Tools & Resources - Categories

Dolphin Emulator

An excellent multiplatform GameCube (& Wii) emulator! (Credit: the entire Dolphin team & various GitHub contributors)

https://dolphin-emu.org/

Dolphin Memory Engine

A RAM search program that hooks directly to Dolphin’s emulated memory. Useful for finding and keeping track of specific memory addresses. (Credit: aldelaro5, Broxzier, & other GitHub contributors)

https://github.com/aldelaro5/Dolphin-memory-engine

AKLZ.exe

Command line tool for decrypting Legends files, which are AKLZ encrypted. To decompress a file: “aklz -d inputFileName.sct -o outputFileName.sct” (-d for decompress, -o for output). (Credit: ADnova).

Direct Download

SALSA - Skies of Arcadia Legends Script Assistant

GUI-based tool assisting in parsing and decoding the script system in SoA:L. (Credit: jahorta)

https://github.com/jahorta/SALSA

SOALEditor

Tool for editing Legends files. Has a dialog editor and a texture viewer/exporter/importer, and also allows basic modification of Armor, Weapons, Accessories, Consumable Items, Magic, and Super Moves. An old program that has some issues. (Credit: ADnova)

https://www.romhacking.net/utilities/788/

Ghidra

This one is way more complicated. This is a reverse engineering tool released by the United States’ National Security Agency, but it can be used to decompile the PowerPC assembly that GameCube games run on. For the time being, you want version 10.1.1 (Credit: Seriously, the NSA)

https://github.com/NationalSecurityAgency/ghidra/releases...

In order to interpret PowerPC assembly though, it needs this language definition for the Gekko CPU used in the Gamecube. (Credit: aldelaro5, Cuyler36, AdituV)

https://github.com/Cuyler36/Ghidra-GameCube-Loader...

And here is an archived Ghidra project file that has some of the code identified already. You can open it in Ghidra by selecting [File > Restore Project...] (Credit: Jahorta, AdituV)

https://drive.google.com/file/d/1BmLOQng5TjYAhrsySdc...