Today we have released a hotfix, that we internally started calling the Hotfix++ for how big it is! It includes a number of improvements alongside bugfixes and other changes.
Please do not use this thread to report any new issues you discover - but rather file any bug reports in the bug reporting forum, thank you!
Improvements
- Convoy Raiding mechanics have been rewritten to operate on a sea-node-per-sea-node basis, triggering intermittent attacks on convoys from local raiders, which is reduced by fleets defending convoys in that node
- Military Formations can now start moving away from a front even if some of their units are in battle
- Your and your allies' formations can now borrow/lend troops from one another even for offensives if the "Allow borrowing and lending troops" toggle is set under Formation Settings
- Pops that get paid dividends or have investment losses will now be more or less satisfied with their jobs accordingly
- Disband Formation button with an informative tooltip of what will happen to Commanders and Units in the formation when disbanded
- Peasants will no longer feel satisfied with their job just because the aristocrats and clergy that own their lands are paid on average more than the rest of the country, as a consequence peasants are now more likely to go work somewhere else
- Buildings that fail to hire will now adjust down their hiring target and attempt to hire a smaller number of people next week (down to a minimum), while buildings that successfully hire will raise their targets instead (up to a maximum). This should address the cases where limited market sell/buy orders would make a building at 10% employment not hire because it would be unprofitable at 20%, even though there is a shortage of the goods it produces and it would still be very profitable at 15%.
- Added a button to voluntarily cancel a Naval Invasion in progress for the invading player on the Naval Invasion panel
- Defeated Admirals are no longer fully ready to return to battle as soon as they arrive at their home HQ, but require at least 50% manpower before they can set sail again
- Job satisfaction term for pops feeling overqualified has been reduced
- Job satisfaction term for pops comparing the wage rate in their building with the national wage rate has been reduced
- Added a new journal entry to China, covering foreign missionary activities
- The Feminism technology will now change the stances of Liberal and Egalitarian Interest Groups on women's rights
- Buildings now fire a smaller number of people each time it does layoffs, but will do more frequent layoffs instead.
- Colonies no longer grow if the State is occupied or has any occupation progress by an enemy
- Extra Supplies and Luxurious Supplies mobilization options now also increase the overall goods consumption of units but grant them stronger combat bonuses
- Establishing and disbanding companies now have a cooldown; a recently established company cannot be immediately disbanded and a recently disbanded one cannot be reestablished right away
- Added entity visualization for off-road travel for armies
- Input Good Shortages in military buildings now affect Formation Supply
- Liberate Country wargoal is now considered contested if all the states that it would release are occupied by the holder or their allies
- Regular battalions under Peasant Levies no longer have any limitations on what unit type they can be, but conscripts are limited to only Irregulars and Hussars
- Forming Turtle Island now has additional requirements
- You can no longer use Disband Formation if this would result in Commanders being dismissed
- It is now possible to transfer all Admirals out of a fleet in a sea node, resulting in the original fleet automatically returning home
- Rehoming a formation now also causes it to travel to the new home headquarters
- It is no longer possible to construct unit types whose upkeep goods you have no access to in the target state
- Added formation mobilization and movement speed modifiers to military units
- Demobilization cooldown is now triggered for armies demobilized during diplomatic plays as well as after the war has broken out
- Armies can only be rehomed when demobilized; fleets can be rehomed at will
- Cavalry other than Hussars now require Military Drill to recruit
- Jobseekers metric now correctly excludes employees working in government or subsidized buildings (they were already excluded in logic, this just make it clearer what employees are actually available)
- Only Great Powers may now establish the Confederation of the Rhine
- Rivalries can no longer be immediately removed after being declared, you have to wait 5 years to do so
- Historical starting Companies now have establishment dates
- Adjusted the building groups that affect the Canal companies and their bonuses so they can achieve profitability
- "The Great Locomotive Chase" will now stop firing some decades after the end of the American Civil War, even though it's fun to steal trains even in peacetime
- Starting Chinese and Russian commanders have been assigned to relevant formations
- Added more dynamic country names in South America
AI
- AI will now correctly identify whether it can or cannot borrow troops from other formations on the front and use that in its advancement decision making
- AI will now Convoy Raid again (previously disabled due to a performance-related bug in 1.5.9)
- AI will no longer advance with small armies if there are other larger armies on the front that could attack instead
- AI is now more likely to back down in plays where they are outmatched and the demands against them are not particularly harsh, particularly if by doing so they can avoid harsher secondary demands
- AI is now less likely to back down in plays where they have a large quantity of harsh primary demands being pressed against them, particularly if those demands include taking states
- AI will no longer advance with armies that have low morale or organization
- AI is now more likely to agree to an alliance or defensive pact if you have rivals in common with them
- Fixed an issue where the AI would be reluctant to mobilize too much of their army due to powerful allies even when they were in the process of losing the conflict and being occupied
- Fixed an issue where the AI would never upgrade its training production methods for barracks
- AI is now much less interested in offers of support that wouldn't contribute a meaningful amount of military power to their side in the play
- AI is now much less interested in offers of support if they already have overwhelming military power on their side in the play
- AI is now less keen on bankrolling countries in exchange for diplo play support if it would be a significant expense
- Added a new AI strategy for France, which assists it in gaining natural borders
- Fixed an issue in the AI where Britain would not start the Opium Wars due to their desire for treaty port not being correctly applied to their conquest attitude score
- AI will now never cancel trade routes with countries whom they have a trade agreement with unless those routes are at level 1 and unproductive, since those routes cost no BUR to maintain
- Fixed an issue where AI countries trying to open Japan would do so in a rather overly aggressive way, starting with treaty ports instead of using it as a defensive wargoal if attacked by Japan or outright annexing states alongside Open Market
- The AI's choices in the Fall of Salaverry event now properly impacts their diplomatic relations with the Federation
Balance
- Increased migration values across the board (to account for a general decrease caused by fixing a migration bug that enforced a minimum per pop)
- More advanced unit types now consume far more goods, particularly advanced naval units
- Somewhat reduced Persian resource potentials (primarily iron, suplhur, and coal) due to balance and historicity issues
- Stormtroopers Technology now gives Offense bonus to Trench, Squad and Mechanized Infantry
- Updated Trade routes so that nations are not missing artillery at game start
- Rebalanced the combat stats for many of the previously less useful unit types, particularly Submarines and Carriers
- Increased the chance of wealthy lower-strata pops joining the Petit-Bourgeoisie
- Industry Banned now gives a throughput bonus to plantations
- Removed de Francia's starting health bonus, making the Perpetual Dictator a little less... perpetual
- The South Atlantic Slave Trade Journal Entry for Britain now times out after 50 years, as opposed to 20 months
- Shopkeepers pops in resource buildings now may join the Petit-Bourgeoisie
- The Brazilian monarchy now benefits from Great Power status
- China now starts with the Closed Borders law
- Replaced some company prosperity modifiers with the new formation speed modifiers
- Reduced the enactment chance penalty for the starting Pyragües modifier, and removed it entirely for the follow-up one
- Reduced Brazil's starting army size to ensure all starting war participants can at least achieve a white peace
- The Strike event no longer reduces the productivity of the entire country
- The Taiping Heavenly Kingdom will now be much more of a credible threat
- Paddle Steamer tech now gives a small combat bonus to navies instead of extra convoys
- Patronise Realism no longer requires so many Arts Academies
- Removed the Artillery Foundry in Mexico because they have no consumption
- Removed starting Portuguese claims in Africa
- Slightly adjusted the population makeup of Mesopotamia
- Tweaked revolution_pulse2_events.5 to be less severe
Art
- Added flamethrower representation in battles when attacking
- Added a new victory and defeat battle end vfx
- Military troops will now start marching around your states when you mobilize your formations
- New audio events for flamethrowers, battle victory/defeat, rowboat, cancel naval invasion button
- Added backgrounds to the Company list items, based on Company Type
- Added Electric company icon for generic electric companies
- Updated some Alert icons
- Turned down revolution effect brightness during night-time
Interface
- Added a "Mobilization" tab to the Military panel in order to make it easier to change and get an overview of each Formation's Mobilization Options
- Added a new confirmation for switching production methods that is shown if any of the affected buildings is predicted to have a low productivity after the change
- Added functionality to expand Buildings from the Goods Local Prices
- Buildings that are choosing not to hire due to concerns about lowered productivity will now show a different status icon from buildings that are trying but failing to hire
- Added support to plan naval invasions by right-clicking a State
- The reasons given when hiring fails should now be more indicative of the actual fail reason
- Added ongoing Naval invasions to the corresponding State, War, Battle, and Sea Region panels
- Added functionality to recruit Units to a Formation directly from the Military panel
- Effects of unit veterancy is now displayed in the unit rank tooltip
- Added a new alert if your growing colony is isolated from your market
- Added naval invasions display to the war panel, sea region panel, state panel and battle panel
- Names for historical military formations are now localized
- Naval Invasions now always display the reason they are not currently progressing, such as waiting for traveling formations or being stalled due to admirals having the wrong orders
- The notifications for when a Rivalry, Humiliation or War Reparations pact expires are now far more readable
- Added number of available options to deploy/station military formation buttons
- Added a list for which Special Orders a Commander can take to the Recruit Commander window
- Added an alert for when a naval invasion is stalled due to none of its admirals having orders that let them battle opposing fleets
- Added a warning to the transfer units button and to its tooltip when a transfer would result in a military formation being sent back to their home HQ
- Military Formation panel is automatically opened when creating a new Formation or when merging a Formation into another one
- Made all default Unit Types visible on the Formation panel even though there might not exist any unlocked Unit Types in that Unit Group
- Made the warning for "too many special units" make more sense
- Effects of units on battle victory score is now displayed in the breakdown
- Early Demobilization now has a confirmation box that explains the consequences
- Added "Units Under Recruitment" information to Formations
- Added warnings in the naval invasion planner when the selected fleet has no admiral with an intercept order, or the selected army has no general with an advance order
- Added the raise conscripts button the the Army right-click menu
- Implemented disband tooltip descriptions for different units (and button will now be grayed out if you have 0 units of this type)
- Added indicators of monthly progress to the Matter of Slavery and the Age of Caudillos
- When a Diplomatic Play escalates to War, the Diplomatic Play panel will now replace itself with the resulting War panel
- Added the raise conscript button to the Army list items on the Military panel
- Slaves are now included in the "jobseekers" metric for construction interactions
- More status descriptions were added for military formations
- Show Military Formation Icon in Military Formation Alerts
- Companies now display their establishment dates
- Added a warning to changing default unit type on a formation if the change would cancel some units from upgrading
- Added a reminder to the Fleet concept that they take a long time to build and can get outdated
- Combat unit tooltips are now more likely to show the correct unit icon for its culture
- Sorted the "Expand Building" Map Interaction list by number of Levels by default
- Adjusted the error message for not being able to upgrade a unit with the information that the types are too different
- The colony map markers are now shown when you are part of an ongoing diplomatic play
- Removed Rank Icon from portrait_mini
- Commander concept now refers to Generals, Admirals and Formations
- Combat Unit unlocks in the tech tree now has a more visually pleasing frame around it
Modding
- All defines for Job Satisfaction now allow for decimals to be used
- Added a gui macros file ("data_binding/gui_macros.txt") and added an IsZero and NotZero function
- The is_mobilized trigger no longer supports a character scope, and now only works in a military formation scope
- Added a new effect to set the establishment date of a company
- Added separate AI strategy script value, value link and debug console command for AI desire for treaty ports
- Added a Logging.MilitaryFormations console command to print the current properties of all formations
- Several defines related to GOVERNMENT_STICKYNESS have been renamed to GOVERNMENT_STICKINESS
Bugfixes
- Fixed a crash related to CPdxSpan
- Fixed a crash that could happen during convoy raiding calculations
- Fixed a crash related to elections
- Fixed crash in "Poland not lost" event after a button click in Christ of Nations Journal Entry
- Fixed a crash where the Heavenly Kingdom would always attempt to create a formation in South China HQ even if it doesn't have states there
- Fixed a crash related to transferring units between formations
- Fixed a deadlock that could happen when the player got notifications in parallel code
- Fixed a rare crash that could happen if the Heavenly Kingdom ceases to exist
- Fixed a random crash that could occur when starting freshly loaded savegame
- Fix crash that could happen after production method switching while time was ticking
- Fixed a bug with earnings predictions where sometimes buildings would not accurately predict their earnings after hiring, resulting in them hiring even though it craters their earnings
- Enemy fleets with no remaining manpower are no longer able to block a naval invasion
- Fixed a bug where fleets with Escort Convoys style orders were not able to intercept enemy fleets despite having interception chance in their modifiers
- Fixed a bug where unification would annex colonial subjects
- Fixed an issue where the amount of goods buildings were producing and consuming would lag behind employment changes by a week, resulting in incorrect market sell/buy orders and buildings making incorrect decisions about whether to hire/fire based on outdated data
- Dependents created from casualties in war are now distributed amongst the state population again, to prevent military buildings getting filled up with dependents
- You can no longer use Disband Formation on a Commander-in-Chief to "reroll" your Ruler
- Naval battles that occur as part of naval invasions are no longer subject to a "Landing Penalty"
- Fixed a front update issue that would cause front destruction, causing armies to unexpectedly go home
- You can no longer transfer more commanders into a formation than what it can fit
- Fixed bug where sometimes supply routes would not show up in Sea Region panel
- Combat Units are now again listed in the Battle Panel
- Fixed bug that caused the light tank to not be represented in dioramas
- Added missing tooltip on conscript numbers in the recruit conscripts map interaction
- Fixed demobilization cooldown not being removed after diplomatic plays and wars are over
- Fixed an issue where the completion trigger for the strike Journal Entry required more angry workers as opposed to less
- Local Goods can now never be in shortage on an entire Market (only in their local State) as this created misleading alerts
- Fixed an Out-of-Sync that happened when playing with different languages
- Fixed an issue that would sometimes prevent valid fronts from being created when impassable provinces were involved
- Demobilization cooldown is now properly calculated when transferring units between formations
- It is no longer possible to demobilize armies that are actively involved in a naval invasion
- Fixed an issue that was causing the obligation chance from bankroll to not appear in the bankroll tooltip
- Fixed issue with last Hegemon objective not appearing
- Prevented from auto moving military formation when its front splits if doing so would leave that front side empty
- Fixed issue where conscript numbers did not add up in the Military Formation panel
- Restricts candidates for Romanian unification to ones that can actually have subjects themselves, to prevent event spam
- The La Plata event will no longer give claims on state regions that contain uncolonized states, thus blocking colonization for other nations
- Several tweaks to ambient audio effects (volume, mixing, etc)
- Fixed audio layering issue on the Carrier fleet model
- Fixed cannon fuse audio attenuation issue that would cause cannons to be audible even on the paper map
- Update to soundbanks to fix 3D hub ambience issue and vehicles/movement pausing audio issues
- Ambient sound associated with horse carts and rowboat is now reduced in volume
- Loyalists no longer benefit the communist movement in "The Spectre Haunting the World" Journal Entry
- Military formations now cannot split during a naval invasion
- Fixed a bug when flags would flicker in diplomatic play menus
- Ensured that a formation that is rehomed is also able to be stationed in the headquarters that it is being rehomed to
- Cost of War is now displayed for all war participants in the tooltip
- The Hell on Earth event should now be significantly less spammy
- New conscription limits are now properly enforced when switching laws
- Fixed an issue during the merging of two states where some pops would lose their jobs
- Fixed a bug where, when moving a military formation from a front that had moved, the formation would get teleported to the initial front location
- Rubber plantations can now use slaves as workforce
- Removed the native warbands modifier for a decentralized nation that becomes a puppet or Argentina (no more Patagonian Super Soldiers)
- Increase/Reduce Autonomy' diplomatic plays now only display in the 'Unavailable plays' list if there is a subject relation
- Unification diplomatic plays will no longer appear in the 'Unavailable Plays targeting state' list
- Fixed an issue where the hiring fail reason due to low qualifications would incorrectly display more qualifications being available than needed
- Fixed an issue where a subject would get no market access in their states that require a port connection during an independence war
- Fixed an exploit where it was possible to upgrade units to types they were not allowed to be upgraded to
- Consumer Goods Tutorial now looks at local prices instead of market prices for goods
- Land and Naval HQ map markers are now separate map markers with different positions on the map
- Fixed an issue where some state regions had incorrectly defined provinces
- Fixed the bug when local consumption breakdowns were incorrect
- Resolved issue where famines would fire in null states
- Added localisation for from_free_trade in the Social-Democratic Party modifiers
- Resolved issue where the Coluna Prestes would fire an empty notification
- Fixed a localization bug with the Catarinense Republic's adjective
- Russia no longer clones all of their commanders on startup
- Allowed Power Plants to be automatically expanded again
- Replaced a broken Paraguayan fertility modifier with a working mortality reduction one
- Fixed rotation of ships in naval battles to fire in the right direction
- Fixed a localization error with the portrait render scale setting
- Fixed an edge case where the game didn't consider employment a requirement for a pop to be satisfied which led to unlocalized strings
- Fixed some incorrect calculations relating to mobilization
- Fixed the broken conditions for the Ottoman Tobacco Company
- Fixed bug causing all the battle dioramas to have their units placed incorrectly
- Algerian nations will no longer employ five year old girls as generals
- Fixed flickering bug with the conscription vfx
- Added country descriptions to some European and Arabian countries that lacked them
- Fixed bug that cause the military flags to not be visible if the player did not have the Voice of The People DLC turned on
- Fixed additional issues with exiles' clothing and the Meiji Restoration
- Excluded units from other formations in the units breakdown from "Building for Formations"
- Fixed an issue where an empty army's mobilization status failed to display correctly
- Replaced placeholder icons for Mobilization Options Groups' tooltips
- The Red Scare will no longer continue firing events targeting a nation that no longer exists
- Domingo Sarmiento is now properly born in 1811
- The Paris Commune no longer creates two wargoals that do the same thing
- Removes unused defines: DIPLO_PLAY_SWAY_COUNTRIES_LEANING_MULT, WAR_GOAL_INFAMY_UNIFICATION, DIRECT_CONNECTION_COST_MULT
- The Rule by Decree modifier no longer uses a placeholder icon
- Fixed spelling of Ecuadorian culture
- Fixed one instance where one trigger was incorrectly localized with a duplicate error status indicator