Skip to content
Enter Submit to view all results. Ctrl+Enter View and filter in instant search.
Close ×
Search powered by Algolia
Update notes via Steam Community

Hello Command fans! We are excited to announce that update v1.08 is now live. This update introduces drone autonomy levels and brings communications jamming from CPE to CMO.

In addition to this we have made improvements to Doctrine & ROE UI/UX and a host of other tweaks. A complete change log is posted below.

Command v1.08 Build 1674 Release Notes (changes from v1.07)

====================================================================

 * MAJOR NEW FEATURE: Drone Autonomy Levels. For details see here: https://command.matrixgames.com/?p=5886

 * NEW FEATURE: Communications jamming (previously only in CPE, excluding scripting) is now also available in CMO. (See original article on comms disruption & effects: https://command.matrixgames.com/?p=4454)

* NEW OPTIONAL SCENARIO REALISM FEATURE: ASCM terrain-following restrictions. When this (off by default) feature is active, early ASCMs who lack TF capability cannot overfly land with elevation higher than their cruise altitude (unit is actively blocked from firing, both in auto-fire and also through the manual weapon allocation window). If the weapon is fired nevertheless (e.g. BOL shot) and encounters terrain higher than its cruise altitude, it smashes into it. ( < This means that is possible, but risky, to fire such missiles over very low-elevation land terrain such as atolls etc.)

Non-TF ASCMs with waypoint capability (e.g. Harpoon Block 1C) can be fired with a plotted course around landmasses, to avoid the "land between shooter and target" restriction when this feature is active. On the manual weapon allocation window, if the selected salvo has a suitable complex course that avoids landmass, non-TF ASCMs show up as "green" (can fire).

 * NEW SIM FEATURE: "Depressed trajectory" capability for certain ballistic missiles (Requires v512+ DBs). Missiles who have this capability will use the "low" trajectory option in any less-than-maximum range shot (the default behavior for most BMs is to use the "high" trajectory leg).

(Currently only the Russian Iskander-M/E and its North Korean analog KN-23 are flagged as such in the database. If you have sources for other systems having the same capability, feel free to share them on the DB tracker: https://github.com/PygmalionOfCyprus/cmo-db-requests/)

* MAJOR REVISION: Revised user interface and new capabilities for Doctrine/ROE window.

- Instead of concentrating doctrine options on a single crammed window, they are now separated into per-category tabs. This makes it both faster to find a specific option and also affords more space for adding more options in the future: https://imgur.com/a/VKM1F8s

- Doctrine settings may be automatically filtered/excluded if they are not applicable to the selected unit(s). In this example, a single ship is selected, and only the doctrine settings that are relevant to surface ships are displayed: https://imgur.com/a/lCv9k9j

- The "mini display" of doctrine options in the right UI column has been removed, and replaced by a semi-automatic system of "doctrine deconfliction". The game attempts to detect common doctrine & mission conflicts (e.g. having WCS "hold" on a weapon while being a patrol with that weapon) and suggest to the player fixes for them; the player can then approve the fix change or ignore the suggestion. Example: https://imgur.com/a/c7DTRAB

- Improved simulation stability & performance on doctrine-related paths

- More responsive doctrine UI sections

 Includes the new v512 databases.

- DB3000 v512 additions: https://drive.google.com/file/d/1PvOV1NivFzh_vrXKW-i_LIW0dlMIcQDC/view?usp=sharing

- CWDB v512 additions: https://drive.google.com/file/d/1mB2Ko3DnI4Lfql-PZGdEFqjd105NAmaW/view?usp=sharing

* Includes the thoroughly reworked & revised edition of "The Silent Service" DLC. All known scenario issues have been fixed, and a host of various tweaks and improvements made on each scenario.

* Includes updated versions of Fail-Safe #1, #2 and #5.

* Includes updated DB description files by Steve Lohr and KGambit

 * ADDED: Chainsaw/Grinder Movement Style for Patrol Missions (see: https://x.com/RSE_VB/status/1897710024937365913)

* ADDED: Ability to select what datablock information is shown for units & contacts (just track number & name, or also kinematics, or everything)

* Added: UI elements that give information on time passed and identifying unit for last reported position of out of comms units

* ADDED: Banner with information about CPE shown at startup (can be disabled by checking the checkbox "Do not show on startup")

* ADDED: New message type: Comms-related message. This handlesd all messages related to comms (suffering comms jamming or other disruption, re-jioning the comms grid etc.). Messages about events happening while the unit is off-grid (sensor detections etc.) are still covered by the "Comms Isolated Message" type.

* ADDED: Added support for additional windows to Tool_UIWindow() Lua function: 'airops', 'boatops', 'readyarm', 'mounts', 'sensors', 'emcon', and 'magazines'

* ADDED: \[Lua] New unit wrapper property to show aircraft flight range: :flightRange(throttle, speed, altitude). Setting parameters to nil implies using the current values.

Example:

local u = ScenEdit_GetUnit({name='Looking #1', guid='207d76e0-e5be-4012-bbc8-93a142bb5b7b'})

print(u:flightRange(nil,nil,nil))

Result = { endurance = 21863, range = 1214.61108398438 }

* ADDED: \[Lua] "tracknumber" read-only property on contact wrapper-object

* ADDED: \[Lua] Added ability to migrate scenarios:

- Example for single use: print(Tool_Scen_Migration({scenario='D:/CMO/Scenarios/mine lua test.scen', config='D:/CMO/Scenarios/mine lua test.ini',dbfile='DB3K_510.db3'}))

- Example for batch file: print(Tool_Scen_Migration({scenario='D:/CMO/Scenarios/batchfile.xml', config='batch',dbfile='DB3K_510.db3'}))

* ADDED: \[Lua] Add loadout enums to Lua table

* ADDED: \[Lua] New property .ToString for "Event" wrapper object (shows basic event info in a print statement)

 

* TWEAK: The Sentinel-2 map layer now uses per-zoom-Level tile packing, which allows increased performance and also faster download and installation

* TWEAK: The unit-status thumbnail and the DB-viewer now use webp (instead of jpg) as the image format. (You may temporarily have a shortage of shown images as these are repopulated from the server on-demand)

* TWEAK: Re-enabled sluggish rudders

* TWEAK: Various sim-speed tweaks

* TWEAK: Various speed tweaks on map tile rendering

* Tweak: no trails are created for ActiveUnits that are not operating

* TWEAK: Removed "WRA cannot be fulfilled" messages since it might be causing confusion

* Tweak: no trails are created for Groups to avoid artifacts

* Tweak: \[Lua] ScenEdit_RunScript returns True if execution is succesful, False if execution fails, nil if execution does not even start or an exception is encountered

* Tweak: Unit that goes out-of-comms now self reports an identified contact for itself, aiding other allied units in tracking its position

* TWEAK: Tweaks on the Lua Console for better visibility of methods selection

* TWEAK: Various tweaks & improvements on barks mechanism

* Tweak: Passing through a support mission RP while refueling counts as having passed through

* TWEAK: On contact datablocks, show the track number distinctly from the rest of the contact name

* TWEAK: "Show Diagnostics" is now "True" by default

* TWEAK: Faster and more efficient sorting of messages on message log window

* TWEAK: Tweaked datablock rendering of contact track number according to NATO APP-6D symbology ("TN:XXX")

* TWEAK: Significant threading & performance improvement on simulation engine

* TWEAK: \[Lua] VP_GetContact now also supports track-number as the search key

* TWEAK: \[Lua] ScenEdit_GetContact can now also use a contact's track number as the search key

* TWEAK: \[Lua] The summary list provided by ScenEdit_GetContacts now also includes each contact's track-number

* TWEAK: No-comm drones shouldn't engage targets when "drone autonomy levels" scen feature is not active

* TWEAK: Enforced a more rigid waypoint altitude check in MDSP

* TWEAK: #16623: Reduced the sidebar scrollbar size

* TWEAK: #16636: Strike mission now defaults to focusing on target instead of engaging opportunity targets

* TWEAK: When running in interactive-GUI mode, the simulation thread gets set to "Lowest" priority (This reduces raw sim-engine performance, but has two UX benefits: (a) It reduces the impact of sim execution on UI responsiveness (map zoom/pan lag, general UI lag etc.) (b) It reduces the impact of sim execution on the overall OS responsiveness)

* TWEAK: Force the application at startup to run as DPI-unaware, and log this on the exception log as part of the startup info. (This is independent of the DPI setting stored on the registry, so if this works reliably players should no longer need to manually use the 4KFIx tool)

* TWEAK: Air intercept missions have "Engage Opportunity Targets" ON and "Focus Entirely On Strike Targets" OFF by default

* TWEAK: Updated collapse section code in DB viewer

* TWEAK: Map refresh is now both smoother and more performant (higher FPS)

* TWEAK: Reduced the impact of large message log refresh on the UI

* TWEAK: Revised how '<weapon> targeted <contact>' messages are added to the log

* TWEAK: Increased accuracy on weapon time calculation in Mission Planner

* TWEAK: \[Mission Editor] Changed patrol mission 'none' altitude to 'unspecified' for UI consistency

* TWEAK: "Filter by Keyword" check boxes eliminated on Add\[component] type panels

* TWEAK: Improved framerate / UI response for large scenarios

* TWEAK: QoL addition for showing next waypoint in "Unit Status" when on plotted course

* TWEAK: Flights with a mission profile that requires too much fuel are generated and a visual warning allows the user to tweak the flight plan (no changes when the side is not human controlled)

* TWEAK: Cruise missiles have no boresight launch limits

* TWEAK: Various sim-speed tweaks

* MAJOR FIX: "Message Log" window still showing log items that are no longer in the simulation's in-memory log ( << This solves cases of past problem reports like "UI & sim getting incrementally more sluggish as number of log messages increases")

* FIXED: Deserialization of last reported information for out-of-comms units

* FIXED: #16469: (1567.5) Flight lead doesn't RTB when hitting bingo fuel while following plotted course, wingman does

* FIXED: Number of flights for "investigate unknown contacts" and "engage contacts" in Mission Settings for Patrol.

* FIXED: End of turn turn overswing for fast rudders

* FIXED: #16550 Flight plan editor window is empty, shows no wps

* FIXED: Fixes to rendering issues on "Day/Night Shading" layer and Z-fighting between foreground layers

* FIXED: DB viewer error when showing a submarine entry

* FIXED: handling of unguided weapons in endgame report

* FIXED: Issue with Lua doctrine

* FIXED: \[Lua] ScenEdit_RunScript always returning "" even in case of error

* FIXED: Contact creation spam when tracking friendly out-of-comms units

* FIXED: Doctrine parent link was showing up despite being topmost doctrine

* FIXED: #16586: ASW aircraft on ASW patrol fly straight when target is uncertain

* FIXED: #16510: Detection AoU was not properly computed when an ESM sensor's resolution was >180deg

* FIXED: #16027: \[B1467] AAR refueling inside Flight Plans are not working

* FIXED: Aircraft always attempt refuel from same tanker, causing an RTB order or the aircraft to crash

* FIXED: \[Lua] Explosions not catering for Lua generated ones via AddExplosion

* FIXED: #16595: Command Freezes as weapons detect targets

* FIXED: Aircraft still heading to refuel point after tanker destruction

* FIXED: #16418: \[B1515] Different issues on Air to Air Refueling point 3

* FIXED: #16387: \[B1493] Aircrafts ignoring refuel WPs in strike plan

* FIXED: Out-of-comms unit not receiving position updates when detected by allied units

* FIXED: Contact being dropped when still needed to track an out-of-comms unit

* FIXED: #16576: AC group widely separated while performing standoff attack

* FIXED: Erratic wingman movements when heading to refuel point state, making aircraft to burn all their fuel before being able to reach tanker

* FIXED: #16484: \[B1527] Cannot set manual speed while refueling

* FIXED: #16660: Ships out of formation in a patrol mission

* FIXED: Lead and wingmen may split up during group stand-off attack

* FIXED: #16663: Ships weaving back and forth in formation

* FIXED: Strike flight plan AC never go engaged offensive and fire few weapons

* FIXED: Aircrafts failing to connect to Tankers

* FIXED: #16655 AIM-120D fired at wrong direction + DL issue (Also optimized the way to check if a contact was auto-detected or not)

* FIXED: Group members do not keep formation

* FIXED: Ship group lead not being able to delete reached waypoint from plotted course

* FIXED: Aircraft after completing a manual course, RTBs, the status doesn't say anything until the AC is on the final approach

* FIXED: #16649: DF-4 Missile TELs do not fire (For focused strike mission, when unit is not an aircraft on a flight plan, we no longer drop valid opportunity targets or player's manually assigned targets)

* FIXED: Exception fuse after aircraft drop many unguided bombs

* FIXED: Aircraft checking wrong doctrine for group member RTB decision

* FIXED: Strike aircraft on flight plan fly to target after expending all weapons

* FIXED: Message log may be spammed with 'failed to set home base

* FIXED: #16620: Aircraft switching constantly from RTB to On Patrol

* FIXED: #16447: Incorrect waypoint desired altitude clamping to weapon release window (Clamped weapon altitude for waypoint, when a desired altitude was specified by user, was not being clamped when above max and was always forced to max when in the correct range)

* FIXED: #16670: Unit in Patrol with a Flight Plan ignores Weapon State RTB

* FIXED: Aircraft on strike flight plan ingress may go RTB after disconnecting from tanker

* FIXED: Aircraft on strike mission flight plan egress may RTB instead of refueling

* FIXED: Air group disconnects from tanker before stragglers can refuel

* FIXED: #16661 :All weapons WRA doesn't work correctly - Extended group aware shooter count to other unit class

* FIXED: #16361 - SEAL using a ContactBomb also kill SEAL units

* FIXED: #14342 - Fixed contact exiting exclusion zone doesn't return to default stance

* FIXED: Flickering "Heading To Refuel Point" status not allowing wingman to catch up with a slightly ahead leader that was already refuelling

* FIXED: #16613 - Wingman don't follow flightplan

* FIXED: Message spam for synchronizing of hosted-unit recon updates

* FIXED: Patrol missions never launch more aircraft after first fight(s) land

* FIXED: #14688 - Underground Explosion Shockwave Damage to Surface Targets

* FIXED: #16611 - AAW missiles loft unnecessarily at very close range

* FIXED: \[Lua] QueryBaseUnit not working if providing base name instead of GUID

* FIXED: WRA not being followed

* FIXED: #16612: Patrol w/loadout attack altitude keeps ac at max altitude

* FIXED: AAW missile on datalink doesn't activate sensor when in range of target

* FIXED: Asynchronous image & map-tile calls were causing soft-deadlocks & slow replies

* FIXED: Exception changing emission interval after opening Doctrine via 'EMCON' button

* FIXED: #16591: High autonomy drones don't engage targets if no-comm

* FIXED: #16591: Patrol no-comms unit always switches to closest possible target

* FIXED: Retroactive fix for Weapon launch WP min altitude error

* FIXED: "RTB - Mission Over" status was interfering with the plotted course

* FIXED: Wingman not following leader's altitude in case of patrols missions with plotted course

* FIXED: Cargo weapons stacking calculation incorrect when container is empty

* FIXED: \[MDSP] In some case waypoint altitude was set to minimum

* FIXED: \[MDSP] Wingmen separation & rejoining issues

* Fixed/Improved: The "unit considers itself to be under attack?" check has been refactored and improved

* FIXED: #16641: Tanker AAR settings empty

* FIXED: DLZ computation could crash

* FIXED: Missing waypoint selection for FP using initial point

* FIXED: If the leader has reached weapon release point and you are within the prescribed separation you are good to fire

* FIXED: edge case exception related to AAR preventing AC destruction

* FIXED: #16622 - Issues in reaching fast and maneuverable tankers

* FIXED: Wingmen using navigation turns when forming up causes weaving (Also tweaked speed decision to avoid overshoot of formation station)

* FIXED: Exception fuse when aircraft is on non-strike mission

* FIXED: Aircraft may stop engaging target when strike mission specific target is active unit (Needed to evaluate against existing contact for the strike target AU (if there is one))

* FIXED: Strike flight plan waypoint with bad data was setting desired alt to AGL alt (Caused AC to be too low (AGL) to release weapons)

* FIXED: Lua INST export not setting the type of DB used

* FIXED: Strikes that start with no targets get deactivated (the targets are not yet added to the target list but the mission is not deactivated)

* FIXED: Units not engaging ANY targets if they were not in their strike specific targets and "Engage Opportunity Targets" was set to false

* FIXED: Aircraft status goes back and forth between refueling and RTB

* FIXED: #16677: Ships on ASW patrol attacking land targets

* FIXED: #16675: Support missions not launching flights to maintain coverage even if current flights in the air are RTBing

* FIXED: Blast misses some facility aimpoint mounts that should be hit

* FIXED: No message or indicator shown for EMP attack on aimpoint facility unit

* FIXED: Flickering between "Heading To Refuel Point" and "Refueling" status at start of refuel while on support missions

* FIXED: Recovery from "dirty" state in which tanker thinks it's still connected but client thinks it's not

* FIXED: \[Doctrine UI re-write): Navigation method for subs, surface and land units had incorrect selection options

* FIXED: #16682: Autosave no longer works

* FIXED: Navigator's "Get Nearest Accessible Spot" logic not checking for ice-pack (this could make a unit in the ice-pack head straight for the North Pole, e.g. in "Pole Positions" scenario)

* FIXED: 16674: Aircraft failing to refuel a tanker as the tanker thinks he is still connected to a unit which is RTB

* FIXED: Issues in Lat-Lon gridlines render when "Day/Night" layer is disabled and 3D terrain view is enabled

* FIXED: Unecessary message box when flight-list count is 1

* FIXED: Autosaves not being generated at correct interval

* FIXED: \[MDSP] Secondary targets further then weapon max range * 0.9 are not automatically added to the strike

* FIXED: Wingmen on strike flight plan go to wrong waypoint if engaged offensive before weapon release point (Wingmen continue following lead in this case)

* FIXED: Aircraft failing to use laser designator during group standoff attack

* FIXED: Group icon not rendered at correct altitude when pin-cushion view is enabled

* FIXED: Updated signature of the beta Tacview executables not recognized correctly

* FIXED: #16705: Consistent "object reference not set to an instance of an object" error when attempting to play quick battle scenarios

* FIXED: WRA shows 'not implemented' for land structure soft bunker and underground

* FIXED: Doctrine UI shows "-2" for self defense range for some weapons

* FIXED: #16701: Flight plan not being generated when there is a No-Nav Zone present

* FIXED: Pathfinder request never runs for flight plan generation

* FIXED: #16703: 1/3rd Rule not followed by CAP missions when using flight plans with Time-on-Station value

* FIXED: #16689: Aircraft on patrol flight plan with very low waypoint altitudes unable to adapt altitude

* FIXED: #16706: Ships switch back and forth from patrol to offensive

* FIXED: #16351: ASW Mortar can't fire

* FIXED: Mortar rounds follow the same trajectory as gun rounds

* FIXED: #16697: Chainsaw CAP flights fly north instead of flying to CAP patrol area

* FIXED: #16707: Docked boats are able to launch aircraft

* FIXED: #16689: Yet another case of aircraft on CAP with flight plan unable to adapt altitude

* FIXED: #16542: SEAD patrol aircraft won't target radar without precise emission ID

* FIXED: #16710: Aircraft enters RTB after take-off

* FIXED: Sim thread may deadlock if Lua console script causes an error

* FIXED: Weapons were not fired against by units in strike missions with TOT

* FIXED: Non-AC unit assigned to strike mission drops incoming hostile aircraft & missile contacts

* FIXED: #16715: Command hard-crashes when clicking mission hyperlink in "unit status" panel when unit is not selected

* FIXED: #16709: Manual flight-plan generation with NFZ incorrect

* FIXED: In some cases units were firing at the target immediately

* FIXED: #16725: \[1645] ASCM Crashes into sea

* FIXED: #16728: Mission clone not working

* FIXED: Exception when opening any submarine entry on DB viewer

* FIXED: Logic flaw in calculating the cruise altitude of non-TF ASCMs

* FIXED: Mission editor inconsistent strike min/max response radius placement

* FIXED: #16714: Suicide-USVs not engaging targets when assigned to mission

* FIXED: Various WRA-related issues

* FIXED: Various aircraft RTB-related issues

* FIXED: Setting aircraft patrol attack/transit/station altitude to 'none' showed wrong UI

* FIXED: #16712: Wrong attack altitude setting for patrol missions

* FIXED: #16730: Naval units on patrol unable to plot route through Bosporus strait

* FIXED: In some cases aircraft do not follow egress path for flight plan

* FIXED: #16729: Submarine guiding torpedo while under attack constantly switches between engaged offensive and defensive

* FIXED: #16712: Aircraft A2A attack altitude issues

* FIXED: Null-exception fuse in bistatic radar pipeline when jammers are present

* FIXED: #16721: Escort aircraft engage until they run out of fuel and crash

* FIXED: #16761: Aircraft running out of fuel and crashing on strike mission

* FIXED: #16474: Ships not firing within self-defense range

* FIXED: #16755: Spacebar/Run button doesn't work when using the "Advance X time" buttons

* FIXED: #16669: Custom Environment Zone not parsing strength and intervals with decimals --- Fixed CTD when using comma as separator in CEZ UI

* FIXED: #16759: Intermittent Emcon UI not saving values when immediately closing the Doctrine window

* FIXED: Helicopters With No Mission RTB After Take Off

* FIXED: #16535: \[B1550] Unable to use Time-on-Station modifier with support missions

* FIXED: #16751: IR Seeker lost track

* FIXED: Manually unassigned aircraft not maneuvering towards station

* FIXED: #16713: In case mission-Profile of loadout is empty, return MaxAltitude for Loadout Altitude Settings

* FIXED: #16676: Warheads occasionally do too much damage

* FIXED: Datablocks Setting "Show Everything" not working

* FIXED: Datalinked weapon not currently on datalink may skip overshoot check

* FIXED: #16494: Loitering munitions get stuck, fly erratically until out of fuel

* FIXED: Aircraft on Ferry Mission Attempt to RTB if there is no plotted course and the host has no actual destination

* FIXED: Bridges (water structures in general) could not be targeted by cruise missiles

* FIXED: Aircraft could crash (running out of fuel) in patrol mission (When member of aircraft group (wingman) landed, the new leader was resuming route to the last patrol waypoint, disregarding its fuel state or the current RTB. At best, it was leading the aircraft to do an unwanted back and forth to the patrol area while RTBing. At worst, this behavior led to a crash if fuel reserve was insufficient to cover for this behavior)

* FIXED: Mission was automatically deleted for task pool after first RTB (This "auto-purge" behavior \[unassigning units and deleting missions] is now conditioned to the usage of a flight plan)

* FIXED: #16723: ASUW Weapons turning extremely off-boresight to attack

* FIXED: Unit icon flickering due to asymmetrical side postures

Command vNext Content Depot 1076161
  • Loading history…
Command: Modern Operations Production Depot Depot 1076162
  • Loading history…
Ad-free Steam data for everyone since 2012
Support SteamDB • Donate or contribute
Open link