SM64 Generations

By Skyth

Play as Mario from Super Mario 64 in the Steam version of Sonic Generations with his exact physics and moveset from the original game!

This mod does not come with any assets from the original game. For the mod to function properly, you need to provide a valid copy of the NTSC-U version. When you first open the game with the mod, a prompt will appear for you to select your ROM file.

MD5: 20B854B239203BAF6C961B850A4A51A2

SHA-1: 9BEF1128717F958171A4AFAC3ED78EE2BB4E86CE


  • Left Stick: Move player
  • Right Stick: Move camera
  • A: Jump or swim
  • X: Punch or kick
  • B: Toggle wing cap
  • Y: Actions from vanilla game
  • Left/Right Trigger: Crouch
  • Left/Right Bumper: Go out of bounds in 2D
  • Left/Right Trigger and Left/Right Bumper at the same time: Kill player


  • Do not use the "Fix Input at Arbitrary Framerates" code with this mod unless you can ensure you can keep up stable FPS.
  • Classic and Modern Sonic are supported in both vanilla and modded stages. If either of the characters crash, you might have conflicting mods or codes enabled.
  • You cannot play the game from the start to finish due to not all stages being beatable. A 100% save file is required.
  • You might not be able to make it through some loops due to lack of dash panels. In these situations, you can hold down bumpers to go out of bounds and continue the level. Please make sure to keep holding till you completely make it out of the loop.
  • You can use the wing cap as many times as you want. Utilize it to its best potential.
  • If you get stuck, you can hold down LB + RB + LT + RT at the same time to kill the player and return to the last checkpoint.

Known Issues

  • It's very easy to clip into collision. If you get soft-locked, please utilize the LB + RB + LT + RT key combo to restart from the last checkpoint.
  • There are certain animations in the game that don't have SM64 counterparts, so these don't get handled properly.
  • All stages in the vanilla game are beatable but some of them require incredibly precise tricks, so take that in mind. Most bosses cannot be beaten.
  • Water works for the most part, but the rising water in Chemical Plant is not going to function correctly.

Main Developers

  • Skyth

Decompilation Projects

Community Code Developers


File Type: rom/7z

File Size: 6.61 MB

One-Click Install
HedgeModManager (Sonic Generations)