This is a tool for extracting RPG(Role Playing Game) related data that has .rxdata
, .rvdata
, .json
and .js
ext.
The structure is extensible as you can add your 'processer' to src/processers.
bash ./init_dev_env.sh # prepare environment for script to run
# edit config.json to set the game data you want to extract from
python ./run.py
bash ./init_dev_env.sh # prepare environment for script to run
python ./run.py --dataFolder <path_of_folder_contains_data_file> --outputFolder <destination_the_extraction_files_will_put> --title [just_write_your_games_title]
Note: Command line arguments' priority is higher than config file.
Under construction
Go to Actions - Test extractor function
, click latest workflow and get extraction file.
-
Rxdata
-
Rvdata
-
Json
-
Plugins with
.js
ext
-
Multi-threaded file-writing
-
Decode Scripts.rxdata
-
Merge my another format module into this
-
Command line
-
Make reader module more extensible to support other format like json
-
Auto guessing the main file type under the set path
-
Support cli arguments, see
argParser.py
-
Github actions to generate artifacts of extraction files
-
GUI
-
Parse Scripts.rxdata
-
Recognizing illegal words and phrases