CMO Update - Build 1328.15

Take command of air and naval assets from post-WW2 to the near future in tactical and operational scale, complete with historical and hypothetical scenarios and an integrated scenario editor.

Moderator: MOD_Command

Post Reply
Dimitris
Posts: 15371
Joined: Sun Jul 31, 2005 10:29 am
Contact:

CMO Update - Build 1328.15

Post by Dimitris »

Download: http://warfaresims.slitherine.com/Updat ... 1328.15.7z
Mirror: https://www.mediafire.com/file/a3edr64b ... 15.7z/file

How to use: Unzip to CMO installation folder, answering "yes" to any overwrite prompts.
NOTE: Because of name changes in some of the tutorial files, it is recommended to first (backup and) completely wipe-out the existing "Scenarios\Tutorials" subfolder and then replace it with the updated tutorials.

NOTES:
1) This is a "hotfix" release for a number of reported issues. We are "soft-releasing" it here prior to official distribution in order to get it to those affected by the issues ASAP (and gather additional feedback, in case we've missed something major). If B1328.14 is working fine for you then feel free to wait for the official release.
2) The exe is "unsigned" and thus it is likely to trigger a lot of false-positive AV alerts. If you are uncomfortable with this then wait for the official release.

CMO Build 1328.15 Release Notes (changes from B1328.14)
==========================================================

* ADDED: Feedback for "Unit Add" when an airbase cannot host a unit
* ADDED: Autodetectable feedbacks: Added a warning when adding an autodetectable target to Mission target list and added a specific bark message when an engagment is failing because the target is autodetectable but is not emitting (e.g. SEAD strike on fixed but silent radar)
* Includes revised tutorial scenarios by Brandon Johnson.

* TWEAK: Numerous tweaks, fixes & improvements on BMD engagement logics. Not covering all known issues but should resolve most eggregious cases (famous last words).
* TWEAK: Error message for unhostable unit behind a check for "Side is Human controlled"
* TWEAK: Using a modified random-number-generator (RNG) to ward off edge cases like constantly returning 0 if hammered from multiple threads
* Tweak: DB-viewer: if re-using window, act on highlighted item if passed
* Tweak: DB-viewer: Re-enable "scroll to" for sidebar links
* TWEAK: [QOL] If you open the side- or mission-level WRA with a contact selected, the contact's relevant WRA category is highlighted (yellow)
* TWEAK: Platforms with a sonar (if selected) will now always render the direct-path range, even if CZs are not possible in their location
* TWEAK: When a contact that is a potential SEAD target (e.g. an enemy radar facility) is detected radiating, its WRA target-type is presented as "[Normal WRA type, e.g. building or mobile vehicle] + Radar". This indicates to the user this contact's "dual" WRA nature. When auto-firing on this target with a SEAD-oriented weapon, the "Radar" WRA-target-type logics (salvo size, firing range, number of shooters etc.) may take precedence over the contact's normal WRA-type logics. When auto-firing a weapon without dedicated "Radar" WRA-type on this contact, the contact's "normal" WRA-type takes precedence instead.
* TWEAK: Proportional navigation for missile terminal guidance has been temporarily disabled (replaced by intercept-calc guidance), as it contains a critical logic flaw. This will be revisited later.

* FIXED: The "if the weapon doesn't have any functioning seekers, it's going to miss" clause was overlooking cases where a weapon is entirely remote-controlled with no onboard guidance (e.g. TVM-guided weapons like Patriot)
* FIXED: #15563: [1328.14] Patriot guidance issues
* FIXED: #15506: [UI] Scen Editor Chapter and Hotkey Window with unnecessary scrollbar
* FIXED: #15561: [1328.14] Refueling with flightplans
* FIXED: Units will not drop munitions on (mobile) ground targets
* FIXED: "Destroyed" event not registering weapon destroyed by another weapon correctly
* FIXED: Edit Cargo form didn't size-check when color coding cargo items in DB view
* FIXED: #15533 : Rate of Fire was no longer working
* FIXED: #15538: [1328.14] Unit engage offensive with no weapons to attack
* FIXED: ABM off course due to terminal point mis-calculation
* FIXED: Selecting a ballistic unit/contact would force an altitude sanity check bringing its altitude to 0 --- this silently broke any selected unit and also broke released weapon (RV) which were released at 0m alt
* FIXED: Intermittent emcon could sometimes initialise with "Wake when detecting threat" on when loading a scenario
* FIXED: #15520: Broken interception of HGV --- Command would freeze
* FIXED: #15535: [1328.14] UI maintains weapon target on side panel
* FIXED: #15530: WRA Broken
* FIXED: #15529: Mission Editor Exceptions
* FIXED: #15526: Aircraft divert to base with no reason
* FIXED: #15519: [1328.13] Active Sonar detect sub, but passive sonar from sub unable to hear Active Sonar
* FIXED: Cargo Package Inside and Outside Task Pool Simultaneously
* FIXED: [1328.12] Can't arm second Caiman
* FIXED: #15367: (1328.10a) Aircraft not being reported ready in message log
* FIXED: #14923: [1307.9] Cloning missions with generated flightplans messes up some references in ATO
* FIXED: #15518 Cargo UI Window Wrong Label Anchor
* FIXED: AC leader can get blocked in circle flight
* FIXED: #15444: [B1328.13] Empty Slots create fake planes
* FIXED: #15541: [1328.14] Command guided missiles overflow target
* FIXED: #15579: [1328.14] WRA Self Defense doesn't inherit from superior echeleon
* FIXED: #15574: [1328.14] Max number of flights disregarded
* FIXED: [1328.14] Game Slow-Down due to Missiles (caused by setting missile WRA-range to "NEZ")
* FIXED: #15563: TVM-guided weapons with no active sensor would never impact
* FIXED: Repeated exception checking if mount is busy when it has never fired
* FIXED: Very slow DLZ calculation if weapon WRA-range set to "NEZ"
* FIXED: #15592: [B1328.13] Escorts circle if strike aircraft destroyed
* FIXED: #15537: [1328.14] Support Mission Refuel issue
* FIXED: Command-guided missile not maneuvering correctly to intercept point
* FIXED: Unit was not determining correctly that it had a local track on a given contact. This led to the "Firing unit must obtain (from itself or another CEC-enabled platform) a high-quality track on the target before firing" block-reason being given in circumstances where it should not.
* FIXED: #15576: [1328.14] RTB and Refueling Status
* FIXED: #15541: [B1328.14] Command guided missiles overflow target
Nikel
Posts: 2228
Joined: Tue Mar 24, 2009 10:51 am

Re: CMO Update - Build 1328.15

Post by Nikel »

It was a beta patch after all, thanks.

In the first link, right click (RMB) and save link as, if you have problems downloading.
voldrez
Posts: 7
Joined: Wed Jun 15, 2016 6:32 pm

Re: CMO Update - Build 1328.15

Post by voldrez »

I noticed an error doing a manual fire on bearing (ctrl-f1). I repeated this in quick battle submarine 1v1 to confirm the error on a fresh restart and map.

attached exception log

Latest beta patched manually over steam install.

screen error:
Error in Exception Handler! OnThreadException
Error in Exception Handler! theEx null
Error in Exception Handler! e.Exception.GetType0.Name:
NullReferenceException
Error in Exception Handler! theEx.Message: Object reference not set to
an instance of an object.
Error in Exception Handler! theEx.StackTrace: at
Command_Core.Weapon.lsNominallySuitableForThisTarget(ActiveUnit
theAttackinglJnitr Contact& theTargetr Nullable'l& TargetlsDestroyed)
at Command.AttackTarget.s73NAMfgURP(ActiveUnit , Weapon )
at Command.AttackTarget.YSYNAaUkS4i0
at Command.AttackTarget.BlFNA49jSuy(Object , EventArgs )
at DarkUl.Controls.DarkListView.RDlF8SPOGuG3i80qB91K(Object,
Object, Object)
at DarklJl.Controls.DarkListView.Selectltem(lnt32 index, Boolean
ThrowE)
at Command.AttackTarget.tQHwODCZGDjBkjSHlSaj(Object , Int32
Boolean)
at Command.AttackTarget.xorNAUcih3B0
at Command.AttackTarget.LoadForm0
at Command.AttackTarget.UtWNAbctCP6(Object , EventArgs )
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateContr010
at System.Windows.Forms.Control.CreateControl(Boolean
flgnoreVisible)
at System.Windows.Forms.Control.CreateContr010
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.NativeWindow.Callback(lntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr Iparam)
Error in Exception Handler! This is probably a Error in Exception
Handler!. Please save a screenshot of this and submit it, along with the
autosave files, for investigation.
Exception: Object reference not set to an instance of an object.
Stack Trace: at
theAttackinglJnitr Contact& theTargetr Nullable'l& TargetlsDestroyed)
at Command.AttackTarget.s73NAMfgURP(ActiveUnit , Weapon )
at Command.AttackTarget.YSYNAaUkS4i0
at Command.AttackTarget.BlFNA49jSuy(Object , EventArgs )
at DarkUl.Controls.DarkListView.RDlF8SPOGuG3i80qB91K(Object,
Object, Object)
at DarklJl.Controls.DarkListView.Selectltem(lnt32 index, Boolean
ThrowE)
at Command.AttackTarget.tQHwODCZGDj8kjSHlSaj(Object , Int32
Boolean)
at Command.AttackTarget.xorNAUcih3B0
at Command.AttackTarget.LoadForm0
at Command.AttackTarget.UtWNAbctCP6(Object , EventArgs )
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateContr010
at System.Windows.Forms.Control.CreateControl(8001ean
flgnoreVisible)
at System.Windows.Forms.Control.CreateContr010
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.NativeWindow.Callback(lntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr Iparam)
Attachments
ExceptionLog_2024_02_26.txt
(919 Bytes) Downloaded 15 times
Dimitris
Posts: 15371
Joined: Sun Jul 31, 2005 10:29 am
Contact:

Re: CMO Update - Build 1328.15

Post by Dimitris »

voldrez wrote: Mon Feb 26, 2024 5:59 pm I noticed an error doing a manual fire on bearing (ctrl-f1). I repeated this in quick battle submarine 1v1 to confirm the error on a fresh restart and map.

attached exception log

Latest beta patched manually over steam install.

screen error:
Error in Exception Handler! OnThreadException
Error in Exception Handler! theEx null
Error in Exception Handler! e.Exception.GetType0.Name:
NullReferenceException
Error in Exception Handler! theEx.Message: Object reference not set to
an instance of an object.
Error in Exception Handler! theEx.StackTrace: at
Command_Core.Weapon.lsNominallySuitableForThisTarget(ActiveUnit
theAttackinglJnitr Contact& theTargetr Nullable'l& TargetlsDestroyed)
at Command.AttackTarget.s73NAMfgURP(ActiveUnit , Weapon )
at Command.AttackTarget.YSYNAaUkS4i0
at Command.AttackTarget.BlFNA49jSuy(Object , EventArgs )
at DarkUl.Controls.DarkListView.RDlF8SPOGuG3i80qB91K(Object,
Object, Object)
at DarklJl.Controls.DarkListView.Selectltem(lnt32 index, Boolean
ThrowE)
at Command.AttackTarget.tQHwODCZGDjBkjSHlSaj(Object , Int32
Boolean)
at Command.AttackTarget.xorNAUcih3B0
at Command.AttackTarget.LoadForm0
at Command.AttackTarget.UtWNAbctCP6(Object , EventArgs )
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateContr010
at System.Windows.Forms.Control.CreateControl(Boolean
flgnoreVisible)
at System.Windows.Forms.Control.CreateContr010
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.NativeWindow.Callback(lntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr Iparam)
Error in Exception Handler! This is probably a Error in Exception
Handler!. Please save a screenshot of this and submit it, along with the
autosave files, for investigation.
Exception: Object reference not set to an instance of an object.
Stack Trace: at
theAttackinglJnitr Contact& theTargetr Nullable'l& TargetlsDestroyed)
at Command.AttackTarget.s73NAMfgURP(ActiveUnit , Weapon )
at Command.AttackTarget.YSYNAaUkS4i0
at Command.AttackTarget.BlFNA49jSuy(Object , EventArgs )
at DarkUl.Controls.DarkListView.RDlF8SPOGuG3i80qB91K(Object,
Object, Object)
at DarklJl.Controls.DarkListView.Selectltem(lnt32 index, Boolean
ThrowE)
at Command.AttackTarget.tQHwODCZGDj8kjSHlSaj(Object , Int32
Boolean)
at Command.AttackTarget.xorNAUcih3B0
at Command.AttackTarget.LoadForm0
at Command.AttackTarget.UtWNAbctCP6(Object , EventArgs )
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateContr010
at System.Windows.Forms.Control.CreateControl(8001ean
flgnoreVisible)
at System.Windows.Forms.Control.CreateContr010
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.NativeWindow.Callback(lntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr Iparam)
Please create a new thread on the Tech Support subforum and provide as much information as possible.
User avatar
ClaudeJ
Posts: 754
Joined: Wed Mar 08, 2006 5:38 pm
Location: Bastogne

Re: CMO Update - Build 1328.15

Post by ClaudeJ »

Hey there,

as you've mentioned the scenario folder, it may be relevant to bump that one up:

QOL-[1328.12] Strike Tutorial folder duplicated - Matrix Games Forums
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, NVIDIA GeForce GTX 1650 4 Go, Windows 10 64bits, 32 GB RAM, Regional settings = French, Belgium
(Previously known as JanMasters0n)
Post Reply

Return to “Command: Modern Operations series”