How does ranking work in Splatoon2?
It's something quite enigmatic and Nintendo never talked about it.
But some hackers like @OatmealDone and @Simon1844 investigated on how it works directly in the game code.
They blogged something about it on oatmealdome.me.
In this video, and with their agreement of course, I'll translate their work for you
and explain how ranking are calculated in Splatoon2
Splatoon 1 represents your rank as a letter from C- to S+.
You also have a number between 0 and 99.
If you win, this number increases.
If you lose, the number decreases.
You rank up if your number goes over 99, and you go back to the previous rank if your number
goes below 0.
Similarly, Splatoon 2 represents your rank as a letter from C- to X.
However, instead of being shown a number between 0 and 99, you have a bar, with Rank X being
the exception.
You have a separate rank and bar for each gamemode.
If you fill up this bar by winning matches, you advance to the next rank.
If you lose, then you may or may not get a crack in your bar.
If you get 4 cracks, you go back to the previous rank unless if you fill up the bar past the
"OK" line.
In Rank X, you are shown a four digit "power" level instead.
This number goes up as you win matches and decreases as you lose matches.
How is this work?
Surprisingly, it's similar to Splatoon 1's system.
The bar actually represents an internal number between 0 and 100.
You also have a "power" level for each gamemode, although it is never exposed to the user unless you reach X rank.
What is the "Power" ? It is actually a Glicko2 rating.
Glicko-2 rating system are methods for assessing a player's strength in games of skill.
It was invented by Mark Glickman as an improvement of the Elo rating system.
Glickman's principal contribution to measurement is "ratings reliability", called RD, for ratings deviation.
This is never exposed to the user.
For more details about Glicko2 you will find some links in the description of the video.
The game does not take in account your kills, deaths, turf points, or how much you contributed
to the objective, since Glicko2 only considers whether you won, lost, or if there was a draw.
In the calculations, the individual power levels of the players on the opponent team
is converted into a single power value via an unknown method.
This value is then used as the opponent rating in the Glicko2 calculation for your new power level.
Despite the similarities between Splatoon 1 and Splatoon 2, the sequel adds new features
on top of this number to improve the system.
For example, Splatoon 2 shows the progress number as a bar that slowly fills up instead
of just a raw number.
Many parameters that control how the bar system works are set through a configuration file
is downloaded from the server every time the game boots.
This means that Nintendo can change various aspects of the rank system without having
to update the game.
For example, the 11th of august 2018 the parameters were set as following:
You could earn between 10 or 20 points towards your progress number per game.
The OK line was placed at 40 points for C- to S. For S+, the OK line was placed at 50 points.
Thoses parameters can be changed anytime by Nintendo.
In Splatoon 2, in addition to your "normal" progress number, there is an additional hidden
progress number that is incremented when you lose.
Like the regular progress number, this is a number between 0 to 100.
When you reach 100 points, the game sends you back to a previous rank.
Every 25 points counts as one "crack" in the rank bar.
Reaching around 90 points will cause the game to display "Danger!" on the rank bar.
The game uses also the configuration data to calculate the number of points to add.
At the end, it is like if you have a number for the wins and another for the loses.
The number of points added for both progress numbers is calculated based on the probability
that you will win the match.
If the game determines you to have a high probability of winning the match, you will
not have many points added to your normal progress number.
However, if you lose, you will receive a high number of points added to your losses progress number.
The opposite is true if you have a low probability of winning.
If you win, you will receive a large amount of points towards your normal progress number,
and a smaller amount added to your losses progress number if you lose.
One addition to the rank system is that you can skip ranks if the game considers you good enough.
How does this work?
Once again, it ties into your hidden Glicko2 rating for each mode.
The game has a list of target power level - one for each rank.
If your power exceeds one of these thresholds when you rank up, the game will skip you to that rank.
It should be noted that these target power levels are actually different between regions.
North America and Europe have lower target powers than Japan for some ranks, which means
that in some cases it is actually easier to skip ranks if you have a North American or European copy of the game
For example, S+ requires 1900 power in North America and Europe, though 1900 power is required
for S rank in Japan.
This technically means that (ignoring everything but the raw numbers) a North American or European
S+0 player is equivalent to an S player in Japan.
Let's use these numbers in an example.
Let's say you wanted to skip from S+6 to S+9.
You would have to reach at least 2350 power to skip to that rank.
A common misconception is that you need to "win every game" to obtain a rank skip.
This is not true, as some people have found out.
Keeping in mind how the game calculates power, you need to win games against teams of a higher
average power than you, which will increase your own power more than winning against teams
with lower average power levels.
In update 3.0.0, Nintendo introduced Rank X, which is even higher than S+.
This rank replaced S+10 to S+50 when the update was released.
Similar to the bar system, Rank X data is in a configuration file downloaded from the
server, so Nintendo can update it independently of the game data.
As of 08/12/2018, here is the data : 10 calculation matches are used for the Glicko2
initial power calculation.
Your starting X Power (during your calculation period) is between 2000 and 2300.
If you end up below 2000 power at the end of the season, you are demoted to S+9.
If you end up below 1900 power mid-season and you lose again, you are demoted to S+9.
That's it for this video!
It's interesting to see how it works and I hope I helped you to understand more about it.
It seems like ARMS is using Glicko2, so it's not only Splatoon.
Let me know what you think of this video in the comment section.
If you enjoyed it, don't hesitate to like and share it!
Thanks to all the donators and all people going on my Utip page!
It was Evilsquid, I'll see you soon in a next video.
Cya!
No comments:
Post a Comment