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
https://stellaris.paradoxwikis.com/Government#Government_Type
Not really.
I just checked the files and you can find
I think it's strickty reffers to grammar
I was confused like you and spent some time to figure out how does it works.
Seems like "add = #" line describes the weight of name format, I guess because many government combinations could be valid for the name format, so it's some property how system determine what name format to choose between set of available.
So, it does nothing to the name, just for weight.
To specify your own name formats you should modify
***\Stellaris\localisation_synced\empire_formats.yml
There you see a list of names. The key (like "format.imp_mil.1") is the line:
format = "format.dem_mil.5"
in empire_name_parts_list you posted.
The value is a template where you could use values like home planet/system/specie names.
The values I've determined are next:
[This.Capital.GetName]
Home planet name
[This.Capital.System.GetName]
Home system name
[This.GetSpeciesName]
Specie name
<empire_name_parts_list.key> - defined like key = "imperial_mil" in empire_name_parts_list
like
About number
Numbers here are used to group names if result empire name consists of multiple generic parts. What does it means:
For example, in ***\Stellaris\localisation_synced\empire_formats.yml
format.imp_mil.4: "<imperial_mil_desc> [This.GetSpeciesName] <imperial_mil>"
Means "<Some name from imperial_mil_desc name list> [specie name] <Some name from imperial_mil name list>".
Two names will be picked from two different name lists with the same number.
So, imagine you have two lists:
First one:
Second one:
and species that called "Human" with home planet "Earth" and home system "Sun"
Then, with different templates you could generate type of name:
"<imperial_mil_desc> [This.GetSpeciesName] <imperial_mil>"
Galactic Human Civilization
Galactic Human Haven
Imperium Human Company
Hegemony Human Market
"<imperial_mil_desc> [This.Capital.GetName] <imperial_mil>"
Galactic Earth Civilization
Galactic Earth Haven
Imperium Earth Company
Hegemony Earth Market
"<imperial_mil_desc> [This.Capital.System.GetName] <imperial_mil>"
Galactic Sun Civilization
Galactic Sun Haven
Imperium Sun Company
Hegemony Sun Market
So, Galactic will be used with Civilazation or Haven beacuse they have the same number.
You could create your own name lists and formats or modify existed.
noun ="" part of name format used as adjective (it's called so in game) when you create your empire. Maybe it's also used in text generation.
prefix_format = "[This.Capital.GetName] <my_format>" Don't know what it does. Maybe it's used to generate names of alliance, wars or events. But seems it has the same template format as in ***\Stellaris\localisation_synced\empire_formats.yml.
Summary
This is working example of working try to rename empires. In this example, all empires get names equally because I deleted everything from both 00_empire_names.txt.
So,
In Stellaris\common\random_names\00_empire_names.txt:
In ***\Stellaris\localisation_synced\empire_formats.yml:
format.my_format.1: "<my_format> [This.Capital.GetName] <my_format_desc>"
To make different name naming for different types of government
has_government = "gov_illuminated_autocracy" is used.
So, you could just copy everything in "modifier" section from needed government in original list.
This part:
Hope it was useful.
random_names\00_federation_names.txt
random_names\00_pop_faction_names.txt
random_names\00_pre_communications_names.txt
random_names\00_war_names.txt
in Stellaris\common\ describes federations, factions, communications and wars in the same manner. But they don't use
Stellaris\localisation_synced\empire_formats.yml file. Instead, in format = "" write the same as in Stellaris\localisation_synced\empire_formats.yml directly in quotes.