by OldFoolStyle on Sat Jun 07, 2003 5:31 am
These are formulas I have developed over the years for the NBALive series, and most of them actualy improve the game.
Consider these suggestions, and if anyone has developed other formulas please share them.
I usualy create my players in stages, so that is how I'll be posting this: part I: physical, part II: offense, Part III: defense, Part IV: finnishing touches. And please pardon how I write these out, I've long forgotten my mathmatical notation.
For each attribute I will be giving two examples, the players for this will be Michael Jordan from 1988-89 and Karl Malone from 1996-97.
Strength: (weight-100) - height.
This is one of the ratings that EA most screws up, too many guards in the 80s, too many forwards in the 70s.
Using Michael Jordan we have 6'6" and 198 lbs. 198 - 100 = 98, 98 - 66 = 32. So Mike has a "raw" rating of 32, and a "Live" rating of 61.
Karl Malone is 6'9 and 256 lbs. 256 - 100 = 156, 156 - 69 = 87. So Karl is raw 87, Live 93.
Note: for player that are 5'10", 5'11", 6'10", 6'11", etc, you need to round to the next closest height, that would be 59, 60, 69, 70, respectively.
Base Quickness: Probably better if I just use the examples.
I use the # 99 at a fulcrum of 6'6", being Jordan's list height we'll start with that. We then divide his weight in pounds by 10, 198 ~ 10 = 19.8, rounded up thats 20. we subtract the weight equasion(20) from the Height equasion(99), 99 - 20 = 79/89.
For Karl we subtract 2 from 99 for each inch over 6'6", being 6'9" we get 93. His weight goes from 256 to 25.6 then rounded to 26. 93 - 26 = 67/83.
Hopefully my inability to write math notation didn't make this seem harder than it atually is.
Note: For the first number I subtract 2 for each inch the player is over 6'6", or subtract 2 for each inch under 6'6". or just use this guide: 6'0" = 111, 6'1" = 109, 6'2" = 107, 6'3" = 105, 6'4" = 103, 6'5" = 101, 6'6" = 99, 6'7" = 97, 6'8" = 95, 6'9" = 93, 6'10" = 91, 6'11" = 89, 7'0" = 87.
Note2: This rating will be modified later.
Alternative: Consider it racist if you like, but I subtract 10 for light-skinned players.
Alternative 2: If you find the game too fast, move the fulcrum from 6'6" to 6'0".
Speed: Base quickness minus half of the years pro.
For Jordan we had a Base of 79, as a four year pro we subtract 2. 79 - 2 = 77/88.
Malone was a 11 year pro, so we subtract 5.5 or 6. 67 - 6 = 61/80.
Freethrow: Freethrow% X 100 = Live rating.
Jordan shot .850, so his final rating would be 70/85.
Malone shot .755, so his rating would be 54/76.
Note: If you are familliar with most NBALive editors, then you should already know what I mean by "raw" ratings and "Live" ratings.
Hardiness: % of games played = Live rating.
Jordan played in 81 games or 99%, so his rating is 98/99.
Malone played all 82 games or 100%, as the highest rating is 99/99 that is what he gets.
Otherwise we would divide the number of games the player was in by .82.
Note: If the games played is 41 or under, list him as 0/50. Negative ratings sometimes have unpredictable results in the game.
Alternative: Games played = raw rating. Jordan = 81/90, Malone = 82/91.
Endurance/Fatigue: Minutes per game x 2 + 10.
Michael averaged 40.2 mpg. 40.2 x 2 = 80.4, 80.4 + 10 = 90/95.
Karl averaged 36.6 mpg. 36.6 X 2 = 73.2, 73.2 + 10 = 83/91.
Alternative: Mpg X 2.
Primacy: (Field Goal attempts + Freethrow attempts + Assists) divided by Minutes.
Jordan had 1795 fga, 793 fta, 650 asst, in 3255 minutes. 1795 + 793 + 650 = 3238, 3238 divided by 3255 = 99/99.
Malone had 1571 fga, 690 fta, 368 asst, in 2998 minutes. 1571 +690 + 368 = 2629. 2629 divided by 2998 = 88/94.
Thats it for now, next I'll fumble through an explanation of how I get my offensive ratings.