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 patch
If 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" create
WolfPro games are supported. After patching, the files will be unencrypted, allowing them to be opened in any Wolf RPG editor.