Stymied Again
I can't Mod what I can't Mod
from
GalCiv3 Forums
I've never been happy with game pacing. I've read the comments in v1.90 feedback and decided to have a go at modding PacingDefs.xml and came up with this:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<PacingList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../Schema/PacingDefs.xsd">
<PacingList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../Schema/PacingDefs.xsd">
<PacingGroup>
<InternalName>GamePacingOptions</InternalName>
<InternalName>GamePacingOptions</InternalName>
<Pacing>
<PacingType>VerySlow</PacingType>
<Stats>
<EffectType>Growth</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.15</Value>
</Stats>
<Stats>
<EffectType>PopulationToProductionMultiplier</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>-0.35</Value>
</Stats>
</Pacing>
<PacingType>VerySlow</PacingType>
<Stats>
<EffectType>Growth</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.15</Value>
</Stats>
<Stats>
<EffectType>PopulationToProductionMultiplier</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>-0.35</Value>
</Stats>
</Pacing>
<Pacing>
<PacingType>Slow</PacingType>
<Stats>
<EffectType>Growth</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.08</Value>
</Stats>
<Stats>
<EffectType>PopulationToProductionMultiplier</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>-0.15</Value>
</Stats>
</Pacing>
<PacingType>Slow</PacingType>
<Stats>
<EffectType>Growth</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.08</Value>
</Stats>
<Stats>
<EffectType>PopulationToProductionMultiplier</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>-0.15</Value>
</Stats>
</Pacing>
<Pacing>
<PacingType>Normal</PacingType>
</Pacing>
<PacingType>Normal</PacingType>
</Pacing>
<Pacing>
<PacingType>Fast</PacingType>
<Stats>
<EffectType>Growth</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.05</Value>
</Stats>
<Stats>
<EffectType>PopulationToProductionMultiplier</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>0.15</Value>
</Stats>
</Pacing>
<PacingType>Fast</PacingType>
<Stats>
<EffectType>Growth</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.05</Value>
</Stats>
<Stats>
<EffectType>PopulationToProductionMultiplier</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>0.15</Value>
</Stats>
</Pacing>
<Pacing>
<PacingType>VeryFast</PacingType>
<Stats>
<EffectType>Growth</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.1</Value>
</Stats>
<Stats>
<EffectType>PopulationToProductionMultiplier</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>0.25</Value>
</Stats>
</Pacing>
</PacingGroup>
<PacingType>VeryFast</PacingType>
<Stats>
<EffectType>Growth</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.1</Value>
</Stats>
<Stats>
<EffectType>PopulationToProductionMultiplier</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>0.25</Value>
</Stats>
</Pacing>
</PacingGroup>
<PacingGroup>
<InternalName>ResearchRateOptions</InternalName>
<InternalName>ResearchRateOptions</InternalName>
<Pacing>
<PacingType>VerySlow</PacingType>
<Stats>
<EffectType>TechInflationExponent_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.02</Value>
</Stats>
<Stats>
<EffectType>TechInflationMultiplier_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.05</Value>
</Stats>
</Pacing>
<PacingType>VerySlow</PacingType>
<Stats>
<EffectType>TechInflationExponent_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.02</Value>
</Stats>
<Stats>
<EffectType>TechInflationMultiplier_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.05</Value>
</Stats>
</Pacing>
<Pacing>
<PacingType>Slow</PacingType>
<Stats>
<EffectType>TechInflationExponent_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.01</Value>
</Stats>
<Stats>
<EffectType>TechInflationMultiplier_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.02</Value>
</Stats>
</Pacing>
<PacingType>Slow</PacingType>
<Stats>
<EffectType>TechInflationExponent_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.01</Value>
</Stats>
<Stats>
<EffectType>TechInflationMultiplier_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.02</Value>
</Stats>
</Pacing>
<Pacing>
<PacingType>Normal</PacingType>
</Pacing>
<PacingType>Normal</PacingType>
</Pacing>
<Pacing>
<PacingType>Fast</PacingType>
<Stats>
<EffectType>TechInflationExponent_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.00</Value>
</Stats>
<Stats>
<EffectType>TechInflationMultiplier_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.02</Value>
</Stats>
</Pacing>
<PacingType>Fast</PacingType>
<Stats>
<EffectType>TechInflationExponent_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.00</Value>
</Stats>
<Stats>
<EffectType>TechInflationMultiplier_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.02</Value>
</Stats>
</Pacing>
<Pacing>
<PacingType>VeryFast</PacingType>
<Stats>
<EffectType>TechInflationExponent_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.01</Value>
</Stats>
<Stats>
<EffectType>TechInflationMultiplier_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.03</Value>
</Stats>
</Pacing>
<PacingType>VeryFast</PacingType>
<Stats>
<EffectType>TechInflationExponent_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.01</Value>
</Stats>
<Stats>
<EffectType>TechInflationMultiplier_All</EffectType>
<Scope>Global</Scope>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>-0.03</Value>
</Stats>
</Pacing>
</PacingGroup>
</PacingList>
.... and of course, like with so much else I actually wish to mod, It does not and will not work.
PopulationtoProductionMultiplier, TechInflationExponent_All, & TechInflationMultiplier_All are not in the enumeration.
Devs, would you please, if it can be done without the extra hassle of recoding the game engine, expand and make open ended the .xsd lists of "which" can modify "What" and "What" can be prerequisite to "which". Modding, as open as it is with the .xmls readily editable, is still to limited to fully tap community innovation.