Mystic 2.8 - 11 Mar 2021

Visit the AFSIM 2.8 Release Page on DI2E (Access Controlled) for more information and resources related to this release.

Release Dates

  • Mystic 2.8.2 - 22 Oct 2021

  • Mystic 2.8.1 - 29 Sep 2021

  • Mystic 2.8.0 - 11 Mar 2021

General

  • Preferences for Mil Std 2525 Icons, Units, and some plugins are now saved in a common settings file for Wizard, Warlock, and Mystic.

Corrections

  • (2.8.3) Added an error on loading an event-pipe with the incorrect time format. (AFSIM-2295)

  • (2.8.3) Corrected an issue where a crash could occur on review of the AER timestamp at 5 seconds. (AFSIM-2329)

  • (2.8.1) Corrected an issue where weapon-fire events would not affect trace-lines. (AFSIM-1005)

  • (2.8.1) Clicking “Clear Recents” button on the Start-up Dialog will clear the File>Open Recent menu. (AFSIM-1116)

  • Corrected an issue that prevented relative terrain paths from being found by Mystic.

  • Corrected an issue which crashes the application on attempts to load an aer file on Linux. (AFSIM-689)

  • Corrected an issue where some data-types in a replay’s schema might cause it to be unreadable without an appropriate data-extension plugin. (AFSIM-907)

  • Corrected an issue that could cause a crash when paging out script message data. (AFSIM-955)

  • (2.8.1) Renamed the jam interaction line to jam request and added documentation indicating the limitations of this feature. (AFSIM-1122)

  • (2.8.1) Corrected a crash that occurred when a platform was deleted while a zone’s color was being changed through the Zone Browser. (AFSIM-1124)

  • Fixed a bug that would lock the application in wsf draw when displaying text ending with “$”. (AFSIM-668)

  • (2.8.1) Eliminated warnings caused by not loading the P6DOF data plugin by default. (AFSIM-1096)

  • Fixed an issue where visual orbits diverge from the true space mover orbits, especially after long simulation times. (AFSIM-603)

  • (2.8.3) Corrected an issue where having more than one range_ring on a platform would cause only the last defined ring to display. (AFSIM-1950)

  • (2.8.1) Corrected an issue which could cause a crash when displaying routes and loading a new scenario. (AFSIM-1740)

  • Fixed a bug in the Visibility plugin that caused command line warnings and intermittent crashes.

  • (2.8.1) Fixed route waypoint labels clipping through the Map Display. (AFSIM-394)

  • (2.8.1) Corrected a lighting bug that caused polygonal zone line colors to appear incorrectly. (AFSIM-1104)

  • Allow case-sensitivity of model files-names in the models.txt files. (AFSIM-821)

  • Corrected a crash that occurs when a Tether View is open and models are reloaded. (AFSIM-600)

  • Fixed an issue where the maps hover tooltip would appear and disappear sporadically. The maps hover tooltip is more consistent and the bounds in which it persists is more predictable.

  • Corrected a display issue with all text labels. (AFSIM-896)

  • Corrected an issue which caused models to appear unlit. (AFSIM-919)

Enhancements

  • Improvements to Battle Management’s Platform Status dialog, including reorderable columns, support for viewing multiple windows, and coloration of aux data based on calculated ratios. (AFSIM-413)

  • Added support for sensor boresight vector visualization to Tether View. (AFSIM-537)

  • Added 3d models for J-20, AH-64, UH-60, MH-60, M-1, M-2, Humvee, Generic Truck, and various radars, TELs, and command vehicles for S-300 SAM systems (SA-10, SA-12, SA-20). (AFSIM-292)

  • Tuned the Map Display follow-camera to allow the camera to be closer to the platform of interest. (AFSIM-595)

Development

  • (2.8.1) Added virtual methods GetUnitsX() and GetUnitsY() to rv::PlotUpdater which should return the units of the data on the axis. Default implementation returns empty string (unitless).

  • (2.8.1) Added macro WKF_UNIT_NAME(TYPE) to WkfUnitsObject.hpp to get the name of the user’s prefered units for type TYPE. E.g. WKF_UNIT_NAME(Length)

  • (2.8.1) Added macro WKF_UNIT_FROM_STANDARD(TYPE, VALUE) to WkfUnitsObject.hpp to convert a VALUE of type TYPE from the standard value to the user’s preferred units. E.g. WKF_UNIT_FROM_STANDARD(Length, altitude)

  • (2.8.2) Updated the following third party libraries to address security vulnerabilities and access new features: SDL from 2.0.14 to 2.0.16, Curl from 7.71.1 to 7.79.1, Libtiff from 4.1.0 to 4.3.0, JPEG from 9b to 9d, FFMPEG from 4.2.1 to 4.2.4, GDAL from 3.0.4 to 3.3.2, Qt from 5.12.9 to 5.12.11, and Proj from 7.0.0 to 8.1.1. See Security Updates for more information. (AFSIM-1817)

  • (2.8.1) Missing plugin dependencies will now cause a CMake error. (AFSIM-1029)

  • Signatures of wkf::PrefObject::LoadSettings and wkf::PrefObject::SaveSettings changed to accept two QSettings objects. One for application preferences and one for shared preferences.

  • Wkf::Environment’s PlatformAdded signal was changed to PlatformsAdded and now provides a wkf::PlatformList as the argument instead. This was done to improve performance when adding multiple platforms at the same time. (AFSIM-648)