-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMinor.xml
194 lines (176 loc) · 10.5 KB
/
Minor.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<?xml version="1.0" encoding="utf-8" ?>
<Datatable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="Documentation/Schemas/Amplitude.Unity.Runtime.RuntimeModule.xsd">
<RuntimeModule Name="ELP" Type="Extension" Version="3.0">
<!-- This defines all the mod info displayed in game
Just a note, Description overrides your mod description on steam
Also, ignore anything with "Custom" in the name if you don't want faction traits, you can delete those -->
<!-- More info about modding can be found here https://www.games2gether.com/amplitude-studios/endless-space-2/forums/75-modding/threads/25943-manual-for-modding-endless-space-2?page=1
As well as under your Public gamefiles found in the Endless Space 2 steam directory
Anything under "custom" section to the front you can ignore, as they aren't strictly part of making a faction,
but are merely frankenstein code for making the custom faction stuff (as in, the custom faction creation menu)
I hope this code helps! I've spent a solid month on it! -->
<Title>Endless Legend Populations</Title>
<Description>
This mod adds all of the Endless Legend major factions as encounterable minor factions.
[h1]List of their bonuses[/h1]
Allayi[list]
[*]Traits (+3 Science on Cold, +1 Influence)
[*]Collection Bonuses ( 1. +Religious, 2. +15% Influence on Systems with Allayi 3. +3 Movement points on Ships)
[*] Assimilation Bonuses ( +2 Happiness on Cold Planets or +25% Ownership Recovery)
[/list]
Ardent Mages[list]
[*]Traits (+5 IDS)
[*]Collection Bonuses ( 1. +Scientists, 2. +5% IDI 3. Rebellions progress 25% more slowly)
[*] Assimilation Bonuses ( +5 Science per Anomaly or +15 Happiness and +2 Influence per Population)
[*] Faction Trait (Start with Chaka)
[/list]
Broken Lords[list]
[*]Traits (+50 Defensive damage, +2 dust on happy)
[*]Collection Bonuses ( 1. +Religious, 2. +15% maximum manpower, +150 ground bombardment damage when attacking 3. +1% troop damage per hero)
[*] Assimilation Bonuses ( +5% dust or +2% health regen on ships )
[/list]
Cultists of the Eternal End[list]
[*]Traits (+30 Manpower Capacity on Fertile, +2 FIDSI)
[*]Collection Bonuses ( 1. +Religious, 2. +15% Influence on Systems with Cultists 3. +25 Happiness)
[*] Assimilation Bonuses ( +1 Population Slot on Colonized Planets or +15% Maximum Health on Ships)
[*] Faction Trait (Start with Fakir)
[/list]
Drakken[list]
[*]Traits (+2 Influence on Anomalies, +1 Science)
[*]Collection Bonuses ( 1. +Pacifism, 2. +15% Influence on Systems 3. Laws cost 50% less influence maintenance)
[*] Assimilation Bonuses ( Peaceful treaties 30% cheaper or Systems are 50% harder to convert using influence)
[/list]
Forgotten[list]
[*]Traits (+2 Food on Strategic Resources, +1 Bandwidth)
[*]Collection Bonuses ( 1. +Pacifism, 2. +3 Movement on Ships 3. 5% of science is added to dust)
[*] Assimilation Bonuses ( +1 Movement on ships or +8% accuracy on ships)
[/list]
Kapaku[list]
[*]Traits (+2 Happiness on Hot, +1 Industry)
[*]Collection Bonuses (1. +Environmentalism 2. +15% Industry 3. 25% Production is added as Food)
[*] Assimilation Bonuses (+2 Happiness on Sterile and + 4 on Hot per citizen, or -50% Terraformation Cost)
[/list]
Morgawr[list]
[*]Traits (+2 Industry on Fertile, +1 Science)
[*]Collection Bonuses ( 1. +Scientist, 2. +15% Influence on Systems with Morgawr 3. Ships construction costs are 15% less)
[*] Assimilation Bonuses ( +5 Influence points on systems per anomaly (in that system) or +20 production per Fertile planet on systems)
[/list]
Mykara[list]
[*]Traits (+5 Food, +3 Food on Fertile)
[*]Collection Bonuses ( 1. +Industrialist, 2. +15% Food on Systems 3. +3% FIDSI)
[*] Assimilation Bonuses ( +500 Empire Manpower or -15% Food Upkeep)
[*] Faction Trait ( Start with Kazar)
[/list]
Necrophages[list]
[*]Traits (+1 Manpower / Turn, +20 Manpower Capacity, -2 Food (Boosting adds +2 Production))
[*]Collection Bonuses ( 1. +Militarists, 2. -25% Hero and Ship Upkeep 3. +20% Weapon Damage)
[*] Assimilation Bonuses ( Minimum 5 food per turn or +150 Experience on ships when created)
[/list]
Roving Clans[list]
[*]Traits (+1 Science, +5 dust on sterile)
[*]Collection Bonuses ( 1. +Pacifist, 2. +15% trade company value 3. -5% dust inflation per trading company)
[*] Assimilation Bonuses ( -15% system upkeep or -15% military upkeep)
[/list]
Wild Walkers[list]
[*]Traits (+5 industry on fertile, +2 food)
[*]Collection Bonuses ( 1. +Industrialist, 2. +15 Vision Range 3. 25% System Food is added onto System Production)
[*] Assimilation Bonuses ( +10 Vision Range on all Systems or -25% Building Production cost)
[/list]
[h1]Urkans[/h1]
Urkan - Kazar[list]
[*]Traits (+5 IDS, +25 damage done to Attackers, Population is Immortal but Movable, Population cannot be Gene Spliced, Population can be boosted)
[/list]
Urkan - Chaka[list]
[*]Traits (+50 Damage done to Attackers on Fertile, +50 Damage done to Attackers, +20 Manpower Capacity, +1 Manpower/Turn, Population is Immortal but Movable, Population cannot be Gene Spliced, Population can be boosted)
[/list]
Urkan - Fakir[list]
[*]Traits ( +20 Manpower Capacity, +2 FIDSI, +1 Manpower/Turn, Population is Immortal but Movable, Population cannot be Gene Spliced, Population can be boosted)
[/list]
[h1]Other Features[/h1][list]
[*] Documented Code - I am aware that no other mod really does what this mod does, as such, I have documented it and am in the process of organizing it in order to help anyone wishing to do something similar.
[*] Faction Traits - Make a custom population that starts with any Endless Legend major population race or Urkan!
[*] Collections Bonuses - Make custom populations that use the very same collection bonuses as the major races!
[/list]
[h1]Credits[/h1]
Special thanks Guvenoren and Bob's Childhood for Beta Testing and providing many suggestions for faction design.
One last thanks to all the translators:[list]
[*] Groo (German)
[*] Natani Shadepaw (French)
[/list]
[h1]Links[/h1]
Want to make your own Minor Faction mod? Want to make your own version of this mod? Check out the [url=https://github.com/captaincobbs/Endless-Legend-Factions]Github[/url], you don't even need to credit me.
I'm looking for translators for the following languages:[list]
[*] Korean
[*] Chinese Traditional / Simplified
[*] Russian
[*] Polish[/list]
If you are interested, comment below!
</Description>
<Author>Captain Cobbs</Author>
<Homepage>https://steamcommunity.com/sharedfiles/filedetails/?id=1816492263</Homepage>
<PreviewImageFile>ModIcon.png</PreviewImageFile> <!-- Image as it appears in the workshop. Size should be 430x430 pixels -->
<ReleaseNotes>Added Kapaku homeworld, Added Faction Quests</ReleaseNotes>
<Tags>MinorFactions,Other,Art,Gameplay</Tags>
<!-- More info about this section can be found under the link I posted up there, this section determines what your mod loads and where -->
<Plugins>
<DatabasePlugin DataType="Amplitude.Unity.Simulation.SimulationDescriptor, Assembly-CSharp-firstpass">
<FilePath>Simulation/SimulationDescriptors[*].xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="MinorFactionPersonalityDefinition, Assembly-CSharp">
<FilePath>Simulation/MinorFactionPersonalityDefinitions.xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="FactionTrait, Assembly-CSharp" Priority="20">
<ExtraTypes>
<ExtraType DataType="FactionAffinity, Assembly-CSharp" />
<ExtraType DataType="FactionAffinityMapping, Assembly-CSharp" />
</ExtraTypes>
<FilePath>Simulation/FactionTraits[*].xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="Faction, Assembly-CSharp">
<ExtraTypes>
<ExtraType DataType="MinorFaction, Assembly-CSharp" />
</ExtraTypes>
<FilePath>Simulation/Factions.xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="MinorFaction, Assembly-CSharp">
<FilePath>Simulation/Factions.xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="FleetNameMappingDefinition, Assembly-CSharp">
<FilePath>Mapping/FleetNameMappingDefinitions.xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="PopulationDefinition, Assembly-CSharp">
<FilePath>Simulation/PopulationDefinitions.xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="PopulationTrait, Assembly-CSharp">
<ExtraTypes>
<ExtraType DataType="PopulationPoliticalTraitDefinition, Assembly-CSharp" />
<ExtraType DataType="PopulationModifiersTrait, Assembly-CSharp" />
<ExtraType DataType="PopulationCollectionBonusTrait, Assembly-CSharp" />
</ExtraTypes>
<FilePath>Simulation/PopulationModifiersTraits.xml</FilePath>
<FilePath>Simulation/PopulationModifiersTraits[*].xml</FilePath>
<FilePath>Simulation/PopulationCollectionBonusTraits.xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="PopulationModifiersTrait, Assembly-CSharp">
<FilePath>Simulation/PopulationModifiersTraits.xml</FilePath>
<FilePath>Simulation/PopulationModifiersTraits[*].xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="PopulationCollectionBonusTrait, Assembly-CSharp">
<FilePath>Simulation/PopulationCollectionBonusTraits.xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="GalaxyGeneratorWeightTableDefinition, Assembly-CSharp">
<FilePath>GalaxyGenerator/WeightTableDefinitions.xml</FilePath>
</DatabasePlugin>
<DatabasePlugin DataType="Amplitude.Unity.Gui.GuiElement, Assembly-CSharp-firstpass">
<ExtraTypes>
<ExtraType DataType="Amplitude.Unity.Gui.ExtendedGuiElement, Assembly-CSharp-firstpass" />
<ExtraType DataType="AffinityGuiElement, Assembly-CSharp" />
</ExtraTypes>
<FilePath>Gui/GuiElements[*].xml</FilePath>
</DatabasePlugin>
<LocalizationPlugin DefaultLanguage="English">
<Directory>Localization</Directory>
</LocalizationPlugin>
</Plugins>
</RuntimeModule>
</Datatable>