So I'm a noob at modding for this game, just kinda picked it up because I had what at the time seemed like a simple idea and I figured it couldn't possibly be that difficult to implement considering I have coding experience already. I suppose this was a misconception, because no matter what and how hard I try, I cannot seem to get any change I make in my mod to show up! I have done everything I can possibly think of or find, so I figure maybe I just need a new set of eyes to show me my obvious mistake.
Lets start with getting one small change to show up in the game for me - if I can do that I can figure out the rest on my own. I have been trying to change around the properties of the Monument building to quickly test and see if my mod is working, and I can't even get that to work. Here is my XML code, it is simple enough so I doubt the error lies here:
I just want the building to reflect at least one of these changes so that I can see that the mod is active, but I have yet to be able to do that. I have this in an .XML file that I am editing in ModBuddy, and on there I have configured it to UpdateDatabase on ModActivate. I have tried using different versions, mod IDs, ect, I hit "Build Solution" and "Build MODNAME" after I am ready to test it, and I put the folder that includes the mod.info file and .xml file into the correct mods folder for Civ, and indeed it shows up just fine in the game's mod menu. I activate it, hit next, singleplayer, then make a new game with random settings and every time I do this nothing appears to be wrong except my changes are not reflected in the game. The monument is just at its default properties. Why?! I must be missing something important that causes the changes to be overwritten, no? If anyone can provide some insight on this, I would be so grateful.
Lets start with getting one small change to show up in the game for me - if I can do that I can figure out the rest on my own. I have been trying to change around the properties of the Monument building to quickly test and see if my mod is working, and I can't even get that to work. Here is my XML code, it is simple enough so I doubt the error lies here:
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Created by ModBuddy on 8/24/2014 3:33:05 AM -->
<GameData>
<Buildings> <!--TEST STATS FOR DEBUGGING-->
<Update>
<Where>
<Type>BUILDING_MONUMENT</Type>
<Set>
<GoldMaintenance>10</GoldMaintenance>
<Culture>9</Culture>
<Cost>435</Cost>
</Set>
</Where>
</Update>
</Buildings> <!--END DEBUG-->
</GameData>
I just want the building to reflect at least one of these changes so that I can see that the mod is active, but I have yet to be able to do that. I have this in an .XML file that I am editing in ModBuddy, and on there I have configured it to UpdateDatabase on ModActivate. I have tried using different versions, mod IDs, ect, I hit "Build Solution" and "Build MODNAME" after I am ready to test it, and I put the folder that includes the mod.info file and .xml file into the correct mods folder for Civ, and indeed it shows up just fine in the game's mod menu. I activate it, hit next, singleplayer, then make a new game with random settings and every time I do this nothing appears to be wrong except my changes are not reflected in the game. The monument is just at its default properties. Why?! I must be missing something important that causes the changes to be overwritten, no? If anyone can provide some insight on this, I would be so grateful.