https://github.com/infval/pzzcompressor_jojo
:video_game: PZZ (de)compressor & unpacker - [PS2] GioGio’s Bizarre Adventure / JoJo no Kimyō na Bōken: Ōgon no Kaze
https://github.com/infval/pzzcompressor_jojo
compression compressor decompressor playstation-2 playstation2 ps2 pzz unpacker
Last synced: 11 days ago
JSON representation
:video_game: PZZ (de)compressor & unpacker - [PS2] GioGio’s Bizarre Adventure / JoJo no Kimyō na Bōken: Ōgon no Kaze
- Host: GitHub
- URL: https://github.com/infval/pzzcompressor_jojo
- Owner: infval
- License: unlicense
- Created: 2020-05-25T00:26:47.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-28T20:24:47.000Z (almost 6 years ago)
- Last Synced: 2023-05-18T05:41:17.645Z (almost 3 years ago)
- Topics: compression, compressor, decompressor, playstation-2, playstation2, ps2, pzz, unpacker
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-game-file-format-reversing - pzzcompressor_jojo - PZZ (de)compressor for JoJo's Bizarre Adventure: Golden Wind (PS2). (Game & Studio Tools / Capcom)
README
# PZZ compressor & unpacker
[PS2] GioGio’s Bizarre Adventure / JoJo no Kimyō na Bōken: Ōgon no Kaze
## Usage
1. Extract .pzz files from AFS_DATA.AFS.
2. Unpack [.dat] files from .pzz (only Python version). Compressed files: *_compressed.dat.
3. Decompress. The last zero bytes are skipped.
4. Compress. Add padding.
5. ???
### Python 3 version
pzz_comp_jojo.py
Unpack
```
pzz_comp_jojo.py -u file.pzz dir
pzz_comp_jojo.py -bu *.pzz dir
```
Decompress
```
pzz_comp_jojo.py -d file.dat file.bin
pzz_comp_jojo.py -bd *.dat dir
```
Compress
```
pzz_comp_jojo.py -c file.bin file.dat
pzz_comp_jojo.py -bc *.bin dir
```
### C version (faster)
pzzcomp_jojo.exe (see releases)
Decompress
```
pzzcomp_jojo -d file.dat file.bin
```
Compress
```
pzzcomp_jojo -c file.bin file.dat
```
### C version batch
pzzcomp_jojo_batch.py
Decompress
```
pzzcomp_jojo_batch.py -d Unpacked\*_compressed.dat Uncompressed --extension .bin
```
Compress
```
pzzcomp_jojo_batch.py -c Uncompressed\*.bin dir --extension .dat
```
**Note**: a path that starts with `\` or `/` is absolute. Example for Windows: `\dir` or `/dir` -> `C:\dir`.