Minor Factions Example Map
Three planet map with one custom minor faction player
Pastebin link in case the formatting in the forum editor doesn't take.
Exactly what the title says. A three planet system with one custom minor faction in the middle. The minor faction has a starbase and some other gear. This is my first foray into Galaxy Forge and the forum here; apologies if I've missed something obvious or otherwise messed up.
I am posting this as the reference I wish I had after going through a few hours of crashing Galaxy Forge and Sins (on map load) trying to get the attributes correct and get the minor faction functioning correctly with their templated gear.
As a side note, the debug messages Sins of a Solar Empire Rebellion Dev.exe gives on map load were useful in the adventure that was getting this to work. Side, side note; findstr (similar to grep) is also a fantastic windows utility that I used on the Sins program files directory to track down how various definitions are used in official game maps and other files.
TXT2 SinsArchiveVersion 194 versionNumber 193 isBrowsable TRUE browsePictureName "" browseName "" browseDescription "TODO - Add Description Here." isFirstCapitalShipIsFlagship TRUE randomizeStartingPositions TRUE planetArtifactDensity 0.150000 planetBonusDensity 0.400000 normalStartHomePlanetUpgradeLevel:Population 3 normalStartHomePlanetUpgradeLevel:CivilianModules 1 normalStartHomePlanetUpgradeLevel:TacticalModules 0 normalStartHomePlanetUpgradeLevel:Home 1 normalStartHomePlanetUpgradeLevel:ArtifactLevel 10 normalStartHomePlanetUpgradeLevel:Infrastructure 2 quickStartHomePlanetUpgradeLevel:Population 3 quickStartHomePlanetUpgradeLevel:CivilianModules 3 quickStartHomePlanetUpgradeLevel:TacticalModules 3 quickStartHomePlanetUpgradeLevel:Home 1 quickStartHomePlanetUpgradeLevel:ArtifactLevel 10 quickStartHomePlanetUpgradeLevel:Infrastructure 3 recommendedGameTypeCount 0 metersPerGalaxyUnit 25000.000000 pixelsPerGalaxyUnit 2.719995 useRandomGenerator FALSE galaxyWidth 1920.000000 galaxyHeight 1033.000000 nextStarNameUniqueId 1 nextPlanetNameUniqueId 4 triggerCount 0 starCount 1 star designName "Star0" inGameName "" type "RandomStar" pos [ 377 , 261 ] radius 100.000000 planetCount 3 planet designName "Planet0" inGameName "" type "TerranHome" pos [ 361 , 258 ] owner "NewPlayer0" isHomePlanet TRUE normalStartUpgradeLevelForPopulation 3 normalStartUpgradeLevelForCivilianModules 1 normalStartUpgradeLevelForTacticalModules 0 normalStartUpgradeLevelForArtifacts 10 normalStartUpgradeLevelForInfrastructure 2 quickStartUpgradeLevelForPopulation 4 quickStartUpgradeLevelForCivilianModules 1 quickStartUpgradeLevelForTacticalModules 0 quickStartUpgradeLevelForArtifacts 10 quickStartUpgradeLevelForInfrastructure 2 planetItems templateName "" subTemplates 0 groups 0 spawnProbability 1.000000 useDefaultTemplate TRUE entityCount 0 asteroidCount 0 planet designName "Planet1" inGameName "" type "TerranHome" pos [ 395 , 255 ] owner "NewPlayer1" isHomePlanet TRUE normalStartUpgradeLevelForPopulation 3 normalStartUpgradeLevelForCivilianModules 1 normalStartUpgradeLevelForTacticalModules 0 normalStartUpgradeLevelForArtifacts 10 normalStartUpgradeLevelForInfrastructure 2 quickStartUpgradeLevelForPopulation 4 quickStartUpgradeLevelForCivilianModules 1 quickStartUpgradeLevelForTacticalModules 0 quickStartUpgradeLevelForArtifacts 10 quickStartUpgradeLevelForInfrastructure 2 planetItems templateName "" subTemplates 0 groups 0 spawnProbability 1.000000 useDefaultTemplate TRUE entityCount 0 asteroidCount 0 planet designName "Planet3" inGameName "" type "Desert" pos [ 377 , 243 ] owner "Between" isHomePlanet FALSE normalStartUpgradeLevelForPopulation 3 normalStartUpgradeLevelForCivilianModules 1 normalStartUpgradeLevelForTacticalModules 0 normalStartUpgradeLevelForArtifacts 10 normalStartUpgradeLevelForInfrastructure 2 quickStartUpgradeLevelForPopulation 4 quickStartUpgradeLevelForCivilianModules 1 quickStartUpgradeLevelForTacticalModules 0 quickStartUpgradeLevelForArtifacts 10 quickStartUpgradeLevelForInfrastructure 2 planetItems templateName "" subTemplates 1 template "BetweenHomeworld" groups 1 group condition type "Always" param "" owner "PlanetOwner" colonizeChance 0.000000 items 0 spawnProbability 1.000000 useDefaultTemplate FALSE entityCount 0 asteroidCount 0 connectionCount 3 connection planetIndexA 1 planetIndexB 2 spawnProbability 1.000000 type "PhaseLane" connection planetIndexA 0 planetIndexB 2 spawnProbability 1.000000 type "PhaseLane" connection planetIndexA -1 planetIndexB 2 spawnProbability 1.000000 type "PhaseLane" entityCount 0 spawnProbability 1.000000 interStarConnectionCount 0 playerCount 3 player designName "NewPlayer0" inGameName "NewPlayer0" overrideRaceName "" teamIndex -1 startingCredits 3000 startingMetal 800 startingCrystal 250 playerType "Normal" themeGroup "" themeIndex 0 pictureGroup "" pictureIndex 0 player designName "NewPlayer1" inGameName "NewPlayer1" overrideRaceName "" teamIndex -1 startingCredits 3000 startingMetal 800 startingCrystal 250 playerType "Normal" themeGroup "" themeIndex 0 pictureGroup "" pictureIndex 0 player designName "Between" inGameName "IDSScenarioPlayerNameMinorFactionPsi1" overrideRaceName "PsiRebel" teamIndex -1 startingCredits 1000 startingMetal 300 startingCrystal 100 playerType "NPCMinorFaction" minorFactionPlayerDefName "PsiCulture" themeGroup "NPCMinorFactions" themeIndex 0 pictureGroup "" pictureIndex 0 templates 1 template templateName "BetweenHomeworld" subTemplates 0 groups 1 group condition type "PlanetOwnerIsMinorFactionWithFactionName" param "PsiCulture" owner "Between" colonizeChance 0.000000 items 14 item "Psi:Module:FrigateFactory" item "Psi:Module:CultureCenter" item "Psi:Module:CrystalExtractor" item "Psi:Module:CrystalExtractor" item "Psi:Module:CrystalExtractor" item "Psi:Module:CrystalExtractor" item "Psi:Module:CrystalExtractor" item "Psi:Module:CrystalExtractor" item "Psi:Module:CrystalExtractor" item "Psi:Module:CrystalExtractor" item "Psi:Module:CrystalExtractor" item "Psi:Module:MetalExtractor" item "Psi:Module:MetalExtractor" item "Psi:StarBase" dlcID 204880