This is a simple extension to open .rpx and .rpl files with Ghidra 10.4.
The loader includes the Gekko/Broadway/Espresso processor definitions that are based on the Ghidra-GameCube-Loader.
In case the Espresso language is not found, the loader will switch to the default PowerPC processor. However, it is not advisable to expect satisfactory results if the program uses paired single instructions.
Imports in official .rpl/.rpx files may display as "func_xyz" instead of the function's actual name. This issue can be resolved by running the fix_primary_imports.java script, which is included with this loader.
JAVA_HOME set to the path of your JDK 17 installation.GHIDRA_INSTALL_DIR to your Ghidra install directory. This can be done in one of the following ways:set GHIDRA_INSTALL_DIR=<Absolute path to Ghidra without quotations>export GHIDRA_INSTALL_DIR=<Absolute path to Ghidra>-PGHIDRA_INSTALL_DIR=<Absolute path to Ghidra> when running ./gradlewGHIDRA_INSTALL_DIR to your Windows environment variables../gradlew/dist<Ghidra install directory>/Extensions/Ghidra.File -> Install Extensions...).Gekko/Broadway/Espresso language if askedfix_primary_imports.java script if imports are not displayed properly$ claude mcp add GhidraRPXLoader \
-- python -m otcore.mcp_server <graph>