Super Smash Bros Melee RNG Manipulation Explanation + Link

Channel:
Subscribers:
5,140
Published on ● Video Link: https://www.youtube.com/watch?v=rD8s5UayxlY



Duration: 35:41
1,637 views
47


Explanation in description!

Software: https://github.com/Savestate2A03/ssbm_rng_manip/
Savestate's Twitter:https://twitter.com/Savestate

This video shows that RNG can be manipulated within the VS Mode screen of Super Smash Bros Melee

Melee has over 4 billion individual iterations of RNG but they are not truly random, they are actually set numbers within the game.
When you turn hard reset / power on a copy of Super Smash Bros Melee the only RNG is the number chosen from the RNG iteractions.

As you do anything in Melee the RNG cycles, for example if you press random select the RNG cycles by 2 iterations. Even minimal things such as dust frames from dashing increase the RNG iteration.

Savestate created a software which allows us to figure out exactly what RNG iteration were on, this is achieved by using the random select in the VS. Mode screen.

If you press random select 7-10 times you will get a set string of characters from the RNG iteractions
For example:
Marth, Marth, Mario, Bowser, Roy, Link, Pikachu, Falcon, ICS, Luigi
Those are 10 iteractions next to eachother in a specific order, if you press random select for a long time trying to get the same order you might be there for in theory up to 4 billion attempts or even be unsuccessful. This in theory could take up to 9 days.

Why is this important? Because this string of characters is so unique you can search for it within the iterations of RNG to find the exact RNG iteration you're currently on.

Once the software has figured out what iteration you have currently you can use that to figure out how to achieve other iterations.

Savestate calculated that:
4800 Iterations Per Second : Having CPU window open
2 Iterations : Character Random Select
1 Iteration : Name Tag Random Select

Using these numbers you can proceed to adjust the RNG iteration forwards until you achieve the exact number you want.

The problem as well is if you're looking for RNG that is way too specific (such as very specific character set in a single player mode + perfect AI RNG,+ stage RNG) you are at that point reducing the amount of iterations that exist for that one specific case, and therefore will be much harder to locate/achieve that iteration from your current one. It could in theory take up to 9 days to achieve if too specific. It is overall better to search for multiple strings with near perfect RNG rather than one best RNG string.

Example:
For perfect All Star RNG you will need to proceed 144735 RNG Iterations
3 Rerolls
40 Delays

144735 divide by 4800 = 30.153125 seconds

So you will probably want to open the CPU window open for 29.5s (141,600)
This will leave you at 2775 iterations left, at this point you will want to keep quickly opening the CPU window using double taps (0.2s off so it is easily achieveable)

If you open up the CPU window again for another 0.3s using cpu window (1440)
This will leave you at 1335 iterations left,

Its up to you if you want to keep *yolo'ing* the CPU window to not bypass the number at this point, but in my example I will use the Random Character select to proceed the rest of the iterations.
1335 divided by 2 = 667.5 Random Select Inputs
After inputting 667 random select inputs it will leave you at 1 Iteration left
At 1 Iteration all you will have to do is go onto name tag and choose a random tag

Now that you have the correct RNG iteration, next you need to do the rerolls
3 Rerolls means we need to open and close the All Star screen 3 times

Now return to the VS mode screen for the Delays
40 delays = 20 random select inputs

Once you have done all this if you return to the all star screen it should give you the correct order. -- Watch live at https://www.twitch.tv/fuzzyness







Tags:
twitch
games
Bros
Explanation
Fuzz
Fuzzy
Fuzzyness
Generator
Manip
Manipulation
Melee
Number
RNG
Random
Run
SSB
SSBM
Save
Savestate
Smash
Speed
Speedrun
State
Super



Other Statistics

Super Smash Bros. Melee Statistics For Fuzzyness

At this time, Fuzzyness has 607,968 views for Super Smash Bros. Melee spread across 49 videos. Roughly a days worth of Super Smash Bros. Melee videos were uploaded to his channel, roughly 7.07% of the content that Fuzzyness has uploaded to YouTube.