NARUTO SHIPPUDEN: Ultimate Ninja STORM 4

NARUTO SHIPPUDEN: Ultimate Ninja STORM 4

View Stats:
Hi Kimundi, Max BPs reached ?
Hello,

Just wanted to know why I can't earn more BPs on ranked ?
I'm currently Hero Rank, with 65532 BP.
What happens: If I win a match, I can earn additional BPs, HOWEVER it doesn't register to the leaderboard. So even though for instance on my side it says I have (lets say) 65600 BP, on the leaderboard it is still 65532 BP. And, whenever I leave online mode and go back, on my side it resets to 65532 BP.
I hope I explained it clearly.

Not that it is THAT much important to earn BPs for an online game, however it is always nice to fight and have fun at the same time, plus having a reward for it (BP). So it would be nice if it was fixed, or explained to me what is the issue there.

Note: I fight only people who meets these requirements: Blue bar connections, with less than 50 deconections, that don't spam /use OP characters/Coward tactics/ don't have a low PC (the 4 last ones I know only if I already fought the guy once, and if I ever fight you again and the first time you had an OP team then I will defenilty use one too). I kick everyone else.

Thank you for your reply.
< >
Showing 1-10 of 10 comments
limb0 May 17, 2016 @ 2:44pm 
Limited edition of BP. 2^16 = 65536. I think taht they did that for some reason, but i dunno why. After exceeding the max, game won't save more points. Try to lose, and check, how your BP will change.
Kami No Chikara May 18, 2016 @ 2:20am 
Thanks for your input. What you say sounds right.
Also I did what you suggested before my first post. I was stucked at 65515 or something. The same thing that I described in my first post was happening. So I lost, and then I won and earned some more. So it is stucked now at 65532.
Come to think of it now, what you say might be true, because I recall that when I was stuck at 65515, my next BP if i won would be higher than 65536 (the max you said), and so it wouldn't register.

So yeah, I think what you said is true and the max might be 65536.

It would still be nice if Kimundi got a word from the devs about this.
Hayatemaru May 18, 2016 @ 2:37pm 
Originally posted by Kami No Chikara:
Thanks for your input. What you say sounds right.
Also I did what you suggested before my first post. I was stucked at 65515 or something. The same thing that I described in my first post was happening. So I lost, and then I won and earned some more. So it is stucked now at 65532.
Come to think of it now, what you say might be true, because I recall that when I was stuck at 65515, my next BP if i won would be higher than 65536 (the max you said), and so it wouldn't register.

So yeah, I think what you said is true and the max might be 65536.

It would still be nice if Kimundi got a word from the devs about this.
If 2^16 is the max, that would make sense because that, in binary, would be 16-bit. If I'm not mistaken, single-precision floating point numbers are 32-bit and doing double-precision floats would only add the ability to have decimal values.
https://en.wikipedia.org/wiki/Single-precision_floating-point_format
Kami No Chikara May 20, 2016 @ 2:01am 
Yes, come to think of it now 65535 = FFFF so yeah, maybe the BP is stored as 16-bit.
In that case would it be possible for the devs to make it 32-bit ? I think it would be pretty easy to do.
So please let the devs know this for them to do something about it ?
ZEbani May 20, 2016 @ 3:21am 
Maximum point is 65535 ok I understand however , What's the maximum level ?
Hayatemaru May 20, 2016 @ 7:56am 
Originally posted by Kami No Chikara:
Yes, come to think of it now 65535 = FFFF so yeah, maybe the BP is stored as 16-bit.
In that case would it be possible for the devs to make it 32-bit ? I think it would be pretty easy to do.
So please let the devs know this for them to do something about it ?
As stated above, that would mean the variable would be double precision, which is 32 bit, but double precision only adds decimals (1.5 or 0.33333) to those numbers.

I'm not sure their engine can just expand the numbers since unity and unreal both use single precision floats instead of integers. Then again, maybe their engine does possibly do it. I'm not sure it's a real issue though. Most developers would just cap it at 9999 instead of going another digit because of this limitation.
Kami No Chikara May 20, 2016 @ 8:02am 
Well, yes it surely can because as I said my BP can go way over that maximum after I win matches, it is just not registered on the leaderboard.
Hayatemaru May 20, 2016 @ 9:03am 
Originally posted by Kami No Chikara:
Well, yes it surely can because as I said my BP can go way over that maximum after I win matches, it is just not registered on the leaderboard.
Your BP isn't registered through a server. If you wiped your save file, your BP would be 65535.
The reason they're different is because the leaderboards DO register with a server. That's not laziness, that's smart. While fights in game are all P2P, a server holds a database that can contain millions, if not billions, of user information such as steam ID, BP, wins, losses, etc. Single precision floats save memory because other variable types can cause memory padding. Think of memory like blocks. Those blocks contain 8 bits, or one byte. You can't pair two data amounts in one block. That means that if a data amount contains 6 bits, the computer will pass empty data into the next 2 bits so the next data type can be on the next block.

You may be thinking "why do they need this aside from cutting costs?" Well cutting costs means cutting performance hiccups. After ranked battles finish in this system, it can find your data and store your new data in its place faster. The reason the game on your local computer registers higher numbers is because, after you reach the max BP, you don't need to upload that data and thus it can handle larger numbers without worry. This is called typecasting where you"convert" one variable type to another one.

Hope that makes sense and answers your questions!
Alojomora Oct 22, 2016 @ 2:52am 
I have got 65535 battle points, and there is no way to go farther no matter how many times i try.I realised the same that Kami No Chicara said before entering this fórum.

I share this score with other player with less Rank than me and i dont know why he is in front of me. Maybe becouse he bought the game first? lol.
Alojomora Oct 22, 2016 @ 2:55am 
One time i tried , i got 65536 points but the game didnt registered it.So its true what these intelligent people are saying here :)
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: May 17, 2016 @ 8:02am
Posts: 10