This is a repository to create a fan English translation patch of McDonald's eCrew Development Program.
The repository consists of 4 sections, one directory for each section:
arm9
- Translates ARM9 sections.overlay
- Translates overlay files, which contain UI texts, as well as the game's compiled code.bin
- Translates bin files, containing texts mainly for SOC Guides and Self Check.cmcd
- Translates the "Challenge the McDonald's" section. Also replaces the font used there.
This guide is for patching all translations to your ROM. For patching individual sections, please check instructions inside corresponding directories.
- Install Python 3.9 on your computer, and install
ndspy
package:
pip install ndspy
- Place an original, unmodified ROM of McDonald's eCDP in this directory. (File SHA-1:
136aacc9d3d7c8567381cd4e735ff3c004a018d0
) - Run
patch_all.py
in Python 3.9 (Not tested with other versions) with the ROM file specified:
python patch_all.py <ROM Filename>.nds
- The script will patch strings of all sections, and it will create a file named
\<ROM Filename\>-patched.nds
. - Patching done! You can now play the game in a Nintendo DS emulator of your choice.