Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Today I discovered a way to manipulate the RNG for the glowing rabbits in SM64DS in real time for the 150 Star speedrun (https://cdn.discordapp.com/attachments/124366564970594304/437716086134407179/rabbits.png). This was one of the most notorious stars in a 150 Star run because the chance of a glowing rabbit is 1/16, and although you can check three rabbits at a time, you need eight.
- In SM64DS the RNG is usually seeded by the frame counter, which makes real-time manipulation frame perfect. However, this occurs *after* the initial RNG calls for other objects upon loading an area, most importantly for the glowing rabbits in the castle grounds (https://www.youtube.com/watch?v=Ll4yzgVvcfg&t=8m45s). Additionally, it turns out there are two instances where the frame counter is not relevant either: entering VS mode or the Rec Room from the title screen. The only thing important here is the previous RNG state. When you power on the system, the RNG value is 1, and nowhere else on the title screen or file select advances the RNG. When you enter VS mode, the RNG advances briefly then remains static. It also advances briefly if you select a course to play solo. The value you get from simply going into VS mode after a hard reset makes one glowing rabbit appear in the castle grounds.
- Here are the full steps:
- 1. Drain the moat. This should have happened at the very start of the run with the standard 150 Star route.
- 2. Talk to toad in the room with the minigame cabinet so all the rabbits spawn.
- 3. Get up to 50 stars, so glowing rabbits have a chance to spawn.
- 4. Catch four specific rabbits*. Although it's the same one glowing every time, the way the RNG works means catching three others is necessary. You need to catch all of the three that are right in front of the castle as well as the one in the drained moat.
- 5. Hard reset. How you do this depends on the console.
- 6. Soft reset (L+R+Start+Select) to get to the title screen quicker, then enter VS mode. Get past the first prompt and you'll be able to soft reset again (hold L+R+Select and mash Start to confirm the first prompt and then soft reset straight after).
- 7. Enter the file, and there should be one rabbit glowing (looking from the castle, the left rabbit of the trio). Catch it and say yes to saving.
- 8. Repeat steps 5 to 7 seven times.
- *There is an alternate arrangement of rabbits you can catch: only get three, omitting the one that glows with the method where you catch four (looking from the castle, the left rabbit of the trio). However, with this you have to select a course in VS each time you reset to advance RNG an extra time, so I'm not sure if the timesave from one less rabbit is worth it. Needs timed.
- The US 1.0 version (not available on Wii U VC) already had a glitch that skips 7 of the 8 rabbits (https://www.twitch.tv/videos/36476840), but this manip does not apply to that. With good RNG US 1.0 is still fastest but any Wii U VC release is now a LOT closer as well as more consistent, and other DS/3DS versions are still behind VC because of load times. I haven't confirmed whether this trick works on the Korean version (also not on VC) yet but it would still be second fastest for non-1.0 DS/3DS if it does (because on Korean you don't need to catch the regular rabbits to give them a chance to be glowing), with all other versions roughly equal. There's also now a slight time difference between DS and 3DS in 150 Star because of the trick requiring eight hard resets.
- P.S. Entering the Rec Room causes RNG to advance every frame. You could probably use this to get two glowing rabbits instead of just one, maybe even three, because there are hundreds of possible RNG states available within seconds (193/4096 states give two glowing rabbits, 15/4096 give three). However, the setup would be frame perfect. The Rec Room is also one of the only areas that runs at 60fps, so it would be twice as hard as a regular frame perfect trick in SM64DS. Luckily, the amount RNG advances doesn't depend on the number of minigames you have unlocked, or exactly which ones, but there is one oddity: the very first time you enter the Rec Room on a copy of SM64DS, it will save. From what I can tell, after this point that only happens after exiting any minigame, and never again by entering from the title screen. The strange thing about this is the RNG doesn't advance while the game saves, and you're also able to buffer a touchscreen input to leave the Rec Room (not usually possible). This means once per cartridge, you can get an entirely known RNG value from the Rec Room. This doesn't give a glowing bunny on its own, but could possibly give one quickly when combined with the other two methods to advance RNG. Since it would only work once per run it isn't too important, though the Rec Room in general needs investigated more to hopefully find a frame perfect three glowing rabbit value.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement