|
Major Leagues
Join Date: May 2004
Location: Colorado USA
Posts: 421
|
BZ 3380: Ethnicities/nations/facegen not working as designed
The way the game is designed to determine what type of face it will generate with facegen is not working the way it was intended (according to the manual). I'll explain.
When a player is created, he has a nation of origin based on the league settings/nations file. Also in the nations file, it will determine his name set. Lets say, in an MLB league, we have generated a Dominican player with a Spanish name.
Facegen will create a picture base on the line for set 1 in the ethnicities.txt file. Here's mine:
1,Spanish,100,10,10,480,400,
So far so good.
However, there is also facegen/ethnicity data in the nation.txt file, on the far right of the line. This is supposed to be used (as I understand it) when there is no data in the ethnicities.txt file. So if I changed the above line to this:
1,Spanish,,,,,,
then facegen should use this line (in nations.txt) to determine the face type:
56,Dominican Republic,Dominican,DOM,Dominican Republic,4,4,1,100,0,0,0,0,0,0,880,0,20,0,100
Which would yield quite different (and more accurate) results.
It's a nice system, but it doesn't work. The game will NEVER use the ethnicity data in the nations file, ever. If it can't find data in the ethnicities.txt file (like this: 1,Spanish,,,,,,) it will make every face caucasian.
This is an old issue going back at least to OOTP 9 maybe earlier. I'd just like to see it patched to have it work the way it was designed, which is a good design.
|