How do I edit Planets in Crusade?

I have a question.

In base game I would go into the game folder and edit:

StarSystemDefs.xml to edit the amount of planets that spawn around a star

PlanetTrautDef.xml to edit the class level for planet types, like BreadBasket

GalCiv3MapsDef.xml to edit the spawn rates of planets and the class size

 

I have edited everything in the Crusade game folder yet I see no changes in the maps when I start a game. I am trying to figure out what I am doing wrong?

 

 

37,444 views 18 replies
Reply #1 Top

Have you placed them in the My Games/GC3Crusade/Example Mod/Game folder?

Reply #2 Top

No. I have never done that before. I just edit the main files in the game folder. Did Crusade change this?

Reply #3 Top

Copy the Paste them in that mod folder (or make your own). I can not say for sure if Crusade has change the way the game works (with caching and the likes), it is just safer to use a mod folder over editing base game files, to many patches/hotfixes flying around for this game. I have no issues with my edited files using the mod structure btw.

Reply #4 Top

Thanks that worked. I hate the class 4-8 planets. I could at least terraform them in GC2 up to 12-18 but in GC3 its more like 8-12 since the terraform nerf. 

Reply #5 Top

You can remove the terraforming restrictions easy enough btw (Remove the OncePerColony on the improvement)

Reply #6 Top

That is good to know. I think that is a bit over kill as well. Can I change it to something like TwoPerColony, ThreePerColony? Back to how it was before the nerf where you got 1-3 out of the lower terraform techs.

Reply #7 Top

You cant. You would have to make copies of the current improvements and change the Internal name.

Reply #8 Top

Quoting Sycloness, reply 6

That is good to know. I think that is a bit over kill as well. Can I change it to something like TwoPerColony, ThreePerColony? Back to how it was before the nerf where you got 1-3 out of the lower terraform techs.

There is a mod that add a second copy of those terraformer but you need to spend resource to use it. It can be use indefinitely if you can pay for it. You can mod the cost yourself if it deem too powerful.

https://forums.galciv3.com/469459/page/2

Reply #9 Top

Sycloness (or anyone for that matter),

Perhaps you can assist me in learning how to edit Star Systems, Planets and such; as I've not had much luck so far.  ??

I want to create a new system for my Knights of Technology faction with three habitable Planets: a size 16; a size 11; and a size 8.  I'm not interested in having any other (dead) planets; but a small plethora of asteroids would be nice.

So, I need to know which files to change and such.

TiA, SK.

Reply #10 Top

Crusade changed several things. The most remarkable is, you can't edit the main files in your game folder. You can do it, but the changes won't apply to your game. If you want to mod the main files, you have to copy them to your Mods folder, as Horemvore said. It is the Mods folder in ...My Games/GC3Crusade. The old Mods folder wont work.

Quoting Stohrm, reply 9

I want to create a new system for my Knights of Technology faction with three habitable Planets: a size 16; a size 11; and a size 8. I'm not interested in having any other (dead) planets; but a small plethora of asteroids would be nice.

So, I need to know which files to change and such.

I can help you with the files. You need the .xml files for

StarDefs.xml to create your star.

StarSystemDefs.xml to create your star system.

PlanetDefs.xml to create the planets.

If you want to use uniqe traits and appearances you need to create two additional files too

PlanetTraitDefs.xml for the resources

PlanetArtDefs.xml for the appearance.

If you need more help, PM me. I can send you the xml files of a system I created once with six habitable planets.

 

Reply #11 Top

Quoting Horemvore, reply 5

You can remove the terraforming restrictions easy enough btw (Remove the OncePerColony on the improvement)

What file is that in?

Reply #12 Top

Quoting Stohrm, reply 9

Sycloness (or anyone for that matter),

Perhaps you can assist me in learning how to edit Star Systems, Planets and such; as I've not had much luck so far.  ??

I want to create a new system for my Knights of Technology faction with three habitable Planets: a size 16; a size 11; and a size 8.  I'm not interested in having any other (dead) planets; but a small plethora of asteroids would be nice.

So, I need to know which files to change and such.

TiA, SK.
this is kind of cheesy you should at least make them extreme planets.

Reply #15 Top

I think I'm having a similar issue to Stohrm. I've modded all the relevant files (PlanetArtDefs, PlanetDefs, PlanetText, StarDefs, StarSystemDefs, StarSystemText) and added them to the Crusade Mod Folder (I've altered TEXT to ENGLISH > TEXT, as that's how it appears in my base folder?) but what I'm trying to do isn't working.

I'm not creating a custom faction in XML, I just want the home system to appear in the custom faction creation screen drop box, but it never appears. Is there an additional XML that I have to update to get it to appear there?

Reply #16 Top

Quoting BohemianDude, reply 15

I think I'm having a similar issue to Stohrm. I've modded all the relevant files (PlanetArtDefs, PlanetDefs, PlanetText, StarDefs, StarSystemDefs, StarSystemText) and added them to the Crusade Mod Folder (I've altered TEXT to ENGLISH > TEXT, as that's how it appears in my base folder?) but what I'm trying to do isn't working.

I'm not creating a custom faction in XML, I just want the home system to appear in the custom faction creation screen drop box, but it never appears. Is there an additional XML that I have to update to get it to appear there?

Are you using the Replace method? Without seeing your code, it seems to me that you are appending rather than replacing the xmls? Or you have not placed your system in the Default system group tag:-

<StarSystemGroup>

<InternalName>FactionStart</InternalName> (This tag is what tells the game what systems to display in the race setup and is only useable via the Replace method)

[Your System Goes Here]

..... List of Vanilla Systems

</StarSystemGroup>

Reply #17 Top

I followed the instructions for the replace method, adding the line of code right under where advised:

 

<!-- Created with the Gal Civ 3 Editor -->

<!-- StarSystemDefs.xml -->

 

  <!-- System Group -->

 

  <StarSystemGroup>

    <InternalName>FactionStart</InternalName>

 

    <StarSystem>

      <InternalName>ValSystem</InternalName>

      <DisplayName>ValSystem_Name</DisplayName>

      <Description>ValSystem_Dec</Description>

      <OrbitLane>

        <LaneType>Star</LaneType>

        <Body>

          <BodyType>UnaryStar</BodyType>

          <BodyDef>ValStar</BodyDef>

        </Body>

      </OrbitLane>

      <OrbitLane>

        <LaneType>DeadZone</LaneType>

        <MinPlanets>0</MinPlanets>

        <MaxPlanets>1</MaxPlanets>

      </OrbitLane>

      <OrbitLane>

        <LaneType>HabitableZone</LaneType>

        <Body>

          <BodyType>Planet</BodyType>

          <BodyDef>PlanetVal'Om</BodyDef>

          <IsHomeworld>true</IsHomeworld>

          <Position>5</Position>

        </Body>

        <Body>

          <BodyType>Planet</BodyType>

          <BodyDef>PlanetVal'Dest</BodyDef>

        </Body>

<Body>

          <BodyType>Planet</BodyType>

          <BodyDef>PlanetVal'Qain</BodyDef>

        </Body>

</OrbitLane>

      <OrbitLane>

        <LaneType>NoRandom</LaneType>

        <Body>

          <BodyType>Asteroid</BodyType>

          <BodyDef>NormalAsteroid</BodyDef>

          <Position>0</Position>

        </Body>

        <Body>

          <BodyType>Planet</BodyType>

          <BodyDef>PlanetVal'Sur</BodyDef>

          <Position>16</Position>

        </Body>

      </OrbitLane>

    </StarSystem>

 

The vanilla systems then follow this. I've created files for each planet and linked them to existing art files, but I never see it in the drop down.

Reply #18 Top

No worries, I've managed to get it working now - it looks like it was a bit of something going on with my home-build PCs drive system, but thanks for the help!