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:
Rent a huge castle, redecorate it and have a bit of fun' A visual and audio overhaul of SM64 starring Cream & Cheese. Most enemies remodeled, new NPCs scattered throughout the castle, the majority of the music has been changed as well as new voice lines and dialog. Apr 05, 2021 SM64 ROM Hack Community Collab Hack: Various 22 2 5 February 25, 2020 Compilation Dorrie's Treasure Hunt: scuttlebugraiser (Jesusyoshi54) 3 March 30, 2020. Description: 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.

- 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.
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;”
Pokemon Rom Hacks
- open src/game/camera.c
- On line 5212, replace “cutscene = determine_dance_cutscene(c);” with “cutscene = CUTSCENE_DANCE_DEFAULT;”