Custom Start System

So after reading a bit here and there on creating a custom starting world I've had some success but not complete success.

I'm able to get the system to show as a selectable starting system but it crashes during galaxy generation.

I have used the basic Sol system for a starting template, and modified it to fit the Corusant system From Star Wars. I limited it to 6 planets and opted to try and keep it simple by using art assets from other in game planets.

I modified the StarSystemDefs.xml and PlanetDefs.xml and placed the modified files in the Mods folder. The PlanetDefs.xml only has the modified system info in it and has been renamed  PlanetDefs_CorusantMod.xml. I used Skukkuk's Extreme Planet Mod as a base to build the system and planets. But considering I used existing artwork I did not think I would have to modify the ContinentDefs.xml or PlanetArtDefs.xml files. The modified parts are listed below. Any help I can get on figuring our what I did wrong would be appreciated.

PlanetDef's File.

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<PlanetList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../Schema/PlanetDefs.xsd">

<!-- Coursant starter planets -->

<Planet>
<InternalName>PlanetRevisse</InternalName>
<DisplayName>REVISSE_NAME</DisplayName>
<PlanetType>Dead</PlanetType>
<PlanetClass>0</PlanetClass>
<ArtDefine>MercuryArt</ArtDefine>
</Planet>

<Planet>
<InternalName>Planet_Platoril</InternalName>
<DisplayName>Planet_Platoril_Name</DisplayName>
<PlanetType>Habitable</PlanetType>
<PlanetClass>4</PlanetClass>
<PlanetTrait>AquaticWorld</PlanetTrait>
<DisableColonizationEvent>1</DisableColonizationEvent>
<ArtDefine>ToriaArt</ArtDefine>
</Planet>

<Planet>
<InternalName>PlanetCorusant</InternalName>
<DisplayName>CorusantName</DisplayName>
<PlanetType>Habitable</PlanetType>
<PlanetClass>20</PlanetClass>
<ArtDefine>IconiaArt</ArtDefine>
</Planet>

<Planet>
<InternalName>Planet_Muscave</InternalName>
<DisplayName>Planet_Muscave_Name</DisplayName>
<PlanetType>GasGiant</PlanetType>
<PlanetClass>0</PlanetClass>
<ArtDefine>DeepArt</ArtDefine>
</Planet>

<Planet>
<InternalName>Planet_Nabatu</InternalName>
<DisplayName>Planet_Nabatu_Name</DisplayName>
<PlanetType>Dead</PlanetType>
<PlanetClass>0</PlanetClass>
<ArtDefine>DeadPlanet</ArtDefine>
</Planet>

<Planet>
<InternalName>PlanetUlabos</InternalName>
<DisplayName>UlabosName</DisplayName>
<PlanetType>GasGiant</PlanetType>
<PlanetClass>0</PlanetClass>
<ArtDefine>GasGiantArt</ArtDefine>
</Planet>

</PlanetList>


Section of StarSystemDef's.xml Moddified

<StarSystem>
<InternalName>CorusantSystem</InternalName>
<DisplayName>CorusantSystem_NAME</DisplayName>
<Description>CorusantSystem_Dec</Description>
<OrbitLane>
<LaneType>Star</LaneType>
<Body>
<BodyType>UnaryStar</BodyType>
<BodyDef>SolStar</BodyDef>
</Body>
</OrbitLane>
<OrbitLane>
<LaneType>DeadZone</LaneType>
<Body>
<BodyType>Planet</BodyType>
<BodyDef>PlanetRevisse</BodyDef>
</Body>
</OrbitLane>
<OrbitLane>
<LaneType>HabitableZone</LaneType>
<Body>
<BodyType>Planet</BodyType>
<BodyDef>PlanetPlatoril</BodyDef>
</Body>
<Body>
<BodyType>Planet</BodyType>
<BodyDef>PlanetCorusant</BodyDef>
<IsHomeworld>true</IsHomeworld>
<Position>5</Position>
</Body>
</OrbitLane>
<OrbitLane>
<LaneType>NoRandom</LaneType>
<Body>
<BodyType>Planet</BodyType>
<BodyDef>PlanetMuscave</BodyDef>
</Body>
<Body>
<BodyType>Planet</BodyType>
<BodyDef>PlanetNabatu</BodyDef>
</Body>
<Body>
<BodyType>Planet</BodyType>
<BodyDef>PlanetUlabos</BodyDef>
</Body>
</OrbitLane>
</StarSystem>

5,957 views 2 replies
Reply #1 Top

I'm working on the same project!

You also need to edit the "StarDefs" file and add your revised star.  I had to edit the "StarSystemText" file (English Folder -> Text Folder) to get my custom system name to display during setup correctly.  I also had to edit the "PlanetText" file (same "Text" folder) and add my planets to get them to display and the game to load.  That's where I'm stuck.

 

I've successfully got a 12 planet system to work but none of the custom planet names will display - they just say ..II, III, IV, etc.  I have exactly copied the Sol System which obviously displays Mars, Saturn, etc.

 

Any help would be most appreciated.