Open LOuroboros opened 3 years ago
A valid workaround for this problem is to use an older build of devkitARM, such as r47. Those builds are no longer distributed officially because its developers are dead set on pushing everyone to always use the latest versions of their tools though, so whoever wants to work around the errors that impede to use these injections until they're solved will have to either build devkitARM from its source code, or use an unofficial build instead.
There's a nice guy called Leseratte10 who hosts his builds of the different devkitPro tools right here.
Simply download, extract, go to C:\devkitPro\devkitARM
, move all the folders in there somewhere safe for later restoration, and put the files of the r47 instead.
If the path to C:\devkitPro\devkitARM\bin
and the path to Python v3.7 are present in the PATH Environment Variable, things will work.
I injected the CFRU into a clean ROM of Pokémon FireRed v1.0 (USA) a moment ago at someone's request, and I got the exact same error that I got when I tried to inject the DPE about 2 months ago when the process was about to end.
I gave a quick test to the ROM generated, and it's not really usable as the game freezes if you navigate through the start menu.
https://user-images.githubusercontent.com/4485172/129360597-1b97051f-981a-4f69-8e36-1cd7aab52608.mp4
I've Python v3.7.9 and the latest version of devkitARM installed through devkitPro.