Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I happened to notice a different custom names mod, called "Custom Namelists" (here -- https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1231957400 ), which does allow for "blacklists" to suppress default names or patterns.
I don't think that can be done (myself, I like to get rid of "Street" as a default Avenue pattern). In a post on May 30, TGC (the author) said, " i don't implement deleting vanilla strings yet, may be later."
You could try adding duplicate copies of the patterns you want. That won't eliminate "Xyz Street", but it ought to make is less common.
The "<xxx_NAME_PATTERN>" is not where you put individual road names, it's where you put the *types* (in English, the suffix) of roads/streets/avenues/highways; for example:
<ROAD_NAME_PATTERN>
<msg>{0} Road</msg>
<msg>{0} Lane</msg>
</ROAD_NAME_PATTERN>
<STREET_NAME_PATTERN>
<msg>{0} Street</msg>
<msg>{0} Court</msg>
</STREET_NAME_PATTERN>
<AVENUE_NAME_PATTERN>
<msg>{0} Avenue</msg>
<msg>{0} Boulevard</msg>
<msg>{0} Parkway</msg>
</AVENUE_NAME_PATTERN>
<HIGHWAY_NAME_PATTERN>
<msg>{0} Highway</msg>
<msg>{0} Freeway</msg>
</HIGHWAY_NAME_PATTERN>
When the game generates a streetname, the "{0}" in the pattern is replaced by the particular streetname it selected.
According to TBG's post of May 30 (which accords with what I've seen), particular streetnames are generated from the lists of possible names for cims and from district names.
So, if you want a "Aachener Strasse" or a "Aalesunder Strasse" use something like this:
<STREET_NAME_PATTERN>
<msg>{0} Allee</msg>
<msg>{0} Str</msg>
<STREET_NAME_PATTERN>
<DISTRICT_NAME>
<msg>Aachener</msg>
<msg>Aalesunder</msg>
</DISTRICT_NAME>
Eventually, you'll get both districts and and streets with those names.
What tags are you using to add new names for ind and com buildings?
@johandenver,
Thanks so much for your link, it helped alot. And thanks for all the *names* you included.
However, the Last Names need to be in the form "{0} Lastname" (rather than "Lastname") , so that the cims have both a first and a last name.
Also, the extra spaces you have on every string value do make it into the end result; that is, with the Last Name formatted correctly, "Susan " and "Smith " becomes a cim named "Susan Smith ", rather than "Susan Smith"
http://cwdb.se/CustomNames.xml
<msg>Aachener Str.</msg>
</ROAD_NAME_PATTERN>
<ROAD_NAME_PATTERN>
<msg>Aalemannufer</msg>
</ROAD_NAME_PATTERN>
<ROAD_NAME_PATTERN>
<msg>Aalesunder Str.</msg>
</ROAD_NAME_PATTERN>
the game crashes already in the loading screen. If I format it like this -
<ROAD_NAME_PATTERN>
<msg>Aachener Str.</msg>
<msg>Aalemannufer</msg>
<msg>Aalesunder Str.</msg>
</ROAD_NAME_PATTERN>
The game is starting, but it doesn't use the new street names, only the usual random nonsense.
And if I try to add all of my street names, distributed through ROAD, STREET, AVENUE and BRDIGE Pattern, round about 9600 entries, the game loads, starts, but I get an error message.
(System.Char[] dest_buffer, Int32 index, Int32 count)
So .. I need help. :D
Am I doing something wrong?
@Starshine default STREET_NAME_PATTERN is "{0} Street".
Game generate road names from citizen first, last, first+last or district names.
NAME_MALE_FIRST "Cedric"
NAME_MALE_LAST "{0} Lee"
DISTRICT_NAME "Lake"