Dan Salvato
IE
It's been on the back of my mind for a while that all this tedious DOL modding business is so unnecessary if we just inject the Gecko codehandler into the DOL. So that's what I did.
SSBM Gecko DOL (for SSBM v1.02)
All you have to do is prepare a Gecko .gct and inject it into location 0x3f7124.
Note: This overwrites the Melee debug menu! You cannot use the debug menu with this mod.
A .gct file always begins with:
And ends with:
Simply dumping raw codes into the DOL won't work, you need to make sure that your injection begins and ends with the above. There are plenty of tools/guides on preparing .gct files, which follow this format already.
This works with all Gecko codes, including ASM codes. There is no longer a need to calculate branches and find offsets, etc. Also, Gecko codes that are not ASM in the first place simply work natively now. There are no additional steps.
Enjoy. I will answer questions.
SSBM Gecko DOL (for SSBM v1.02)
All you have to do is prepare a Gecko .gct and inject it into location 0x3f7124.
Note: This overwrites the Melee debug menu! You cannot use the debug menu with this mod.
A .gct file always begins with:
Code:
00D0C0DE00D0C0DE
Code:
F0000000
This works with all Gecko codes, including ASM codes. There is no longer a need to calculate branches and find offsets, etc. Also, Gecko codes that are not ASM in the first place simply work natively now. There are no additional steps.
Enjoy. I will answer questions.
Last edited: