This is a simple tool for extracting translation-relevant data from WolfRPG .dat and .mps files and storing them in JSON files.
The data parsing code is based on Wolf Trans.
WolfTL.exe <DATA-FOLDER> <OUTPUT-FOLDER> <MODE> [OPTION]Possible modes are:
create - Create the Patch
patch - Apply the Patch
patch_ip - Apply the Patch in place, i.e., override the original data files
Possible options are:
no_gd - Skip Game.dat
After creating the Patch, the OUTPUT-FOLDER will contain a folder called dump, which contains folders for the three types (CommonEvents, Databases, and Maps).
After applying the Patch, a new folder called patched will be created, containing the data folder with the updated files inside.
# Create the Patch for a game located at D:\Wolf\Game and write the output to D:\Work\Game
WolfTL.exe D:\Wolf\Game\Data D:\Work\Game create
# Apply the Patch
WolfTL.exe D:\Wolf\Game\Data D:\Work\Game patchIf any of the paths contains a space, the path needs to be enclosed in quotation marks, e.g.:
WolfTL.exe "D:\Path with Spaces\Game\Data" "D:\Other Path with Spaces\Game" createWolfPro games are supported. After patching, the files will be unencrypted, allowing them to be opened in any Wolf RPG editor.