Quote:
Originally Posted by jasg224
Also interested in seeing how you related FIFA ratings to OOTP ratings.
|
Okay, so this is a bit shaky, so don't look for a lot of intellectual rigor, but here's how I did it.
I scraped ratings for FIFA 12 using R Studio and dumped them to a CSV. I exported the top 100 players from the CSV (it scrapes roughly in order by overall ranking).
My formula is:
=ROUND(250*([FIFA SCORE]/100),0)
So basically, a percentage application to 250, the max score in OOTP. So if someone in FIFA is a 95, their rank in OOTP is 0.95 * 250 = 238 (because of the "ROUND" function.
One thing OOTP does that FIFA doesn't is give splits for some stats for LHP or RHP, so I fudged that:
=ROUND([OOTP SCORE]*((RANDBETWEEN(60,95))/100),0)
So the LHP score is the OOTP score computed above multiplied by a percentage between 60 and 95%.
Finally, OOTP uses a potential score, which is the formula that's given me the most headaches. I'd like to restrict it to some percentage of the RHP score, so someone who has a rating of 180 would have a potential rating of maybe no more than 220. But I can't quite figure out how to do that right. It would take a lot of doing, maybe based on a combination of the player's age, current score, and the max score? I haven't cracked the code on this one. But here's what I have for now:
=[OOTP SCORE]+RANDBETWEEN(0,(250-[OOTP SCORE]))
Okay, so here's the one-for-one, roughly in order on the editor screen:
- BABIP = Reaction
- Avoid K = Control
- Gap = Crossing
- Power = Power
- Patience = Vision
- Speed = Sprint Speed
- Stealing = Acceleration
- Baserunning = Attacking Positioning
- Sac Bunt = Jumping
- Bunt for Hit = Heading
- Pitcher Stamina = GK Reflexes
- Holding Runners = GK Positioning [This and the previous should probably be switched... Next year!]
- Pitcher Movement = GK Kick
- Pitcher Control = GK Handling
- IF Range = Short Passing
- OF Range = Long Passing
- IF Error = Balance
- OF Error = Agility
- IF Arm = Finishing
- OF Arm = Long shot
- Double Plays = Dribbling
- Catcher Ability = Marking
- Catcher Arm = Slide tackling
These equivalencies more or less work out so that Goalkeepers make good pitchers, defenders make good catchers, and strikers make good infielders.
Some key stats I don't incorporate from FIFA are aggression and strength, which I didn't think quite translated well enough.
And the personality and injury stats in OOTP I don't mess with at all, it's too much reading between the lines to try to sort out. Unless I was dealing with legends like Messi and Ronaldo, or outspoken players like Zlatan, or injury prone players like Stu Holden(

), I didn't adjust the left side of the edit screen too much beyond the biographical data.
Happy to hear your feedback! My plan is to import a handful of new players each year, so I can refine this process as I go.