Newest Hacks

SMB3 QOL Improvements Stop The Yelling Enable Scanline Interlacing Mode Enable Scanline Interlacing Mode

Newest Translations

THE Maid Fuku to Kikanjuu Theme Park Last Armageddon Finding Nemo

Newest Reviews

High-Quality Sound Mixing for Mother 3 (Fan Translations) Enable Scanline Interlacing Mode Final Fantasy II - Legacy of Ensydollis Digimon World 2 Alternative

Featured Hack Images

FF4 Magic Plus Super Mario RPG: PAL Version Ultimate Teenage Mutant Ninja Turtles Rockman 2 TP

Featured Translation Images

Super Robot Taisen D Final Fantasy V Arkanoid: Doh It Again Lost Word of Jenny: Ushinawareta Message

Recent Updates

  • Utilities
    Update download link with official GitHub release.
  • Utilities
    Update with license and source code link. Update description to match project README.
  • Hacks
    typo
  • Credits
    I still need to add more people to the credits area. :(
  • Community
    adding some info to my entry created for contribution to a hack!

Super Mario RPG - Bank $C2 Disassembly

Assembly

Description:

Updated April 7th, 2021

This is an unfinished disassembly of Super Mario RPG’s bank $C2, or the “battle bank.” Some background info, Super Mario RPG uses a custom scripting language, a lot of which is located in this bank. Additionally, you can find a lot of where the battle stuff happens (like the battle script command’s functions) and all the battle data transferred between monsters and Mario’s party.

This document is an expansion of Giangurgolo’s $C2 bank disassembly (he’s the author of the SMRPG editor LazyShell). In the expanded document, it lays out all the pointers for the animation script commands and battle script commands, what happens when an ally’s turn starts, what happens when a monster or ally hits each other, among other things.

There should be enough here for anyone that is willing to make their own custom status ailments/buffs, new stats, change existing script command function, and even more.

Links:

User Review Information

No User Reviews!