HandicapInfos mod for Civ V no effect

danielcg

Chieftain
Joined
Mar 6, 2006
Messages
23
My "Units" mods worked perfectly on Civilization V. However, my "HandicapInfos" mods did not work correctly. In Civilization V game, I was able to enable mods and started the game and found my units mod worked correctly but my HandicapInfos mod has no effect at all.

My HandicapInfo XML below:

<?xml version="1.0" encoding="utf-8"?>
<GameData>
<HandicapInfos>
<Update>
<Where Type="HANDICAP_SETTLER" />
<Set>
<StartingLocPercent>50</StartingLocPercent>
<AdvancedStartPointsMod>200</AdvancedStartPointsMod>
<HappinessDefault>50</HappinessDefault>
<ExtraHappinessPerLuxury>1</ExtraHappinessPerLuxury>
<NumCitiesUnhappinessMod>10</NumCitiesUnhappinessMod>
<PopulationUnhappinessMod>10</PopulationUnhappinessMod>
<StartingDefenseUnits>2</StartingDefenseUnits>
<StartingWorkerUnits>4</StartingWorkerUnits>
<StartingExplorerUnits>1</StartingExplorerUnits>
<Gold>100</Gold>
<GoldFreeUnits>10</GoldFreeUnits>
<ProductionFreeUnits>10</ProductionFreeUnits>
<ProductionFreeUnitsPopulationPercent>50</ProductionFreeUnitsPopulationPercent>
<ProductionFreeUnitsPerCity>5</ProductionFreeUnitsPerCity>
<RouteCostPercent>20</RouteCostPercent>
<UnitCostPercent>10</UnitCostPercent>
<BuildingCostPercent>20</BuildingCostPercent>
<ResearchPercent>50</ResearchPercent>
<PolicyPercent>20</PolicyPercent>
<ImprovementCostPercent>20</ImprovementCostPercent>
<CityProductionNumOptionsConsidered>10</CityProductionNumOptionsConsidered>
<TechNumOptionsConsidered>10</TechNumOptionsConsidered>
<PolicyNumOptionsConsidered>10</PolicyNumOptionsConsidered>
<AttitudeChange>2</AttitudeChange>
<NoTechTradeModifier>100</NoTechTradeModifier>
<TechTradeKnownModifier>-100</TechTradeKnownModifier>
<BarbCampGold>50</BarbCampGold>
<BarbSpawnMod>50</BarbSpawnMod>
<BarbarianBonus>75</BarbarianBonus>
<AIBarbarianBonus>5</AIBarbarianBonus>
<EarliestBarbarianReleaseTurn>10000</EarliestBarbarianReleaseTurn>
<BarbarianLandTargetRange>1</BarbarianLandTargetRange>
<BarbarianSeaTargetRange>2</BarbarianSeaTargetRange>
<AIDeclareWarProb>0</AIDeclareWarProb>
<AIUnhappinessPercent>100</AIUnhappinessPercent>
<AIGrowthPercent>800</AIGrowthPercent>
<AITrainPercent>800</AITrainPercent>
<AIWorldTrainPercent>800</AIWorldTrainPercent>
<AIConstructPercent>800</AIConstructPercent>
<AIWorldConstructPercent>800</AIWorldConstructPercent>
<AICreatePercent>800</AICreatePercent>
<AIWorldCreatePercent>800</AIWorldCreatePercent>
<AIBuildingCostPercent>800</AIBuildingCostPercent>
<AIUnitCostPercent>800</AIUnitCostPercent>
<AIUnitSupplyPercent>100</AIUnitSupplyPercent>
<AIUnitUpgradePercent>100</AIUnitUpgradePercent>
<AIPerEraModifier>1</AIPerEraModifier>
<AIAdvancedStartPercent>50</AIAdvancedStartPercent>
<IconAtlas>DIFFICULTY_ATLAS</IconAtlas>
<PortraitIndex>0</PortraitIndex>
</Set>
</Update>
</HandicapInfos>
<HandicapInfo_FreeTechs>
<Row>
<HandicapType>HANDICAP_SETTLER</HandicapType>
<TechType>TECH_MINING</TechType>
</Row>
<Row>
<HandicapType>HANDICAP_SETTLER</HandicapType>
<TechType>TECH_ANIMAL_HUSBANDRY</TechType>
</Row>
<Row>
<HandicapType>HANDICAP_SETTLER</HandicapType>
<TechType>TECH_THE_WHEEL</TechType>
</Row>
<Row>
<HandicapType>HANDICAP_SETTLER</HandicapType>
<TechType>TECH_POTTERY</TechType>
</Row>
</HandicapInfo_FreeTechs>
</GameData>

How can I make my HandicapInfos mod work with Civilization V game?

Thank you so much!
 
I was able to get my HandicapInfos mod to work! :)
I had to rewrite entire code. I cannot use StartingDefenseUnits, StartingWorkerUnits and StartingExplorerUnits as they are not exist in base databases. If I use these names, my HandicapInfos mod will be rendered null and void and no effect will occur. I had to remove names to make my mod work. How can I add StartingDefenseUnits, StartingWorkerUnits and StartingExplorerUnits?

My HandicapInfos xml below:

Spoiler :
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Jon Shafer (Firaxis Games) -->
<GameData>
		<HandicapInfos>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<HappinessDefault>50</HappinessDefault>
				</Set>
			</Update>
			<!-- Items below are not working. How can I fix these items below. These items do not exist by default.
			I had to remove these items for my mod to work properly.
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<StartingDefenseUnits>1</StartingDefenseUnits>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<StartingWorkerUnits>4</StartingWorkerUnits>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<StartingExplorerUnits>1</StartingExplorerUnits>
				</Set>
			</Update>
			-->
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<Gold>100</Gold>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<GoldFreeUnits>10</GoldFreeUnits>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<RouteCostPercent>20</RouteCostPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<UnitCostPercent>10</UnitCostPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<BuildingCostPercent>20</BuildingCostPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<ResearchPercent>50</ResearchPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<PolicyPercent>20</PolicyPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<ImprovementCostPercent>20</ImprovementCostPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<BarbSpawnMod>50</BarbSpawnMod>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<BarbarianBonus>75</BarbarianBonus>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIBarbarianBonus>5</AIBarbarianBonus>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIGrowthPercent>800</AIGrowthPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AITrainPercent>800</AITrainPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIWorldTrainPercent>800</AIWorldTrainPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIConstructPercent>800</AIConstructPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIWorldConstructPercent>800</AIWorldConstructPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AICreatePercent>800</AICreatePercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIWorldCreatePercent>800</AIWorldCreatePercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIBuildingCostPercent>800</AIBuildingCostPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIUnitCostPercent>800</AIUnitCostPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIUnitSupplyPercent>100</AIUnitSupplyPercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIUnitUpgradePercent>200</AIUnitUpgradePercent>
				</Set>
			</Update>
			<Update>
				<Where Type="HANDICAP_SETTLER" />
				<Set>
					<AIPerEraModifier>2</AIPerEraModifier>
				</Set>
			</Update>
		</HandicapInfos>

	<HandicapInfo_FreeTechs>
		<Row>
			<HandicapType>HANDICAP_SETTLER</HandicapType>
			<TechType>TECH_MINING</TechType>
		</Row>
		<Row>
			<HandicapType>HANDICAP_SETTLER</HandicapType>
			<TechType>TECH_ANIMAL_HUSBANDRY</TechType>
		</Row>
		<Row>
			<HandicapType>HANDICAP_SETTLER</HandicapType>
			<TechType>TECH_THE_WHEEL</TechType>
		</Row>
		<Row>
			<HandicapType>HANDICAP_SETTLER</HandicapType>
			<TechType>TECH_POTTERY</TechType>
		</Row>
	</HandicapInfo_FreeTechs>

</GameData>

Thank you so much!
 
However, my "HandicapInfos" mods did not work correctly.

Enable logging and check the database.log file ... it's "Explore" not "Explorer"

Code:
<StartingExplore[B][COLOR="Red"]r[/COLOR][/B]Units>1</StartingExplore[B][COLOR="red"]r[/COLOR][/B]Units>
 
Thanks, whoward69!

I was able to fix a bug with my HandicapInfos mod! I can now use StartingDefenseUnits, StartingWorkerUnits and StartingExploreUnits. I tested my mod and my mod worked perfectly!

THANK YOU SO MUCH!!!

:goodjob:
 
Top Bottom