Super Mario 64: Sonic Edition Plus (v2.2.2) is a popular ROM hack that replaces Mario with Sonic the Hedgehog, overhaul the gameplay with Sonic's signature speed and moveset. Key Gameplay Features
The hallmark of this modification is the radical shift in movement and physics. The developers, Thodds and Gamebun, meticulously implemented several of Sonic’s signature abilities: Momentum-Based Speed:
Spin Dash: Performed by crouching and repeatedly pressing B. Homing Attack: Replaces Mario's dive.
Low-level programming: The hacker needs to modify the game's machine code to integrate Sonic's character and gameplay mechanics.
Data compression: The hacker's modifications must be compressed to fit within the original game's size constraints.
Reverse engineering: The hacker must analyze and understand the original game's code and mechanics to make modifications.