[Question] Changing civ name

You can just copy the CIV4GameTextInfos_Objects.xml file (located in the Assets/XML/Text folder) over to your _Civ4CustomAssets folder. Then use notepad to open it and edit the names of the civs you want to change.

Searching for the civ's name, you'll find something like this:

Code:
	<TEXT>
		<Tag>TXT_KEY_CIV_SPAIN_DESC</Tag>
		[B]<English>Spanish Empire</English>[/B]
		<French>
			<Text>Empire espagnol</Text>
			<Gender>Male</Gender>
			<Plural>0</Plural>
		</French>
		<German>
			<Text>Spanisches Reich:Spanische Reich:Spanischen Reich</Text>
			<Gender>Neuter:Neuter:Neuter</Gender>
			<Plural>0:0:0</Plural>
		</German>
		<Italian>
			<Text>Impero Spagnolo</Text>
			<Gender>Male</Gender>
			<Plural>0</Plural>
		</Italian>
		<Spanish>
			<Text>Imperio Espa&#241;ol</Text>
			<Gender>Male</Gender>
			<Plural>0</Plural>
		</Spanish>
	</TEXT>
	<TEXT>
		<Tag>TXT_KEY_CIV_SPAIN_SHORT_DESC</Tag>
		[B]<English>Spain</English>[/B]
		<French>
			<Text>Espagnols</Text>
			<Gender>Male</Gender>
			<Plural>1</Plural>
		</French>
		<German>
			<Text>Spanien</Text>
			<Gender>Male</Gender>
			<Plural>0</Plural>
		</German>
		<Italian>
			<Text>La Spagna:la Spagna:della Spagna:di Spagna</Text>
			<Gender>Female</Gender>
			<Plural>0</Plural>
		</Italian>
		<Spanish>
			<Text>Espa&#241;a</Text>
			<Gender>Female</Gender>
			<Plural>0</Plural>
		</Spanish>
	</TEXT>
	<TEXT>
		<Tag>TXT_KEY_CIV_SPAIN_ADJECTIVE</Tag>
		[B]<English>Spanish</English>[/B]
		<French>
			<Text>Espagnols</Text>
			<Gender>Male</Gender>
			<Plural>1</Plural>
		</French>
		<German>
			<Text>Spanisch:spanischen:spanische</Text>
			<Gender>Neuter:Neuter:Neuter</Gender>
			<Plural>0:0:0</Plural>
		</German>
		<Italian>
			<Text>Spagnolo:Spagnola:Spagnoli:Spagnole</Text>
			<Gender>Male:Female:Male:Female</Gender>
			<Plural>0:0:1:1</Plural>
		</Italian>
		<Spanish>
			<Text>espa&#241;ol:espa&#241;ola:espa&#241;oles:espa&#241;olas</Text>
			<Gender>Male:Female:Male:Female</Gender>
			<Plural>0:0:1:1</Plural>
		</Spanish>
	</TEXT>

If you use the English text in your games, just alter the tags I put in bold type with the new civ name. Or if you play the game in another language, you would alter one of the foreign language tags with the new name.

Doing this will give the civ a new name in all the menus.
 
Do you want this to be a permanent change? I wouldn't recommend that, but if so do this:

Go to : C:\Program Files\Firaxis Games\Sid Meier's Civilization 4\Assets\XML\Civilizations and find your Civ4CivilizationsInfos xml file. Open it up and where it says : TXT_KEY_CIV_AMERICA_DESC (or whichever civ) simply type in Katmandu or whatever. You could alternatively find the Text file and change it there.

Again, not recommended. I've never dealt with Custom Assets so I can't help there. I'd go the Mod route personally. It would only have 1 file in it!

edit - Damn, while I was typing Dual scooped me!
 
I thought this was a question about programatically changing the name of a civilization in-game after a certain condition is met. I was hoping for an answer! :lol:
 
Back
Top Bottom