Hi, returning to the game after a year and just wanted to see if anyone has the 1.9 formula for army experience gain from exercising divisions. Wondering if I should still delete all my divisions except one and exercise it.
Hi, returning to the game after a year and just wanted to see if anyone has the 1.9 formula for army experience gain from exercising divisions. Wondering if I should still delete all my divisions except one and exercise it.
The formula up until 1.9.0:Thanks for the info, do you know what the formula is?
In 1.9.1-beta, the developers try to punish minimizing the divisor S=(#fielded_divisions + #deploying_divisions). There is now a linearly interpolated value X(N) being tracked over time and the divisor is now the maximum of S and X.TRAINING_EXPERIENCE_SCALE * battalion_count/10 * UNIT_EXPERIENCE_PER_TRAINING_DAY * fighting_strength_factor * training_modifier * fuel_penalty / (#fielded_divisions + #deploying_divisions)
So with vanilla values, all divisions training and fully equipped: 62 * battalion_count/10 * 0.0015 XP
The formula up until 1.9.0:
In 1.9.1-beta, the developers try to punish minimizing the divisor S=(#fielded_divisions + #deploying_divisions). There is now a linearly interpolated value X(N) being tracked over time and the divisor is now the maximum of S and X.
At the start of the game, X(N) equals S. On every subsequent day N+1, X(N+1) is calculated like this:
The intent seems to have been that a previously higher number of fielded divisions will depress the XP gain for some time until X(N) eventually settles at the new, lower number of fielded divisions.
- X(N+1) = #fielded_divisions, if #fielded_divisions >= X(N)
- X(N+1) = max(#fielded_divisions, X(N) + (#fielded_divisions - X(N)) * ARMY_COUNT_DAILY_LERP_FOR_TRAINING_XP - ARMY_COUNT_DAILY_DECREASE_FOR_TRAINING_XP), otherwise
But inserting the vanilla defines values, there is a problem:
X(N+1) = max(#fielded_divisions, X(N) + (#fielded_divisions - X(N)) * 0.002 + 0.1)
The second define has the wrong sign, causing X(N) to converge to #fielded_divisions+50 instead of #fielded_divisions. For example here are the first few values of X I traced after reducing my divisions from 30 to 1:
- 30.041595458984375
- 30.083099365234375
- 30.12451171875
- 30.16583251953125
So with this current bug in 1.9.1, you should most definitely not reduce your number of divisions if you want to exercise for XP.
If the sign of ARMY_COUNT_DAILY_DECREASE_FOR_TRAINING_XP gets flipped, it takes several months for X to converge to #fielded_divisions, depending on the exact starting value. For example going from 30 divisions to 1 division, X will be 5.0 after 190 days and 1.0 after 229 days. Throughout most of that time you'd hardly get any XP and effectively lose about half a year worth of XP. So you'll only want to do that now when planning to exercise for several years and if saving equipment is really important.
Playing as Germany in 1.9.1, I've changed the way I do training. I only train new units until they are regulars and then stop.
The only new units I build are 10xINF divisions. When they are trained I then change the template to what I want them to be, and train them to regular again. I rely on attaches for most of my XP.
The only new units I build are 10xINF divisions. When they are trained I then change the template to what I want them to be, and train them to regular again
That would really be helpful; we should have that option.Would be useful i think if we could train right to regular in the recruitment queue. Would need less micromanagement.
Would be useful i think if we could train right to regular in the recruitment queue. Would need less micromanagement.
- add the default setting "train to level x" --> 1 click and all new units are in the queue until they are veterans for instance.
- change the default for the on-map exercise button to "stop training when maxed out". I don't get why you need to press shift for that! It should be the desired setting in most circumstances.
Can't you only get veteran by fighting?
Agreed.
It is called regular for divisions.I mean the highest possible exercise level whatever that is called.
The two highest levels, seasoned and veterans can only be gotten by fighting, but it is really hard to get to those levels due to the xp system only look at numbers of hours fight, not intensity or the fact you encircle enemy divisions which mean you have to use your divisions in a pretty bad way to gain the highest xp levels which makes Little sense.Can't you only get veteran by fighting?
Generals also had the same problem, but they fixed that a bit by giving xp from combat intensity as well as encircle enemy divisions but they never did the same for division xp for some reason I don't know why.
Divisions did not fight all the time but still gained xp and the number of hours a divisions need to fight even without taking any casulties (which reduce the xp) is alot, like maybe 2500 hours or 100 Days in combat to go from regular to veteran, and if you add in casulties it is even more. That is quite extreme and work very poorly for stuff like armored divisions.That's a shame since it should be easy to implement division XP scaling based on general XP mechanics.
You can also send Spain and Japan rifles, just remember to switch it to a single gun per month once the shipment's arrived, otherwise you won't get XP from them (needs an active LL).
Do the nationalists now have enough convoys to receive German arms?
In the past six months, I've had a hard time getting lend-lease to the nationalists due to convoy shortages. Ditto for the republicans.
Do the nationalists now have enough convoys to receive German arms?
In the past six months, I've had a hard time getting lend-lease to the nationalists due to convoy shortages. Ditto for the republicans.
How can small arms need so many monthly convoys anyhow?