Reverse Engineering The Incredibles: Rise of the Underminer for Speedrunning Optimization
To optimize their speedrun of The Incredibles: Rise of the Underminer, the author and his brother reverse-engineered and modded the GameCube game. They discovered debug features and out-of-bounds glitches, and statically reverse-engineered the combat system code using Ghidra. To experiment more easily, they created a mod that displays enemy health, applying it via Action Replay codes. This revealed interesting damage information, such as Mr. Incredible's punches doubling in damage with successive hits and higher damage against frozen enemies. They also explained why some known cheat codes were invalid, needing developer mode to work. Finally, the author shared some out-of-bounds glitches and developer mode features like flight and debug overlays.