• 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.

HOI4 Dev Diary - Beta Batch Update II

Hi everyone, as the coronavirus apocalypse grips sweden the HOI dev team have reverted to to our baser instincts... no longer chained to our desks our programmers roam the streets stealing gasoline and lines of code from weaker gangs of programmers. The content designers have started worshipping stacks of photocopies of Rommel's "Infantry Attacks", and QA are now hunting bugs using spiked clubs.

Ok, not quite ;) But the team, as well as all of paradox, is currently working from home to help limit COVID-19 spread, also as many have pointed out.. less meetings and less pants! its a win-win situation :)

Today, like last week we have another update on the Beta patch.

##################################
# Features
##################################
- Operatives can be disbanded to free up operative slots and recruit different operatives

##################################
# Balance
##################################
- Increased minimum surrender limit to for a country to 20%
- Decrease Base manpower lost in resistance attack to 2.5% from 3%
- Increased compliance decay to give cap of 90% compliance to non democracies.
- Changed compliance loss on state changing hands to 25% from 10%
- Decreased fielded manpower requirement from German "Demand Sudetenland" to 725000 from 750000
- Improved Resistance Suppression when using "Brutal Oppression" from 65% to 75%
- Decreased compliance from collab regime operation to 20% from 30% on normal result and 50% to 40% on excelent result
- changing ideology now halves compliance
- Reduced the Compliance requirements for the Anarchist coring decisions to 50%, down from 60%.
- Increased the cost of Concessions to the Anarchists decision to 150 PP to bring it more in line with its intended purpose as an 'emergency' delay rather than a permanent one, and also made it require either of the Nationalist factions to exist. This means that once those are defeated, there is no stopping the Anarchist uprising anymore.
- operative gained from faction members now is reduced for counties that lacks industry

##################################
# Stability & Performance
##################################
- Prevent CTD when attempting to display the airwings of an airbase the player does not have access to
- Fixed abort to trigger on more cases where invalid map data is detected
- Fixed CTD on invalid naval terrain type for a strategic region
- Fixed CTD on invalid state definition
- Fixed CTD that could happen when re-ordering ship names
- Fixed CTD when displaying the tooltip of the join faction diplomatic action
- Fixed CTD when a autonomy_state has not been correctly loaded
- fixed unnamed gui objects possibly causing crashes and added an errorlog
- Blocked execution of white_peace before game start, along with error log explanation, instead of CTD.

##################################
# UI & Graphics
##################################
- Fix infinite production of ships not assigning names properly in the UI
- Ensured the Abdication Crisis timed mission will now appear at the top of its decision category, for convenience.
- Fixed the Boost Ideology window to work with more than 4 ideologies
- The list of aces to pick from is now sorted to have compatible and free aces at the top
- Releasing puppet no longer creates a new operative slot that disappears again after unpausing
- fixed some graphical issues with frontlines
- fixed operative nationality flags not properly positioned when there are more than 2
- Reduced excessive digits in percentages in various occupation tooltips
- improved operative slot tooltips to see where you are gaining your slots from
- During peace conference, collaboration events are delayed until after and non-news events are hidden

##################################
# AI
##################################
- allies no longer ask SOV for military access
- fixed ai not upgrading templates of existing units
- fixed some issues that resulted in ai preferring producing earlier ships
- ai ITA no longer releases Libya as a collaboration government
- ai will try not to pick closed economy laws if it has large allies

##################################
# Modding
##################################
- fixed accessing variables using other variables not working ( such as var_name:var_name2 )
- added seed = var support for scripted locs random list & random list effect
- laws/ministers can be now modded to use list view instead by adding use_list_view = yes to their idea group
- fixed country_resource_cost_ modifiers not applying correctly
- fixed state resource cost modifiers not showing in tooltip if there were no other resources
- country total resources can go below zero now
- The game no longer aborts due to map errors if launched in debug mode, to allow access to the Nudger
- The game now displays a pop up when reaching the main menu if it detected invalid map data when launched in debug mode
- added on_operative_recruited & on_operative_created on actions
- fixed invalid error logs with tag aliases
- added army_experience navy_experience air_experience country variables

##################################
# Database
##################################
- Renamed Elastic Defense focus to Rebuild the Lines of Torres Vedras for better flavor.
- Fixed "Catalonian Occupation Zone" to properly refer to a "Catalan Occupation Zone", instead.
- Fixed decision requirements in the Abdication Crisis timed mission.
- fixed a number of issues with the French Legitimist Monarchist branch
- Fixed flavor text in the Spanish Independence War news event
- fixed some issues with Japan's head of intelligence advisor
- dismantling the Maginot Line now removes the "Protected by the Maginot Line" national spirit. The Extending the Maginot Line Focus now requires this spirit.
- fixed an issue with Yugoslavian Fighter/Bomber competition event chain having unlocalized strings
- Added missing name for Concessions to the Anarchists decision.
- Fixed Soviet Union seizing Spanish gold reserves even if the gold was never relocated.
- The French "Economic Devolution" focus now displays the correct effects after it is taken

##################################
# Bugfix
##################################
- Renamed Franco's old portrait to prevent it from being used unintentionally by the game.
- Units now correctly divide units into fallback orders that originate in friendly territory and pass through neutral territory.
- fixed another illusive gentleman being available when the first one is taken
- army templates with >10 terrain adjusters will now create a scrollbar in template editor guis so all can be visible
- Random generated female aces now get properly gender flagged
- Made ideas database loading more resilient to script error
- fixed a case where you can steal ships
- fixed sometimes not getting used factories back when canceling an operation
- Made the distribution of states for the Carlist and Anarchist uprisings more reasonable, especially when finishing the SCW early and therefore owning a lot of states before rising up as the Anarchists.
- Requesting Foreign Manpower Garrison support no longer overflows.
- Fixed an issue where territory wasn't assigned properly in the Japan surrender to China
- fixed a rare edge case where Communist China could attempt to infiltrate itself
- Lina Odena is now properly considered female when being referred to in text. Also updated her name to have the proper diacritics.
- fixed usa fascist party popularity being set incorrectly after civil war
- annexed countries will be removed from wars now
- fixed access relations getting cancelled after a while
- fixed factory tooltips in country occupation view
- fixed collaboration government not having a proper name in some cases

If you want to see past changes and full changelog, check out the Beta Patch thread here as well as info on how to start playing on it. Its pretty stable.

Some highlights
Due to popular demand its now possible to fire spies and put someone else in their slot.
upload_2020-3-18_12-39-24.png

The operative will be put back in the pool and you need to wait for a timer to get the slot back to recruit someone else (or get a previously recruited agent back).

We noticed that the code we had put in to stop people from loading broken mod maps also stopped modders from using the ingame nudger tool to fix those issues. That has now been fixed in this update and it will let people access the nudger again as well as making the warnings clearer. We have also added more detailed logging to help people fix their problems. On top of a popup we also have this info when attempting to enter single player.
upload_2020-3-17_16-41-39.png
 
Last edited:
  • 2
Reactions:
also created the benefits of Guderian's doctrinal advisers should be changed and Von Manstein should be reviewed Guderian should only give benefits of doctrine for that so-called mobile war doctrine and instead Von Manstein if it could give benefits to any type of doctrine since it is more versatile and flexible than Guderian

I think it should also review the gains of the approach both Legion condor and CVT that should not give bonuses to models but to military doctrines since it was mainly an incentive to intervene in the Spanish civil war for the Germans and Italians was to gain experience and improve their doctrines military rather than develop new

I also believe that a general rework of the entire system of doctrines should be done to make it more flexible I think the proposal made by mod World ablaze I find very interesting as inspiration as reflected in the image

4A6AEBFC4AA87617D65A2A08BB0C19EA6692FC28
 
Last edited:
Anyone know if the AI still spams collaboration governments? Haven't tried the beta in quite a while.
Yes, they do. They have scripted Italy not to release Libya, but it still releases Greece and Japan still releases the Marianas and pretty much everything.

I've been proposing giving countries claims on their starting colonies (and script them so they don't create collabs on their claims) for a while, I think that would be the perfect solution, but I don't know if the devs read it. @podcat please have a look here.

Can someone who has played the patch tell us whether or the AI spamming collaboration governments EVERYWHERE has been fixed yet? This is what, week 3 now? It's by far the most glaring issue in the beta patch and yet it seems Paradox are completely pussyfooting around the problem

They haven't fixed it.
 
Last edited:
I also believe Ukraine, Belarus, Armenia, Georgia, Croatia , Slovenia North Ireland,
Iceland ,Greenland, Quebec ,Alaska, Danzig, Sudetenland and South Tyrol
should be considered as occupied territories such as British Malay or Dutch East Indies. There should be resistance despite having puppet governments and it should also include tags for Indonesia and Malaysia

I also believe that in the future some type of mechanism or decision should be added to promote the autonomy of collaborative governments and make them puppets.

also the Sudetenland and Austria should have German remakes from the beginning
 
Last edited:
I also believe Ukraine, Belarus, Armenia, Georgia, Croatia or Slovenia should be considered as occupied territories such as British Malay or Dutch East Indies. There should be resistance despite having puppet governments.
There is significant difference even between situation in Belarus and Ukraine. And you just bluntly compare both with whole different cases of Balkans, Caucasus and colonies in East..
No it would not be adequate to treat all of them as occupied territories of game terms.
 
Hi everyone, as the coronavirus apocalypse grips sweden the HOI dev team have reverted to to our baser instincts... no longer chained to our desks our programmers roam the streets stealing gasoline and lines of code from weaker gangs of programmers. The content designers have started worshipping stacks of photocopies of Rommel's "Infantry Attacks", and QA are now hunting bugs using spiked clubs.

Ok, not quite ;) But the team, as well as all of paradox, is currently working from home to help limit COVID-19 spread, also as many have pointed out.. less meetings and less pants! its a win-win situation :)

Today, like last week we have another update on the Beta patch.

##################################
# Features
##################################
- Operatives can be disbanded to free up operative slots and recruit different operatives

##################################
# Balance
##################################
- Increased minimum surrender limit to for a country to 20%
- Decrease Base manpower lost in resistance attack to 2.5% from 3%
- Increased compliance decay to give cap of 90% compliance to non democracies.
- Changed compliance loss on state changing hands to 25% from 10%
- Decreased fielded manpower requirement from German "Demand Sudetenland" to 725000 from 750000
- Improved Resistance Suppression when using "Brutal Oppression" from 65% to 75%
- Decreased compliance from collab regime operation to 20% from 30% on normal result and 50% to 40% on excelent result
- changing ideology now halves compliance
- Reduced the Compliance requirements for the Anarchist coring decisions to 50%, down from 60%.
- Increased the cost of Concessions to the Anarchists decision to 150 PP to bring it more in line with its intended purpose as an 'emergency' delay rather than a permanent one, and also made it require either of the Nationalist factions to exist. This means that once those are defeated, there is no stopping the Anarchist uprising anymore.
- operative gained from faction members now is reduced for counties that lacks industry

##################################
# Stability & Performance
##################################
- Prevent CTD when attempting to display the airwings of an airbase the player does not have access to
- Fixed abort to trigger on more cases where invalid map data is detected
- Fixed CTD on invalid naval terrain type for a strategic region
- Fixed CTD on invalid state definition
- Fixed CTD that could happen when re-ordering ship names
- Fixed CTD when displaying the tooltip of the join faction diplomatic action
- Fixed CTD when a autonomy_state has not been correctly loaded
- fixed unnamed gui objects possibly causing crashes and added an errorlog
- Blocked execution of white_peace before game start, along with error log explanation, instead of CTD.

##################################
# UI & Graphics
##################################
- Fix infinite production of ships not assigning names properly in the UI
- Ensured the Abdication Crisis timed mission will now appear at the top of its decision category, for convenience.
- Fixed the Boost Ideology window to work with more than 4 ideologies
- The list of aces to pick from is now sorted to have compatible and free aces at the top
- Releasing puppet no longer creates a new operative slot that disappears again after unpausing
- fixed some graphical issues with frontlines
- fixed operative nationality flags not properly positioned when there are more than 2
- Reduced excessive digits in percentages in various occupation tooltips
- improved operative slot tooltips to see where you are gaining your slots from
- During peace conference, collaboration events are delayed until after and non-news events are hidden

##################################
# AI
##################################
- allies no longer ask SOV for military access
- fixed ai not upgrading templates of existing units
- fixed some issues that resulted in ai preferring producing earlier ships
- ai ITA no longer releases Libya as a collaboration government
- ai will try not to pick closed economy laws if it has large allies

##################################
# Modding
##################################
- fixed accessing variables using other variables not working ( such as var_name:var_name2 )
- added seed = var support for scripted locs random list & random list effect
- laws/ministers can be now modded to use list view instead by adding use_list_view = yes to their idea group
- fixed country_resource_cost_ modifiers not applying correctly
- fixed state resource cost modifiers not showing in tooltip if there were no other resources
- country total resources can go below zero now
- The game no longer aborts due to map errors if launched in debug mode, to allow access to the Nudger
- The game now displays a pop up when reaching the main menu if it detected invalid map data when launched in debug mode
- added on_operative_recruited & on_operative_created on actions
- fixed invalid error logs with tag aliases
- added army_experience navy_experience air_experience country variables

##################################
# Database
##################################
- Renamed Elastic Defense focus to Rebuild the Lines of Torres Vedras for better flavor.
- Fixed "Catalonian Occupation Zone" to properly refer to a "Catalan Occupation Zone", instead.
- Fixed decision requirements in the Abdication Crisis timed mission.
- fixed a number of issues with the French Legitimist Monarchist branch
- Fixed flavor text in the Spanish Independence War news event
- fixed some issues with Japan's head of intelligence advisor
- dismantling the Maginot Line now removes the "Protected by the Maginot Line" national spirit. The Extending the Maginot Line Focus now requires this spirit.
- fixed an issue with Yugoslavian Fighter/Bomber competition event chain having unlocalized strings
- Added missing name for Concessions to the Anarchists decision.
- Fixed Soviet Union seizing Spanish gold reserves even if the gold was never relocated.
- The French "Economic Devolution" focus now displays the correct effects after it is taken

##################################
# Bugfix
##################################
- Renamed Franco's old portrait to prevent it from being used unintentionally by the game.
- Units now correctly divide units into fallback orders that originate in friendly territory and pass through neutral territory.
- fixed another illusive gentleman being available when the first one is taken
- army templates with >10 terrain adjusters will now create a scrollbar in template editor guis so all can be visible
- Random generated female aces now get properly gender flagged
- Made ideas database loading more resilient to script error
- fixed a case where you can steal ships
- fixed sometimes not getting used factories back when canceling an operation
- Made the distribution of states for the Carlist and Anarchist uprisings more reasonable, especially when finishing the SCW early and therefore owning a lot of states before rising up as the Anarchists.
- Requesting Foreign Manpower Garrison support no longer overflows.
- Fixed an issue where territory wasn't assigned properly in the Japan surrender to China
- fixed a rare edge case where Communist China could attempt to infiltrate itself
- Lina Odena is now properly considered female when being referred to in text. Also updated her name to have the proper diacritics.
- fixed usa fascist party popularity being set incorrectly after civil war
- annexed countries will be removed from wars now
- fixed access relations getting cancelled after a while
- fixed factory tooltips in country occupation view
- fixed collaboration government not having a proper name in some cases

If you want to see past changes and full changelog, check out the Beta Patch thread here as well as info on how to start playing on it. Its pretty stable.

Some highlights
Due to popular demand its now possible to fire spies and put someone else in their slot.
View attachment 555577
The operative will be put back in the pool and you need to wait for a timer to get the slot back to recruit someone else (or get a previously recruited agent back).

We noticed that the code we had put in to stop people from loading broken mod maps also stopped modders from using the ingame nudger tool to fix those issues. That has now been fixed in this update and it will let people access the nudger again as well as making the warnings clearer. We have also added more detailed logging to help people fix their problems. On top of a popup we also have this info when attempting to enter single player.
View attachment 555061
Now that you guys are assigned so much time to fix those bugs, can you not, please fix the AI to send air volunteers again? I really miss that as part of the game. You guys touted that back with WtT, and then you took it away with MTG. PLEASE FIX!!!

Also, please put the PP in for Japan with the 2 fascist focuses that are supposed to give PP, but don't give any. Japan really needs that little PP boost because they have to spend so much on China and balancing their Army/Navy in the first 4 years of the game.

I have reported both of these bugs, twice in the last year and a half, and I have gotten no response. podcat, please stop ignoring me.
 
Upon playing Portugal as comunist and fascist i noticed that on events i did not get an "haven" event. During SCW and WWII Portugal hosted not only high profile figures but also thousands of commoners, although in some ocasions, the regime did not want to recived them; nevertheless for Portugal and Spain could be an focus or event to allow refugees and their interaction. Exemple for Portugal - Q: "SCW is going for a year and thousands of refugees wait in our border, what will we do?" A: "Let them be" - (no effect); B: "Send them back" - (plus opinion to NS, plus fascism); C"Give temporary asylum" - (plus opinion to RS and democracies, plus democratic and comunism; civil, non-core population up by x%); D"Their are our brothers" - (minus opinion on RS and NS, x% of civil core population, -5 civilian factories) The % of spanish people coming to Portugal could be modified by propaganda actions, making more of them to come to Portugal. After the war Spain should have the chance to call their people back, except if Portugal choose the last option. On historical it would go for the 2nd or 3rd option. The second refugee event would concern Germany expantion and the jewish people, historically Salazar wanted to deny visa to jews (Circular nº14) but the embassadors and consuls ignored it and save their lives as well thousands of non jews, mainlly Aristides de Sousa Mendes. So other event could be: Q"Nazi war machine is chewing through Europe, leaving thousands of orfans, widows and homeless. Many seek passage to the USA, others just a safe haven. What will we do?" A: "Let them be" - (minus opinion to democracies, plus to Germany); B "Grant them passage" - (plus opinion to democracies, minus to Germany); C "They are welcome" - (plus opinion to democracies, minus to Germany. -5 to civilian factories + x% to core-manpower). In this WWII case, this options to Portugal would be the same to Spain, could even coordinate efforts, to have a "pipeline" to send refugees to USA. The % of population gained would stop a month after the end of SCW and Germay capitulation, as the use of the 5 civilian factories. So this events would generate two temporary national spirits and having both could be an achivement (Safe haven). Maybe after absorving the refugees in both events get an other to decided were they would serve best the nation interests: plus civilian/military factories; plus construction/production; plus recrutable population, getting an national spirit to mirror that choice.
 
@podcat

It's good to see some glitches and balance changes this time around.

Are there any plans to fix the historical date for Germany's invasion of France and the Low Countries? Germany seems to do Around Maginot as soon as Danzig or War is completed, is it not possible to give Germany a bonus (perhaps one also providing unit speed) against France and the Low Countries to compensate?

Will there be bonuses provided for Germany when they establish Reichskommissariats? Even with the balance changes, there is little reason to do the focus for Reichskommissariats.

Can Slovakia please be a releasable?

Also is it possible for a future update to add the ability for national leaders to be able to have research-specific bonuses? Like having Joseph Stalin reduce research time on Industry and Production technology.
 
also created the benefits of Guderian's doctrinal advisers should be changed and Von Manstein should be reviewed Guderian should only give benefits of doctrine for that so-called mobile war doctrine and instead Von Manstein if it could give benefits to any type of doctrine since it is more versatile and flexible than Guderian

I think it should also review the gains of the approach both Legion condor and CVT that should not give bonuses to models but to military doctrines since it was mainly an incentive to intervene in the Spanish civil war for the Germans and Italians was to gain experience and improve their doctrines military rather than develop new

I also believe that a general rework of the entire system of doctrines should be done to make it more flexible I think the proposal made by mod World ablaze I find very interesting as inspiration as reflected in the image
4A6AEBFC4AA87617D65A2A08BB0C19EA6692FC28

A "build your own" approach for doctrines definitely seems more interesting than the current 4 trees, I like it.
 
Are there any plans to fix the historical date for Germany's invasion of France and the Low Countries? Germany seems to do Around Maginot as soon as Danzig or War is completed, is it not possible to give Germany a bonus (perhaps one also providing unit speed) against France and the Low Countries to compensate?

The problem seems to be tied to 2 things, German AI aggressiveness and focus tree issues. The focus tree issues seems to be that Operation Weserübung requires that Poland not control the states of Warsaw and Danzig, something that nobody can do if you wait even up to the maximum of 10 days to not waste time, and with the AI picking focuses right away, they go for Around Maginot. I think the solution should be to give Germany a focus to do between the invasion of Poland and the focuses for the Low Countries and Scandinavia so it keeps them occupied until Poland surrenders or at least loses the 2 states. Alternatively, if you don't want to add a focus, make the historical path choose some type of military development focus it hasn't taken yet or whatever, then go back to the war/political path. The other issue is the German AI, I've gotten frustrated with the German AI rushing for Around Maginot so during some non-ironman games I'd tag over to Germany and select a focus for them, this would cause the German AI to manually justify against the Low Countries, so my guess is just a desire to go for them, don't know why so early, don't know what to do there besides tweak the German AI or add the Phoney War or whatever for the United Kingdom, France and Germany or whatever.
 
A "build your own" approach for doctrines definitely seems more interesting than the current 4 trees, I like it.
Exactly, I don't know what you mean and I don't think I have to do a certain approach, but as this, the current model would have to keep earning bonds to investigate the doctrines with that, but I create the model a similar one.

What is post that is taken out of a mod would be more or less what you are looking for there would be no restrictions due to choosing a certain doctrine but it would be much more flexible than the current system could be based on that three axes that would be artillery, mobile and infantry could be kept in that reworked
 
Please paradox team we need a fix for the France guarantee on ALL balkan's country. Many of your funs ( and also me as well ) have already said that France must not guarantee all of the Balkans for both historic reasons and for gameplay mechanics; infact France guarantee result often in the earliest WWII conflict we have ever seen in HOIIV or just it prevents balkans country and Italy to expand in the years between 1936/39. Also Yugoslavia ( one of the Balkans country protected by France in the game ) in real history had just a low level agreement of friendship and nothing more. Gameplay speaking the problem is also related to the France Focus Tree that now lose part of his importance regard the Little Entente because practically all Balkans are protected since the beginning of the game.
So please help us all and kindly fix this problem or at least, if I can ask, tell us why you are not facing the problem and not answering our posts and our request.
I hope this post does not sound as a rage post, infact english is not my first language and I'm every time scared that my pour dictionary will result in an offensive post. :) @podcat
 
Please paradox team we need a fix for the France guarantee on ALL balkan's country. Many of your funs ( and also me as well ) have already said that France must not guarantee all of the Balkans for both historic reasons and for gameplay mechanics; infact France guarantee result often in the earliest WWII conflict we have ever seen in HOIIV or just it prevents balkans country and Italy to expand in the years between 1936/39. Also Yugoslavia ( one of the Balkans country protected by France in the game ) in real history had just a low level agreement of friendship and nothing more. Gameplay speaking the problem is also related to the France Focus Tree that now lose part of his importance regard the Little Entente because practically all Balkans are protected since the beginning of the game.
So please help us all and kindly fix this problem or at least, if I can ask, tell us why you are not facing the problem and not answering our posts and our request.
I hope this post does not sound as a rage post, infact english is not my first language and I'm every time scared that my pour dictionary will result in an offensive post. :) @podcat

I mean they could always go full historical accuracy with the start date and not have majors (and in several cases, minors) tolerate XYZ countries getting ravaged without consequence, à la HoI2:

1H4cMI9.png


I think you're getting off the hook quite easy in HoI4 with regards to ahistorical pre-1939 conquests. ;)

PS. That pic's from C.O.R.E. but the guarantees didn't much differ from vanilla HoI2.
 
I’m getting really frustrated with the bugs. I played as communist China and Japan died by late 1940 and then still attacked the US, but I can’t even launch the uprising because even though I infiltrated a dozen times, it still says “needs an successful infiltration” to launch the uprising.

And POUM Spain needs an ideology advisor, they can’t use the anarchist one because that boosts non aligned.
 
Could you please allow players to specifically select states in which they want to create a collaboration government? Because even though I really enjoy the new feature it sometimes annoys me that if I want to create for example a collaboration government in Poland as Germany that I have to give up my claimed territory. Another annoying problem ocurred when I wanted to create a collaboration government in Czechia, but also turned the Sudetenland over to them, which was not my intention.