K64:RNG: Difference between revisions

From Kirby Speedrunning Wiki
Jump to navigationJump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
{{DISPLAYTITLE:RNG Manipulation}}  
{{DISPLAYTITLE:RNG Manipulation}}  


Basics
=Basics=
In Kirby 64, RNG is reset to a value of 0 whenever the game is reset, which gives a consistent starting point for RNG manipulation. Actually starting a speedrun with a desired RNG value, however, is made difficult by the fact that RNG advances every frame during the game's opening screens, and only stops advancing during file select. This obstacle can be overcome by quickly skipping through the opening screens and going into the mini-games in any file, then having the CPU select one to three characters. These characters will be randomly generated, meaning they will always be the same if they are chosen on the same RNG value. Runners can observe which characters are chosen to determine which value they are on and cancel out of the mini-game, then have the CPU select more characters until the desired starting RNG value is reached.
In Kirby 64, RNG is reset to a value of 0 whenever the game is reset, which gives a consistent starting point for RNG manipulation. Actually starting a speedrun with a desired RNG value, however, is made difficult by the fact that RNG advances every frame during the game's opening screens, and only stops advancing during file select. This obstacle can be overcome by quickly skipping through the opening screens and going into the mini-games in any file, then having the CPU select one to three characters. These characters will be randomly generated, meaning they will always be the same if they are chosen on the same RNG value. Runners can observe which characters are chosen to determine which value they are on and cancel out of the mini-game, then have the CPU select more characters until the desired starting RNG value is reached.


Line 8: Line 8:
For a walkthrough of the 100% manip route, click [[K64:100% Manip Route|here]]
For a walkthrough of the 100% manip route, click [[K64:100% Manip Route|here]]


Following is a list of everything known to advance RNG in Kirby 64: The Crystal Shards
Following is a list of everything known to advance RNG in Kirby 64: The Crystal Shards:


Initiating Kirby's default standing animation will advance RNG by 1. RNG will advance within a few frames of Kirby being on the ground with no buttons being pressed after such actions as:
Initiating Kirby's default standing animation will advance RNG by 1. RNG will advance within a few frames of Kirby being on the ground with no buttons being pressed after such actions as:

Navigation menu