Quote:
Originally Posted by tylertoo
Last week I had found a way to set names of newly created players in an existing league to be of British origin. But now I can't remember how I did it. Does anyone know?
|
Can you be a little more specific?
Here's how names work in OOTP:
Each league within your saved game has settings for what nationalities players will be when they are generated by the game. You can find this by going to Game >> Game Settings >> League Settings >> Players. It looks like this:
So when a new player is created in that league, the game creates a name. (This could be when new draftees are created, or if you manually create fictional players, when a new scout discovery occurs, etc.)
The game first chooses a nationality based on the settings above (note that there are different settings for "default players" and for amateur draftees; for example most amateur draftees in MLB will be American. But the overall population of players in MLB is much more varied.). It then looks in a file called world_default.xml, which has settings that say which ethnicities exist in that country, at what frequency. Many countries (like Japan) have only one ethnicity, but some (like the US) have more. [Yes, I know Japan has more than one ethnicity in real life. For OOTP, it's just one.] So it then randomly picks an ethnicity for the new player. Then it randomly generates a name for a player of that ethnicity using the values found in names.txt (surnames) and first_names.txt (given names).
Sounds easy, right? Haha.
But the bottom line is, you can definitely do a lot of tweaking with how names work in OOTP, even after the league has already been created.
If you can tell me very specifically what you hope to accomplish, I suspect we can get you there!