What’s new in build 7.1.4
[701] (16/02/2023)
- Add a user defined limit for monitoring flow (Sim to Gui) at accelerated speed (def x16)
- Add Arc shape to Trajectory feature
- Add Hippodrome to Trajectory feature
- Update MotionFollow and MotionSlide to work with Arc and Hippodrome
- Fix getMidPointToGC() for WCoord
- Add Skin themes to Features and Sprites windows
- Fix crash in Simulink Property window when clicking on the Simulink App launcher button
- Generated code for Simulink models supports Matlab for up to R2020a
- MATLAB environment variable dropped. Use Tools::Preferences::Matlab settings
- Add GPX import for Roads (routes & tracks supported)
- Add GPX import for Feature Points.
- Improve the application startup (no more blinking)
- Fix the GUI closure (no more orphan process)
- Fix RNAV highlight function (push-button on Settings)
- Fix the combo-box list in UInterface when LIST[] are used with = values
- Fix a crash when closing a UInterface sub-window
- Fix a memory corruption at FlightPlan definition
- Fix a crash in Flight-Plan window after clearing all waypoints
- Greatly improved the speed of the compilation error code display
- Fix Triton.cfg output file (at save from the Triton Viewer Panel)
- Add Arrange Vertically or Horizontally entity symbol in the Diagram Panel
- Cut/Paste of EPoints fixed on Behaviors, Contexts and CIGI objects
- Fix deselect on CIGI objects
- Improve the Diagrams/Map refresh (less redraws, more reactive)
- Fix the text editor auto-scroll at Apply
- Add Vertical and Horizontal align for Logic objects
- Remove Diagrams flickering
- Remove Runtime Entity list flickering
- Improve selection of sub-elements in Features
- Fix duplication of logics with Text Infos in Groups
- Fix the HMI object labeling color in dark theme
- Add MoveTo Group option in popup menu for Logic single or selected objects
- Add Ungroup option for single or selected objects in a Logic Group
- Vertical View settings are now saved in the database
- Greatly improved the WebMap responsiveness and uploading of tiles
- Remove memory leak on WebMap (under intense zooms)
- Add Cursor Reticle for the mouse over the map (and fix the Coordinates at Cursor)
- Enable the Transparency cursor for Features and Roads (disabled until now)
- Features are listed in the Environment tree-list
- Features, Roads, Winds and Meshes are now global to database or local to each scenario
- Database backups (at each save) are now time stamped zip files including all data files
- Fix Compact Database menu option (now, nicely remove all automatic backups)
- Add Database::Backup and toolbar button to manually backup a database with a time stamp
- Add Restore Backup menu option to restore an old database from a backup (manual or auto)
- Add Earth globe brightness slider in Preferences::Editor
- Add a TLE maker (from Keplerian and Satellite data)
- Add a Downgrader tool to allow using old version Model Components
- Makefile generation supports Pitch 5.5.2 and above
- Numerous minor fixes and improvements
What’s new in build 7.1.3
[695] (11/10/2022)
- Add a new dark theme (pearl)
- findWay(from,to) function (roads) has alternate parameter to control strict or wise path finding
- BaseClass code is now pre-processed before code generation (for N:, S:, E:… tags)
- SocketItems got a new panel: Methods to define functions. Use it with: lan.{socketitem}->myfunc(…)
- HMI CheckBox now call runtime tic from set() function (to replace the mouse action)
- Rename of Network objects now rename method prefixes
- VisualStudio can now be called from any GUI code window (with auto update)
- Fix code generator for OsgEarth
- Revisited all OsgEarth demos
- Add MariaDB support (compatibility)
- 3D Editor in GUI now displays elevation layers
- Function autorun now takes char** argv (or 0) as parameter
- SimEngine can load a specific scenario from the command line, using -s or /s followed by scenario name
- Add some vsVIEWER demos using LAN & DIS
- Improve the speed of GUI perspective view with high level elevation data
- Add a new dark theme (choice between Green & Carbon)
- Fix long popup menus (now splits in 20 items chunks)
- Mouse selected nodes in Environment tree-view remain highlighted
- Selected objects are highlighted in the Environment tree-view (visual sync)
- Fix a random crash when changing databases (with some databases)
- Fix WebMap Full World option (web maps was limited to terrain size)
- Fix a crash when changing the entity label font to FreeType
- Add OSG model library (shared/OSG components deprecated)
- Add AxleDyn component for axle/chassis dynamic
- Add a QuadCopter dynamic model with motion control (mouse and trajectory)
- Fix the Terrain Auto-resize when no layer has been loaded
- GUI TreeView list displaying more data (logics, entities, etc.)
- The Environment Tree-view list and the Diagram panel are better synchronized
- Fix a seldom crash in the GUI during some object cut
- At runtime, a selected entity with an active plan will show it on the map
- OpenGL viewer : Entity Plans can be reshaped at runtime
- Fix next plan point reposition (coordinates change), was ignored before
- Fix a bug on OpenGL display with displayed plan (past points are no more visible)
- Fix the Airliner component (takeoff speed now taken into account)
- Fix the WingDyn component so that functions to set max pitch and roll are effective
- Improved the SimQT interface and fix it
- Reduce the flickering on the GUI interface (including the Environment TreeList)
- Bigger and clearer font for the GUI interface
- Fix OpenGL/Glut window resize
- Optimize deletion time of thousands or entities or orbits or flight plans
- Improve the reactivity of the GUI with thousands of elements
- Replace Runtime/OSG-Earth with Runtime/OsgEarth. OSG-Earth is deprecated
- Fix the Dongle refresh button (manual refresh was disabling the license)
- In preferences, a switch can let vsTASKER automatically set resolution according to screen setting (1080p or 1440p)
- OSG viewer is now using CompositeViewer (osg_root->main_view) for first view 0. User can add its own
- Fix OsgHud (now, call setupWindow) and enableOn(view)
- Fix world to screen OSG converter
- Add screen to world OSG picker
- Add OSG sensor_footprint class for representing the camera coverage on ground (must be attached to the sensor)
- Fix OSG sensor_view (now, must be attached to the sensor)
- Add isInViewport() function to check if a position or node is visible on the camera view
What’s new in build 7.1.2
[665] (27/05/2021)
- Add OsgFrame terrain layer to import and display OSG files in wire-frame format
- Cancel button on progress bar now closes the progress bar
- Fix a bug in code generated for ValueList HMI sprites
- Sprite ValueList can now update a field from the list
- Fix the Makefile generator so that user paths are used first
- Fix the Makefile generator so that automatic libs are checked against ignore libs
- Support for DI-Guy 13 in 64b (samples in OpenGL, OSG and using DIS)
- Add Work Directory field in DbOptions::Runtime
What’s new in build 7.1.1
[650] (01/08/2020)
- GUI is now compatible with 1440p high DPI screen resolution. Settings in Preferences::Forms
- vsVIEWER has been integrated into vsTASKER under /Runtime/Qt/SimpleUI
- Allow scenario map rotation (GUI and programmatically: terrain->rotation in radians)
- Add curved road strip for smoother following on curves
- Add rail dynamic component using Road definitions
- vc140 replaced by vc14
- OpenSceneGraph 3.4.0 recompiled under vc14 for x86 & x64
- vsTASKER can now build 64 bits engines from the GUI
- MQTT support (based on Mosquitto)
- Fix the OpenFlight import with nested Translated groups
- Allow importing OpenFlight terrain database with/without header origin offset
- Add manual offset window for Roads
- Add arc-circle leg definition for Roads
- Add Road duplication & reverse
- Add Road manual offset (using Ctrl key + mouse down after selection)
- Add new RailDyn component
- Add runtime terrain clamping for ground roads (dynamic or using cache file)
- Fix OpenFlight getAlt function (modes: uppest, lowest, first)
- Correct map auto-size after automatic load at startup
- Fix a bug with runtime Sim -> Gui Gfx, when overfilling the shared-mem stack
- Gui Map user frequency from Database Setting is now used with databases loaded at startup
- Add LoadFunc() in Import function DLL (called after a database load, if importer loaded)
- Fix a bug in Import DLL built with Visual Studio. Now, importer can handle vc and c++ builder
- In Logic, leaving a Group keep its symbol selected on the level up
- Features are now displayed in Roads edition mode
- Add SelectAll menu for HMI (allowing to move all sprites using keyboard arrows)
- Fix Ids problem after copy/paste or duplicate
- Fix a seldom crash with HMI Switches (and improved memory consumption)
- Allow HMI textures to import bmp format
- HMI sprites with no caption (~yours~) are now displayed as label-less
- Add “None” to HMI frame draw mode (to avoid it being displayed)
- Replace variable transparency with glass almost everywhere. Use setTransparency() or setGlass()
- —-> Add MultiBarrel Data-Model to ease rocket/missile/torpedo firing
- —-> Add Torpedo model