Super Mario 64: Better SM64 Non-Stop Nintendo 64

  • ~
  • Share
/! Attention /! Unless you want to play specifically on emulator or console I don’t recommend downloading this romhack anymore. Please download Mors’ Super Mario 64 Plus instead, since it has the same improvements (but better) and so much more. Please note that I am not affiliated with Mors or Super Mario 64 Plus.

SM64 Non-Stop is a modification to Super Mario 64 that prevents Mario from going back to the castle when getting a star. However, there are a few problems:
-There are no animations when getting a star or a key.
-In certain cases you have to manually exit the level to continue playing
-Since there is no dialog box or animation when getting a star, the game never saves. This also means getting a game over makes you lose all your progress.
Note: I am not the author of the original Non-Stop modification which has been around for a long time.

Better SM64 Non-Stop aims to correct most of these problems as it keeps the animations and allows you to save. More precisely:
-When getting a star it still play the animation, then the game displays a dialog box that asks you if you want to save, just like getting a "100 coins" type star.
-When getting a key, it plays the key cutscene and it exits the level. Just like the vanilla game.


It was made for the US version of Super Mario 64 using the sm64 decomp project as a basis.

You can also manually modify the game by replacing two lines of the decompiled source code:

-open src/game/interaction.c
-On line 771, replace "u32 noExit = (o-oInteractionSubtype & INT_SUBTYPE_NO_EXIT) != 0;" with "u32 noExit = 16 = gCurrCourseNum && gCurrCourseNum = 18 ? (o-oInteractionSubtype & INT_SUBTYPE_NO_EXIT) != 0 : 1;"

-open src/game/camera.c
-On line 5212, replace "cutscene = determine_dance_cutscene(c);" with "cutscene = CUTSCENE_DANCE_DEFAULT;"

This is a patch that will prevent Mario from leaving the course when getting a star.

This is similar to the SM64 Non-Stop hack. But this one keeps the animations and allows you to save.

It was made for the US version of Super Mario 64 using the sm64 decomp project as a basis.

You can also manually modify the game by replacing two lines of the decompiled source code:

-open src/game/interaction.c
-On line 771, replace "u32 noExit = (o->oInteractionSubtype & INT_SUBTYPE_NO_EXIT) != 0;" with "u32 noExit = 16 <= gCurrCourseNum && gCurrCourseNum <= 18 ? (o->oInteractionSubtype & INT_SUBTYPE_NO_EXIT) != 0 : 1;"

-open src/game/camera.c
-On line 5212, replace "cutscene = determine_dance_cutscene(c);" with "cutscene = CUTSCENE_DANCE_DEFAULT;"

MetalAbaj
26 september 2020

Database match: Super Mario 64 (USA)
Database: No-Intro: Nintendo 64 (v. 20180814-043336)
File/ROM SHA-1: 9BEF1128717F958171A4AFAC3ED78EE2BB4E86CE
File/ROM CRC32: 3CE60709
Time to Beat
Main Story 12h 0m
Main + Extras 16h 49m
Speedrun Avg 0h 35m
Release Date
Sep 26, 2020
3 years ago
Similar Games
Popular Nintendo 64 Games

Play Super Mario 64: Better SM64 Non-Stop Game

Experience Super Mario 64: Better SM64 Non-Stop Game (USA) online exclusivly at PastGames.net. Get Super Mario 64: Better SM64 Non-Stop ROM and use it with an emulator of your choice. Super Mario 64: Better SM64 Non-Stop can be played on PC, Mac, iOS and Android using our high quality downloads. PastGames is Americas #1 choice for Retro Games like Super Mario 64: Better SM64 Non-Stop.