How to mod experience levels

I'd like to modify the experience needed to level. From what I understand it's exponential, but I can't find an exponent anywhere in the XML files. The stuff in elemental defs is for units (I think). Does anyone know how to do this?

24,829 views 7 replies
Reply #1 Top

<ExpBaseOnPointsToLevelUnit> in ElementalDefs.xml

Reply #2 Top


Hey guys,

this thread not available (modding...) from the regular stardock forum I usually use, only from the forum.elementalgame.... so my question is can I get an explanation of  how to decrease the overall difficulty of leveling based on the following items in the ElementalDefs.xml ?

<CombatRatingToExpMultiplier>0.05</CombatRatingToExpMultiplier> <!-- <StatPointsPerLevelUp>3</StatPointsPerLevelUp> (Obsolete) -->  <MaxExpFromCombat>-1</MaxExpFromCombat> <!-- set to -1 to disable -->  <MinExpFromCombat>1</MinExpFromCombat> <MultiplierOnPointsToLevelUnit>1</MultiplierOnPointsToLevelUnit> <ExpBaseOnPointsToLevelUnit>2.9</ExpBaseOnPointsToLevelUnit> <ExpMultiplierOnDesignedUnits>0.5</ExpMultiplierOnDesignedUnits> <UnitLevelUpPerkOfferCount>5</UnitLevelUpPerkOfferCount> <CityLevelUpPerkOfferCount>5</CityLevelUpPerkOfferCount> <!-- when trained units get XP, they use it towards leveling up, but also give this percent to the sov. -->  <XPPercentTrainedUnitsGiveSov>0</XPPercentTrainedUnitsGiveSov>

Reply #3 Top

<CombatRatingToExpMultiplier>0.05</CombatRatingToExpMultiplier>

difficult enemies and massive armies give more experience

<ExpBaseOnPointsToLevelUnit>2.9</ExpBaseOnPointsToLevelUnit>

a lower value means units level faster

 

those are the important ones

Reply #4 Top


Awesome, thanks.  I think I will change from

<CombatRatingToExpMultiplier>0.05</CombatRatingToExpMultiplier>

difficult enemies and massive armies give more experience

<ExpBaseOnPointsToLevelUnit>2.9</ExpBaseOnPointsToLevelUnit>

 

 

to

 

<CombatRatingToExpMultiplier>0.5</CombatRatingToExpMultiplier>

difficult enemies and massive armies give more experience

<ExpBaseOnPointsToLevelUnit>1.8</ExpBaseOnPointsToLevelUnit>

... and try it out...

THanks again!

Reply #5 Top


You know what.. this is not working...

I had changed the min exp value from 1 to 5, and I still get 1 and 2 for low level battles with a new game.  Just for kicks, I changed the max # of items you can wear from 3 to 6, and that is not doing anything either...

Reply #6 Top


Doh!

 

Quoting this link,https://forums.elementalgame.com/419946 

"If you're altering core game files you'll need to add the -localdataonly tag to the exe shortcut target path, otherwise your changes will be overwritten as soon as you start up a new game."

 

Thanks Mqpiffle!

 

 

EDIT2:

AARGH!  can anybody tell me how to add the -localdataonly tag to the exe shortcut target path for WIN7 in teeny tiny kiddy language so I can do it correctly!!!?   Pls... feeling pretty dumb right now.

 

Done.  But still feel dumb.!!!

Reply #7 Top

Quoting Ensais, reply 6

Doh!

 

Quoting this link,https://forums.elementalgame.com/419946 

"If you're altering core game files you'll need to add the -localdataonly tag to the exe shortcut target path, otherwise your changes will be overwritten as soon as you start up a new game."

 

Thanks Mqpiffle!

 

 

EDIT2:

AARGH!  can anybody tell me how to add the -localdataonly tag to the exe shortcut target path for WIN7 in teeny tiny kiddy language so I can do it correctly!!!?   Pls... feeling pretty dumb right now.

 

Done.  But still feel dumb.!!!

 

You need to quote the executable path if it contains spaces, then add the -localdataonly e.g:

"C:\Program Files\Fallen Enchantress\FallenEnchantress.exe" -localdataonly

+1 Loading…