• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Developer Diary | Division Commanders & Unit Medals

image (9).png
Greetings all!

Welcome back to today’s feature dev diary on a series of interconnected subsystems being added to the game in By Blood Alone.

One of the major points in my first roadmap dev diary was that I felt quite strongly about the inclusion of further roleplay and immersive elements in Hearts of Iron. What I’ll be showing off today is intended to fulfill a small part of this bullet point.

Those of you with keen memories will recall an early teaser I posted here. Some of you guessed correctly, and in BBA, we’ve introduced a dynamic system for naming battleplans. For many major nations, battleplan names can be provided through a list of locations, resulting in a historical series of operation tags which will be applied when plans are created:​
image4.png

Of course, the war does not always proceed historically, and battleplan names can also be generated from several component lists for instances where a historical variant cannot be found. These name lists are fully moddable, and can be unique to countries. In some cases (ie; Soviet Union) a different naming convention can be utilized to represent the somewhat uninventive approach to naming operations that was used in reality:​
image3.png

Naturally, in the spirit of roleplaying, these operation names can be modified in-game, and you can replace the text with whatever operation name you desire. This will apply to any sub-orders derived from the initial drawn line:​
image7.png

If unset, naval landing and paradrop orders will have a unique pattern to remain unique.

This system however, goes further than a simple naming convention, and ties into another addition being made to BBA.


Division Commanders

In BBA, we’re replacing the standard method of recruiting new generals out of thin air. Instead, every division will be created with a commanding officer upon game start, or when they are trained:​
image1.png

These are predominantly generated from country-specific namelists, however in some cases we have set these individually for starting divisions. When a new unit is created, they will be provided a randomly generated character name and portrait. To accommodate the increased use of generic portraits for these, we’ll be adding a large quantity of additional generic portraits for owners of BBA. The work involved in creating these is not insignificant, so for now we’ve limited ourselves in adding portraits to major nations only.

You’ll be able to get an overview of all division commanders in your army within the officer corps screen:​
image5.png

In an effort to avoid unnecessary micromanagement, we’ve made a few important decisions. Division commanders themselves will not directly confer bonuses upon the divisions they command, however the divisions they command will now earn and log a record of important actions they may perform during the natural course of a campaign:​
image6.png

Important actions such as taking a capital, securing a high-value victory point, and more, constitute actions for which a unit can be awarded a medal. It is expected that over the course of a campaign, many units will qualify for receiving medals, often several - the system is not driven by scarcity, as we do not intend for players to micromanage individual actions, rather to manage the macro-level step of choosing when and what to award their units.​
image2.png

As mentioned above, division commanders will not explicitly confer bonuses, however the medals awarded for action will. Medals are intended to act as a pp sink for the mid-late game, as we find a lot of players tend to end up with a significant amount of this resource as decisions, advisors and focuses begin to dwindle.

Units can receive multiple medals, however the cost for each will increase as more are granted to any given unit, and the effect of stacking specific medals will decrease per instance of the same effect.

As you will note above, medals can be specific to countries, and we’ve included a series of generic medals based on alignment, as well as unique medal sets for each major country. A medal’s effects will only extend to the unit it belongs to.

A medal’s name and description will in most cases be dynamic depending on what action it was awarded for, and extreme valor while on a specific named operation can also result in receiving a medal for that action.

To further streamline the process of awarding medals, you can perform quick actions to do this through the officers entry in the corps screen:​
image13.png

As mentioned previously, we’re removing the old method of recruiting generals by means of reaching into the void and plucking out a fully qualified officer. This means that your army generals will now be directly linked to your field of divisional officers, and their capability directly linked to their actions in the field.

Divisional officers will store experience based on the experience gain of the unit they are commanding, as well as receiving a lump-sum when a medal is awarded. While active as a divisional officer, this experience will have no meaningful effect, however, when in need of a new army general, you can promote divisional commanders out of their divisional role and directly into their new role as a general.

Any medals awarded to the division will be retained by that division, however, the newly created general will keep a reference to their awarded medals as a means of remembering their accomplishments in the line of duty (albeit with no direct effect on their new army - although we’ve elected to support this behavior for modders should they wish):​
image9.png

When a divisional officer is promoted this way, the experience they have earned during the course of their field command will be applied to their experience level as a general (up to a maximum cap). Promoting someone with field experience can prove a lot more valuable than hiring another pen-pusher, after all. If they have earned at least a certain quantity (as yet undecided) of field experience, they will also begin with a personality trait corresponding to the type of division they were commanding (armor officer, infantry officer, etc).


Unit Cohesion

You will also note that my roadmap included a wish to improve the battleplanner. While this is likely to be a slow, iterative process, BBA heralds the inclusion of a new frontline parameter intended for advanced users.​
image8.png

The Cohesion parameter can be set on any root frontline order, and will affect how the unit controller places divisions across that frontline. The default setting of ‘Flexible Cohesion’ functions as you have grown to expect - all units will be evaluated for placement suitability and potentially relocated to fill perceived gaps in frontline cohesion.​
image14.png

Balanced Cohesion’ will only successfully evaluate units that are within a defined distance from the target (distances are moddable). In practice, this results in less unit shuffling along frontlines, but should still ensure that frontlines respond to changes in size and shape.​
image11.png

The final setting, ‘Rigid Cohesion’ is intended primarily for long defensive lines, and will only successfully evaluate unit positions that are within a very short distance from the target location. In practice this results in relocations only taking place to neighboring provinces, and can result in gaps being created in frontlines if left unattended. It is expected that this setting will be used by players who primarily rely on micromanagement of frontlines.

The AI will make use of flexible and balanced cohesion settings depending on the ratio of divisions:frontline length, but will avoid the use of rigid cohesion.

It is worth noting that units that are not placed directly on the frontline (having been left behind or recently added to an order instance) will not be subject to the same cohesion restrictions, and will make use of strategic relocation to find themselves a new place on the frontline. Additionally, the cohesion setting will be respected regardless of whether an order is being executed or not.


Modding

For those of you interested in modding, the addition of these subsystems also comes with some new tools regarding units. It is now possible to iterate over unit arrays in states and countries by condition, and apply a series of effects, including the awarding of medals, history entries, and other basic parameters such as affecting org, strength, and more. For performance reasons, units do not currently support storing or being stored as variables, though we will monitor the need for, and performance implications of doing this in future (I SEE YOU EaW).

Predefined divisions can be set up with lists of historical commanders that they will draw from when their current commander if replaced, should you wish to opt for extreme historical fidelity.​
image10.png

The visual display ranks of divisional commanders correspond to their gained experience, and are fully customizable, though confer no gameplay effect.

Medals themselves can be added to the medal array based on arbitrary conditions, and support a variety of modifiers, not all of which are represented in our vanilla use-cases.

Name combinations can also be split from various random lists, if you have a particular penchant for randomly generated names.
image12.png



That’s all for now, tune in next week for a second look at how peace conferences are progressing!​
 

Attachments

  • image7.png
    image7.png
    1,3 MB · Views: 0
  • image12.png
    image12.png
    18,5 KB · Views: 0
  • image (7).png
    image (7).png
    374,4 KB · Views: 0
Last edited by a moderator:
  • 133Like
  • 96Love
  • 10
  • 8
  • 2
  • 1Haha
Reactions:
On the general, yeah, it just remains as a record of what they did when they were a divisional commander. We could of course just... not do this, but personally I like to see my Generals' records preserved. The medals and the effects of those medals remain on the unit they commanded though, so you're not losing them by promoting someone.
But in idea, since it doesn't impact game-play, you could assign medals to already existing Generals for acts before 1936. No ? Why not do it ?

I think it would be great for flavor and immersion. You'd have the General's records from WW1 and inter-wars period. Even if it doesn't change gameplay, it would give a feeling of continuity.
 
  • 5Like
  • 1
Reactions:
We could of course just... not do this, but personally I like to see my Generals' records preserved. The medals and the effects of those medals remain on the unit they commanded though, so you're not losing them by promoting someone.
To clarify, what I thought you were responding to was the question of whether the game's default starting generals would have their historical medals from their past service at game start. Not about the divisions themselves at game start.
 
  • 2Like
Reactions:
Why can division commanders (2 star generals) get directly promoted to army generals (4 star generals)? To my understanding army hierarchy does not function like that; lieutenant generals (3 star generals, corps commanders) are the rank below army general and above division general, so if anything division commanders would have to become corps commanders before becoming army generals.

Also since you are improving the battleplanner, corps were a very important part in front warfare and would lessen the amount of micromanaging the player has to do. Corps are groups of 3-8 divisions that make up field armies, each of them being assigned to a part of the front. You could have unit specific corps like irl, for example armoured corps (group of tank divisions) were used to concentrate armor in specific parts of a front to do pinzer movements or punch a hole in the frontline. I think having corps and their commanders would be a great improvement of the QoL
 
  • 5
  • 5
  • 1Like
Reactions:
I'm excited the field marshal cohesion settings. I do NOT use field marshal orders because as they are currently implemented, any substantial pocket leads to units being shuffled from insane distances, often causing massive gaps in my front lines as entire armies pick up and move as the AI reshuffles the entire front for what appears to me to be no apparent reason. I'm definitely excited for this.
 
Personally I like the idea behind medals but not their implementation. I think instead of making them a PP sink there should be done more so that there isnt a real need for such a pp sink through more decisions later in teh war etc. for example as teh soviet union I dont have a problem of too much pp more too little, many nations with newer focus have a similar problem until the very late game, Japan for example will as it stands now not be able to award any medals really until 1943. Instead I think they shouldnt cost anything and be weaker instead. Assinging them automatically would be the best solution.

Another more RP solution would be to have a table of possible medals and allowing us as the player to decide which medal gets awarded for what or to manually change it for some units with only a cosmetic change, RP shouldnt infer a gameplay advantage in my opinion, otherwise it will become min maxing. Talking about min maxing as the System is described now wouldnt it lead to a lot micromanaging which divisions get to do what specifically? Like my super elite panzer division would be the onyl ones allowed to take kiev so I can give the a medal for example. It sounds more tidious that way if they get to powerful or we can decide what they get for what. Regardless min maxing will happen but with automatic allocation it will only happen for the medals that matter for specific units instead of for any action that gives medals.
 
  • 8
  • 3
Reactions:
Have you considered or does this changes affect in any way how aces work for air wings? seems like a general for every unit is a bit much and will make medal grinding, worried for exploits and some bonuses getting into the meta in all division feasible, I would suggest an ace like system to have an event to add a division general to a division.

Of course this would mean most divisions will start with no general assigned, but this can be added after a great feat in the field, also some famous units can have a historical leader assigned form start for immersion but every unit, including garrisons, certainly don't need one

Ex: a panzer division just took Paris or overran some units, so the commander leading the units gets recognition by high command (notice me sempai!) and is only then available

I think this approach would be more dynamic and varied, as well as reduce the need for a bunch of generic portraits in all my 300 division

Also while we are at it, what happens when the unit gets encircled and overrun? can we have an event for X general surrenders or dies in the line front line? that would be awesome! (well not for my units)
 
It's not clear to me; are we awarding medals to generals, units, or both?

And divisional commander's stats don't effect the performance of that division at all except for the medals they've been awarded (or was awarded to their units)?

Why not let division commander stats buff their divisions?
 
  • 1Like
Reactions:
It's not clear to me; are we awarding medals to generals, units, or both?

And divisional commander's stats don't effect the performance of that division at all except for the medals they've been awarded (or was awarded to their units)?

Why not let division commander stats buff their divisions?

This is intentionally vague, so I understand the confusion. Narratively speaking, they are awarded to the commander and the division, for a specific act. If we removed their effects when a general was promoted, there'd be really no reason you'd ever want to promote a general. Thus, the medals and their effects stay active on a unit when the general is promoted, and the general retains a reference to the medals they earned while commanding that unit (ie, not including any medals earned under a previous commander).

Division commanders do not have stats to apply to their division, so I'm not sure what you are referring to here. They are not army generals until promoted away from their unit.
 
  • 23
  • 7Like
  • 3
Reactions:
To clarify, what I thought you were responding to was the question of whether the game's default starting generals would have their historical medals from their past service at game start. Not about the divisions themselves at game start.

Understood. It might tehcnically be possible to do this, but at this stage I can't promise anything. There are a lot of starting generals.
 
  • 21
  • 3Like
  • 2Love
Reactions:
This all looks great.

This system however, goes further than a simple naming convention, and ties into another addition being made to BBA.​
How does the custom naming system tie in with the officer corps? Is it just the new system for sensing high-value targets to name battle plans after and award medals for capturing/defending?

The Cohesion parameter can be set on any root frontline order, and will affect how the unit controller places divisions across that frontline. The default setting of ‘Flexible Cohesion’ functions as you have grown to expect - all units will be evaluated for placement suitability and potentially relocated to fill perceived gaps in frontline cohesion.​
Could we please also have a parameter to set either the division density per province or the total length of a frontline? Frontlines becoming too long (especially on spearhead battleplans) is another major headache with the current system.


Can armies and air groups earn medals? The Soviets especially had a penchant for making elite army-level formations.


I understand why you're not implementing a corps system (at least for now), but have you considered adding a simplistic staff officer system to complement the use of rail guns and air groups as support assets?
  • Generals could be assigned as chiefs of staff to armies and army groups
  • Split general skills into commander staff officer categories
    • Attack/defense are commander skills
    • Planning/logistics are staff officer skills
    • Staff officers' attack/defense skills would have less impact on an armies, but their logistics/planning skills would have extra impact; vice versa for commanders
    • Staff officers would gain modestly reduced overall experience compared to their commanders
    • Staff officers would be more likely to gain logistics/planning skills on level up and less likely to gain attack/defense; vice versa for commanders
    • Staff officers would have increased skill gain for organizer and skilled staffer traits; equal skill gain for engineer; and reduced gain for all other traits compared with commanders
  • Reduce the unit cap for armies and army groups, but dynamically increase it based on the total logistics/planning skills of commanders and their assigned chiefs of staff
    • Players would use their low-level commanders either as chiefs of staff or to lead unimportant armies
    • A lower army cap would create more of a tradeoff between organizers and battle commanders (e.g. Friedrich Paulus serving as a staff officer and then leading the gigantic Sixth Army in 1942)
 
  • 2
  • 1Like
  • 1
Reactions:
The button cannot hurt you. You don't have to click it.

As I pointed out quite early on, this system is not designed to be bottlenecked on medal availability. If you want to spend your pp on a medal for your pushing division, you will probably be able to, provided it has been engaged in combat for a little while. The bonuses these grant are subject to diminishing returns - once you've got a few for your main divisions, you likely don't need to keep coming back.

If this is still too much for your tastes, that's ok.
I feel liek you are missing the point here, the point that was trying to be made is, that it will make multiplayer terrible. Yes yu are right in a single player game, it doesnt really matter I will do it as much as I want because to be honest the AI is so bad as long as I know vagualy what I'm doing this wont be an issue to use, but in Multiplayer games you practically force everyone to do this contantly. Because 7.5% breakthrough for example means your tanks are just downright better, you will shuffle divisions, change templates, spend PP maybe even just dont do things that are more fun with your pp, because if you don't do this micromanagment hell too, teh player that will has a 24 division strike force that just downright destroys your equal divisions. they will stomp you right down and for example a german 24 Panzer strike force that is just plain better than anything the soviets can muster up till taht point because they cannot get medals before the germans attack (in a historical MP game), is just an instant lose. it also leads to games beeing over if one side looses their ultra units because of a small msitake, where a tank hurts now, losing a ultra tank is just plain irrecoverable outside building a new one and farming all teh medals which you probably cannot do before the war is over.

So yes the button does hurt me and I must click it if I wnat to play HOI4 on a competetive level. Yes I know that side of the game is wa smaller than just teh casual games but I think this feature can be implemented without hurting this smaller playerbase this much. Like making them automatic assingments, cots no pp, give much less of a bonus and losing them when the you change the template of the division (aka turning a infrantry division into a tank division), it still leaves this horrible micromanagment hell open but it wouldnt lead to it beeing so toxic if they dont cost pp they dont need to be so strong (and tehy are pretty strong again 7.5% breackthrough extra is a lot that like a tank commander on top of the one you already have command the divisions).
 
  • 12
  • 2Like
  • 2
Reactions: