I've played around with the player editor over the weekend, and maybe somebody will find the following useful...
The game enforces skill minimums for each position, in order to keep players from getting a fielding rating at positions they're not suited for. On the 1-250 rating scale internally used by the game (which is what's displayed in the editor):
Infield positions (R = Range, E = Error, A = Arm, TDP = Turn DP):
Code:
Pos | IF R | IF E | IF A | TDP
----|------|------|------|------
P | 10 | 0 | 0 | 0
1B | 0 | 0 | 0 | 0
2B | 40 | 50 | 10 | 60
3B | 40 | 40 | 60 | 20
SS | 70 | 50 | 70 | 60
Outfield positions:
Code:
Pos | OF R | OF E | OF A
----|------|------|------
LF | 40 | 40 | 40
CF | 90 | 40 | 40
RF | 40 | 40 | 40
The minimum values for a catcher's Catcher Ability and Catcher Arm are 10 each. (Edit: For the sake of completeness...I forgot to mention that catchers are also affected by the Infield Error rating, but the minimum requirement for that is 0.)
Players lacking these minimum requirements will not get a position rating no matter how long they play that position. (More specifically, it seems that the game assigns an internal rating of 1 to such a player once he has reached the maximum experience of 200 for that position, but there will be no rating displayed within the game, e.g. in the player profile.)
Note that the visible in-game 1-100 scale (and all the others) corresponds to the 1-200 section of the internal scale, with 201-250 being "off the charts", much like it was in OOTP6. In other words, a minimum rating given as 60 above will be 30 on the 1-100 scale (60/2),
not 24 (60/2.5).