Inazuma Eleven GO Strikers 2013 - All players past rank 20 are displayed as 20th
Closed this issue · 5 comments
In Inazuma Eleven GO Strikers 2013 (Inazumawii), players in the leaderboards that aren't top 20 are just considered 20th.
Here is an example:
This makes ranking-based matchmaking impossible and also affects the amount of points that you obtain for each match won (it's calculated based on the level of your opponent): unless your opponent is in the top 20, you would always get 20 points for each win.
Here's a screenshot from back when the official servers were still up:
Could you please provide a screenshot of how the leaderboard looks like on Wiimmfi? If possible, could you provide the same thing but before the Nintendo WFC shutdown (a YouTube video showing that is fine).
Meanwhile, I'll investigate the code and the logs to see if I can find what is going wrong.
I think I located the issue in the code. It doesn't check the ranking order of the player properly against all entries in the database. I'll have to double check and confirm that's the correct behaviour.
As far as I can tell from the log:
- The first one checks for the "top" players.
- The second one checks for the "nearby" players.
That is right. But as in the current state, the second one shows players in the friend list with a wrong amount of points/wrong rank for everyone.
I believe this is now fixed by e2f2ada