Initial testing reveals LE-Expanded Systems runs in 1.3, but occasionally encounters errors during system generation. In fact, these errors should be present in 1.08f as well.
Code: Select all
...
07/07/2014 18:24:06 Initializing adventure: Transcendence.tdb
07/07/2014 18:24:08 Created new game
07/07/2014 18:24:08 Starting new game.
07/07/2014 18:24:16 Unable to create system: Unable to find table in <Lookup>: RingedWorld
07/07/2014 18:24:16 Create system stack:
1: SystemType nodeID=C9 unid=6
2: Lookup table=VolcanicSystem
3: Orbitals
4: VariantTable
5: Table
6: Lookup table=RingedWorld
07/07/2014 18:24:16 Error creating system Jiang's Star: Cannot create system C9: Unable to find table in <Lookup>: RingedWorld
07/07/2014 18:24:16 Cannot create system C9: Unable to find table in <Lookup>: RingedWorld
07/07/2014 18:24:48 End logging session
The specific cause of the crashing error is this:
Code: Select all
<VolcanicSystem>
<Group>
<Station type="&stRedGiantStar;"/>
<AddAttribute attributes="redGiantSystem"/>
<AddTerritory minRadius="0" maxRadius="400" attributes="innerSystem"/>
<AddTerritory minRadius="400" maxRadius="720" attributes="lifeZone"/>
<AddTerritory minRadius="720" maxRadius="0" attributes="outerSystem"/>
<Orbitals count="1d3+4" BodeDistanceStart="1d12+70" BodeDistanceEnd="1d110+760" angle="random">
<Variants>
<Lookup maxRadius="100" table="Vulcanoids"/>
<Table maxRadius="300">
<Lookup chance="75" table="MagmaWorld"/>
<Lookup chance="20" table="DustWorld"/>
<Lookup chance="5" table="SelenicWorld"/>
</Table>
<Table maxRadius="500">
<Lookup chance="25" table="DustWorld"/>
<Lookup chance="50" table="MagmaWorld"/>
<Lookup chance="15" table="SelenicWorld"/>
<Lookup chance="10" table="InnerGiants"/>
</Table>
<Table maxRadius="2000">
<Lookup chance="5" table="DustWorld"/>
<Lookup chance="15" table="PellucidWorld"/>
<Lookup chance="60" table="OuterGiants"/>
<Lookup chance="15" table="RingedWorld"/>
<Lookup chance="5" table="OuterAsteroidBelt"/>
</Table>
</Variants>
</Orbitals>
</Group>
</VolcanicSystem>
LE-ExpandedSystemParts calls the "RingedWorld" table, which is normally present in tbBasicSystemParts, however, LE-ExpandedSystemParts overwrites tbBasicSystemParts, but lacks the "RingedWorld" table. This results in a call to a non-existent table, crashing the game.
This is more noticeable in 1.2+, because all systems are generated at the beginning of the game. It should still occur every so often when gating into a new system in 1.08f
To fix this, either delete the <Lookup chance="15" table="RingedWorld"/> entry or paste the following into LE-ExpandedSystemParts:
Code: Select all
<RingedWorld>
<Group>
<Station type="&stRingedGasGiant;"
showOrbit="true"
/>
<Orbitals distance="2d6+12" angle="random">
<Label attributes="asteroids,planet,planetary,ringedgiant,frost"/>
</Orbitals>
<Orbitals distance="1d8+32" angle="random">
<Group probability="80">
<Station type="&stCrateredPlanet;" />
<Orbitals distance="2d4+8" angle="random">
<Label attributes="moon,planetary,ringedgiant"/>
</Orbitals>
</Group>
</Orbitals>
<Trojan probability="60">
<Table>
<Lookup chance="50" table="StdTrojans"/>
<Lookup chance="50" table="FrostTrojans"/>
</Table>
</Trojan>
<AntiTrojan probability="60">
<Table>
<Lookup chance="50" table="StdTrojans"/>
<Lookup chance="50" table="FrostTrojans"/>
</Table>
</AntiTrojan>
</Group>
</RingedWorld>
On a side note, I'll be attempting to mix this with Beyond The Mainline and Parallax Worlds for inclusion in the Succession.
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ