Brad Wardell's site for talking about the customization of Windows.

We're putting the finishing touches on GalCiv III v3.95 which includes both balance changes and new game options and some quality of life updates.

Originally we were going to go right from v3.6 to v4.0 but we've broken the tasks down into smaller chunks, hence v3.7, v3.8, v3.9, v3.91 and now v3.95

But we've also been working on v4.0 which has a heavy modding emphasis. Now that the major expansions to III are over (we will still be releasing DLCs, but all new FEATURE changes will happen in the base game) we are focusing more on content management, quality of life and helping make sure GalCiv III is the best GalCiv game we've ever done.

So how do we imagine enhanced mod support looking?

Here's what we have in mind:

From the main menu you click on Mods.  This takes you to the Mod Manager.

It has 3 pages:

  1. Installed
  2. Available
  3. Create

GalCiv IV-25

The Installed mods simply let you enable and disable mods.

When you click on Available it takes you to a page that has a bunch of categories of mods.  These are just glorified Steam tags.

GalCiv IV-26

The idea here is that you can press a button and it will launch the Steam workshop browser with tags set up.  Just makes it a bit easier for players to go directly to the types of mods they're looking for.

The last page is Create.

Now, this isn't a tool.  Modders will still have to actually to the mod like they do today.  The difference is adding support for what expansions the mod requires to work and what tags your mod requires.

GalCiv IV-27

Based on these settings, it'll create a folder in the documents\my games\gc3crusade\mods\ directory with the proper directory structure worked out.

The directory structure in which GalCiv is setup is a bit complicated.  That was because we didn't want to change the gameplay experience for everyone when an expansion came out.  Only those who voluntarily bought the expansion would have the changed game play and those who didn't want that gameplay changed could effectively opt-out.   This decision has a lot of advantages and disadvantages but one disadvantage is that makes modding much more error prone.

For example, for the Retribution expansion we have our various data files in a directory like this:

GalCiv3\Game\DLC\EXP4_Retribution\Game

If you have Retribution installed, then it uses the files in this directory instead of the files in say

GalCiv3\Game\DLC\EXP3_Intrigue\Game

With mods, we will need to know which files you plan to "replace" which means knowing which version of the game you want your mod to support (i.e. Retribution vs. Intrigue).  So for instance, let's say you want to replace ImprovementDefs.xml.  We need to know WHICH one you want to replace.    But let's say you want to create NEW planetary improvements.  We still need to know which set of improvements your planetary improvements are going to essentially append to.

For those of you who are already experienced at modding GalCiv, let us know what you think along with any improvements to how we are looking to do it that might make it more robust.


Comments
on Oct 08, 2019

I hope none of this requires that a mod be installed from Steam.  I have zero mods from Steam, but I do have some from Nexus and one or two I created myself that I haven't put on Nexus.

on Oct 09, 2019

A option for no auto ship designs like in GC2 would be nice along with an updated milky way scenario using the latest build.

on Oct 09, 2019

I'm still waiting for the ability to select Random for AI player races *in Multiplayer lobbies*, since PShaw said he'd look into it, probably about 3 years ago now. ... Just saying.

on Oct 09, 2019

I'm looking forward to this.  I have a lot mods I made for myself that I would like to make available to other players.  Maybe some will find some of my mods useful.  I think all current methods of making them available are too much of a nuisance.

When this is done the Flavor Text Manager should be discontinued, especially since it doesn't work anyway.  I have a large flavor text "mod" uploaded to it, but I have never seen any evidence it shows up in the game.  What I uploaded is just a small part of a much bigger flavor text mod I have that includes things that can only be done in a mod.  I would like to make the full mod available instead of the reduced version that can't be used.

This will also encourage me to finish a mod I'm working on that removes all the "bad things" the game does to the Yor and all other synthetic races.  The "bad things" include things that change their moral (useless since their morale is always 100%), change their population growth (useless since their population doesn't grow - it has to be built) or change their ability to produce food (useless since they have no use for food and don't produce it).

I need to start planning ahead to see what all I need to do get my mods ready for this.