Home | Webstore
Latest News: Update OOTP 19.8 is online - OOTP 19 Available! - MLB Manager 2018 Available Now - FHM 4 Available

OOTP Baseball 19 is Available Now!

  

Go Back   OOTP Developments Forums > Out of the Park Baseball 19 > OOTP Mods > OOTP Mods - Names and Nations

Reply
 
Thread Tools
Old 01-20-2016, 11:26 PM   #1
silverwolf
Minors (Double A)
 
Join Date: Sep 2012
Posts: 160
Thanks: 32
Thanked 58x in 34 posts
More Name Variety in Existing League

I'm 10 seasons into an online league and am looking for more name variety. I've spent a while looking at all the great work done here by Questdog and others, and think I understand how all the name files work.

I don't really feel the need to mess with the world_default.xml, I just want to change the mix of first and last names for the American and Hispanic players.

Whenever I replace the names.txt file with any other version and re-import it using the Database function "Re-import Name and Ethnicity" database, then generate a draft class of less than 200 players, I always end up with many guys with the same first name - like 10 "Caleb" and 5 or more "Dave".

I tried another experiment, where I changed the Ethnicity 0 first name list to just 10 names, all with the same weight, like:

Code:
A.C.,20,0
A.J.,20,0
Aaron,20,0
Abe,20,0
Abel,20,0
Abner,20,0
Abraham,20,0
Abram,20,0
Ace,20,0
Bob,20,0
and left the rest of the file the same. Out of 192 players in a draft pool, I get about 36 named A.C., 36 named A.J., and 36 named Abe. None of the other 7 names are used at all. The rest of the pool seems to be coming from some other ethnicity, and the names are pretty random. How come the game doesn't pick from the 10, but only takes a few of them?

I've seen hints that importing a new name database really just doesn't work in some OOTP files, but wondering if anyone has any clues how to make this work.
silverwolf is offline   Reply With Quote
Old 01-21-2016, 02:56 PM   #2
joefromchicago
Hall Of Famer
 
joefromchicago's Avatar
 
Join Date: Jun 2011
Posts: 2,386
Thanks: 1,289
Thanked 1,759x in 886 posts
Quote:
Originally Posted by silverwolf View Post
Out of 192 players in a draft pool, I get about 36 named A.C., 36 named A.J., and 36 named Abe. None of the other 7 names are used at all. The rest of the pool seems to be coming from some other ethnicity, and the names are pretty random. How come the game doesn't pick from the 10, but only takes a few of them?
I tried something similar and came up with some odd results as well. There are actually a couple of extra steps that you need to take in order to make the re-imported names databases "stick."

I first set the name and ethnicity values so that the game should have only created players from the US and from the "39-Historical US" nameset. Then I edited the "39" first-name database so that there were only ten first names - Abel, Ben, Charlie, Dave, Ed, Frank, George, Hank, Ignatz, and Jack. I then created 100 free agents. Sprinkled among the Abels and Bens were some guys named Martin, Ralph, and so on - names that certainly should not have been created. It was as if the game was still remembering some of the names from the default settings. So I quit the program, restarted it, and tried again. This time, the game created only players with the names that I had listed.

So apparently it is necessary to restart the game after re-importing the names databases. Otherwise, the game will still draw names from random namesets, regardless of your settings. In addition:
  1. Make sure that the ethnicities values are set the way that you want them. For instance, if you want all of your players to come from the US and you want all of them to come from one nameset (e.g. the "0-Modern US" nameset), make sure those values are set in the nation editor (otherwise, they'll be set to the default values).
  2. Make sure that international free agents are set to "none" in the "Fictional Player Settings" page.
joefromchicago is offline   Reply With Quote
Old 01-21-2016, 07:18 PM   #3
silverwolf
Minors (Double A)
 
Join Date: Sep 2012
Posts: 160
Thanks: 32
Thanked 58x in 34 posts
Thanks for the suggestion. A few experiments had me hopeful that just importing the name+ethnicity file, exit, and re-start would be enough, but it's still not working quite like I expect.

With a small sample of US Modern first names and equal weight, 2/3 of a 192-player draft comes from that list, and it uses a few of the names but not an even amount. The other 1/3 of the names don't come from the list I specified at all. This is even when I set United States to use 100% US Modern names.

There's no doubt it did better when importing then exiting and re-starting, but there still seems to be some residual name information in the file.

Two questions:

1. Is it necessary to re-import world.xml when importing the names+ethnicity files?
2. What would setting International Free Agents to on or off have to do with the names in a 100% US draft pool?
silverwolf is offline   Reply With Quote
Old 01-21-2016, 09:06 PM   #4
joefromchicago
Hall Of Famer
 
joefromchicago's Avatar
 
Join Date: Jun 2011
Posts: 2,386
Thanks: 1,289
Thanked 1,759x in 886 posts
Quote:
Originally Posted by silverwolf View Post
1. Is it necessary to re-import world.xml when importing the names+ethnicity files?
Well, it shouldn't be, but then it shouldn't be necessary to restart the game after reimporting the names databases, so anything's possible.

Quote:
Originally Posted by silverwolf View Post
2. What would setting International Free Agents to on or off have to do with the names in a 100% US draft pool?
I'm not sure I understand. If you create players for a draft pool, they're created as free agents. So if you haven't set international free agents to "none," there's a chance you'll create some international free agents. Unless there's some other way of creating new players that you're using and that I'm unaware of.
joefromchicago is offline   Reply With Quote
Old 01-23-2016, 11:37 AM   #5
silverwolf
Minors (Double A)
 
Join Date: Sep 2012
Posts: 160
Thanks: 32
Thanked 58x in 34 posts
Quote:
Originally Posted by joefromchicago View Post
I'm not sure I understand. If you create players for a draft pool, they're created as free agents. So if you haven't set international free agents to "none," there's a chance you'll create some international free agents. Unless there's some other way of creating new players that you're using and that I'm unaware of.
The amateur draft class (without feeders) seems to have a different mix of countries. Since the league is based in the US, it's set to something like 93% US, 3.5% Puerto Rico, and 2.5% Canada. So with 93% US, I would expect to get everyone listed as from the US with first names from the US (Modern) list I added. Here's the screenshots I assume control the amateur draft pool:

Name:  Screenshot from 2016-01-23 10:34:01.png
Views: 463
Size:  5.2 KB
Name:  Screenshot from 2016-01-23 10:34:33.png
Views: 474
Size:  47.1 KB

But it just doesn't work, even with re-starting. 1/3 of the names still come from some other list, I have no idea which one. Even if there are *some* international guys, it shouldn't be 1/3 of first names from a mystery list.

Any suggestions on how to get the devs to see this and maybe really fix it for OOTP17? File a regular support ticket?
silverwolf is offline   Reply With Quote
Old 01-23-2016, 12:10 PM   #6
joefromchicago
Hall Of Famer
 
joefromchicago's Avatar
 
Join Date: Jun 2011
Posts: 2,386
Thanks: 1,289
Thanked 1,759x in 886 posts
Silverwolf: Apparently, this is a known bug. The developers are aware of it, so there's a chance it'll be fixed in the next version of the game. Thanks for highlighting it.
joefromchicago is offline   Reply With Quote
Thank you for this post:
silverwolf (01-23-2016)
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:24 AM.

 

Major League Baseball trademarks and copyrights are used with permission of MLB Advanced Media, L.P. Minor League Baseball trademarks and copyrights are used with the permission of Minor League Baseball. All rights reserved.

The Major League Baseball Players Association (www.MLBPLAYERS.com ) is the collective bargaining representative for all professional baseball players of the thirty Major League Baseball teams and serves as the exclusive group licensing agent for commercial and licensing activities involving active Major League baseball players. On behalf of its members, it operates the Players Choice licensing program and the Players Choice Awards, which benefit the needy through the Major League Baseball Players Trust, a charitable foundation established and run entirely by Major League baseball players. Follow: @MLB_Players; @MLBPAClubhouse; @MLBPlayersTrust

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2017 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Copyright © 2018 Out of the Park Developments