All I want to do is create a simple mod so I can figure out how this process even works. Right now all I'm trying to do is change the text for Washington's DOM quote, that's it.
Believe it or not, I can't figure out how.
I did read Kael's guide, but I can't figure out how anything works!
I see this entry in the civilizations xml:
But what the heck does that mean?? Where is the text itself actually stored? How do you change it?
I figured it would be easy enough to just create a new text "object" and reference that instead, so I tried creating a new little xml file like so:
But it seems to have no effect whatsoever. This is very discouraging.
What's worse is that I can't figure out how to trouble shoot. There are so many options that I don't even know exist, how am I supposed to know what I didn't do?
Take ACTIONS for example, in mod properties. Thanks's to Kael's guide I happen to know that the tab exists and that it has to do stuff for the mod to work, but I really have no idea what it should say. There is no list of options for each box, and I have no way to know what I'm supposed to type in there. So I wing it:
Now that I'm satisfied that I've at least managed to do something I right click my mod and select Build. Then I launch the game, load up the mod (I think?? How can I be sure?) and start a game.
Sure enough, the text on the DOM screen has not changed.
Good grief. I tried this about 6 times in different ways, but I have successfully managed to have zero effect whatsoever.
How in the heck do you guys learn to do this?? How do you know when you have left something out?
How do you find all the crazy files that the game seems to reference but doesn't tell you what they actually are?
Example on point, the first thing I tried to do was change the VOICE file for the DOM quote for washington. I figured replacing an MP3 was easy enough. And sure, if I do it that way it works just fine. But how can you do it in the XML? I mean, what in the heck is this:
That says nothing useful (to my eyes)! How does it know which MP3 to play just based on that? How can I refer it to a different one?
Believe it or not, I can't figure out how.
I did read Kael's guide, but I can't figure out how anything works!
I see this entry in the civilizations xml:
Code:
<DawnOfManQuote>TXT_KEY_CIV5_DAWN_UNITEDSTATES_TEXT</DawnOfManQuote>
But what the heck does that mean?? Where is the text itself actually stored? How do you change it?
I figured it would be easy enough to just create a new text "object" and reference that instead, so I tried creating a new little xml file like so:
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Created by ModBuddy on 10/21/2010 12:20:12 AM -->
<GameData>
<Language_en_US>
<Row Tag="NEW_WASH_DOM_TEXT">
<TEXT>You have succesfully changed washington's display text!</TEXT>
</Row>
</Language_en_US>
<Civilizations>
<Update>
<Where Type="CIVILIZATION_AMERICA"></Where>
<Set DawnOfManQuote="NEW_WASH_DOM_TEXT" />
</Update>
</Civilizations>
</GameData>
But it seems to have no effect whatsoever. This is very discouraging.
What's worse is that I can't figure out how to trouble shoot. There are so many options that I don't even know exist, how am I supposed to know what I didn't do?
Take ACTIONS for example, in mod properties. Thanks's to Kael's guide I happen to know that the tab exists and that it has to do stuff for the mod to work, but I really have no idea what it should say. There is no list of options for each box, and I have no way to know what I'm supposed to type in there. So I wing it:
action boxes said:onmodactivated >> updatedatabase >> XML/Game Rules 1.xml
Now that I'm satisfied that I've at least managed to do something I right click my mod and select Build. Then I launch the game, load up the mod (I think?? How can I be sure?) and start a game.
Sure enough, the text on the DOM screen has not changed.
Good grief. I tried this about 6 times in different ways, but I have successfully managed to have zero effect whatsoever.
How in the heck do you guys learn to do this?? How do you know when you have left something out?
How do you find all the crazy files that the game seems to reference but doesn't tell you what they actually are?
Example on point, the first thing I tried to do was change the VOICE file for the DOM quote for washington. I figured replacing an MP3 was easy enough. And sure, if I do it that way it works just fine. But how can you do it in the XML? I mean, what in the heck is this:
Code:
<DawnOfManAudio>AS2D_DOM_SPEECH_UNITED_STATES</DawnOfManAudio>