Modding Questions

Here are a few things I would like to do but don't know if they are possible:

 

  1. Color code the anomaly types when zoomed out (strategic view) - I hate having to hover over each anomaly to see if it is space junk, artifact, etc. It would be great to color code the icons for quick reference - (red - precursor, green - artifact, etc.).
  2. Reduce the cost of ship upgrades when docked on planet, shipyard, or star base. As it is, other than upgrading constructors, I rarely use the feature. It would even be great to use manufactoring power to do a portion of it while docked.
  3. Add a completely new tech branch to go with the standard four (Colonize, Engineering, Military, Diplomacy). Not sure what I would put there yet but my son (aged 11) wants a custom branch

Is any of this possible? 

6,512 views 3 replies
Reply #1 Top

I took a closer look on 1 and 3 and couldn't make either work. In case some other modder wants to take a look, I will list my thoughts on each:

  1.  AnomalyDefs.xml, does have an unused (or rather all anomalies use the default) option for an image, but this is for the dialogue after surveying it. AnomalyArtDefs, does only seem to hold entries regarding the 3d textures, similar to how ship colors are defined. The image file for the strategic anomaly icon is in "Galactic Civilizations III/Gfx/StrategicIcons/StrategicIcons.dds", which is a file containing all strategic icons, including ships, planets, etc.
  2. I don't think it is possible on planets/starbses/etc. specificly. Didn't think about it much though.
  3. You can easily add a copy from the colonization tech for example, which has the tech tree itself as a prerequisit. What the game however does with it is the following: It takes the first tech with prereq techtree into the colonization button, the second into the engineering button and so on. This means the fifth branch won't have a button to click on. So you would ahve to add a button in some TechSomething.xml in "Galactic Civilization III/Screens", which is not conventional modding anymore and would ahve to be refreshed with every patch.

 

Reply #2 Top

Any edits I have attempted with the Sceen xmls has resulted in a CTD.

Reply #3 Top

I just checked in the schema folder to find any hints in enums, but no. I guess it's coded and you can't change it without braking the game.