SM64 Randomizer








SM64 Randomizer is a ROM hack designed to create a new game every time you play. When you select a file, a “seed” is created which governs stuff such as the placement of objects in levels, the star requirements on doors and the warps to new levels. You can also pick between a large variety of different options that change the experience of your playthrough in the Options Menu!
Extra Files:
Readme.txt
-- SM64 Randomizer v0.1--
Made by Arthurtilly
- What it does -
* Many objects will be in completely random places. This includes stars, red coins, enemies, bosses, etc.
* Stars that spawn in after a goal is completed also spawn in random places.
* The star requirements for most doors leading to courses are random. The exceptions are the BoB painting, which is
accessible at the start of the game, and the BitS entrance which will always be accessible at 70 stars.
Other star requirements are not changed, but they will be in later versions.
* Keys are not required to go through key doors, however star doors are required to be passed through to access the
majority of the basement and upstairs. Doors in the lobby will have a lower star requirement on average than doors in other places.
* When entering a level, the position you spawn at is also completely random. Unlike positions of objects, the position you
spawn at will change every time you enter a level.
* The warps to all the main courses are scrambled up, so you cannot tell which level you will go to. The order the warps are
in does not change, so if the BoB painting warps you to THI, it will continue to do so until you reset the game.
- How it works -
When selecting a file, a random seed will be chosen. This seed will persist until the game is reset. The seed determines
the position of objects, the star requirements and the warp scrambling. Certain things are called with real RNG, like
where to spawn Mario when entering a level.
Note that to get the best results when starting a new game, you should wait at the file select screen for a few seconds.
This is because the seed you get depends on the number of frames you spend at the file select screen (there is no other good way to do this).