Parses Windower resource files (as output by ResourceExtractor) and creates FFXI DAT files based on those. Will only write DAT content which is provided in the parsed resources, will not remove existing data otherwise. Supports adjusting existing data as well as adding new data.
- Directory of the modified resource files to use as a template
- Directory of the FFXI installation to read DAT files from
--validateEnables basic validation of some of the assumptions used for its algorithms, otherwise it will proceed with no assumptions, which is riskier but faster.
--decodeWill generate decoded DAT files in addition to the proper files for the game (in its own folder
--backupWill back up current FFXI files in folder
backup/. Off by default, since it doesn't overwrite them by default either. Will always overwrite existing backups if used, so if the game files were modified this will back up the modified files and possibly overwrite existing backups.
--restoreWill restore game files from existing backups. Will not run the builder mechanism and abort immediately upon restoring the backups.
The resulting DAT files will be written to the resources directory (sub folder
results/), so they will not automatically take effect in-game. Back up existing FFXI DATs first, then copy the new ones to the game directory. The decoded files will be here as well.
Not yet implemented
Currently only supports item resources, all other resources cannot be modified.
Does not yet support Japanese DAT files.