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,902 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.!!!
End of Ensais's quote

 

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…