Logo Platform
logo amplifiers simplified

Reducing Minor Factions?

Reply
Copied to clipboard!
10 years ago
Nov 13, 2014, 4:34:56 AM
Hi, I've been playing with the xmls and I wanted to reduce the total number of minor factions since assimilation relies on owning many villages of one specific type. Sometimes on map generation there is only 1 single village of the desired faction on the whole map. I tried commenting out several in FactionTraits[Affinity].xml and all that does is spawn empty villages.



I need to remove the unwanted factions from the pool of generated villages. Is there a way to control those spawns somewhere? If possible I'd like to remove half of the existing factions then transfer their traits to the other half then possibly increase the total minor factions per region to something like:



0 = 0%

1 = 25%

2 = 50%

3 = 25%



Since often I'll see regions with 0 minor factions.
0Send private message
10 years ago
Nov 13, 2014, 9:40:55 AM
What do you mean "empty" villages? How does that work?



Maybe you could try commenting out the minor factions in \Simulation\PointOfInterestTemplates.xml

The effects of the minor factions are found here: \Simulation\SimulationDescriptors[PointOfInterestImprovement].xml - sorry, that's wrong.

The effects of assimilation are found in \Simulation\SimulationDescriptors[FactionTrait].xml



There are all of these inter-connecting XMLs though... but hopefully just editing those two files won't mess things up too badly.



I'm not sure if just commenting out minor factions will work... The game looks at the difference between the mod and the base game.
0Send private message
10 years ago
Nov 13, 2014, 11:02:53 AM
Tried commenting out all the villages except 3 in SimulationDescriptors[PointOfInterestImprovement].

FactionTraits... Still all commented out except 3.



Create a new game still generates the commented out villages.



Kinda annoying. I know a work around but I would have rather removed half the village types than do what I plan to do. Give all factions 2-3 traits and pump them up where pacifying 1 region == pacifying 3. That way if those 0.5 traits only spawn 1 village on the entire map I'd still get 2-3 points for it.



That'd work and keep all the variety, only problem with that method is the vaulters first main quest is to assimilate the village right next to your starting location and you can only assimilate 1 minor faction at the beginning. Feels like I have to spam map generation 30 times to get next to Silics. I'm all for challenge but that's kinda lame and not very fun when I'm trying to setup a Endless difficulty/duration game.
0Send private message
10 years ago
Nov 13, 2014, 5:41:33 PM
I tried editing out the contents of the villages in PointOfInterestTemplates.xml, SimulationDescriptors[PointOfInterestImprovement].xml, and DepartmentOfIndustry+Constructibles[PointOfInterestImprovement].xml, and it broke my Endless Legend. Loading the mod crashes to desktop.



I honestly have no idea. Hopefully Pikou pops in and helps out. smiley: smile
0Send private message
10 years ago
Nov 14, 2014, 4:50:34 AM
Hmm, I've been fooling with it all day on top of writing a lengthy quest. I had an idea to make a desert map and pit broken lords vs haunts in a neat quest survival scenario where the haunts had a really fast spawn time and were aggressive like the aliens on Beyond Earth.



I dunno maybe the devs can add a choice for the minor factions in game creation, just like how we can choose the major factions and if there are few or many resources. Let us choose how many villages we want to see and what minor factions are available in the pool. I'll keep working on it another day or two then just give up until better options are available.
0Send private message
10 years ago
Nov 14, 2014, 10:04:36 AM
The problem is we just don't know what's hard-coded and what's in the XML files - and how the simulation interacts with itself and with the XML files. Mostly we can change values - but adding brand new mechanics is currently out of reach. Art assets and UI is also out of reach. Amplitude has promised us a Simulation Debugger hopefully soon though, so I expect that will go some way to helping us figure these things out. smiley: smile
0Send private message
?

Click here to login

Reply
Comment