I've heard a lot of people complaining that their mods are causing duplicate data and not working. I have two major mod projects (characters expansion and traits mod) running and, up until now, I haven't had this problem. The default abilities are overwritten and the characters work cooperatively with the default ones.
However, I just tried modding the armor techs where they are research-able in a separate "tree" then weapons (so you can focus on either offense or defense). Instead of copying the ENTIRE Techs_Amarian.xml I copied the relevent data and made my own ModTech.xml file in the mods folder. The file is properly coded so that armor research is dependent on itself and not cutting weapons, for example. Unfortunatly, the technologies have NOT changed at all leaving me to believe the Core gamefiles are overwriting my mod's data.
The irony is that I haven't seen this problem with my traits mod but perhaps that because I've overwritten ALL of the core data? I don't quite understand.
Here is my tech mod for reference:
http://depositfiles.com/files/pa6mj4rhd
Appreciate any help on this.
From my debug.err:
DebugMessage: No string tables in C:\Program Files\Stardock Games\Elemental\Mods/Data/*.str
DebugMessage: No files found matching mask C:\Program Files\Stardock Games\Elemental\Mods\Movies\*.bik
DebugMessage: No files found matching mask C:\Program Files\Stardock Games\Elemental\Mods\Screens\*.dxpack
DebugMessage: No files found matching mask C:\Program Files\Stardock Games\Elemental\Mods\sfx\*.wav
DebugMessage: No files found matching mask C:\Program Files\Stardock Games\Elemental\Mods\Music\*.mp3
DebugMessage: No files found matching mask C:\Program Files\Stardock Games\Elemental\Mods\Event Music\*.mp3
DebugMessage: No files found matching mask C:\Program Files\Stardock Games\Elemental\Mods\Layered Music\*.mp3
DebugMessage: No files found matching mask C:\Program Files\Stardock Games\Elemental\Mods\Ambient SFX\*.mp3
...
DebugMessage: No files found matching mask C:\Users\James\Documents\My Games\Elemental\Stamps\*.xml
DebugMessage: No files found matching mask C:\Users\James\Documents\My Games\Elemental\Tiles\Shadows\*.xml
DebugMessage: No files found matching mask C:\Users\James\Documents\My Games\Elemental\RaceTypes\*.xml
DebugMessage: No files found matching mask C:\Users\James\Documents\My Games\Elemental\Effects\*.xml
DebugMessage: No files found matching mask C:\Users\James\Documents\My Games\Elemental\Quests\*.xml
DebugMessage: LoadCoreXMLData finished 3
I'm going to assume that it loaded the XML files from the mods folder (as they work). However, if it is loading the Core data at the bottom there then it's is overwriting all the mods, correct? Mods should have priority over default data and overwrite them. So, my techs should have loaded last and just replaced the relevant techs (via internal name).
UPDATE: Ok, now I'm getting irritated and I'm frankly confused. I DELETED the Techs_Amarian.XML after copying all it's data into my ModTechs.XML in the mods (and later Units) directory. However, nothing is changing. I modified the text and the pre-requisits but nothing is being changed. I have also created a new game with Mod's being checked yes.
Why is this not working or updating... what is going on?
What does "Localized Data" do? I'm gonna try that next.