/Out-of-Py

Primary LanguagePython

Out-of-Py

Info

This tool is for decoding and encoding the text .lua and .bin files in Mahouka Koukou no Rettousei Out of Order for PS Vita.

Please give credit if using this tool.

Before using:

Install Python (3.12.0)

Install dependencies:

OR

Install dependencies using pip

py -3.12 -m pip install -r requirements.txt

Usage

Arguments:

  • --mode [DECODE, ENCODE] - Mode to use
  • --input [INPUT_DIRECTORY] - Input directory
  • --output [OUTPUT_DIRECTORY] - Output directory
  • --threads [THREADS] - Amount of threads to use for processing files. Default is 1
  • --overwrite - If files in output directory should be overwritten if it already exists.

Example usage:

py -3.12 main.py --mode=DECODE --input=INPUT_DIR --output=OUTPUT_DIR
py -3.12 main.py --mode=DECODE --input=INPUT_DIR --output=OUTPUT_DIR --threads=4 --overwrite

Currently Supports:

  • Graph2D/TuneData/IMH_Tuning_List_X_XX.bin
  • Graph2D/Tutorial/TutorialList.bin
  • Param/Atk/CadParam.bin
  • Param/Atk/CadTextParam.bin
  • Param/Atk/CharMenuParam.bin
  • Param/Atk/MagicParam.bin
  • Param/Atk/MagicText.bin