View Single Post
Old 09-02-2018, 02:22 PM   #2
battists
Hall Of Famer
 
battists's Avatar
 
Join Date: Jul 2004
Posts: 18,506
Quote:
Originally Posted by tylertoo View Post
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!
__________________
Come check out my dynasty report, Funky Times!

Last edited by battists; 09-02-2018 at 02:25 PM.
battists is offline   Reply With Quote