fgrep15 wrote:Well the formula isn't exactly right b/c every rating that is under 50 won't be divided by 2 and have 50 added to them, they would just be 50. So a player right now with a 35 pass won't get a 68 pass rating but a 50 pass rating.
I was watching ESPN (in Spanish for some reason) and thought about this post while watching them talk about Carlos Arroyo (don't ask why). The formula does always work.
35/2=17.5 + 50=67.5 or 68
The ratings in NBA Live 2003 don't go below 50. Therefore, we're working on a system where every point for Live 2003 counts as two points in Live 2004 (kind of but not really). Since the numbers for 2003 start at 50 rather than 0, 50 must be added to every number you get from dividing the rating in Live 2004 by 2 and vice versa.
Let me put it this way, there's a basketball game. One team gets two points for every bucket. The other team is going by ones but is spotted 50 points. After playing for a while both teams get 20 shots. Team one has 40 points and team 2 has 70. But both teams scored 20 shots. Divide team one's score by 2 and add 50 to it. It is now equivalent to team two's score. Both teams performed equally well. Both teams scored the same amount of baskets. Once converted using the formula the game is a tie rather than having team 2 with more points. The same applies for both NBA Live games.
If a players shooting rating is 40 in Live 2004 it should be 70 in Live 2003. Another way to prove this is to convert the 49 points given in 2003 to the 99 given in 2004. For this example, the 49 will be 50 and the 99 will be 100. Just to simplify the math. To make 50 into 100 you must multiply 50 by 2. Now, the ratings on Live 2003 are out of 100. However, since you multiplied the 50 by 2, you must also multiply every point added to the players rating (starting at 50) by two. So if a players rating is 80 then 30 must have been added to the rating. Remember, it starts at 50 so anything below 50 is given to everyone in the game. In essence, once the amount possible became 100 instead of 50, the given 50 became zero. No one starts with 50. The scale is now 100 and everyone starts with zero. So, the player was given 30. Multiply that 30 by 2 (as we did the 50) and you get 60. The players rating in Live 2004 would be 60.
Contrary to what you said, this even works if the rating is below 50. For example, if someone's blocking rating was 2 in Live 2004 it would have to be divided by 2, giving us 1, and 50 would be added to it. The rating in Live 2003 would be 51. The only exception is a rating of zero. Zero cannot be divided by anything and therefore would not fit into the formula. However, a rating of 50 in Live 2003 is the equivalent of a rating of zero in Live 2004. This can be seen simply enough by multiplying 50 by 2 giving us 100. Now, for any rating we must find the number of points added. Since a rating of 50 means no points were added, zero must be multiplied by 2. This still gives us zero and that is the Live 2004 rating.
Difficulties arise with numbers that end in .5 because we don't know whether to round up or down. I would suggest using your own discretion. If you think the player really deserves that extra point, give it to him. If not, don't.
Yes, I actually thought of this while watching ESPN.