Kirby Super Star RNG Documentation

Value Conversions





-

What is this?

This page will be dedicated to Kirby Super Star RNG research, and various ways to calculate said RNG. These tools are useful for RNG manipulation in TAS and (possibly) RTA speedruns.

RNG in KSS, like most older games, is predetermined in a set pattern when the game is started. This can be considered "pseudo-randomness"; RNG that is meant to seem random, but in reality is not.

RNG advances by a varying amount of steps each time an action with a random outcome is taken. The amount of steps it advances by is dependent on the action and is purely arbitrary (I have yet to figure out how and why this happens).

Technically speaking, if you were to play the game perfectly everytime, you would get the same outcome for everything that should be "random". RNG, to an extent, is completely manipulatable in real time, except for a few instances that I will document on this page at a later date.

For the time being, the only thing that is currently on this page is the simple conversion calculator, which is pretty much useless unless you are a nerd like myself. This page will eventually receive more useful calculators for RTA and TAS settings.

I am using this project to simultaneously teach myself JavaScript, so I am sure there will be bugs. Please report these bugs to me through one of my contacts here.

To be completed:

  • Calculator to find RNG based on sequence of star directions / dash clouds / hammer puffs / etc...
  • Calculator that provides the inputs needed to generate a specific arena boss order
  • To be able to display all info below for a particular RNG point (and to be able to search by this info):
    • Standard
      • Star Direction
      • Dash/Slide Clouds
      • Inhale Particles
      • Power Loss (all three)
    • Powers
      • Stone Formation
      • Hammer Dust Clouds (both versions)
      • Plasma Sparks
      • Invincibility Candy Stars
      • More TBD, I need to open the emulator
    • Helpers
      • Helper AI is determined by RNG and needs to be looked into more
    • Enemies
      • Waddle Doo
      • Smirror
      • Gator
      • Birdon
      • Wheelie
      • More TBD, but most should be the same
    • Mini-Bosses
      • Chef Kawasaki (if he jumps + jump direction)
      • Bonkers
      • Mr. Frosty
      • Poppy Bros. Sr.
      • Buggzy
      • More TBD...
    • Bosses
      • Fatty Whale
      • Battle Windows Probabilities
        • Enemy attacks first?
        • Enemy attacks (both turns, first and second turn have different RNG)
        • Power-up Statues (how many appear, on what sides, and which ones appear)
      • Dyna Blade spawn location
      • Reactor (cannon location and attack sequence)
      • Heavy Lobster
      • Whispy Woods (unsure if RNG is involved)
      • Lololo and Lalala
      • TBD...
    • Miscellaneous
      • Arena Boss Order
      • Helper ability when spawned during Nova fight
      • TBD...
background image