Sins of a Solar Empire: Trinity

Sins of a Solar Empire: Trinity

View Stats:
Adding / Incorporating All Planet Bonuses using GalaxyForge
If anyone has tried to use Galaxy Forge to make a map to play with, they will likely have noticed that some Planet Bonuses are not displayed or (if you are using an older version of GalaxyForge) you can add some planet bonuses, but they do not load when you start a new game with your custom map.

The reason for this problem has to do with the file GalaxyScenarioDef.galaxyScenarioDef in the GameInfo folder of your game. Note, there is also a similar file in the folder where you have your GalaxyForge program. The following fix will fix both issues.

To fix your GalaxyForge program and SOASE program to show the missing planetbonuses, open the file GalaxyScenarioDef.galaxyScenarioDef in the proper folder using Notepad. Next, scroll or find the line that reads:

planetItemTypeCount 102
or
planetItemTypeCount 120

Next, scroll down in this portion until you see an entry that reads:

planetItemType
designName "Pirate:Frigate:AntiFighter"
entityDefName "FrigatePirateAntiFighter"

If you found planetItemTypeCount 102, the next entry should be:

planetItemType
designName "Bonus:CrystalMiners"
entityDefName "PlanetBonusCrystalMiners"

If you found planetItemTypeCount 120, the next entry should be:

planetItemType
designName "Bonus:CavernSystem"
entityDefName "PlanetBonusCavernSystem"

To fix both issues, you need to replace everything between the entries:

planetItemType
designName "Pirate:Frigate:AntiFighter"
entityDefName "FrigatePirateAntiFighter"

and:

planetItemType
designName "Artifact:WeaponBoost"
entityDefName "RESEARCHSUBJECT_ARTIFACT_WEAPONBOOST"

with the following:

planetItemType
designName "Bonus:AcidAtmosphere"
entityDefName "PlanetBonusAcidAtmosphere"
planetItemType
designName "Bonus:CavernSystem"
entityDefName "PlanetBonusCavernSystem"
planetItemType
designName "Bonus:CrystalMiners"
entityDefName "PlanetBonusCrystalMiners"
planetItemType
designName "Bonus:DustStorms"
entityDefName "PlanetBonusDustStorms"
planetItemType
designName "Bonus:HighGravity"
entityDefName "PlanetBonusHighGravity"
planetItemType
designName "Bonus:HugeGlaciers"
entityDefName "PlanetBonusHugeGlaciers"
planetItemType
designName "Bonus:IonicStorms"
entityDefName "PlanetBonusIonicStorms"
planetItemType
designName "Bonus:LowGravity"
entityDefName "PlanetBonusLowGravity"
planetItemType
designName "Bonus:MedicinalPlants"
entityDefName "PlanetBonusMedicinalPlants"
planetItemType
designName "Bonus:MegaFauna"
entityDefName "PlanetBonusMegaFauna"
planetItemType
designName "Bonus:MetalMiners"
entityDefName "PlanetBonusMetalMiners"
planetItemType
designName "Bonus:PenalColony"
entityDefName "PlanetBonusPenalColony"
planetItemType
designName "Bonus:PirateTreasure"
entityDefName "PlanetBonusPirateTreasure"
planetItemType
designName "Bonus:RareMetalDeposits0"
entityDefName "PlanetBonusRareMetalDeposits0"
planetItemType
designName "Bonus:SalvagerOutpost"
entityDefName "PlanetBonusSalvagerOutpost"
planetItemType
designName "Bonus:SpacePony"
entityDefName "PlanetBonusSpacePony"
planetItemType
designName "Bonus:SpiceTrade"
entityDefName "PlanetBonusSpiceTrade"
planetItemType
designName "Bonus:StrictSecurity"
entityDefName "PlanetBonusStrictSecurity"
planetItemType
designName "Bonus:SurplusFoodstuffs"
entityDefName "PlanetBonusSurplusFoodstuffs"
planetItemType
designName "Bonus:ThermalLift"
entityDefName "PlanetBonusThermalLift"
planetItemType
designName "Bonus:TundraFarms"
entityDefName "PlanetBonusTundraFarms"
planetItemType
designName "Bonus:VacationCenter"
entityDefName "PlanetBonusVacationCenter"
planetItemType
designName "Bonus:WeaponTestGrounds"
entityDefName "PlanetBonusWeaponTestGrounds"

Then, you need to go up to the planetItemTypeCount line and change the value to 124.

Doing this will tell the program (GalaxyForge and SOASE) to either display those planet bonuses as options or include them in the map when loaded.
< >
Showing 1-1 of 1 comments
Hey, thanks for sharing this workaround!
< >
Showing 1-1 of 1 comments
Per page: 1530 50