• Our friends from AlphaCentauri2.info are in need of technical assistance. If you have experience with the LAMP stack and some hours to spare, please help them out and post here.

Beginner Needs a Little Help with XML Snippet

NerdChieftain

Chieftain
Joined
Oct 20, 2010
Messages
12
Hey All,

I have been reading Derek "Kael" Paxton's "Modder's Guide to Civ 5" version 1.00 and studying the game files, what not.

As all programmers should, I decided to make a very small mod and then test it.

So this mod correctly changes the start year to 6000 BC. However, I can't seem to change the turns per increment -- I have been using 1 as a test value, so on turn 2 the change in years would be different.

I feel silly, because it is probably something obvious, like having to state the UpdateDatabase on OnModActivated trigger...

Can anyone help?

Thanks,
NerdChieftain

<GameData>
<!-- The game uses months instead of years for tracking turn length.-->
<!-- To Add 2000 years, we need to be cognizant of the length per turn-->

<GameSpeed_Turns>
<Update>
<Set TurnsPerIncrement="1"/>
<Where GameSpeedType="GAMESPEED_STANDARD" MonthIncrement="480"/>
<!-- 480 months = 40 years, 2000 / 40 years = 50 turns -->
<!-- 500 turns is now 550 turns, 10% longer -->

<Set TurnsPerIncrement="233"/>
<Where GameSpeedType="GAMESPEED_MARATHON" MonthIncrement="180"/>
<!-- 1500 turns is now 1633 turns, 9% longer -->

<Set TurnsPerIncrement="220"/>
<Where GameSpeedType="GAMESPEED_EPIC" MonthIncrement="300"/>
<!-- 750 turns is now 830 turns, 10.7% longer -->

<Set TurnsPerIncrement="83"/>
<Where GameSpeedType="GAMESPEED_QUICK" MonthIncrement="720"/>
<!-- 255 turns is now 288 turns, 13% longer -->
</GameSpeed_Turns>

<Defines>

<Update>
<Set Value="-6000"/>
<Where Name="START_YEAR"/>
</Update>

</Defines>
</GameData>
 
As per the usual, as soon as I humble myself and ask for help... it occurs to me.

Every set/where pair needs an update and /update immediately before and after.

Well thanks for being here as a sounding board! I'm off to go code crazy.
 
Back
Top Bottom