Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Atvaark/GzsTool
Fox Engine/MGSV/MGS dat, fpk, fpkd, pftxs and sbp unpacker/repacker
https://github.com/Atvaark/GzsTool
c-sharp fox-engine metal-gear-solid mgsv modding tool windows
Last synced: 3 months ago
JSON representation
Fox Engine/MGSV/MGS dat, fpk, fpkd, pftxs and sbp unpacker/repacker
- Host: GitHub
- URL: https://github.com/Atvaark/GzsTool
- Owner: Atvaark
- License: mit
- Created: 2015-01-18T22:11:24.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-04-09T05:48:01.000Z (over 6 years ago)
- Last Synced: 2024-04-09T01:57:40.715Z (7 months ago)
- Topics: c-sharp, fox-engine, metal-gear-solid, mgsv, modding, tool, windows
- Language: C#
- Homepage:
- Size: 2.42 MB
- Stars: 67
- Watchers: 7
- Forks: 18
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - Atvaark/GzsTool - Fox Engine/MGSV/MGS dat, fpk, fpkd, pftxs and sbp unpacker/repacker (C# #)
README
# GzsTool
C# Fox Engine dat/qar, fpk, fpkd, pftxs and sbp unpacker/repacker
[![Build status](https://ci.appveyor.com/api/projects/status/eqetqq6fdggc964b?svg=true)](https://ci.appveyor.com/project/Atvaark/gzstool)
Requirements
--------
```
Microsoft .NET Framework 4.5
```
Usage
--------
```
GzsTool file_path|folder_path
```
Examples
--------Unpacking a dat file. This will unpack all files to the folder called "file_name" and will create a "file_name.dat.xml" file.
```
GzsTool file_path.dat
```
Unpacking an fpk/fpkd file. This will unpack all files to the folder called "file_name_fpk/file_name_fpkd" and will create a "file_name.fpk.xml/file_name.fpkd.xml" file.
```
GzsTool file_path.fpk
GzsTool file_path.fpkd
```Unpacking a pftxs file. This will unpack all files to the folder called "file_name_pftxs" and will create a "file_name.pftxs.xml" file.
```
GzsTool file_path.pftxs
```Unpacking a sbp file. This will unpack all files to the folder called "file_name_sbp" and will create a "file_name.sbp.xml" file.
```
GzsTool file_path.sbp
```
Unpacking all fpk and fpkd files in a folder. This will unpack all files to their respective folders and create the respective xml files.
```
GzsTool folder_path
```Repacking a dat file. This will create the "file_name.dat" archive.
```
GzsTool file_path.dat.xml
```Repacking an fpk/fpkd file. This will create the "file_name.fpk/file_name.fpkd" archive.
```
GzsTool file_path.fpk.xml
GzsTool file_path.fpkd.xml
```Repacking a pftxs file. This will create the "file_name.pftxs" archive.
```
GzsTool file_path.pftxs.xml
```Remarks
--------
* Repacking a dat file without changes will result in a smaller file. This is due to the tool not reencrypting formerly encrypted files and thereby not requiring to store the decryption keys.
* Unpacking Ground Zeroes g0s and pftxs files will only work with [v0.2 (Ground Zeroes)](https://github.com/Atvaark/GzsTool/releases/tag/v0.2)