- WARNING! -
The DOL executable this repository builds is currently NOT shiftable.
This means adding / subtracting code can make the game crash.
This repository contains a work-in-progress decompilation of Radio Helicopter, also known as MiniCopter: Adventure Flight in the Americas, and プチコプターWii アドベンチャーフライト (Puchi Copter Wii: Adventure Flight) in Japan.
It is unlikely this will be a decompilation of the full game, as the SDK, NW4R and MSL libraries are not the focus of this project, and thus won't likely be decompiled.
Instead, the project will mainly focus on the game's code, though partial headers will be needed in order to allow some parts of the game's code to be decompiled.
-
Obtain a copy of
mwcceppc.exe
andmwldeppc.exe
from CodeWarrior (GC MW 3.0). Place them intools/4199_60831
-
Obtain
powerpc-eabi-as.exe
andpowerpc-eabi-objcopy.exe
, which can be installed with devkitPro. These will go intools/devkitPro/devkitPPC/bin
-
Run
make
. -
If the building process was successful, the following text should be printed, meaning the built DOL executable matches the one from the retail version of the game:
pcopter_wii_eur: OK
Currently, only the European version is supported. This repository builds the following DOL executable:
pcopter_wii_eur.dol: sha1: 772bec0b25fa6f947701b3355823608ad8171a27
.
Once built, it can be found in build/pcopter_wii_eur/
Contributions and pull requests are welcome!
Make sure the project compiles to a matching executable (i.e the building process ends with an OK
) before submitting!
We recommend joining our Discord server for discussing the game, as well as for getting help if needed.
For more information about GameCube and Wii decompilation projects, check out the GC/Wii Decompilation Discord.