First time modder attempting to create a new CIV

AgentJ

Chieftain
Joined
Jun 18, 2012
Messages
4
Perhaps creating a new civilization wasn't the best way to jump into modding, but sure enough that is what I tried. My attempt to create a Cascadian civ seemed to be going well, even appearing in the mods list in the game. But when I tried to access my new country in game, it was nowhere to be seen. i have supplied some of my XML below. If you would be so kind as to take a quick look, and see if there is anything obviously wrong, I would be grateful. As will likely become clear, I took most of it from the Kael Modders Guide.

Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Created by ModBuddy on 6/19/2012 2:07:51 PM -->
<GameData>
	<Civilizations>
		<Row>
			<Type>CIVILIZATION_Cascadia</Type>
			<Description>TXT_KEY_CIV_CELT_DESC</Description>
			<ShortDescription>TXT_KEY_CIV_Cascadia_SHORT_DESC</ShortDescription>
			<Adjective>TXT_KEY_CIV_Cascadian_ADJECTIVE</Adjective>
			<Civilopedia>TXT_KEY_CIV_CELT_PEDIA</Civilopedia>
			<CivilopediaTag>TXT_KEY_CIV5_CELT</CivilopediaTag>
			<DefaultPlayerColor>PLAYERCOLOR_Light_GREEN</DefaultPlayerColor>
			<ArtDefineTag>ART_DEF_CIVILIZATION_ENGLAND</ArtDefineTag>
			<ArtStyleType>ARTSTYLE_Greco_Roman</ArtStyleType>
			<ArtStyleSuffix>_EURO</ArtStyleSuffix>
			<ArtStylePrefix>EUROPEAN </ArtStylePrefix>
			<PortraitIndex>6</PortraitIndex>
			<IconAtlas>CIV_COLOR_ATLAS</IconAtlas>
			<AlphaIconAtlas>CIV_ALPHA_ATLAS</AlphaIconAtlas>
			<MapImage>CascadiaMap.dds</MapImage>
			<DawnOfManQuote>TXT_KEY_CIV5_CELT_TEXT_1</DawnOfManQuote>
			<DawnOfManImage>CascadiaFlagHIGHRESDDS.dds</DawnOfManImage>
		</Row>
	</Civilizations>
	<Civilization_CityNames>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Seattle</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Vanvouver</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Portland</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Everett</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Surrey</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Tacoma</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Salem</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Bellevue</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Spokane</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Bremerton</CityName>
		</Row>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<CityName>TXT_KEY_CITY_NAME_Victoria</CityName>
		</Row>
	</Civilization_CityNames>
	<Civilization_FreeBuildingClasses>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<BuildingClassType>BUILDINGCLASS_PALACE</BuildingClassType>
		</Row>
	</Civilization_FreeBuildingClasses>
	<Civilization_FreeTechs>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<TechType>TECH_AGRICULTURE</TechType>
		</Row>
	</Civilization_FreeTechs>
	<Civilization_FreeUnits>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<UnitClassType>UNITCLASS_SETTLER</UnitClassType>
			<Count>1</Count>
			<UnitAIType>UNITAI_SETTLE</UnitAIType>
		</Row>
	</Civilization_FreeUnits>
	<Civilization_Leaders>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<LeaderheadType>LEADER_Washington</LeaderheadType>
		</Row>
	</Civilization_Leaders>
	<Civilization_Start_Region_Priority>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<RegionType>REGION_FOREST</RegionType>
		</Row>
	</Civilization_Start_Region_Priority>
	<Civilization_Start_Region_Avoid>
		<Row>
			<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
			<RegionType>REGION_Desert</RegionType>
		</Row>
	</Civilization_Start_Region_Avoid>
</GameData>
 
I have never added in a civ but I do see some things that may be causing issues. In spots that you use things like
Code:
<Type>CIVILIZATION_Cascadia</Type>
or
Code:
<CivilizationType>CIVILIZATION_Cascadia</CivilizationType>
<LeaderheadType>LEADER_Washington</LeaderheadType>
try doing
Code:
<Type>CIVILIZATION_CASCADIA</Type>
and
Code:
<CivilizationType>CIVILIZATION_CASCADIA</CivilizationType>
<LeaderheadType>LEADER_WASHINGTON</LeaderheadType>
Xml tends to like things that are referenced to be in all caps. There are more instances but I'm sure you get the idea. I don't know if this is the reason why things aren't working but that's just what I noticed at a glance. One of the experts here will be able to help more thoroughly. Good luck :D
 
Thanks for the reply. I went through and capitalized everything (except for the file names for the dawn and map files) but no dice.
 
Update: It appears that it does show up in game, as I started a match as someone else and ran into my created civilization. But I didn't set it to "no" as a playable unit, so any reason why I wouldn't be able to select them?
 
Back
Top Bottom