Operation Citadel cover
Operation Citadel screenshot
Genre: Strategy, Indie

Operation Citadel

7.7.37

ADDED



  • New file inside mod folders: Manifest.json. With the rework of the mod manager UI, some information relative to the mod can now be seen (author, mod version, description of the mod, dependencies, etc). I would like to invite all modders to update their mod with the new file (new file is automatically added to any mod whenever you open the Mods Manager UI menu).
  • New unit property for the Units editor: Exclude unit. This is a BOOL (true/false) which basically excludes any unit tagged with the flag from the game, you can use this to 'remove' base game units (and the reason why it was added).


CHANGED



  • Modding menu UI. Clearer and simpler to use.
  • Mods loading order are now exactly as shown on the new modding UI menu, mods will be loaded from top to bottom.
  • AI units marked as scenario victory condition (must be killed in order to win the scenario) now are going to flee away from enemy units. As an example, the battle of Midway or the Coral sea had such victory conditions, the carriers will no longer rush into the enemy fleet, but flee instead.
  • Store menu no longer resets after closing it and reopening it (your basket will be kept intact).
  • Mods thumbnail template has been updated.
  • Quicksaves naming convention, clearer and more informative now.
  • Reworked the stats of all artillery (towed) with 15 and less damage.
  • Artillery with 15 damage and above or 3 range and above are now considered as heavy and have the 'move or attack' mechanic.


FIXED



  • Cavalry had wrong localized name for Napoleonic Wars mod.
  • Operation Uranus (Allied campaign scenario) had no victory conditions.
  • UI scaling issue with the end of turn summary.
  • Removed annoying Aleutian islands major victory points on Pacific 1941. As a result, I will have to reset the Steam leaderboard for that specific scenario as this will change the victory quite a lot.
  • In very specific situations, the AI would skip some of its units (if a unit died during its own turn and another one was playing before, that next unit would be skipped).

7.7.36

Many of you have several times reported back to me with issues regarding accessing the multiplayer server.
I have always received this feedback, but every time I checked the server, all indicators were showing 'green'.
No RAM issue, no CPU issue, no storage issue, no issue at all shown on the analytics.
I decided to put the blame on the provider, since I could not figure out what was wrong.
Then I decided to take a look at the logs, and oh boy, that was interesting.
Turns out, the multiplayer server basically was getting 'attacked'. HoS was DDoSed.
Some player was trying to create an account hundreds of times per second. Obviously, this should not have been possible natively, since in order to create an account you have to manually press buttons with your mouse, and have go through UI elements, etc. You cannot physically possibly send hundreds of requests for an account creation per second, and freeze the whole server for everyone by clicking buttons. So, this person definitely 'hacked' its way into the code and just decided to ruin the game for everyone.

After this was discovered, I then had to start taking measures against this sort of 'attacks', this is currently being tested, but so far the server is running, so you can sign in and resume your games.

Hopefully, this issue is resolved for good now.

People behaving like this don't deserve access to videogames at all.
They deserve to play with rocks and sticks.

CHANGED



  • Multiplayer compatibility version.
  • Horse-towed units now get 2 movement points as a bonus, not 3 anymore. This brings horse-towed artillery up to 3 MPs max instead of 4.


FIXED



  • Multiplayer being inaccessible.

7.7.35

ADDED



  • Shuffle musics option.
  • Keybind to open/close the objectives window.
  • Dynamic filtering for the Units Editor search bar, you can now type in your own filters. You can use operators and units properties directly to filter at will. For example, typing in: 'name contains light infantry and productionyear >= 1943' would return all units where their name contains the 'light infantry' words and where the production year is superior or equal to 1943. I will be releasing the list of properties available on the Forums for you to dig. Spaces don't matter, caps don't matter, so doing LIGHT INFANTRY will work just like light infantry, and doing productionyear>1943 will work fine just as PRODUCTIONyear > 1943.
    Official 'how to' can be found here: https://steamcommunity.com/app/1240630/discussions/0/603033738055534866


CHANGED



  • Changed multiplayer compatibility version to 7.7.35.
  • Updated the Manual.
  • Light artillery guns can now move/attack during their turn.
  • Heavy artillery guns can now only move OR attack during their turn.
  • AT and AA guns can now move and attack during their turn.
  • Rebalanced Sea Lion campaign scenarios.
  • Rebalanced Low Countries campaign scenario.
  • Reworked in game soundtracks UI menu.
  • When editing an official campaign scenario through the editor, the game will no longer create a copy of the original file, you will be directly editing the scenario itself (allowing you more freedom with the scenarios the game has to offer).


FIXED



  • Potentially fixed game not launching on intel Macs.
  • Overlapping UI elements (objectives menu / draw menu).

7.7.34

ADDED



  • Game will now look in an additional (optional) 'Shared' folder in the Units/Graphics path of your mod when it cannot find certain graphics. Useful when you have the same graphics shared across several countries, this way you don't have to duplicate the same image for all, but you keep only one in that Shared folder.


CHANGED



  • Operation Weserubung balance changes.
  • Paratroopers now have 10 ammunitions versus 5 prior, making them more resilient when dropped behind enemy lines.


FIXED



  • Vichy not properly transferred to Germany upon its capitulation following Op. Torch on the Europe scenarios.
  • Production time was not reset when moving from one campaign scenario to the next.

7.7.33

ADDED



  • UI scaling (new setting -> Graphics).


CHANGED



  • Increased Germany's income a little bit in the Campaign of Poland '39 scenario.


FIXED



  • None of the gunboats/patrolboats had any AA damage value.
  • If a player picked the policy/doctrine 'improved radars', when placing your mouse over a ship being equipped with radars, its attack range would display the RADAR range instead of actual firing range of the ship.
  • In the map/scenario editor, when setting a player's faction to be its own, the faction would automatically be applied to be the one that was used on the first player.
  • When bringing up the heal tooltip, the amount of HP potentially healed would often go over the difference between current/max HP of the unit (showing a heal of 50 even though your unit is at 75/100 HP).

7.7.32

ADDED



  • Hong-Kong server/region location for real-time multiplayer. Could help against disconnection for players based in China.
  • Basic localization for units suffixes (1st, 2nd, 3rd, 5th etc) + units realistic naming (brigade, division, etc).


CHANGED



  • Units captured after a country capitulated now are at 25% health (to simulate that all of their crews are gone and you basically have the raw equipment but no men to use it).


FIXED



  • On the Axis side, you could not continue the campaign after the Battle of the Bulge (clicking on the 'battle of berlin' button would not load it).
  • File extension shown in the quick game/map editor list of scenarios on scenarios made by the player.
  • Regular infantry engineers were missing their NATO icon.
  • Some typos/mistakes in the french localization file.

7.7.31

ADDED



  • Tank units with the "engineers" flag now have proper NATO graphics representation.


CHANGED



  • Studio's name has been changed from "Valentin's studios" to "War Frogs Studios". As a result, the location of your maps, mods, save files and settings file have been copied from the old location to the new location. If, for some reason that isn't the case, please let me know so that I can fix it (I have however tested it on all platforms and it has worked in 100% of the cases, but we never know...).
  • Newly spawned Garrison units are now put asleep automatically when spawned in a victory point.


FIXED



  • Starting OOBs + scenario setup in Battle of Coral Sea campaign scenario (Axis + Allies).

7.7.30

ADDED

  • HP amount of the unit in the reserve slot in the UI.
  • You can now press ENTER on your keyboard to execute the 'YES' shortcut on confirmation windows.


CHANGED

  • Camera moving with mouse on edge would be flaky and would not work on Macbooks with the notch.


FIXED

  • Notifications being sent to another player would sometimes simply not be created at all, that would happen for interactions between players, for example, when transferring money.
  • Wrong amount of XP added instead of being subtracted to ships and artillery when repairing them.

7.7.29

ADDED

  • Ukrainian language translation.
  • Support for more than 1 delimiter for CSV modding, allowed parsing characters are the following: COMMA (privileged), SEMICOLON, VERTICAL BAR.


FIXED

  • Unlimited money glitch linked to the Cheap Upgrades policy.
  • You could undo your movement after having repaired/blown up a bridge.
  • Upkeep summary from income tooltip could not add up when you were not at war (peace time only).
  • Transferring a unit to another player would reset the unit's category ID used in the unit's name (12th infantry division would become 0th infantry division). They would all have 0 assigned.
  • Operation Sonnenblume as the Axis had no proper victory condition.
  • In some rare/specific cases, a unit could fail to retreat even after it displayed the 'Retreat!' text.

7.7.28

ADDED



  • Support for modded countries for flags UI tooltips.


CHANGED



  • Multiplayer compatibility version (now 7.7.28).
  • The way steam workshop mods are now generated in the mods menu. It should now be fully foolproof. (some users could not see their workshop mods appearing in the list sometimes).
  • Reduced the size/weight of some UI elements.
  • Op. Weserübung (Axis) balance issues.
  • Some mods files had unnecessary serialized data.


FIXED



  • French Bearn aircraft carrier had 0 ammunition.
  • AI would not purchase infantry commanders if those commanders had different bonuses like tanks or artillery and it did not field enough tanks or arty.