mirror of
https://github.com/Virtual-World-RE/NeoGF.git
synced 2024-12-26 05:51:34 +01:00
Update README.md
added afs_rebuild.conf & afs_rebuild.csv doku
This commit is contained in:
parent
f04984cf62
commit
236be85c1a
16
README.md
16
README.md
|
@ -65,8 +65,20 @@ root folder contains all files of the unpacked AFS
|
||||||
sys folder contains AFS system files of the game and generated files needed for AFS operations:
|
sys folder contains AFS system files of the game and generated files needed for AFS operations:
|
||||||
* tableofcontent.bin - TOC sys file: You can edit this file it will be handled by the --pack command.
|
* tableofcontent.bin - TOC sys file: You can edit this file it will be handled by the --pack command.
|
||||||
* filenamedirectory.bin - FD sys file: This file is created only if there is a FD in the AFS.
|
* filenamedirectory.bin - FD sys file: This file is created only if there is a FD in the AFS.
|
||||||
* filename_resolver.txt - Created when multiple files have the same name in the FD.
|
* filename_resolver.csv - Created when multiple files have the same name in the FD. New names use "filename (N).ext" format with N:Integer.
|
||||||
* rebuild.conf - Not implemented yet.
|
* afs_rebuild.conf - Edit this file for rebuilding the AFS.
|
||||||
|
* afs_rebuild.csv - Edit this file with correct values set in afs_rebuild.conf for rebuilding the AFS.
|
||||||
|
|
||||||
|
### afs_rebuild.conf & afs_rebuild.csv
|
||||||
|
|
||||||
|
files_rebuild_strategy is used to organise files (indexes, offsets) in AFS. The strategy use informations in afs_rebuild.csv autogenerated during unpack. 4 strategies are available:
|
||||||
|
* auto: Rebuild all files indexes and offsets with custom sort. afs_rebuild.csv indexes and offsets will be ignored.
|
||||||
|
* index: Keep the specified index for designated files. afs_rebuild.csv offsets will be ignored.
|
||||||
|
* offset: Keep the specified offset for designated files. afs_rebuild.csv indexes will be ignored.
|
||||||
|
* mixed: Keep the specified offset and index for designated files.
|
||||||
|
afs_rebuild.csv contains entries describing how to pack files in the AFS. All int values are stored in hexadecimal: 0xabcdef. Offsets have to be aligned to 0x800 (2048). Put one line per selected file that you wan't to constraint using this format:
|
||||||
|
* unpacked_filename/index/offset/packed_name
|
||||||
|
For instance: "dummy (5).bin/0x12/0x80000/dummy.bin". You can put "auto" to index or offset when you want set the packed filename: "dummy (5).bin/auto/auto/dummy.bin". For an empty block add only index/offset couple: "0x12/0x80000" (Not implemented yet). First remove all files without constraints from afs_rebuild.csv. Then put auto in indexes, offsets, and names that doesn't have constraints.
|
||||||
|
|
||||||
## pzztool.py
|
## pzztool.py
|
||||||
Python3 script for unpack/repack unpzz/pzz and uncompress/compress of PZZ archive. MDT files are also handled by pzztool.py.
|
Python3 script for unpack/repack unpzz/pzz and uncompress/compress of PZZ archive. MDT files are also handled by pzztool.py.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user