Hearts of Iron IV - TheLetterZ


Hi everyone! Friday means its time to give you all a fresh update on Sunflower (1.2 patch) progress! Its starting to come together nicely now, so without further ado, here is what's been happening...

GUI improvements
Managing a lot of divisions training in parallel can get hard to get an overview of so now it’s possible to compact the entries. As an added help we now color training that is blocked by lack of equipment making it much easier to manage your queue size.


As a minor improvement to support the work on next section naval battle and port strike reports now give a quick summary over damage to survivors as well so you know how much was done in total and naval invasion alerts are more relevant and accurate.

Naval Balance
There has been a bunch of reports about the submarine game not working so well, so this week we fixed bugs and tweaked submarines and convoy raiding. The big bug was that raiders would attack empty routes (supply convoy routes to places with enough local supply, so that they weren't used), this meant that they would be attacking non-existent convoys in a bunch of places rather than real ones making it appear as if it was impossible to catch anything there. General detection was also too low and has been tweaked up. The way sunk convoys affected efficiency of transport also had problems and have been tweaked for much stronger impact now. Starving out islands with a lot of defenders work a lot better now and raiding convoys can be pretty potent!


The AI’s use of fleets and missions have been improved a lot for Sunflower, but it’s still an area that needs more work to be really competitive with players. It’s something we will put effort into in the future.

General balance-wise we have been working on stuff to promote mixed fleets better and discourage light cruiser spam and lowering the impact of evasion in combat, meanwhile torpedoes have also gotten stronger. It’s going to need some more tweaking before the patch is out, but naval balance is now already much better!

Script update
We feel it is a shame that so many of the Soviet loving players chose to avoid the fiery alternate history path that picks Leon Trotsky. It simply has not made sense from a pure gameplay perspective. We’ve added a focus to address the issue that Trotsky is a much weaker choice than Stalin.

After winning the civil war, a Soviet player will be able to pick the focus ‘Permanent Revolution’, which unlocks parts of the same tree that ‘The Great Purge’ does.


Once the focus is completed, Trotsky’s trait will change to ‘Triumphant Revolutionary’. This will remove his Political Power penalty and make it much cheaper to help fuel more righteous worker revolutions across the globe.

“The end may justify the means as long as there is something that justifies the end.”- Trotsky


The focus trees have long been a source of many weird, funny and frustrating bugs.
The exiled government of Germany would demand Memel from Lithuania, who would then lie down flat and hand over the territory. Countries would welcome their invaders by building infrastructure and factories in the occupied territories. Diplomatic pressure on Turkey would make them a puppet of the exiled Germany. The USA would view a democratic Germany as still being ‘The Fascist Menace’ and jump at the first chance of war with them. Japan would go for war with the USA, despite being pushed back to the islands by the Chinese.

These and many other issues with the National Foci have been addressed in the upcoming patch.

I’ll mention a few of the general changes here:
  • As a general rule foci are blocked when a country has capitulated. We’ve added an option in script to unblock it for when the foci still make sense to complete.
  • Adding buildings via focus should now look for control of the state before building.
  • Blocked some of the foci leading to war if the nation has the same ideology.

At the moment there are some AI issues left to deal with, but if all goes well I hope we can get the Sunflower patch wrapped up during next week, at least as an open beta for public testing. Thanks for being patient!

Read the original post


Useful links
Official Website
Hearts of Iron IV Wiki
Hearts of Iron IV Development Diary Archive
Hearts of Iron IV - TheLetterZ


Hi everyone! Friday means its time to give you all a fresh update on Sunflower (1.2 patch) progress! Its starting to come together nicely now, so without further ado, here is what's been happening...

GUI improvements
Managing a lot of divisions training in parallel can get hard to get an overview of so now it’s possible to compact the entries. As an added help we now color training that is blocked by lack of equipment making it much easier to manage your queue size.


As a minor improvement to support the work on next section naval battle and port strike reports now give a quick summary over damage to survivors as well so you know how much was done in total and naval invasion alerts are more relevant and accurate.

Naval Balance
There has been a bunch of reports about the submarine game not working so well, so this week we fixed bugs and tweaked submarines and convoy raiding. The big bug was that raiders would attack empty routes (supply convoy routes to places with enough local supply, so that they weren't used), this meant that they would be attacking non-existent convoys in a bunch of places rather than real ones making it appear as if it was impossible to catch anything there. General detection was also too low and has been tweaked up. The way sunk convoys affected efficiency of transport also had problems and have been tweaked for much stronger impact now. Starving out islands with a lot of defenders work a lot better now and raiding convoys can be pretty potent!


The AI’s use of fleets and missions have been improved a lot for Sunflower, but it’s still an area that needs more work to be really competitive with players. It’s something we will put effort into in the future.

General balance-wise we have been working on stuff to promote mixed fleets better and discourage light cruiser spam and lowering the impact of evasion in combat, meanwhile torpedoes have also gotten stronger. It’s going to need some more tweaking before the patch is out, but naval balance is now already much better!

Script update
We feel it is a shame that so many of the Soviet loving players chose to avoid the fiery alternate history path that picks Leon Trotsky. It simply has not made sense from a pure gameplay perspective. We’ve added a focus to address the issue that Trotsky is a much weaker choice than Stalin.

After winning the civil war, a Soviet player will be able to pick the focus ‘Permanent Revolution’, which unlocks parts of the same tree that ‘The Great Purge’ does.


Once the focus is completed, Trotsky’s trait will change to ‘Triumphant Revolutionary’. This will remove his Political Power penalty and make it much cheaper to help fuel more righteous worker revolutions across the globe.

“The end may justify the means as long as there is something that justifies the end.”- Trotsky


The focus trees have long been a source of many weird, funny and frustrating bugs.
The exiled government of Germany would demand Memel from Lithuania, who would then lie down flat and hand over the territory. Countries would welcome their invaders by building infrastructure and factories in the occupied territories. Diplomatic pressure on Turkey would make them a puppet of the exiled Germany. The USA would view a democratic Germany as still being ‘The Fascist Menace’ and jump at the first chance of war with them. Japan would go for war with the USA, despite being pushed back to the islands by the Chinese.

These and many other issues with the National Foci have been addressed in the upcoming patch.

I’ll mention a few of the general changes here:
  • As a general rule foci are blocked when a country has capitulated. We’ve added an option in script to unblock it for when the foci still make sense to complete.
  • Adding buildings via focus should now look for control of the state before building.
  • Blocked some of the foci leading to war if the nation has the same ideology.

At the moment there are some AI issues left to deal with, but if all goes well I hope we can get the Sunflower patch wrapped up during next week, at least as an open beta for public testing. Thanks for being patient!

Read the original post


Useful links
Official Website
Hearts of Iron IV Wiki
Hearts of Iron IV Development Diary Archive
Hearts of Iron IV - BjornB


Hi everyone and welcome to this weeks diary with an update on Sunflower (1.2) patch. This is a great diary because its mostly written by other team members while I grab the credit of posting it! :D First up is Voffvoffhunden with new nations we are adding in.

New Nations
Have you ever felt that the Soviet Union was a bit of a big, threatening blob, but that there was little you could do about it apart from taking all their territory for yourself?

Things are about to get a whole lot more colorful!

You can for example enjoy a stay in the breadbasket of Eastern Europe, as the territory of the Ukrainian SSR joins the fray as releasable cores! Get yourself a nice little puppet just a grenade’s throw from Moscow, or release it from the Soviet Union, take control and have your own little reconquest against Poland.




Of course, one pesky country doesn’t do much for the breakup of the Soviet Union, so let’s all give it up for our favorite Caucasus trio!

Georgia, Armenia and Azerbaijan are releasable, and offer a whole new regional playground. I hear Tbilisi is lovely this time of the century.




As Poland gets invaded, Georgia might look to set up its own little empire Between the Other Seas, Azerbaijan might want push towards Stalingrad to ensure it controls ALL the Caspian oil, and Armenia, bordered on all sides by larger potential enemies, offers a whole new challenge for those players who like to play small nations and make them big.

Now, we hear you, some people prefer hotter climates to former Soviet states, and some players would rather dismantle the Allies than the Comintern.

For you there’s always Southeast Asia!




Laos, Vietnam and Cambodia can now hang out with Siam, offering new and challenging paths to domination in East Asia, or more states to turn into precious communist puppets.

We’re not stopping with the French-controlled mainland, however, as both the United Kingdom and the Netherlands can get a sock to the jaw as you force them to release Indonesia and Malaysia!



The colonial map will never be the same again.

Looking to the future, there is a lot more we want to do, to allow enterprising players to redraw the world map through victory, or give themselves new challenges.

Even with the new countries released, the Soviet Union is still an enormous block that we will be looking to add even more cores to. There are the Soviet republics of Central Asia, of course, which will be a huge chunk of territory. These will be followed by some more Soviet republics that never became independent, but which a forceful peace treaty might find use for to guarantee global stability/overlordship.

There’s also some more work to be done in Asia, such as the division of India, and Papua New Guinea, which Australia currently clamps on to with fists of steel.

Then there’s Western North Africa, where the control of France and Spain is a little too secure. That brings us on to the subject of the rest of Africa, which has just an immense number of post-colonial states whose independence is tightly tied to the era.

From there, we’ll see where future updates take us!

Theoretical states are always interesting, and who knows, I’ve heard a rumor that Texas really wants to secede from the Union...

AI Update from SteelVolt

This week I started out making sure that the AI is capable of canceling deployment lines when it badly needs the equipment in the field. Following up on that I am currently working on improving the AIs template upgrade and selection capabilities as well as fixing a bug or two in that system that popped up during development.

Oh, and there was that funny bug: AI could give away states to countries not at war with the original owner, leading to it being immediately given back...to the original owner!

See you all next week!

Read the original post


Useful links
Official Website
Hearts of Iron IV Wiki
Hearts of Iron IV Development Diary Archive
Hearts of Iron IV - BjornB


Hi everyone and welcome to this weeks diary with an update on Sunflower (1.2) patch. This is a great diary because its mostly written by other team members while I grab the credit of posting it! :D First up is Voffvoffhunden with new nations we are adding in.

New Nations
Have you ever felt that the Soviet Union was a bit of a big, threatening blob, but that there was little you could do about it apart from taking all their territory for yourself?

Things are about to get a whole lot more colorful!

You can for example enjoy a stay in the breadbasket of Eastern Europe, as the territory of the Ukrainian SSR joins the fray as releasable cores! Get yourself a nice little puppet just a grenade’s throw from Moscow, or release it from the Soviet Union, take control and have your own little reconquest against Poland.




Of course, one pesky country doesn’t do much for the breakup of the Soviet Union, so let’s all give it up for our favorite Caucasus trio!

Georgia, Armenia and Azerbaijan are releasable, and offer a whole new regional playground. I hear Tbilisi is lovely this time of the century.




As Poland gets invaded, Georgia might look to set up its own little empire Between the Other Seas, Azerbaijan might want push towards Stalingrad to ensure it controls ALL the Caspian oil, and Armenia, bordered on all sides by larger potential enemies, offers a whole new challenge for those players who like to play small nations and make them big.

Now, we hear you, some people prefer hotter climates to former Soviet states, and some players would rather dismantle the Allies than the Comintern.

For you there’s always Southeast Asia!




Laos, Vietnam and Cambodia can now hang out with Siam, offering new and challenging paths to domination in East Asia, or more states to turn into precious communist puppets.

We’re not stopping with the French-controlled mainland, however, as both the United Kingdom and the Netherlands can get a sock to the jaw as you force them to release Indonesia and Malaysia!



The colonial map will never be the same again.

Looking to the future, there is a lot more we want to do, to allow enterprising players to redraw the world map through victory, or give themselves new challenges.

Even with the new countries released, the Soviet Union is still an enormous block that we will be looking to add even more cores to. There are the Soviet republics of Central Asia, of course, which will be a huge chunk of territory. These will be followed by some more Soviet republics that never became independent, but which a forceful peace treaty might find use for to guarantee global stability/overlordship.

There’s also some more work to be done in Asia, such as the division of India, and Papua New Guinea, which Australia currently clamps on to with fists of steel.

Then there’s Western North Africa, where the control of France and Spain is a little too secure. That brings us on to the subject of the rest of Africa, which has just an immense number of post-colonial states whose independence is tightly tied to the era.

From there, we’ll see where future updates take us!

Theoretical states are always interesting, and who knows, I’ve heard a rumor that Texas really wants to secede from the Union...

AI Update from SteelVolt

This week I started out making sure that the AI is capable of canceling deployment lines when it badly needs the equipment in the field. Following up on that I am currently working on improving the AIs template upgrade and selection capabilities as well as fixing a bug or two in that system that popped up during development.

Oh, and there was that funny bug: AI could give away states to countries not at war with the original owner, leading to it being immediately given back...to the original owner!

See you all next week!

Read the original post


Useful links
Official Website
Hearts of Iron IV Wiki
Hearts of Iron IV Development Diary Archive
Hearts of Iron IV - BjornB


Hi everyone! It's been a very empty office this week between gamescom and sickness (I'm starting to wonder if the CK2 team is testing their new plague expansion stuff on us!) but we've still managed to get some stuff done on the Sunflower(1.2) patch.

Port Strikes
As many of you have noted port strikes are very hard to defend against and feel unbalanced. You can now only perform port strikes if enemy air superiority isn't above a certain level (30% is what we are testing atm), basically it means there needs to be no defenders or you need to have air superiority for the mission to perform at all. We are also adding stacking penalty in the same way land combats work, to simulate that there just isn't enough room for 1000 bombers to strike the same small fleet. We have also been looking at some other naval issues, but more about that in the future.

AI

The main focuses this week for AI has been making sure ai upgrades its templates better and naval missions.

The naval mission AI should now use the ships at its disposal much better and prioritize defending invasions. The issues with Ai creating long invasion plans it could not cover and never managing to invade japanese home island shouldn't happen anymore now for example. It also had a tendency to be overly protective of areas with convoy raiding leading to very nonoptimal fleets being organized for hunting.

When it comes to division templates SteelVolt managed to squash some bugs related to switching them out and we now have a scriptable progression system for the AI to use. It was for example not able to realise that it could progress its light armor templates to medium armor templates before. I imagine this will be very welcome among modders as well to be able to custom tweak nations. For those who dare to look at code, here is an example:
light_armor_default = { target_width = 19.9 width_weight = 0.1 column_swap_factor = 0.1 stat_weights = { <snip> } target_template = { weight = 0.9 support = { engineer = 1 recon = 1 artillery = 1 } regiments = { light_armor = 4 motorized = 5 infantry = 1 } } allowed_types = { <snip> } replace_at_match = 0.9 replace_with = medium_armor_default }
The important bit here being
[COLOR=#ffff00]replace_at_match = 0.9
replace_with = medium_armor_default[/color]


This is an example from the light armor template, which will change to the medium armor template once it has a match of 90%.

Do note that the "entry point" of a template must follow the naming convention given (for example 'light_armor_default'), but after that it should work with any name at all, meaning those templates would not be picked by AI in any other way than through the scripted progression.

If you don't spend all day looking at code, the above basically translates into more interesting AI opponents ;)

Other AI improvements we have been working on this week is improving its avoidance of small encirclements and making sure it can handle building of nuclear reactors for late game, so beware nukes flying :). Next week for ai we plan to focus on many minor issues to improve AI performance, like making sure it doesn't tie up too much equipment in training when it needs it in the field to help with casualties.

The plan for the patch is to be able to release it (as a open beta first) in 2-3 weeks barring any outbreaks of plague. Next Friday we'll have some more updates for you as well as talk about some new additions that will be in the patch:


Read the original post


Useful links
Official Website
Europa Universalis IV Wiki
Europa Universalis IV Development Diary Archive
Hearts of Iron IV - BjornB


Hi everyone! It's been a very empty office this week between gamescom and sickness (I'm starting to wonder if the CK2 team is testing their new plague expansion stuff on us!) but we've still managed to get some stuff done on the Sunflower(1.2) patch.

Port Strikes
As many of you have noted port strikes are very hard to defend against and feel unbalanced. You can now only perform port strikes if enemy air superiority isn't above a certain level (30% is what we are testing atm), basically it means there needs to be no defenders or you need to have air superiority for the mission to perform at all. We are also adding stacking penalty in the same way land combats work, to simulate that there just isn't enough room for 1000 bombers to strike the same small fleet. We have also been looking at some other naval issues, but more about that in the future.

AI

The main focuses this week for AI has been making sure ai upgrades its templates better and naval missions.

The naval mission AI should now use the ships at its disposal much better and prioritize defending invasions. The issues with Ai creating long invasion plans it could not cover and never managing to invade japanese home island shouldn't happen anymore now for example. It also had a tendency to be overly protective of areas with convoy raiding leading to very nonoptimal fleets being organized for hunting.

When it comes to division templates SteelVolt managed to squash some bugs related to switching them out and we now have a scriptable progression system for the AI to use. It was for example not able to realise that it could progress its light armor templates to medium armor templates before. I imagine this will be very welcome among modders as well to be able to custom tweak nations. For those who dare to look at code, here is an example:
light_armor_default = { target_width = 19.9 width_weight = 0.1 column_swap_factor = 0.1 stat_weights = { <snip> } target_template = { weight = 0.9 support = { engineer = 1 recon = 1 artillery = 1 } regiments = { light_armor = 4 motorized = 5 infantry = 1 } } allowed_types = { <snip> } replace_at_match = 0.9 replace_with = medium_armor_default }
The important bit here being
[COLOR=#ffff00]replace_at_match = 0.9
replace_with = medium_armor_default[/color]


This is an example from the light armor template, which will change to the medium armor template once it has a match of 90%.

Do note that the "entry point" of a template must follow the naming convention given (for example 'light_armor_default'), but after that it should work with any name at all, meaning those templates would not be picked by AI in any other way than through the scripted progression.

If you don't spend all day looking at code, the above basically translates into more interesting AI opponents ;)

Other AI improvements we have been working on this week is improving its avoidance of small encirclements and making sure it can handle building of nuclear reactors for late game, so beware nukes flying :). Next week for ai we plan to focus on many minor issues to improve AI performance, like making sure it doesn't tie up too much equipment in training when it needs it in the field to help with casualties.

The plan for the patch is to be able to release it (as a open beta first) in 2-3 weeks barring any outbreaks of plague. Next Friday we'll have some more updates for you as well as talk about some new additions that will be in the patch:


Read the original post


Useful links
Official Website
Europa Universalis IV Wiki
Europa Universalis IV Development Diary Archive
Hearts of Iron IV - BjornB


Hi everyone!
The game has now been out for a bit under a month and we have released the first big patch yesterday. This year has been hard work, but also incredibly fun to finally get to release the game we have worked on for so long be successful. As you probably know us swedes like vacations and it's now time for us to get some rest for a month and return full of energy to work on the game again.

This means that you will likely not see as much presence on the forum during this time as you are used to, so I figured I'd give a heads up.

After vacation we will be working on 1.2 patch or 1.1.1 if a hotfix is needed. AI and balance will be priority but we also have some nice ideas for increasing difficulty and replayability and such for players who have already mastered the game. More info on that in august.

Enjoy your summers and many thanks from the team for supporting us!

p.s fun statistics about HOI4: about 30% of games played are using minor nations. This is really great to hear because one of my goals when designing HOI4 was to make minors fun and playable.


(ARMORIOS playing Germany, although his invasion ended in flames for him it looked neat :) )

Read the original post


Useful links
Official Website
Hearts of Iron IV Wiki
Hearts of Iron IV Development Diary Archive
Hearts of Iron IV - BjornB


Hi everyone!
The game has now been out for a bit under a month and we have released the first big patch yesterday. This year has been hard work, but also incredibly fun to finally get to release the game we have worked on for so long be successful. As you probably know us swedes like vacations and it's now time for us to get some rest for a month and return full of energy to work on the game again.

This means that you will likely not see as much presence on the forum during this time as you are used to, so I figured I'd give a heads up.

After vacation we will be working on 1.2 patch or 1.1.1 if a hotfix is needed. AI and balance will be priority but we also have some nice ideas for increasing difficulty and replayability and such for players who have already mastered the game. More info on that in august.

Enjoy your summers and many thanks from the team for supporting us!

p.s fun statistics about HOI4: about 30% of games played are using minor nations. This is really great to hear because one of my goals when designing HOI4 was to make minors fun and playable.


(ARMORIOS playing Germany, although his invasion ended in flames for him it looked neat :) )

Read the original post


Useful links
Official Website
Hearts of Iron IV Wiki
Hearts of Iron IV Development Diary Archive
Hearts of Iron IV - BjornB


"Red Ball Express" (1.1 patch) is now ready, check out the patch notes if you want to see details on what has changed.

AI
- Tweaked deployment AI to not get crippled when their armies are taking damage.
- Air mission AI is better at prioritizing the most important regions in stead of getting stuck in local optima of groups of regions.
- Tweaked down AI desire for motorized a bit.
- Added scriptable AI strategy to tweak factory assignment to equipment types and SIGNIFICANTLY boosted fighter production.
- Tweaked up AI production balance for infantry equipment.
- Tweaked guarantee desire to go down the more enemies a country has. Should keep Allies from going guarantee crazy while in wars.
- Added a define for min steps for unit controller to strategically redeploy to front location and boosted it from 4 to 8 to reduce lots of small redeployments along fronts.
- Made AI capable of determining if a template was created by them or not. Germany should no longer replace their divisions with templates from Austria.
- Tweaked area defense and pocket handling AI to be better at handling coastal defense.
- Tied countries naval base IC fraction to their naval AI focus, primarily meaning Germany will not be building as many of them, at least initially.
- Improved unitcontrollers capability to recognize when units should join as support in a combat (effects both player and AI).
- The AI now launches naval invasions against the same enemy area at the same time rather than separately.
- Tweaked AI template designing
- Having a common enemy will now make AI very accepting to granting and accepting military access as long as both are democracies.
- Neutral countries now consider guarantees when deciding on which faction it would rather join.
- AI is now properly checking if having common enemy when looking at asking for and granting military access, and is also more eager to do
- Soviet and Germany should no longer bail from the Unholy alliance as soon as they can
- AI containment score no longer goes massively negative if a major is farther away than germany meaning Allies can guarantee vs soviet aggression if they are worse than Germany
- Made non-core states count as half compared to core states when deciding on number of units for area defense.
- Added Women in Aviation to historical focus list for soviet
- Moved Claims in Baltic up the historical focus list for soviet
- Improved AI naval deployment to strategic regions
- Tweaked front assignment AI. Should mean AI is better at multi front wars.
- Further tweaks to AI front assignment to attempt to reduce bad stuff happening in multi front wars.
- Further tweaked the AI front balancing, and made sure France does not completely mess up their Italian front and Germany pushes hard against Poland when war breaks out
- AI should now be able to respond to naval invasions with naval bombers
- Made sure fascist majors are much more likely to go for war economy
- Polish AI will no longer randomly change its ideology by picking ministers
- AI should no longer use garrison divisions as infantry.
- Changed trigger condition for UK focus Benelux Intervention to require a bit more fascist/communist support, preventing the AI from taking it immediately.
- Naval AI will now deploy all its fleets (previously it would generally deploy less than 1/3 of all its ships). AI will now split fleets it cannot find a mission for, allowing it to spread them out better
- AI is now able to set naval bombers to try to prevent others from sending reinforcements over water.
- Tweaked AI down prio of non war/dangerous fronts.
- AI will no longer guarantee against leaders of other naughty factions (like soviet) if there is a much much worse faction around doing bad stuff (Axis)
- AI nations will no longer spam you with requests for military access at game start and nations who would rather occupy someone than liberate wont ask for military access
- AI can now feed puppets/liberated/change government countries with states in peace conferences giving much saner outcomes
- Made sure unitcontroller does not interfere with retreating units.
- German 1939 OOB now lists the good armor template last so ai will prefer it
- Made sure that template design AI puts a motorized together with armored when making new templates.
- Made AI look more at fitness when picking template for designing, upgrading and deployment.
- Improved how AI calculates which is a garrison template (making it pick the proper one as infantry.)
- ai now avoids putting nations that have very small bottleneck borders as main enemy
- ai now prioritize fighters and medium armor more for research
- Countries at war are no longer automatically assuming war will happen with non neutral neighbors (the Germany putting everyone against Soviet thing.)
- ai no longer retains main enemies who have already gotten wiped out
- Germany no longer goes justification crazy on south america
- Romania and Yugoslav small armor templates on start no longer deathtraps for AI
- AI should no longer ping-pong between trade laws in edge case
- US AI now a lot more hesitant to join factions due to threat
- fixed add_ai_strategy effect and added strategies where countries are added in faction from event or focus
- AI will now prioritize better economic laws a lot more
- Fixed typo in polish AI focus

UI
- Division designer difference indicators now have tooltips showing how much
- Added open air base button to the air mission entry
- Now shift+click on the category in the production will make visible only that category
- Interface tweaks so long texts in other languages does fit in several places
- Added buttons for airwing limit to make easier to adjust values in big steps
- Now navy commander can now also be assigned while fleet is not in the port
- Added tooltip and toggling icon to indicate if current settings let you unlock achievements
- You can now merge fleets that are not in the same location, the merging fleet will then travel to its merge target and then merge with it.
- Now it is possible to assign airplanes to a mission area before the arrive to the new base
- Division template window has now better tooltips for equipment, manpower, training time.
- Clarified "no trading while fighting"-tooltip
- Added yellow highlight to deployment date for units
- Changed string format for convoys in topbar to prevent overflow
- Opinion in interface will now also return a value capped between min and max values
- removed useless decimals in logistics screen
- Logistics screen now show 1 decimal when over 1k
- Intel viewing of airplanes don't show fantasy numbers anymore
- Now air base icons shown non empty only if there are players air wings

Bugfixes
- Fixed issue when sometimes frontlines was not updated after occupation.
- Now Nation A liberates Nation B if Nation B is friend or giving military access to Nation A, otherwise occupies
- Fixing quiting to menu achivement bug
- Fixed some focus that couldnt be aborted
- Fixed issue where it was impossible to do naval transfers where you have the theatres. Also player couldn't RMB on some naval ports but the systems allowed for the transportation (GUI issue).
- Building cosntruction triggers checked for owned state/province. Now checks for controlled instead
- Added on_action to the add_to_faction effect which should fix lack of achivements for faction joining
- Modified flags for Holland
- Fixed so equipment cost list doesn´t cut of 11th entry in div designer
- Efficiency retention techs now actually help (no efficiency loss at max all techs now!)
- Fixed spelling error in FRA, BRAZ for "Ottowa"-class ship
- Intel overview of nation now also lists airplanes in stockpile
- The political advisor type "Ideological Crusader", which are supposed to increase same ideology opinion with 20%, now has an effect.
- Added custom trigger description depending on type of idea for better tooltips
- Border occupation now account situations when you attack trough the country which is from the same war, but not in the same faction, plus border flip afterwards also account for countries from the same war.
- The game option "Pause on Notifications" now also pauses NF/research.
- Proper data cleanup when kicked, banned, connection lost, server lost.
- Fixed glitch in the front sections calculations, causing sometimes the fronts to be split/malformed.
- Skybox is no longer visible when you toggle UI off
- Changed font on animated map text so it show cryllic and polish characters
- Fixed fighter icon for polish dlc
- Fixed text on Mod tools button in launcher that didn't fit in Spanish
- Kick and ban buttons in mp lobby should now be aligned (important!)
- Maldives now looks a tad better, changed the heightmap, made some of the islands smaller and nudged unit positions
- Fixed script error in Pearl Harbor Gambit focus
- Carrier deck size now matches everywhere.
- No longer allowed to declare war on someone you are fighting a war together with.
- Convoy count in topbar now can show 5 digits
- Fixed Issue where long air region names goes out of dedicated area
- Added triggers to block multiple news event options
- Fixed issue when take all states action did not changed the price when other country puppet the loser
- Drawing offensive orders now takes better choice which def.line to attach the arrow to.
- Added ability to disable debug saves and made them turned off as default
- Added bypass to Pearl Harbor gambit focus for USA
- Fixed malformed frontlines against master/puppet for countries being in faction with the master.
- Disabled the system_debug.log when not running with "-debug" launch option.
- Fixed pausing of the game on the fullscreen
- Patched mysterious issue when airbase was lost and the air wings still remained in void space. Now they are send back to the warehouse.
- Fix for flickering airbase icon in the airbase view
- Nations who are done in a peace deal will no longer give remaining points to anyone in faction, just people with same ideology
- Parts of unit map icons will no longer "trap" the zoom-in with mouse
- Fixed artillery starting with 0 defense
- Now peaceconference saves will happen only with -debug while start up
- Now occupation breakdown updates properly after exiting to main menu
- Fixed occupation rules
- Fixed a bug where you could avoid civil war by inviting back trotsky
- Warscore from bombing is now saved in save game.
- Warscore from bombing is now much lower + added monthly falloff.
- Fixed issues with country rules not clearing properly and not updating every day
- Added special case for showing shortcut icons "," and "."
- Changed price calculation for new divisions so now it does not add up cost for group if it is first group
- Increased modifier that prevents spain from joining axis early
- Fixed bug where a country without the rule of occupying neutral countries could occupy them.
- Fixed the bug when airings manpower was not updated
- King G now only dies once
- Browser now remembers last page
- Naval strikes can now also hit navally transfered troops outside combats
- Added event that allows merges of 2 communist chinas
- Fix for peace conference turns not taking scor einto consideration properly
- Fixed bug where it was possible to send a single unit as exp.force twice!
- Changed a lot of popus to use the definite article
- Fixed a bug that gave USA extra PP for certain NF
- Warscore is no longer added from dropped countries in war merging.
- Trade routes over land now get correct tooltip on day 1
- Factories from trade now used to fill construction and trade first
- Fixed join faction achievement not firing. Fixed scope from add_to_faction effect
- Fixed Soviet civil war triggering multiple times. Fixed 2 outcomes of not purging happening at the same time.
- Leaving a faction no longer broke the entire supply system until save reload
- Fixed issue where merging ships would reduce manpower
- Removed EU4 hints folder.
- Fixed the bug when Britain couldn't declare war on other democratic countries despite having a wargoal from focus


Database & Balance
- Changed German democratic party to Zentrum
- NF completion for Poland 39 start
- Fixed spanish communist crusader using male portrait
- Focus Lessons of War and Sov-Ger research agreement now give less armor research
- Added AFG leader portrait Zahir Shah, VEN leader portrait Lopez Contreras and 3 new middle eastern generic portraits
- Replaced incorrect japanese general
- Added Xi'an to PRC
- Added straits to denmark to make them more surrendermonkeys [Balance]
- Several name corrections in OOB files
- Province 3860 is now a part of state 527 instead of 328. (Manchuria/Korea)
- Added an event to move PRC capital to Beijing or Nanjing after Chinese Civil War.
- Added a requirement of more than 15% world tension to War Economy policy.
- Removed Hungarian claims from Northern Transylvania and Vojvodina
- Removed generic Tank Designer idea from Canada.
- Moved Sao Paulo to be part of the Sao Paulo state.
- Found a better Serbian fascist party leader.
- Adjustment to Paraguay and Nicaraguan political 36 and 39 starts.
- Republican Spain and Nationalist Spain now have the same National Unity
- Added more ai_choice triggers for Czechoslovakia's response to German demands.
- Added localisation for Libyan adjectives
- Changed names for neutral Nicaragua and Paraguay
- Fixed Finland starting as democratic in 1939
- Added ENG cores to French cores when Anglo-French Union happens
- If the Munich agreement can't happen (depending on various wars for GER or CZE) CZE will now get a different event about ceding the Sudetenland or giving GER a wargoal.
- Soviet now gets one armor research bonus and one land doctrine, rather than three armor research.
- Fate of Czechoslovakia now correctly adds claims and an annex CB if CZE resists GER.
- Fixed text overflow in Balearic Islands headline.
- Expanded the final event for RAJ's Azad Hind, and added several removal points for the Azad Hind idea.
- Removed eng core from state 687-British Guyana
- Added fixedsize to countrystate view state owner and foreign claims
- Fixed heightmap error on denmark
- Fixed so all building in the maldives are on land again
- German march order music now has correct path
- State name corrections.
- Added names for (unreleased) country tags.
- Lowered time for Demand Balearic islands for Italy
- Moved capital of Brazil to Rio
- Subdue the Warlords now requires that China does not exist or is a puppet of Japan
- Johnson Island Garrison renamed to Johnston Island Garrison
- Corrected JAP_1939 unit history.
- Fixed a bug where an achievement wouldn't fire because of it was using any_country trigger
- Soviet foci New Soviet Man and Women in Aviation have switched places
- Added general to Ireland
- Nerfed skill 5 generals for BRA AST AFG CAN
- Changed German Admirals traits for variety
- Bumped population of some of the smaller islands
- Changed ideology of country leader for DEN FIN FRA NOR SWE
- Changed start trade to use factories instead of specific amount of factories for trade
- Increased air range on rocket interceptors now that local coverage isnt always 100%
- Mass assault doctrine now gets -10% lower requirement on training for deploying divisions
- Political parties and leaders for Brazil. From forum.
- Great depression now limits faction joining at an extra 20%
- Human pause now has a superior priority to the automatic pause
- Fixed issue with fleet splitting failing because it forgot to assign base
- Now state controller switches properly after capitulation
- Added 3 new generic asian stateleader portraits and 2 new generic asian warlord portraits
- Added 6 new generic Arabian portraits
- Sheng Shicai got a minor facelift
- USA now gets a slightly different shade of blue to differentiate them from france
- Fixed inconsistent finnish flags
- Added additional flags for Jordan
- Fixed Israeli leader portraits
- Fixed bugs in event for china moving capital
- Lowered time for National focus "support nationalist spain" so Italy can complete it before the SCW ends
- Typos and political party fixes for Brazil
- around maginot line focus now a bit faster
- Rebalanced ships so that armor is more important and destroyer spam no longer rules the sea. Ships are also a bit cheaper to produce but require a little more manpower
- air battles should now be a lot less bloody and slower paced
- Fighters should now have an easier time vs enemy bombers without escorts


Stability & Performance
- Will no longer overwrite ironman saves if writing of current failed
- Optimizations for air interface and mapmode
- Parser now handles large tokens without crashing on savegame load
- Optimization for releasing countries
- Fixed several memory leaks
- Fixed CTD for airwing transfer when base in invalid
- Fix for potential CTD in splitting navy when you have no home base.
- Fixed rare ctd when loading an old savegame from ingame with active naval combats
- Fixed several rare CTDs
- fixed rare CTD in alert manager
- fixed rare CTD in air gui
- Improved performance a lot when viewing a lot of unit icons in combat
- Fixed a possible CTD on fleet merging
- Fixed Extreme slow down because of sea locked fleets trying to get out.
- Fixed CTD in history writing when convoys shoot down aircraft and having lost their route


User Modding
- Added possibility to script in historical aces in name pools
- Moved dynamic country tags into a separate file
- Manpower in field trigger no longer counts expeditionary forces from other nations
- Fixed issues with tooltip for ships in port trigger
- Added defines to tweak unit assignment importance for different kinds of orders.
- Added possibility to script desired amount of factories to spend on a trade
- Fixed crash from default bookmark being later than 1936
- Added add_ai_strategy effect
- In debug mode the country flag tooltip will now show AI strategy values
- Fixed map icon crash from having more than 128 country capitals in view
- Fixed country unit names list being incorrectly initialized during modding leading to CTD

Multiplayer
- Supplysystem should now update for all players when changing country controller (OOS fix)
- Observers no longer get asked for co-op acces as well as main player

Read original post

Known issues:
- Using "observer" mode from console in single player will break AI behavior. It should be fine for its intended purpose in multiplayer after having lost still as long as you observe players.

Enjoy!
Hearts of Iron IV - BjornB


"Red Ball Express" (1.1 patch) is now ready, check out the patch notes if you want to see details on what has changed.

AI
- Tweaked deployment AI to not get crippled when their armies are taking damage.
- Air mission AI is better at prioritizing the most important regions in stead of getting stuck in local optima of groups of regions.
- Tweaked down AI desire for motorized a bit.
- Added scriptable AI strategy to tweak factory assignment to equipment types and SIGNIFICANTLY boosted fighter production.
- Tweaked up AI production balance for infantry equipment.
- Tweaked guarantee desire to go down the more enemies a country has. Should keep Allies from going guarantee crazy while in wars.
- Added a define for min steps for unit controller to strategically redeploy to front location and boosted it from 4 to 8 to reduce lots of small redeployments along fronts.
- Made AI capable of determining if a template was created by them or not. Germany should no longer replace their divisions with templates from Austria.
- Tweaked area defense and pocket handling AI to be better at handling coastal defense.
- Tied countries naval base IC fraction to their naval AI focus, primarily meaning Germany will not be building as many of them, at least initially.
- Improved unitcontrollers capability to recognize when units should join as support in a combat (effects both player and AI).
- The AI now launches naval invasions against the same enemy area at the same time rather than separately.
- Tweaked AI template designing
- Having a common enemy will now make AI very accepting to granting and accepting military access as long as both are democracies.
- Neutral countries now consider guarantees when deciding on which faction it would rather join.
- AI is now properly checking if having common enemy when looking at asking for and granting military access, and is also more eager to do
- Soviet and Germany should no longer bail from the Unholy alliance as soon as they can
- AI containment score no longer goes massively negative if a major is farther away than germany meaning Allies can guarantee vs soviet aggression if they are worse than Germany
- Made non-core states count as half compared to core states when deciding on number of units for area defense.
- Added Women in Aviation to historical focus list for soviet
- Moved Claims in Baltic up the historical focus list for soviet
- Improved AI naval deployment to strategic regions
- Tweaked front assignment AI. Should mean AI is better at multi front wars.
- Further tweaks to AI front assignment to attempt to reduce bad stuff happening in multi front wars.
- Further tweaked the AI front balancing, and made sure France does not completely mess up their Italian front and Germany pushes hard against Poland when war breaks out
- AI should now be able to respond to naval invasions with naval bombers
- Made sure fascist majors are much more likely to go for war economy
- Polish AI will no longer randomly change its ideology by picking ministers
- AI should no longer use garrison divisions as infantry.
- Changed trigger condition for UK focus Benelux Intervention to require a bit more fascist/communist support, preventing the AI from taking it immediately.
- Naval AI will now deploy all its fleets (previously it would generally deploy less than 1/3 of all its ships). AI will now split fleets it cannot find a mission for, allowing it to spread them out better
- AI is now able to set naval bombers to try to prevent others from sending reinforcements over water.
- Tweaked AI down prio of non war/dangerous fronts.
- AI will no longer guarantee against leaders of other naughty factions (like soviet) if there is a much much worse faction around doing bad stuff (Axis)
- AI nations will no longer spam you with requests for military access at game start and nations who would rather occupy someone than liberate wont ask for military access
- AI can now feed puppets/liberated/change government countries with states in peace conferences giving much saner outcomes
- Made sure unitcontroller does not interfere with retreating units.
- German 1939 OOB now lists the good armor template last so ai will prefer it
- Made sure that template design AI puts a motorized together with armored when making new templates.
- Made AI look more at fitness when picking template for designing, upgrading and deployment.
- Improved how AI calculates which is a garrison template (making it pick the proper one as infantry.)
- ai now avoids putting nations that have very small bottleneck borders as main enemy
- ai now prioritize fighters and medium armor more for research
- Countries at war are no longer automatically assuming war will happen with non neutral neighbors (the Germany putting everyone against Soviet thing.)
- ai no longer retains main enemies who have already gotten wiped out
- Germany no longer goes justification crazy on south america
- Romania and Yugoslav small armor templates on start no longer deathtraps for AI
- AI should no longer ping-pong between trade laws in edge case
- US AI now a lot more hesitant to join factions due to threat
- fixed add_ai_strategy effect and added strategies where countries are added in faction from event or focus
- AI will now prioritize better economic laws a lot more
- Fixed typo in polish AI focus

UI
- Division designer difference indicators now have tooltips showing how much
- Added open air base button to the air mission entry
- Now shift+click on the category in the production will make visible only that category
- Interface tweaks so long texts in other languages does fit in several places
- Added buttons for airwing limit to make easier to adjust values in big steps
- Now navy commander can now also be assigned while fleet is not in the port
- Added tooltip and toggling icon to indicate if current settings let you unlock achievements
- You can now merge fleets that are not in the same location, the merging fleet will then travel to its merge target and then merge with it.
- Now it is possible to assign airplanes to a mission area before the arrive to the new base
- Division template window has now better tooltips for equipment, manpower, training time.
- Clarified "no trading while fighting"-tooltip
- Added yellow highlight to deployment date for units
- Changed string format for convoys in topbar to prevent overflow
- Opinion in interface will now also return a value capped between min and max values
- removed useless decimals in logistics screen
- Logistics screen now show 1 decimal when over 1k
- Intel viewing of airplanes don't show fantasy numbers anymore
- Now air base icons shown non empty only if there are players air wings

Bugfixes
- Fixed issue when sometimes frontlines was not updated after occupation.
- Now Nation A liberates Nation B if Nation B is friend or giving military access to Nation A, otherwise occupies
- Fixing quiting to menu achivement bug
- Fixed some focus that couldnt be aborted
- Fixed issue where it was impossible to do naval transfers where you have the theatres. Also player couldn't RMB on some naval ports but the systems allowed for the transportation (GUI issue).
- Building cosntruction triggers checked for owned state/province. Now checks for controlled instead
- Added on_action to the add_to_faction effect which should fix lack of achivements for faction joining
- Modified flags for Holland
- Fixed so equipment cost list doesn´t cut of 11th entry in div designer
- Efficiency retention techs now actually help (no efficiency loss at max all techs now!)
- Fixed spelling error in FRA, BRAZ for "Ottowa"-class ship
- Intel overview of nation now also lists airplanes in stockpile
- The political advisor type "Ideological Crusader", which are supposed to increase same ideology opinion with 20%, now has an effect.
- Added custom trigger description depending on type of idea for better tooltips
- Border occupation now account situations when you attack trough the country which is from the same war, but not in the same faction, plus border flip afterwards also account for countries from the same war.
- The game option "Pause on Notifications" now also pauses NF/research.
- Proper data cleanup when kicked, banned, connection lost, server lost.
- Fixed glitch in the front sections calculations, causing sometimes the fronts to be split/malformed.
- Skybox is no longer visible when you toggle UI off
- Changed font on animated map text so it show cryllic and polish characters
- Fixed fighter icon for polish dlc
- Fixed text on Mod tools button in launcher that didn't fit in Spanish
- Kick and ban buttons in mp lobby should now be aligned (important!)
- Maldives now looks a tad better, changed the heightmap, made some of the islands smaller and nudged unit positions
- Fixed script error in Pearl Harbor Gambit focus
- Carrier deck size now matches everywhere.
- No longer allowed to declare war on someone you are fighting a war together with.
- Convoy count in topbar now can show 5 digits
- Fixed Issue where long air region names goes out of dedicated area
- Added triggers to block multiple news event options
- Fixed issue when take all states action did not changed the price when other country puppet the loser
- Drawing offensive orders now takes better choice which def.line to attach the arrow to.
- Added ability to disable debug saves and made them turned off as default
- Added bypass to Pearl Harbor gambit focus for USA
- Fixed malformed frontlines against master/puppet for countries being in faction with the master.
- Disabled the system_debug.log when not running with "-debug" launch option.
- Fixed pausing of the game on the fullscreen
- Patched mysterious issue when airbase was lost and the air wings still remained in void space. Now they are send back to the warehouse.
- Fix for flickering airbase icon in the airbase view
- Nations who are done in a peace deal will no longer give remaining points to anyone in faction, just people with same ideology
- Parts of unit map icons will no longer "trap" the zoom-in with mouse
- Fixed artillery starting with 0 defense
- Now peaceconference saves will happen only with -debug while start up
- Now occupation breakdown updates properly after exiting to main menu
- Fixed occupation rules
- Fixed a bug where you could avoid civil war by inviting back trotsky
- Warscore from bombing is now saved in save game.
- Warscore from bombing is now much lower + added monthly falloff.
- Fixed issues with country rules not clearing properly and not updating every day
- Added special case for showing shortcut icons "," and "."
- Changed price calculation for new divisions so now it does not add up cost for group if it is first group
- Increased modifier that prevents spain from joining axis early
- Fixed bug where a country without the rule of occupying neutral countries could occupy them.
- Fixed the bug when airings manpower was not updated
- King G now only dies once
- Browser now remembers last page
- Naval strikes can now also hit navally transfered troops outside combats
- Added event that allows merges of 2 communist chinas
- Fix for peace conference turns not taking scor einto consideration properly
- Fixed bug where it was possible to send a single unit as exp.force twice!
- Changed a lot of popus to use the definite article
- Fixed a bug that gave USA extra PP for certain NF
- Warscore is no longer added from dropped countries in war merging.
- Trade routes over land now get correct tooltip on day 1
- Factories from trade now used to fill construction and trade first
- Fixed join faction achievement not firing. Fixed scope from add_to_faction effect
- Fixed Soviet civil war triggering multiple times. Fixed 2 outcomes of not purging happening at the same time.
- Leaving a faction no longer broke the entire supply system until save reload
- Fixed issue where merging ships would reduce manpower
- Removed EU4 hints folder.
- Fixed the bug when Britain couldn't declare war on other democratic countries despite having a wargoal from focus


Database & Balance
- Changed German democratic party to Zentrum
- NF completion for Poland 39 start
- Fixed spanish communist crusader using male portrait
- Focus Lessons of War and Sov-Ger research agreement now give less armor research
- Added AFG leader portrait Zahir Shah, VEN leader portrait Lopez Contreras and 3 new middle eastern generic portraits
- Replaced incorrect japanese general
- Added Xi'an to PRC
- Added straits to denmark to make them more surrendermonkeys [Balance]
- Several name corrections in OOB files
- Province 3860 is now a part of state 527 instead of 328. (Manchuria/Korea)
- Added an event to move PRC capital to Beijing or Nanjing after Chinese Civil War.
- Added a requirement of more than 15% world tension to War Economy policy.
- Removed Hungarian claims from Northern Transylvania and Vojvodina
- Removed generic Tank Designer idea from Canada.
- Moved Sao Paulo to be part of the Sao Paulo state.
- Found a better Serbian fascist party leader.
- Adjustment to Paraguay and Nicaraguan political 36 and 39 starts.
- Republican Spain and Nationalist Spain now have the same National Unity
- Added more ai_choice triggers for Czechoslovakia's response to German demands.
- Added localisation for Libyan adjectives
- Changed names for neutral Nicaragua and Paraguay
- Fixed Finland starting as democratic in 1939
- Added ENG cores to French cores when Anglo-French Union happens
- If the Munich agreement can't happen (depending on various wars for GER or CZE) CZE will now get a different event about ceding the Sudetenland or giving GER a wargoal.
- Soviet now gets one armor research bonus and one land doctrine, rather than three armor research.
- Fate of Czechoslovakia now correctly adds claims and an annex CB if CZE resists GER.
- Fixed text overflow in Balearic Islands headline.
- Expanded the final event for RAJ's Azad Hind, and added several removal points for the Azad Hind idea.
- Removed eng core from state 687-British Guyana
- Added fixedsize to countrystate view state owner and foreign claims
- Fixed heightmap error on denmark
- Fixed so all building in the maldives are on land again
- German march order music now has correct path
- State name corrections.
- Added names for (unreleased) country tags.
- Lowered time for Demand Balearic islands for Italy
- Moved capital of Brazil to Rio
- Subdue the Warlords now requires that China does not exist or is a puppet of Japan
- Johnson Island Garrison renamed to Johnston Island Garrison
- Corrected JAP_1939 unit history.
- Fixed a bug where an achievement wouldn't fire because of it was using any_country trigger
- Soviet foci New Soviet Man and Women in Aviation have switched places
- Added general to Ireland
- Nerfed skill 5 generals for BRA AST AFG CAN
- Changed German Admirals traits for variety
- Bumped population of some of the smaller islands
- Changed ideology of country leader for DEN FIN FRA NOR SWE
- Changed start trade to use factories instead of specific amount of factories for trade
- Increased air range on rocket interceptors now that local coverage isnt always 100%
- Mass assault doctrine now gets -10% lower requirement on training for deploying divisions
- Political parties and leaders for Brazil. From forum.
- Great depression now limits faction joining at an extra 20%
- Human pause now has a superior priority to the automatic pause
- Fixed issue with fleet splitting failing because it forgot to assign base
- Now state controller switches properly after capitulation
- Added 3 new generic asian stateleader portraits and 2 new generic asian warlord portraits
- Added 6 new generic Arabian portraits
- Sheng Shicai got a minor facelift
- USA now gets a slightly different shade of blue to differentiate them from france
- Fixed inconsistent finnish flags
- Added additional flags for Jordan
- Fixed Israeli leader portraits
- Fixed bugs in event for china moving capital
- Lowered time for National focus "support nationalist spain" so Italy can complete it before the SCW ends
- Typos and political party fixes for Brazil
- around maginot line focus now a bit faster
- Rebalanced ships so that armor is more important and destroyer spam no longer rules the sea. Ships are also a bit cheaper to produce but require a little more manpower
- air battles should now be a lot less bloody and slower paced
- Fighters should now have an easier time vs enemy bombers without escorts


Stability & Performance
- Will no longer overwrite ironman saves if writing of current failed
- Optimizations for air interface and mapmode
- Parser now handles large tokens without crashing on savegame load
- Optimization for releasing countries
- Fixed several memory leaks
- Fixed CTD for airwing transfer when base in invalid
- Fix for potential CTD in splitting navy when you have no home base.
- Fixed rare ctd when loading an old savegame from ingame with active naval combats
- Fixed several rare CTDs
- fixed rare CTD in alert manager
- fixed rare CTD in air gui
- Improved performance a lot when viewing a lot of unit icons in combat
- Fixed a possible CTD on fleet merging
- Fixed Extreme slow down because of sea locked fleets trying to get out.
- Fixed CTD in history writing when convoys shoot down aircraft and having lost their route


User Modding
- Added possibility to script in historical aces in name pools
- Moved dynamic country tags into a separate file
- Manpower in field trigger no longer counts expeditionary forces from other nations
- Fixed issues with tooltip for ships in port trigger
- Added defines to tweak unit assignment importance for different kinds of orders.
- Added possibility to script desired amount of factories to spend on a trade
- Fixed crash from default bookmark being later than 1936
- Added add_ai_strategy effect
- In debug mode the country flag tooltip will now show AI strategy values
- Fixed map icon crash from having more than 128 country capitals in view
- Fixed country unit names list being incorrectly initialized during modding leading to CTD

Multiplayer
- Supplysystem should now update for all players when changing country controller (OOS fix)
- Observers no longer get asked for co-op acces as well as main player

Read original post

Known issues:
- Using "observer" mode from console in single player will break AI behavior. It should be fine for its intended purpose in multiplayer after having lost still as long as you observe players.

Enjoy!
...