Patch 1.4.X

From Hearts of Iron 4 Wiki
Jump to navigation Jump to search
Nav top.png
Hearts of Iron IV
By Blood Alone icon.png By Blood Alone
No Step Back icon.png No Step Back
Battle for the Bosporus icon.png Battle for the Bosporus
La Resistance icon.png La Résistance
Man the Guns icon.png Man the Guns
Waking the Tiger icon.png Waking the Tiger
Death or Dishonor icon.png Death or Dishonor
Together for Victory icon.png Together for Victory
HoI4 icon.png Base version

Patch 1.4.X are all patches beginning with 1.4.


Main article: Patch 1.4


1.4.1 is a hotfix which was released on 2017-06-29[1] with the checksum 6e42.

Highlights & Important

  • Units getting pushed back in naval invasions are now removed from the order so they won't automatically try it again (no more ping pong)
  • Fixed the Stug tech icon to have correct barrel length
  • Major rewrite of air combat system (the underlying stuff), should now have less wierd special cases and be easier to balance
  • Fixed issue where generic leaders would be replaced randomly in the world due to mistake in focus tree
  • Each wing of CAS should now be able to attack more than one combat removing the need to split them up in small wings
  • Its now possible to mark even base (Mk 0) equipment as obsolete, also equipment conversion will only convert foreign and obsolete equipment, so you have much more control now.


  • Fixed a case where Chinese AI would delete units incorrectly due to supply evaluation
  • Fixed case where AI would think that it was being encircled and would pile up its divisions in few provinces and abandon fronts
  • Took care of another situation that cause indecisive units
  • Made AI respect waiting after already sending lend lease requests
  • A fix for front abandonment that makes it spread out the units being taken from other fronts
  • Units getting pushed back in naval invasions are now removed from the order so they won't automatically try it again (no more ping pong)
  • Several tweaks to allied AI to avoid "suicide invasions" agaisnt axis nations before they are at war with soviets
  • Germany no longer wastes time prepping naval invasiosn vs france just before it takes around maginot
  • Made sure AI cannot pick event options with weight 0 if another option with higher score exists
  • AI now considers enemies as obstacles when planning invasions on nations its not yet at war with when comparing fleets leading for less wasted preparation
  • ai can now cancel invasions that are bad if started during a time they were ok
  • Fix for case where Germany would use too aggressive stance versus maginot line again
  • Air AI can now evaluate zones for bombing and such more than 1-2 zones away
  • Tweaked ai_chance for all CZE events to be saner
  • If CZE exists when Germany demands Danzig from poland, they will now be very interested in joining the war rather than waiting for Germany to get around to beating them
  • fixed ai scoring for volunteer only manpower law that meant hungary (maybe others?) could get stuck on Disarmed Nation.
  • lowered prioritiy more for doctrines for ai if already researching one
  • fixes for ai strategy files referencing the wrong focuses
  • Tweaks to ai research weights, now considers 1940 fighters more important
  • Spanish civil war spirit about recovery now has higher penalty for AI evaluation to join factions
  • Fixed a case where AI would use the wrong execution mode and be overly aggressive when attackign maginot line
  • AI should now be more active with CAS usage
  • Fixed an issue where AI would not assign NAV to sea zones


  • Fixed UI bug that made GER to never show tech bonuses
  • Splitted "In Combat: x83" tooltip into two. Now In Combat shows default combat speed (x33) and movement gain from tactics is shown separately
  • Double click in army list now deselects previous selection if shift is down
  • Mission icons on the map should now include port strike
  • Movement bonus from tactics were being shown in damage tooltip of a unit in battle window, remove it from tooltip.
  • Added missing localization for base strike research bonuses
  • Can now unassign aces with right-click like tooltip says
  • Added a new text icon for cost in license production screen
  • Added tooltip for air wing state
  • Create airwing interface properly resets the right side when all planes are removed
  • Tweaked license tooltip in production view to be somewhat clearer
  • Changed Hungary 1936 bookmark to highlight restoration of Austria-Hungary
  • The person who unpaused the game is now shown in pause tooltip (if someone keeps unpausing annoyingly in MP)
  • Changed license production cost icon in tool-tip
  • Added description in add new air wing tool-tip
  • fixed color issue for Israel
  • fixed color issue with Korea
  • Encirclement loses now displays on combat log. Manpower lost in convoys (which is shot by navy forces) now displayed as "Losses to enemy navy" in combat log tooltip.
  • Added overrun casualties to combat log.
  • Fixed air stats showing too small in wing detail view
  • fix for CZE civil war not being advertised enough in focus tooltip
  • added two more portraits (Japanese communist leader, Ecuador historical leader)
  • Now you can mark all of the equipment as obsolete (even if base type) and equipment conversion is only done for obsolete equipment


  • Fixed a problem with the format for build_army strategy
  • Fixed issue where scripted amounts for force_equipment_variants did nothing
  • Added has_carrier_airwings_in_own_combat trigger for combatants


  • Added missing localization for UNITS_VIEW_WINGS_COUNT in French
  • Fixed missing faces for Congo
  • Fixed a misspelled loc string in war goals
  • Fixed the Stug tech icon to have correct barrel length
  • Fixed some issues with ship names in 00_GER_names
  • Made dead sea a lake
  • Fixed a number of mistakes and inconsistencies in German OoB
  • Improved several items of flavor text for CZE focuses
  • added HMS Dreadnought to Royal Navy ship names
  • added cosmetic tag for Hungary if it elects a King but then changes ideology away from neutral (democratic, fascist branch)
  • fix for a missing event picture gfx that has been in since launch and wasn't noticed
  • fix for US missing air wing names for jets
  • East/west germany now get nicer colors and dont bug out
  • Fixed incorrect portrait for Horthy when admiral
  • fixed an issue with news event 311 refering to the wrong country
  • Added 4 new portraits for South america for historical leaders for Peru, Chile, Colombia, Paraguay
  • Added new portrait for Bulgarian fascist leader
  • Hooked in three new portraits for Baltic leaders (Police is still hunting for the set of identical triplets that were impersonating them)
  • Added proper Slovenian and Slovakian flags (honestly at this point I dont even know which one is correct /Podcat)
  • Added pdxcon magic winner portrait to generic soviet portrait list
  • Dramatically improved communist Korea by using DPRK (best Korea) flag AGAIN
  • Fixed 2 missing images in Romanian/hungarian events
  • Added 4 new portraits (Iraq and Oman historical leaders, Italian and Japanese democratic leaders)
  • Added renaming of YUG unaligned party to 'Monarchists' after Peter II takes the throne.
  • Renamed Czech Export Focus national spirits to not resemble Export Focus law.
  • Reenabled flavor names for German puppets for people without DoD in a cold and calculating move designed to maximize profits


  • Lowered the amount of ground based planes that can enter naval combats over time
  • Reduced cost for giving core states back to our puppets
  • Slightly increased fascist support in Hungary fascist king chain
  • Rebalance of additional building slots for Serbian rail network focus
  • Fixed a balance issue with Integrated/Serbian rail network focuses in Yugoslav tree
  • Fix for air accidents being scaled depending on the number of wing
  • Increased manpower requirements for CZE alliance with Germany focuses by 50k each
  • fix for Romania being able to appoint a government friendly to a faction they are at war with
  • locked CZE political ideology pushers behind appropriate focuses
  • lowered CZE fighter output boost
  • rebalanced tech sharing group bonuses for CZE to be more in line with everyone else
  • tactical bombers can now pick the naval strike mission
  • Added building slots and infrastructure to balanced industry path for CZE, toned down the export focus spirits


  • Fixed the bug when conversion could not convert last pieces of equipment
  • Removed Demand Transnistria from the Romanian historical focus list. Romania should no longer think attacking the soviet union is a great idea
  • Fixed bug where technologies was not updated in case of unlocking tech from another technology folder
  • Fixed bug where some modifiers were not applied to airplanes after loading a save
  • Fix for Soft Attack/Hard Attack values ignoring some combat bonuses in battle gui
  • Overriding an idea with custom name, now overrides the modifier name as well, instead of using idea ID as key
  • Fix for trade path not being recalculated when strait control has changed
  • Fixed for a potential issue if CZE becomes a puppet of AH that may lead to intra-faction warfare
  • Fix for dual mediation events in Transylvania chain (RIP Katya's sanity)
  • Germany should now only leave the Romanian Tech group if Romania is in a faction germany is not in
  • Changed the Sudetenland failsafe event to give the war goal against the controller of Sudetenland (was hardcoded to CZE)
  • changed "His Majesty' loyal government" to work even if Hungary did not roll over in the event
  • Fixed Horty not being leader of Hungary at gamestart without DoD
  • Fixed an issue where Germany could be stuck with the Demand Sudetenland focus under some circumstances
  • Made the demand Transylvania event chain remove the correct core (North Transylvania) for Romania if they instantly fold.
  • Fixed a bug where generic unit names would not work if starting letters were the same for different generics
  • Fixed an issue where existing airwing names were never returned to the pool
  • Fixed a bug where traded away resources decreased amount of factories available for trade
  • Fixed CZE only being angry with Allies if they decide not to fight over Southern Slovakia (CZE now always angry, all the time)
  • Fix for Zalozie not being transfered if Soviet union honors MR pact
  • Added a number of sanity checks for AH reclamaition focuses (must not be in faction with owners of claimed provinces)
  • fixed an issue where the Ljubljana award could give out states not owned by Germany or Yugoslavia
  • "Death or Dishonor or Cake" achievement now has a tooltip that tells the player to have Carol II as the country leader.
  • Fix for Yugoslavia being allowed to try and buy planes from a country they are at war with
  • Blocked vanilla YUG coup event if player has DoD
  • Fix for Yugoslavia spawning Croatia even if they did not own the territory
  • Fix for Czech-Slovak civil war not actually being between Czechs and Slovaks
  • Fixed issue where aid event from Sweden to Hungary after getting democratic king would fire more than once
  • Equipment conversion now properly converts to variants from older equipment
  • Fixed bug where planes set on CAS mission could join naval battles without using naval strike mission
  • Fix for two missing locs in Romania
  • Overlord of CZE telling Germany to get bent during Sudetenland crisis now removes both CZE and Overlord from faction with Germany
  • Fixed an issue where democratic Romania could not even handle King Carol II right now (or ever, really)
  • Fix for AH not being able to justify wargoals due to world tension being too low
  • Fixed France being able to take CZE into their faction if they do little entente and AH puppets CZE
  • Austria-Hungary should now get Banat if Romania folds in the event chain
  • Fixed an issue where Romania could steal CZE from out under Austria-Hungary by creating the Cordon Sanitaire
  • Fixed fixedpoint overflow in peace conference which could give small nations lots of extra points
  • Tweaked occupation rules fix for impassible zones, now it uses core and ownership prios
  • Removed retire_country_leader from generic focus tree
  • Fixed the bug when merging of airwings didn't update air wing manpower properly
  • Fixed a few issues with yugoslavian historical focus list referencing focuses that no longer exist
  • Fixed Bordergore if Hungary not in a position to gain state 73 in fate of CZE event chain (should go to SLO, now actually does)
  • Fix for volunteers transfers ending up in the impassible states
  • fixed a localisation issue with a Hungarian event
  • added an effect for German leaning focus
  • fixed a bug with CZE "Sudden Shipyard" focus which would have required the rest of Europe to sink into the sea to work
  • refusing the Sudetenland now kicks CZE out of the axis (was originally only handled in failsafe event)
  • fix for Yugoslavia not actually leaving axis when they should be leaving axis in coup event (still some issues with automatic faction joining if Yugoslavia and Germany are in a war together)
  • Slovenian and Slovakian flags now has proper med and small flags
  • fixed dual event options for CZE news events (turns out countries are in a faction with themselves, who knew?)
  • fix for logic bug in event DOD_hungary.1
  • fix for incorrect Romanian Admiral's portrait
  • fixed an issue with Hungarian Pact of Rome faction dragging Italy into a faction against its will
  • fix for a number of text inconsitencies in news events
  • Design companies now stick to licensed equipment
  • fixed a Romanian division being assigned to Hungary
  • Updated script for Invite German Advisors. Germany now correctly removed when Romania joins another faction.
  • Planes are able to attack several ground targets at the same time now rather than one per wing
  • TfV trees checking for an autonomy level will now accept DoD autonomy levels as well
  • Supply areas now ignores impassable states while building the connection graph
  • added missing localisation for a number of tech sharing group descriptions
  • Navy leader can now gain the air_controller trait by having carrier airplanes in combat.
  • Now rockets does not cancel their mission in case of non of the rockets left
  • Foreign equipment now qualifies again for conversion
  • Who counts as attacker and defender in paradrops should no longer be country order dependent (sorry french paratroopers)
  • Ensured hungarian mediator events revert to 'rebuffed twice' outcome when no eligible mediators can be found.
  • Fixed YUG being freed when they are a puppet of GER and get the anti-German coup.
  • Fixed anti-German coup not switching YUG ideology to unaligned when picking that option.
  • Removed fascist requirement from Second Vienna Award focus
  • abandoning the czechs during Munich now cancels any guarantees and tells the ai to stop caring about CZE (to avoid renewing the guarantee right away)
  • fixed military access being given to the wrong country in a Romanian event
  • fixed a number of faction joining focuses to prevent intra-faction warfare
  • fixed issue where air wings without assigned region would lose their set mission

Stability & Performance

  • Added safety code for terrain calculation when loading broken mod files (could lead to deleted units)
  • Fixed stack out of bounds issue when generating unit names
  • Fix for CTD in the airview details view
  • Fixed CTD while tooltiping port strike air wing mission entry
  • Fix for CTD when airbase were removed or deleted while being selected
  • Fixed a possible null pointer exception
  • Fixing CTD in air interface
  • Increased the size of atlas used for the country flags on map to fix glitches
  • Fixed CTD when AI tried to evaluate returning expeditionaries for someone with no homeland
  • Fixed CTD in mods related to naval base assignment
  • Fixed a CTD related to hotjoining in while selecting airbases
  • Fixed a case where savegames would keep growing and becoming huge
  • Fixed a cross plaform out of synch
  • Fixed a multithread related out of synch in multiplayer


1.4.2 is a hotfix which was released on 2017-08-21[2] with the checksum a48d.


  • Added AI strategy to avoid some naval strategic regions
  • AI now realises that puppets will also join the war when their overlord does ( fixes situation where China does not put any troops on their border with Japan's puppets )
  • AI should now prefer even shorter naval routes when picking what ports to navally transfer between
  • Nations with low manpower are now less likely to burn pp on relation boosting as they need it for laws
  • AI should be less likely to waste PP on guarantees when low on manpower and at war
  • Removed AI weight modifier is_in_faction from JAP axis leaning focus
  • Tweaked ai weights for carrier plane research. AI will now always research the most modern carrier version available and not research any carrier planes if they don't have carriers, the US and Japan will also be more eager to research carrier planes and particularly so when at war with each other
  • Tweaked AT gun research to take enemy armor values into account (AI will be more willing to research AT upgrades if facing an enemy with high armor divisions)
  • AI will no longer research basic heavy tanks if it can already research improved heavy tanks
  • AI now clears the trades that are not being fulfilled due to having no access to trade country
  • Italy should now be more careful about transports across the Med
  • Enemies of UK will now be wary of transporting through the english channel


  • Can now use "relation" as target for pp_spend_priority ai strategy
  • Can now use "guarantee" as target for pp_spend_priority ai strategy


  • Added flavor names for German named fighter squadrons
  • Added namelist for FAA squadrons in the 800-list
  • Added a number of shipnames to the German roster (thanks davewolf!)
  • Added Night Witches to the Soviet “Women in Aviation” focus
  • Added German historic airwing names after player feedback
  • New icons for Italian small arms and truck
  • New icons for French infantry weapons (prime condition, only dropped once)
  • Added a flavor name for a Yugoslavian light cruiser class
  • New leader portraits for Yemen, Haiti, Malaysia, Luxembourg, Indonesia/Dutch East Indies, El Salvador, Buthan, Cuba, Panama, Dominican Republic, Netherlands (alternative)
  • Commonwealth leaders now fallback on British portraits if TfV is not activated


  • Adjusted volume on some of the airplane sound effects


  • First level Radar now have a much longer range to make initial investment more attractive
  • Expanded bypass criteria for puppet Bulgaria focus to allow focus to bypass if Romania holds all of Bulgaria in a war
  • Albania should now not fold to Italian pressure if in a faction with Yugoslavia
  • Added bypass to anschluss if AUS is a puppet
  • Turkey will now only join the Axis through the German focus if they are fascist.
  • Anschluss event now takes guarantees into account
  • Lowered upgrade bonus to self propelled AA variants air attack from 30% per level to 15%
  • Changed Demand Sudetenland focus to fire fallback event if England is a subject
  • Changed South Tyrol to be a core of Austria
  • Nerfed CZE fascism gain through focus by 50%
  • Reduced starting fascism in CZE to 5% (down from 25%)
  • Fixed wrong tech bonus in a Romanian focus
  • A country that initiates coup on an another country gets a bonus while inviting revolting country to its faction


  • Fixed an issue where frontlines could sometimes dissapear
  • It is now ok to transfer resources from your territories through subjects at war time
  • Fixed issue where declaring war on a puppet could pull the puppet into an existing war on the wrong side of the war
  • Subjects are now added to a faction if their master is
  • Convoys used for naval transfers are no longer locked in a state of being permanently "in use" when saving/loading while navally transferring
  • Fixed issue where merged wars made it impossible to surrender because you were not marked as war leader
  • License production description now updates properly
  • Fixed bug where division size affected how much attrition they took and how their supply status was affected by being out of supply
  • Fixed a bug where volunteers could appear in an impassible area
  • Fix for incorrect use of has_government = fascist/communist instead of fascism/communism
  • Fixed a horrific bordergore issue in Romanian "Split CZE" focus
  • Ensured that split CZE event chain did not result in CZE units sitting around after their country got annexed
  • Doing the Indian focus "Battaglione Azad Hindoustan" should now fire the proper event for Italy rather than give them the option to collect money for the RAF
  • Cheating on the Austria-Hungary Referendum and going with the annexation should no longer report that Hitler was assassinated. (the proper news event should fire instead)
  • France now joins the Czech entente if they decide to support the Czechs and Czechs have their own faction
  • Fixed a wrong tag in URG loc string
  • Fixed Italy Befriend Bulgaria strategy not requiring Bulgaria to exist
  • Reenabled Vichy France cosmetic tag in a cynical move to squeeze out a tiny bit of profit
  • Fixed an event firing several times for Romania
  • Fixed an issue with continuous naval/air production idea not being localised
  • Fixed a situation that could cause an infinite loop of naval transports
  • Made game several times less fun ( Fixed an exploit with nukes persisting after loading or starting new game )
  • Design companies should no longer be lost when loading and older savegame in a new version (from next patch update on, it wont work with older sadly)


  • Fixed a division by zero CTD in airmissions when aircraft are fighting missiles
  • Fixed various rare CTDs