Hey all,
I have created a random generator for Minor Factions which generates the XML needed to be added to your own FactionsDefs.
Simple enter the number of factions you want to generate (1-99) and it will randomly generate the follow:
- Random Name
- Unique InternalName (format minorFactionxxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx where x is random character)
- Random LeaderName
- Random selected PersonalityTraits (50% chance for any trait)
- Random selected RaceTraits (50% chance for any trait though only 1 of each type)
- Random selected StarSystem
- Random HomePlanetName
- Random starting ships (0-3 of each: ColonyStaticBlueprint, SurveyStaticBlueprint, ScoutStaticBlueprint. PirateStarterSniperStaticBlueprint)
- Random selected TechTree
- Random ShipCallsign
- Unique LeaderImageFG
- Unique LogoImage
- Random starting gold 4000-10000
- Random StartingColonyPopulation 4-14
- Random values for AICategoryWeight
It is designed to be used with my MinorFactionImage file up on Nexusmods.com or a local copy on my website.
Each time you load the page it will re-randomly generate the values, though using a common set of Logos/Forground images.
I have created a simple tutorial Video on how to use the generator and create a quick mod for adding minor Factions.
Note #1: Because it generates things randomly these minor factions can/will vary in power. They could have up to 12 starting ships or none, 4 population or 14, 4-10k gold and upto every PersonalTrait category and RaceTrait Category, though only one level from each (or none of each).
Note #2: Each has a unique (or should be) internalName, so you can run the page multiple times to generate 300, though the images/logos will be the same across the "run sets".
Note #3: If you don't like my images for minor factions you can just copy/create your own. Generator uses image naming pattern "minor/minorFactionXXFG.png" (where XX is zero prefixed number).
Enjoy
EDIT: Had a minor glitch on RaceTraits - fixed now.
EDIT: Just added the ability to change/customize the starting ship set. Button to load all blueprints from ShipBlueprintDefs.xml (change at your own risk).
EDIT: It does seem to crash the client once in a while on new game, so need to fix something, but hard to find without logging from GCIII. Beleive I fixed the issue - added bad color schemas. If anyone else experiences a crash on the game, please send me minor factions and I will try to parse through it.