CivXmlEditor

M07

Prince
Joined
Mar 29, 2009
Messages
514
Location
Canada
What is CivXmlEditor?

This Xml editor will allow you to easily manage your texts in the Xml files.

This software helps Civ IV and Civ IV Colonization players, search, edit, remove or add tags in the Xml files of the game for texts with different languages.

Mac version : Download here!
Windows version : Download here!

Why use CivXmlEditor?

First, it brings you a friendly interface to manipulate all Xml tags.

Then, this software will allow you to type all accents, without wondering "how to write this accent in the right encoding".
So, useless for english people? The answer is no! Don't forget german, italian, spanish and french people!
However, if you are an english modder and you don't want to translate one of those languages (or may be all),
you can ignore one of them and the english value will replace the ignored language.

An history of changes, will allow you to see exactly what were your changes in all documents.

A search module is also available. You can type some keywords in the appropriate text field, and the name of all matched tags will appear in a new window.

Thanks

A big thanks to Stackoverflow forum, that resolved a lot of my problems :D
Thanks also to MadJawa for the help he brought me.
 

Attachments

  • vrg8n.png
    vrg8n.png
    107.1 KB · Views: 1,104
  • uxgyz.png
    uxgyz.png
    105.9 KB · Views: 931
  • qsl2g.png
    qsl2g.png
    69.3 KB · Views: 826
Woow! This editor is what I am looking for !
But I didn't really understand what the purpose of the Tool button. Can you give me some explanations? :confused:
 
what the purpose of the Tool button
Hum, indeed it could be a little disturbing, but this tool is very useful.

If you have a mod that you only wrote English translations, this button will allow you to put each English translation in all languages without translations. This operation is apply on all Xml files.

A little example, before to click on this tool :

Code:
<TEXT>
        <Tag>TXT_KEY_CIV_PORTUGAL_DESC</Tag>
        <English>Portuguese Colonies</English>
        <French>Colonies Portugaises </French>
        <German/>
        <Italian/>
        <Spanish/>
</TEXT>

After to click:

Code:
<TEXT>
        <Tag>TXT_KEY_CIV_PORTUGAL_DESC</Tag>
        <English>[B]Portuguese Colonies[/B]</English>
        <French>Colonies Portugaises </French>
        <German>[B]Portuguese Colonies[/B]</German>
        <Italian>[B]Portuguese Colonies[/B]</Italian>
        <Spanish>[B]Portuguese Colonies[/B]</Spanish>
</TEXT>
This button could be very useful, if you have to do this kind of work in all your Xml files.
I hope I was clear! :D
 
Correct me if I'm wrong
But AFAIK when there is a language tag like this: <German/>
It means that Civ IV will automatically use the text of the English tag
 
You may be right. I never tested it!
In my own experience, I already played some mods (in Civ IV Colonization, but I think it doesn't matter), where all French texts were missing. So when I started the game, I could not click on play button, because the "start" text was empty.

I never looked their Xml files, so I can't be certain.

They could have written something like that :
<French></French>

instead of :
<French/>

I don't know. It could be interesting to know the truth :p.
 
Back
Top Bottom