Stellaris

Stellaris

Additional Traits
Granhyt  [developer] 6 Apr, 2017 @ 12:17pm
How to Edit Custom Empires
Hello everyone!

I'm Granhyt, main programmer of the Additional Traits mod. I hope everyone is doing good and enjoying Banks patch! Here I am going to explain how to update your customs empires.

See, with this new patch, lot of things are changing. At the time I'm writing these lines, we don't know exactly how things will go, but some traits may disappear. Some may become civics. And new ones will appear. Also, Wasteful will be renamed Prodigal, since Paradox is taking that name for their own traits.

Besides, we're changing the convention used to name our traits in the code to allow a better compatibility with other mods. Thus we felt the need to explain how to return traits in your custom empire design without launching game in the first place.

You'll need a text editor software such as Gedit, Notepad++ or Sublime Text. The default Notepad is suffisent for our needs. If you want more choices take a look at Wikipedia: https://en.wikipedia.org/wiki/List_of_text_editors

You have a text editor ? Good. Now you will need to find the file where your custom empires are stored. By default, it's located in
Documents/Paradox Interactive/Stellaris/user_empire_designs.txt

When you see this user_empire_designs.txt file, open it.
The structure is really simple. Each empire is keeping all of it's informations in one big block. You have the name and then every characteristic of your empires inside {brackets}.
We are interested in the last lines of these blocks. Such as
"trait=trait_quick_learners"
and all the "trait=" lines. If you don't see the "trait=" then your empire has no traits at all.

You'll have to replace the old trait names from our mod with new ones.
I've written down the traits to replace in the pattern: "Old name => New name".
In most cases you just have to add "additrait_" to the name. Exception is "Wasteful" trait which was renamed to "Prodigal". I'll update the list as the mod changes.


trait_ephemeral => trait_additrait_ephemeral
trait_easily_distracted => trait_additrait_easily_distracted
trait_simple_minded => trait_additrait_simple_minded
trait_lazy => trait_additrait_lazy
trait_wasteful => trait_additrait_prodigal
trait_lethargic => trait_additrait_lethargic
trait_unfit_engineers => trait_additrait_unfit_engineers
trait_unfit_physicists => trait_additrait_unfit_physicists
trait_unfit_sociologists => trait_additrait_unfit_sociologists
trait_hateful => trait_additrait_hateful
trait_hunter_gatherers => trait_additrait_hunter_gatherers
trait_violent => trait_additrait_violent
trait_free_spirits => trait_additrait_free_spirits
trait_iconoclastic => trait_additrait_iconoclastic
trait_delicate => trait_additrait_delicate
trait_weak_willed => trait_additrait_weak_willed
trait_very_slow_breeders => trait_additrait_very_slow_breeders
trait_multitasking => trait_additrait_multitasking
trait_easily_satisfied => trait_additrait_easily_satisfied
trait_born_warriors => trait_additrait_born_warriors
trait_sociable => trait_additrait_sociable
trait_competitive => trait_additrait_competitive
trait_aggressive => trait_additrait_aggressive
trait_extremely_aggressive => trait_additrait_extremely_aggressive
trait_zealous_defenders => trait_additrait_zealous_defenders
trait_lateral_thinkers => trait_additrait_lateral_thinkers
trait_roboticians => trait_additrait_roboticians
trait_belligerent => trait_additrait_belligerent
trait_fast_analysers => trait_additrait_fast_analysers
trait_thermosynthetic => trait_additrait_thermosynthetic
trait_war_lovers => trait_additrait_war_lovers
trait_doulophage => trait_additrait_doulophage
trait_psionics => trait_additrait_psionics
trait_presentient_natural_inventors => trait_additrait_presentient_natural_inventors
trait_presentient_natural_savants => trait_additrait_presentient_natural_savants


Once you have done all that, try launching Stellaris and look at the empire selection screen. Is everything alright there now?
Yes? Great.
No? No worries, a solution exist. Look into
Documents/Paradox Interactive/Stellaris/logs
and open file "error.log". Search the lines containing "user_empire_designs". The following lines should tell you which traits are missing for the empire which has failed to load.

If this guide didn't help you to restore your empire then don't hesitate to contact us in order to help and resolve your problem.

Thank you for reading this little guide and using our mod!
Good luck, whenever you are a friendly federalist or a fanatical purifier!
The Universe is big and Worm loves you :)
< >
Showing 1-1 of 1 comments
Kinok 16 Aug, 2019 @ 2:52am 
help transfer races from one account to another, played at home and doesn’t even display a race with a friend

"X3TC Prime Intellect"
={
key="X3TC Prime Intellect"
ship_prefix=""
species={
class="MACHINE"
portrait="sd_hum_robot"
name="X3TC"
plural="X3TC"
adjective="X3TC"
species_bio="Дети компьютерных игр"
name_list="MACHINE4"
trait="trait_machine_unit"
}
name="X3TC Prime Intellect"
adjective="X3TC"
authority="auth_machine_intelligence"
government="gov_machine_research"
advisor_voice_type="l_machine"
planet_name="Zero-One"
planet_class="pc_continental"
system_name="Zero"
initializer=""
graphical_culture="humanoid_01"
city_graphical_culture="mammalian_01"
empire_flag={
icon={
category="blocky"
file="flag_blocky_18.dds"
}
background={
category="backgrounds"
file="00_solid.dds"
}
colors={
"black"
"orange"
"null"
"null"
}
}
ruler={
gender=female
name="Prime"
portrait="sd_hum_robot"
texture=3
hair=0
clothes=0
ruler_title="Prime"
leader_class="ruler"
}
spawn_as_fallen=no
ignore_portrait_duplication=no
room="machine_room"
spawn_enabled=yes
ethic="ethic_gestalt_consciousness"
civics={
"civic_machine_introspective"
"civic_machine_unitary_cohesion"
}
}
"Elfar"
={
key="Elfar"
ship_prefix=""
species={
class="HUM"
portrait="humanoid_05"
name="Elfar"
plural="Elfar"
adjective="Elfar"
species_bio="Потомки колонистов с Земли, что прошли через червоточину и заселили далекий мир. Для выживания они занялись генной инженерией, что дало им долголетие, а также изменило их облик."
name_list="HUMAN3"
trait="trait_venerable"
trait="trait_sedentary"
trait="trait_quick_learners"
trait="trait_wasteful"
trait="trait_deviants"
}
name="Elfar"
adjective="Elfar"
authority="auth_imperial"
flags={
"human_2custom_start_screen"
}
government="gov_star_empire"
advisor_voice_type="l_authoritarian"
planet_name="Prime"
planet_class="pc_continental"
system_name="Prime"
initializer=""
graphical_culture="mammalian_01"
city_graphical_culture="mammalian_01"
empire_flag={
icon={
category="domination"
file="domination_16.dds"
}
background={
category="backgrounds"
file="00_solid.dds"
}
colors={
"black"
"dark_green"
"null"
"null"
}
}
ruler={
gender=male
name="Elfar"
portrait="humanoid_05_male_01"
texture=0
hair=2
clothes=1
ruler_title="Повелитель Главнокомандующий"
}
spawn_as_fallen=no
ignore_portrait_duplication=no
room="personality_honorbound_warriors_room"
spawn_enabled=always
ethic="ethic_fanatic_militarist"
ethic="ethic_spiritualist"
civics={
"civic_distinguished_admiralty"
"civic_efficient_bureaucracy"
}
}
"Yldar Republic"
={
key="Yldar Republic"
ship_prefix="ISS"
species={
class="HUM"
portrait="human"
name="Yldar"
plural="Yldars"
adjective="Yldar"
species_bio="Ильдары одна из древнейших раз галактики. На многие циклы они ушли в тьму космоса, чтобы вернуться вновь и занять свое место среди звезд."
name_list="HUM4"
trait="trait_quick_learners"
trait="trait_intelligent"
trait="trait_deviants"
trait="trait_sedentary"
trait="trait_traditional"
}
name="Yldar Republic"
adjective="Yldar"
authority="auth_democratic"
government="gov_citizen_republic"
advisor_voice_type="l_the_soldier"
planet_name="Yldar"
planet_class="pc_continental"
system_name="Yliant"
initializer=""
graphical_culture="avian_01"
city_graphical_culture="avian_01"
empire_flag={
icon={
category="human"
file="flag_human_2.dds"
}
background={
category="backgrounds"
file="stripes.dds"
}
colors={
"beige"
"brown"
"null"
"null"
}
}
ruler={
gender=female
name="Concetta Pallavicino"
portrait="human_female_04"
texture=0
hair=4
clothes=2
ruler_title_female="Цезарь"
}
spawn_as_fallen=no
ignore_portrait_duplication=no
room="personality_democratic_crusaders_room"
spawn_enabled=always
ethic="ethic_egalitarian"
ethic="ethic_xenophile"
ethic="ethic_militarist"
civics={
"civic_parliamentary_system"
"civic_citizen_service"
}
}
"Alari Star Realm"
={
key="Alari Star Realm"
ship_prefix="ISS"
species={
class="HUM"
portrait="humanoid_03"
name="Alari"
plural="Alari"
adjective="Alari"
species_bio="Новая жизнь Теперь синенькая"
name_list="HUM2"
trait="trait_venerable"
trait="trait_slow_breeders"
trait="trait_solitary"
}
name="Alari Star Realm"
adjective="Alari"
authority="auth_democratic"
government="gov_theocratic_republic"
advisor_voice_type="l_pacifist"
planet_name="Alaria"
planet_class="pc_ocean"
system_name="Alar"
initializer=""
graphical_culture="molluscoid_01"
city_graphical_culture="molluscoid_01"
empire_flag={
icon={
category="pointy"
file="flag_pointy_15.dds"
}
background={
category="backgrounds"
file="double_hemispheres.dds"
}
colors={
"black"
"beige"
"null"
"null"
}
}
ruler={
gender=female
name="Матриарх"
portrait="humanoid_03_female_01"
texture=2
hair=0
clothes=0
ruler_title_female="Атрий"
}
spawn_as_fallen=no
ignore_portrait_duplication=no
room="personality_migrating_flock_room"
spawn_enabled=always
ethic="ethic_xenophile"
ethic="ethic_pacifist"
ethic="ethic_spiritualist"
civics={
"civic_parliamentary_system"
"civic_shadow_council"
}
}
"The Klingon Empire"
={
key="The Klingon Empire"
ship_prefix=""
species={
class="HUM"
portrait="humanoid_02"
name="Klingon"
plural="Klingons"
adjective="Klingon"
species_bio="Миллионы лет назад первые разумные существа во Млечном Пути смешивали свою ДНК с ДНК, обнаруженными на просторах Галактики. Поэтому возникшая на Кхоноше (Qo’noS) цивилизация частично произошла от доисторических форм жизни планеты, а частично — от инородных генов.









О жизни клингонского общества до создания империи почти ничего не известно. Клингонская религия говорит, что первый клингон Кортар убил богов, которые его создали, и за это был обречён переправлять души в царство мёртвых."
name_list="HUM1"
trait="trait_strong"
trait="trait_sedentary"
trait="trait_traditional"
trait="trait_resilient"
}
name="The Klingon Empire"
adjective="The Klingon Empire"
authority="auth_imperial"
government="gov_martial_empire"
advisor_voice_type="l_militarist"
planet_name="Qo’noS"
planet_class="pc_arid"
system_name="Hov"
initializer=""
graphical_culture="arthropoid_01"
city_graphical_culture="arthropoid_01"
empire_flag={
icon={
category="pointy"
file="flag_pointy_13.dds"
}
background={
category="backgrounds"
file="circle.dds"
}
colors={
"red"
"black"
"null"
"null"
}
}
ruler={
gender=male
name="Марток"
portrait="humanoid_02_male_01"
texture=0
hair=8
clothes=5
heir_title="Канцлер"
ruler_title_female="Император"
}
spawn_as_fallen=no
ignore_portrait_duplication=no
room="personality_slaving_despots_room"
spawn_enabled=always
ethic="ethic_authoritarian"
ethic="ethic_fanatic_militarist"
civics={
"civic_warrior_culture"
"civic_slaver_guilds"
}
}
"Senatus Populus Quiritium Romanus"
={
key="Senatus Populus Quiritium Romanus"
ship_prefix=""
species={
class="HUM"
portrait="human"
name="SPQR"
plural="SPQR"
adjective="SPQR"
name_list="HUMAN3"
trait="trait_venerable"
trait="trait_deviants"
trait="trait_wasteful"
trait="trait_solitary"
trait="trait_traditional"
}
name="Senatus Populus Quiritium Romanus"
adjective="SPQR"
authority="auth_imperial"
government="gov_star_empire"
planet_name="Rome"
planet_class="pc_continental"
system_name="Korinth"
initializer=""
graphical_culture="mammalian_01"
city_graphical_culture="mammalian_01"
empire_flag={
icon={
category="human"
file="flag_human_8.dds"
}
background={
category="backgrounds"
file="00_solid.dds"
}
colors={
"red"
"black"
"null"
"null"
}
}
ruler={
gender=male
name="Gaius Iulius Caesar"
portrait="human_male_04"
texture=0
hair=32
clothes=1
}
spawn_as_fallen=no
ignore_portrait_duplication=no
room="personality_democratic_crusaders_room"
spawn_enabled=always
ethic="ethic_xenophobe"
ethic="ethic_fanatic_militarist"
civics={
"civic_distinguished_admiralty"
"civic_nationalistic_zeal"
}
}
"ROC"
={
key="ROC"
ship_prefix="ROC"
species={
class="HUM"
portrait="human"
name="ROC"
plural="ROC"
adjective="ROC"
species_bio="ROC"
name_list="HUM2"
trait="trait_ingenious"
trait="trait_deviants"
trait="trait_wasteful"
trait="trait_thrifty"
}
name="ROC"
adjective="ROC"
authority="auth_corporate"
government="gov_megacorporation"
advisor_voice_type="l_slick_corp"
planet_name="Akkanar"
planet_class="pc_continental"
system_name="Akk"
initializer=""
graphical_culture="avian_01"
city_graphical_culture="avian_01"
empire_flag={
icon={
category="zoological"
file="flag_zoological_4.dds"
}
background={
category="backgrounds"
file="00_solid.dds"
}
colors={
"red"
"black"
"null"
"null"
}
}
ruler={
gender=female
name="Perak Taras"
portrait="human_female_02"
texture=0
hair=1
clothes=0
leader_class="ruler"
}
spawn_as_fallen=no
ignore_portrait_duplication=no
room="personality_migrating_flock_room"
spawn_enabled=always
ethic="ethic_egalitarian"
ethic="ethic_fanatic_pacifist"
civics={
"civic_private_prospectors"
"civic_franchising"
}
}

Error log
[17:01:56][persistent.cpp:33]: Error: "Unexpected token: =, near line: 2
" in file: "user_empire_designs.txt" near line: 61
[17:01:56][persistent.cpp:33]: Error: "Unexpected token: Elfar, near line: 63
" in file: "user_empire_designs.txt" near line: 129
[17:01:56][persistent.cpp:33]: Error: "Unexpected token: Yldar Republic, near line: 131
" in file: "user_empire_designs.txt" near line: 195
[17:01:56][persistent.cpp:33]: Error: "Unexpected token: Alari Star Realm, near line: 197
" in file: "user_empire_designs.txt" near line: 259
[17:01:56][persistent.cpp:33]: Error: "Unexpected token: The Klingon Empire, near line: 261
" in file: "user_empire_designs.txt" near line: 324
[17:01:56][persistent.cpp:33]: Error: "Unexpected token: Senatus Populus Quiritium Romanus, near line: 326
" in file: "user_empire_designs.txt" near line: 386
[17:01:56][persistent.cpp:33]: Error: "Unexpected token: ROC, near line: 388
" in file: "user_empire_designs.txt" near line: 450
[17:01:56][empire_design.cpp:580]: Missing government type and authority in design 
[17:01:58][empire_design.cpp:1049]: Leader design with invalid class
[17:02:11][portraitobject.cpp:466]: Failed to find portrait selector
Last edited by Kinok; 16 Aug, 2019 @ 2:53am
< >
Showing 1-1 of 1 comments
Per page: 1530 50