The REL and DOL files are found in Nintendo Gamecube/Wii games. This repository is focused on loading the REL files.
- Visual C++ 2010 Express
- IDA Pro 6.1 SDK
A fork of the DOL loader by Stefan Esser, source from here.
- Currently none (will consider bug fixes)
A rewrite/fork of the RSO loader by Stephen Simpson, source from here.
- Creates segments/sections (.text, .data, .bss).
- Strips loader data from the binary.
- Identifies exported functions (prolog, epilog, unresolved).
- Treats relocations to external modules as imports.
- Reads other modules in the same folder as the target module to map ids to names and obtain correct import offsets.
- Read exported
.map
files to give meaningful names to externals. - Make imports appear in the imports tab.
- Allow some settings such as relocating to any base (?).