Skip to content
This repository has been archived by the owner on Oct 19, 2023. It is now read-only.

K0lb3/Disgaea-RPG-Mine

Repository files navigation

Disgaea RPG - Mine

Script Requirements

  • Python 3.6+

  • UnityPy 1.7+

  • requests

  • jellyfish (for generate_structs.py)

pip install UnityPy
pip install requests
pip install jellyfish

Asset Download

Run download_assets.py to download the latest updates. This script also directly extracts the downloaded assets. The results are stored by default in /assets

Master Data Dumping

To get the decrypted and decoded masterdata you have to do following.

Master Data Decoding

  1. install Disgaea RPG on any Android device and run it until you reach the screen after the login
  2. navigate to /internal/Android/data/com.boltrend.disgaea.en/files/Boltrend/XDMaster
  3. move all files in this folder to your computer
  4. set the xdmaster_path in export_bin.py to the folder you copied the files from before into
  5. run export_bin.py

Struct Update/Generation

  1. open the Disgaea RPG APK as zip (WinRar, 7Zip, or rename it to .zip)
  2. extract /lib/armeabi-v7a/libil2cpp.so and /assets/bin/Data/Managed/Metadata/global-metadata.dat
  3. download Perfare/Il2CppDumper
  4. run il2cppdumper.exe <libil2cpp.so path> <global-metadata.dat path> <output_path> (you can drag and drop the paths)
  5. set the dump_cs_path in generate_structs.py to your output_path from before OR replace the dump.cs in your cloned repo with the generated one
  6. run generate_structy.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published