Galactic Civilizations III

Galactic Civilizations III

View Stats:
weregamer Jul 22, 2017 @ 5:24pm
Changing custom race trait and ability points in Crusade?
Long ago when I was playing CG3 the first time, I was able to make a local mod that gave some extra trait points, just by modifying the value in the XML in the obvious (to me with my skillset, anyway) way.

But I can't get this to work in a Crusade mod. In fact, I can't seem to affect anything in the GalCiv3GlobalDefs.xml or PlanetDefs.xml files. I've tried overriding the GlobalDefs values I want in new XML files, copying and modifying the whole file, and even copying and editing the whole file with a new name in my mod folder.

I did notice that there was a line in the .ini-stle file that comes up if you click "settings" in the launcher that read "EnableMods=0" and changed that to 1, but that didn't help.

I also, as I mentioned, tried changing PlanetDefs.xml in an obvious way, to see if the problem was related to the new civ editor not actually using those settings, but still no dice.

What am I missing here?
< >
Showing 1-11 of 11 comments
Airmaster Jul 22, 2017 @ 5:32pm 
Found this thread . This has to be done as a mod now.

http://steamcommunity.com/app/226860/discussions/1/1457328392105895388/

Thread explains how to do it in comments.
Last edited by Airmaster; Jul 22, 2017 @ 5:32pm
weregamer Jul 22, 2017 @ 5:46pm 
Well, sadly, what is explained there is exactly what I'm doing, but it's not having any effect when I bring up the faction editor via either UI path.
Airmaster Jul 23, 2017 @ 7:08am 
I think you may have over looked this comment.

"Yes, the file you want is (by default) in Steam\steamapps\common\Galactic Civilizations III\DLC\EXP2_Crusade\Game. Same name: GalCiv3GlobalDefs.xml

<CustomFactionAbilityPoints>2</CustomFactionAbilityPoints>
Change the 2 to whatever you want.
However, the "norm" is to not edit the game files directly but rather copy them to your mod directory.

Basically you'd go to Documents\My Games\GC3Crusade\Mods and inside it you'd create a new folder called MyMod. Inside MyMod you'd create a new folder called Game. Inside Game you'd paste a copy of the GalCiv3GlobalDefs.xml you took from the EXP2_Crusade\Game folder. You'd then modify that copy instead of the original file.
Also make sure mods are enabled in-game."
weregamer Jul 23, 2017 @ 10:43am 
Hmm, I'll try copying that source file, but the one from the Crusade-compatible version of that mod also doesn't work.

I have a sneaky suspicion that the problem is some improper codiing that is insisting on looking for the user library directory on the boot volume (C:) instead of the volume it's actually on, using teh proper system environment variable. The thing is, Stardock also does Windows UI mods, so they should be familiar enough with that sort of Windows minutae.

I'll try starting from scratch with the right source file, and let y'all know.
weregamer Jul 23, 2017 @ 10:49am 
Nope, still no joy starting with the full XML file from the DLC/XP2_Crusade path.

Since it clearly works for almost everybody, that makes it more likely that it's my nondefault two-volume disk system, and Stardock using code that doesn't use the right environment variable.
Airmaster Jul 23, 2017 @ 11:23am 
Hopefully a modder or a dev could chime in and give you some advice how do this for the type system you have. Wiosh I could be of more help but I am no modder.
Sylfeyn Jul 24, 2017 @ 2:31pm 
Just a shot in the dark, is Enable Mods ticked in Options -> Gameplay?
If mods are really enabled, your Multiplayer option should be grayed out.
Relendis Dec 30, 2017 @ 3:54pm 
Ok, so I was having a similar issue but have since solved it. Its pretty late but given this appears pretty high on the google search for this topic it may still be worth it to someone. As a qualification this is for those playing Crusade. It will not work following this for the base, non-crusade game.

First of all, be sure to get the GalCiv3GlobalDefs.xml from within steamapps\common\Galactic Civilizations III\DLC\EXP2_Crusade. !DO NOT USE! the one from the steamapps\common\Galactic Civilizations III\data\Game as this one will cause your game to crash on world building.

Second, be certain that you are installing your modified file into Documents\My Games\GC3Crusade\Mods\Custom\Game. !DO NOT USE! Documents\My Games\GalCiv3\Mods as this will result in there being no forseeable change.

For my build the file path in which I installed my modified GalCiv3GlobalDefs.xml is Documents\My Games\GC3Crusade\Mods\Custom\Game.

Once again, for Crusades you MUST be using the GalCiv3GlobalDefs.xml from the DLC\EXP2_Crusade folder, and you must install your modified .xml to My Games\GC3Crusade\Mods\Custom\Game. Failing use that file, in that mod folder will either result in crashes or in no change.
baddoggs Feb 2, 2021 @ 6:59pm 
Originally posted by TNT434:
Originally posted by Airmaster:
I think you may have over looked this comment.

"Yes, the file you want is (by default) in Steam\steamapps\common\Galactic Civilizations III\DLC\EXP2_Crusade\Game. Same name: GalCiv3GlobalDefs.xml

<CustomFactionAbilityPoints>2</CustomFactionAbilityPoints>
Change the 2 to whatever you want.
However, the "norm" is to not edit the game files directly but rather copy them to your mod directory.

Basically you'd go to Documents\My Games\GC3Crusade\Mods and inside it you'd create a new folder called MyMod. Inside MyMod you'd create a new folder called Game. Inside Game you'd paste a copy of the GalCiv3GlobalDefs.xml you took from the EXP2_Crusade\Game folder. You'd then modify that copy instead of the original file.
Also make sure mods are enabled in-game."


but what if it was on epic games and there's no mods forlder what do you suggest then?

Then make a folder and name it mods. Its not that hard...
baddoggs Feb 2, 2021 @ 7:32pm 
Originally posted by Airmaster:
Hopefully a modder or a dev could chime in and give you some advice how do this for the type system you have. Wiosh I could be of more help but I am no modder.

OK, the link, description you provided worked perfectly. I exported the XML to a folder in mods as described, Modded it, TURNED MODS ON IN THE SETTINGS and whatdoyouknow....
It worked perfectly.
I might "clean it up" and post it to the workshop later.
Dynoe Mar 15, 2022 @ 10:07am 
Baddoggs is on the right track. Pun intended

For Crusade, Intrigue, and Retribution. If you have a different save games directory look for this file there.

C:\Users\Usersname\Documents\My Games\GC3Crusade\Mods\Custom\Game\GalCiv3GlobalDefs.xml

Open file with Wordpad. Search (ctl-f) for CustomFactionTraitPoints, Modify the number.
CustomFactionAbilityPoints is on the next line.

Dinjoe
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Jul 22, 2017 @ 5:24pm
Posts: 11