• 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 subject of divisional commanders, will you be demoting some of the existing characters to this new rank that more accurately reflects their reality? Charles de Gaulle comes to mind, but I'm sure there are others.
Erwin Rommel. He was just a Colonel when the war started, was promoted to Generalmajor in 1940 to become a division commander (7th Panzer), and after that skyrocketed thru ranks to Field Marshal. Also, Rommel was the only German Field Marshal who was not a member of the General Staff (did not have training for high command).
 
  • 6Like
Reactions:
Can we get some more medal examples? I found them really cool.
 
YEEEEEEEEEES! This is the Dev Diary Content I've been waiting for! Actual Features! And fantastic ones at that.
 
This sounds wonderful, but for Germany and Hungary specifically, we need to have portraits for Austrian generals, first there are famous generals that participated in the war that are not represented, and also when Austria is annexed (My boi Gangl is represented as generic portraits but not in his home country, preposterous!!!) , this generic portraits get forced into Germany or Hungary, seems like the Ai wants at least 3 generals so is not much what needs to be added, if you are working on adding a bunch of generals, seems like a good time to do it
 
  • 9
  • 2Like
Reactions:

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.

So the rest are still stuck with this guy...
 

Attachments

  • tmp.png
    tmp.png
    82 KB · Views: 0
  • 20Haha
Reactions:
No, as these would have no effect on army generals.
This point doesn't feel all too convincing since they are retained on army generals promoted from divisional commanders as well despite having no effect on generals. They're already basically flavor that's meaningless mechanically.

Edit: There was a misunderstanding here that was later resolved.
Division commanders can't be reassigned from division to division - they have no unique statistics, and allowing this would be a lot of extra micromanagement for no material gain.
I meant less to focus on the part about division commanders (them being permanently deleted is fine), but more to emphasize that there's no real way to "lose" a general outside of focus tree or tag-specific event shenanigans.
Theoretically yes, but armor divisions have access to the same medals, so I don't see that you'd gain or lose much doing it this way.
If you're playing resource poor tag you can use a division in a campaign, give it a medal, and then swap templates so that you never have to expend that extra bit of fuel to begin with. It being a tank division in the first place would make the scenario I'm describing kind of moot.
Did you ever consider that you dont have to award every medal? That you do not need that tank medal on every single tank division? Like seriously, if you are grinding it anyway on every tank division, just get a mod which increases the breakthough for 7,5%. Right now the only thing you are saying is that you like to cheese the game, that you exploit every mechanic to your adavantage and then complain that there is too much to exploit? I dont even get your point
You're being a little unfair here. There are plenty of people who like messing with everything they can and it certainly is at least some degree more micromanagement for them, regardless of whether a casual player does it or not. Like whether a casual player fully engages with it or not, the NSB officer corps changes were also more micromanagement. It's not somehow unfair for people to criticize optional content that the game encourages them to do.
 
Last edited:
  • 10
  • 5Like
Reactions:
In regards to army spirits that can give, for instance, brilliant strategist, will this only appear when you promote a divisional commander? Or can we get some hint beforehand, which of our divisional commanders could get the trait?
 
  • 5Like
Reactions:
No, as these would have no effect on army generals.
Too bad, I feel it would be great for RP, and making the Officers more unique and lively.

Same has how some countries have generals with political alignement (I know it's not comparable since these actually impact game-play but still).
 
  • 2
Reactions:
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.​
If I read this right this sounds like these historical divisional commanders lists can only be set to divisions that will exist at game start or otherwise officers will be assigned to a certain division with the right type and name? It seems extremely rigid regardless how one interprets that. Wouldn't it be better to allow one to have predefined list of historical officers from which new divisions will pick a random commander? It seems to me that a system where one would code a simple list of historical officers with specification for what divisions they qualify (say by adding "infantry officer" "motorised officer" this person would be able to be selected by only divisions of this type), medals that they have, under which conditions can this person be selected (important to officers that would be too young at game start or to people with specific ideological connections and a number of other factors) and perhaps some kind of option to have this commander prioritise a specific division (so one would be able to set Rommel to have a 100% chance of being selected for a 7th Panzer Division of course unless he wasn't selected before for some other unit). It seems this would be a lot easier to use than having to define a specific officers list for each predefined division separately also it would offer a lot more possibilities for modders.
 
  • 1Like
Reactions:
This point doesn't feel all too convincing since they are retained on army generals promoted from divisional commanders as well despite having no effect on generals. They're already basically flavor that's meaningless mechanically.

I don't think all flavor has to come with stat buffs. The reason we didn't was because it was extraordinarily OP, but the option is still there if modders want to experiment.
 
  • 27
  • 11Like
  • 5
  • 1Love
Reactions:
Will you eventually in the future come around and add nation-specific generic portraits for divisional commanders for minor nations like China, Poland, Romania etc.?

Any plans to add more Generals for France and fix the portraits for some of them? France, now after Italy is getting reworked, is the major with the least amount of Generals and some of them even with generic/wrong portraits.

It would be super cool if this was eventually extended to the navy at some point and task-force commanders were introduced along with, but this is a stretch, even potentially generated Captains for ships. Is this still possible in the future?
 
Last edited:
  • 2Like
  • 2
Reactions:
Good Stuff. Hopefully this will translate to the naval gameplay soon. I wouldn't mind if we will see Vice and Rear Admirals. And maybe even (Naval) captains.
Agreed

Naval captians seem really easy to do with this system. Generate one when the ship is built, let them get medals when the ship gets kills, and promote them for valor and heroism
 
  • 2Like
Reactions:
Is the cost of awarding medals moddable? A lot of mods already have a lot of ways to spend political power and it would be more fitting to have them either be of lower cost or use other resource entirely. Also can certain medals have a entirely unique cost? It would be nice to have some special medals that give unique bonuses but also require you to spend more.
 
Clearly I've misunderstood something, but I was under the impression the medals became null flavor when a division commander was promoted and I was operating under that assumption.

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.

Will promoting commanders to generals have the same cost as recruiting them currently does (i.e. scaling cost based on the current number of generals)?

Yes.

Is the cost of awarding medals moddable? A lot of mods already have a lot of ways to spend political power and it would be more fitting to have them either be of lower cost or use other resource entirely. Also can certain medals have a entirely unique cost? It would be nice to have some special medals that give unique bonuses but also require you to spend more.

Currently the costs are fixed to PP, though the individual cost of medals can be changed based on type, as well as the scaling cost factor. You can also remove the cost entirely via modding if you wish.
 
  • 24
  • 3
  • 2Like
  • 1Love
Reactions:
I like the changes a lot though I hope there’ll eventually be a way to assign unique portraits to division commanders. That way the general rosters can be shrunken down a bit and you can promote historic commanders
 
  • 2Like
Reactions: