AI will now guard its borders when not at war (threat and purchase system included, for example, Switzerland will not fear France too much and will garrison its border with Germany and Italy more).
Hurja class gunboat to Finland.
Prezidentas Smetona gunboat to Lithuania.
Ronis class submarine and Virsaitis gunboat to Latvia.
Kalev class submarine, Novik class destroyer, Sulev gunboat to Estonia.
Garrison unit to Mongolia.
Total supplies cost in the income breakdown.
MipMaps to all units textures to improve with pixelated/visual glitches.
Added new army supplies state visualization map, bound to F9 key (can be rebound).
CHANGED
Ships counters have been reworked to resolve the visibility/readability issues.
Core units are now properly and clearly indicated in both the reserve menu and the order of battle menu.
Updated NATO ships icons (cleaner).
Harmony modders: AI.cs has been refactored significantly.
Harmony modders: ResearchMenu.cs has been refactored significantly to improve its moddability.
FIXED
AI pathfinding edge case.
AI had inclusive check on end availability year for units when purchasing.
REMOVED
Ronis class submarine from the USSR.
8.3.0
CHANGED
All ships graphics have been updated and their style has been unified.
All ships counters have been updated to a new design.
All plane counters have been updated to fit the new design (tinted instead of full out white).
All land counters have been updated to fit the new design (tinted instead of full out white).
FIXED
Units from neutral nations would still trigger an ambush event when running into them (ships, for example).
Deployment countdown UI icons were shown even at places where the selected unit could not be deployed, leading to confusion for the player.
Monowai Aux. Cruiser from NZ had impossible availability date (9999).
There were 2 'dead' convoy units (no nation assigned) lying around in the units editor/list.
8.2.0
CHANGED
Game engine version changed from Unity 2021.3.45f2 to Unity 2022.3.62f3.
For modders (Harmony): Rewrote entirely the GetPotentialDamage() from Unit.cs. You can now easily mod every damage modifier without having to rewrite the entire code or perform black magic. Every modifier applied now has a dedicated method you can prefix or postfix.
FIXED
Hero damage bonus was being applied twice during engagements.
When using the left mouse button to move the camera around, it would also be happening when the cursor was above UI elements (which should not have happened).
8.1.7
CHANGED
Attrition calculations have been changed to prevent various exploits/cheesing or arty spam. Noticeable changes are: attrition values are now percentage-based instead of raw numbers (so that units with low ammo/fuel count don't get to zero after a single heavy artillery attack). There now is a floor for how low attrition can get, which is 20% of max ammo/fuel by default. This is the most significant change, and the solution to the 'infinite retreat' exploit. Even after heavy shelling, the defenders will now always be left with a few ammo/fuel to either retreat on their own, or fight one last time. All of the attrition logic has been cleanly taken out of the main code/logic for easy modding with Harmony.
Increased amount of generated rivers in the random scenario generator (x2).
Various minor improvements to code for modders using Harmony.
FIXED
'infinite' manpower exploit with unit upgrade system flaw.
River generator issue where it would override railroad tiles without placing appropriate bridge tiles.
8.1.6
ADDITIONS
River generator both in scenario editor and in random scenario generator.
Railroad generator both in scenario editor and in random scenario generator.
FIXED
Mountaineer trait damage bonus not properly applied in proper cases.
Potentially fixed a rare occurence of timezone/local computer clock issue resulting in possible login into multiplayer but then being spammed with 'you need to be logged in to perform this action' messages.
8.1.5
ADDITIONS
Few new german commanders: Wilhelm List, Maximilian von Weichs and Georg von Küchler.
CHANGES
Operation Overlord standalone scenario channel islands ownership (should have been Germany, not the UK).
Europe 1942 standalone scenario: added missing commanders.
M4 Crocodile is now marked as Prototype.
M4 Crocodile availability date has been changed from early 1942 to early 1945.
Churchill Crocodile availability date has been changed from early 1943 to mid 1944.
Partisans spawning was uncapped, it is now capped so that the total amount of partisans spawned in one turn cannot be higher than the total amount of occupied cities (if there are 5 occupied cities, then a maximum of 5 partisans will be spawned).
FIXES
Partisans spawning was not checking for max unit purchase cap.
Out of fuel range area calculation for planes was wrong.
Out of fuel range area for planes was not taking into account carriers or carrier compatible planes (only checked against land airfields/reinforcement tiles).
8.1.4
FIXED
Player swapping seats/nations in PBEM online multiplayer games in some specific cases.
Next human player panel showing up in online PBEM multiplayer games between players.
Income modifier setting resetting itself between custom campaign scenarios leading to 0 income (both start and turnly) on second scenario and onward of custom campaigns.
Custom campaign scenario choice had the '.sav' extension shown on the UI.
Clouds spawning but never clearing themselves when zoomed out max with the camera (resulting in serious performance issues after a long time if not zooming back in again).
8.1.3
CHANGED
Support fire logic has been tweaked a little so that potential supporters will never support attacked unit when the distance between the attacker and the attackee is greater than the potential supporter range of attack. Vanilla behaviour remains unaffected, this really is a fix for modded games where an AT weapon with a range of 1 would support a friendly when attacked from 5 tiles away by a unit with high range.
All units modifications options now take their values from the Database.cs script, all hardcoded values have been removed. This change now properly allows modders to properly mod towed/motorized/mechanized transport options to their liking.
FIXED
Infinite campaign commander XP when completing a scenario, saving, loading, completing again, etc.
Many server-side fixes, including logic issues and email deliverability issues/blockage by some providers (gmail, yahoo...).
8.1.2
Last update of the year :)
Happy new year in advance to everyone!
ADDED
Confirmation window when you are about to pick a policy from one category where you already have an active policy (to warn you about the fact that only one policy can be active per category).
New setting: auto skip previous turn summary window (under Misc category).
Possibility to leave an online PBEM game without any penalty when 48h has passed since the last player played its turn.
(SteamDeck) Virtual keyboard will now properly appear/disappear when handling inputfields.
(SteamDeck) Proper zooming with L1/R1.
(Mobile) new mod quality setting (low, medium, high) to allow user with little RAM to still run mods.
(Mobile) import mod button in the mods menu to circumvent Google's restrictions on storage access.
CHANGED
Joining the last slot in an open online PBEM game will now automatically take you to the 'continue' menu saving you a click.
FIXED
Online chat public channels had issues, as a result you would see almost no one online or everyone would be split in small sub groups.
Online PBEM games where you were playing more than one nation in a row would send the data to the server after every turn you played instead of letting you play through all nations at once.
In online PBEM games where you were playing more than one nation in a row would set you as the active player even when it was someone else's turn.
An email would be sent every time a player occupied a new seat in an online PBEM game even though he had already joined once. the game session (when choosing to play more than 1 nation for example).
An email would be sent every time a player left an online PBEM game even though he had not emptied all its seats.
Coastal artillery and land mine properties never resetting when upgrading/downgrading units.
Southampton was a city inland in the Sea Lion South scenario.
8.1.1
ADDED
Capitulation event for the USSR on the Europe scenarios (requires the loss of Moscow, Leningrad, Stalingrad, Sevastopol Murmansk and Baku).
CHANGED
Multiplayer compatibility version.
Game settings when hosting a PBEM game will now be properly sent to the PBEM server.
The AI will no longer redeploy its units guarding its borders.
FIXED
You could play a PBEM game with extra mods that were not required by the session and had a gameplay impact on the game.
Mods not displaying their names but their IDs instead (when coming from the Workshop).
Vichy France will now be properly created even if an Axis minor triggers France's capitulation.
No place to deploy german reinforcements on scenario start in Silver Fox (campaign).
P-40N was marked as carrier compatible even though it was not IRL.
You could not upgrade/downgrade a unit to/from itself when it was from another country.
Bug when trying to upgrade/downgrade a unit while having a full list of units in the basket list from previous pre-purchase actions.
De Ruyter Dutch cruiser had wrong start commission date.