What’s new in build 6.0.23
[481] (10/12/2017)
- Fix a seldom crash when reshaping some road segments
- Update several database samples to make them compile and run with latest build
- Fix Table<> template when used with scalar types
- Fix a hang under text-editor when using ‘(‘ in a word starting from first pos.
- Fix MainGun component round fires (was only firing 1 bullet before)
- Fix a bug with behaviors (when linked) for runtime instantiated entities
- Generate cleaner code to avoid some seldom crashes at simulation exit
- Improved the MainGun component (new MG_Detonation event)
- Vt_Chrono: since() and read() function removed. Use get() or time() instead
- MATLAB Force Compile flag, when unchecked, prevents any MATLAB compilation
- In HMI, moved windows are now recorded so that, when reopened, they keep the last position
- GdiMap sprite now selects an entity when its label is selected
- Fix a strange crash with Circular plugin
- Fix ETA computation for Flight-Plan when AC is flying the last leg
What’s new in build 6.0.22
[480] (10/12/2017)
- Fix and improve MotionSlide component
- always_draw = 0|1 has been replaced with draw_mode = e_Always|e_Never
- Moving Map in GdiMap moves Special Zones
- Lan “filter out” setting now works as expected
- Improve the CIGI code generation
- CIGI synchrone/asynchrone mode now working
- Terrain Id and smoothing flags can be set from property window
- Fix manual speed for MotionSlide, MotionGoto and MotionFollow
- Fix deletion of Knowledge Context or Rule using popup menu
- Fix rare occasion of empty popup menus
- Fix Mesh wall-coating
- Player Class Definition is now code generated
- Fix Lat/Lon grid display (and allow small degrees precision)
- Fix distance computation in Flight-Plan
- Secured all atan2 functions
- Fix multiple deletions of RNav elements without crash
- In RNav display mode, Nautical Miles and 0-360 deg units are displayed on Map
- Fix RNav database import for SID & STAR
- Fix incorrect drawing of some SID and STAR
- Improve readability of RNav display (routes & procedures) in heavy maps
- Add OnSelect option to RNav Settings window
- Fix drawing of multi-sequences SID/STAR/Approaches
- Add Ctrl-Key map move option (in Editor Preferences)
- Add Right Mouse click Select option (in Form Preferences)
- Fix drawing of Approaches
- Approaches can now be selected/added in Flight-Plans
- Fix a crash in Flight-Plan windows when entering manually an unknown identifier
- FlightManage: can only land on an airport runway
- FlightManage component: flight plan can be left once last point reached
- Fix Text Replace dialog box functionality
- Ctrl-F and Ctrl-R are now usable into all text editor to display the dialog box
- When adding a Command (in Reaction), – is replaced with _
- LAN pragma pack(1) is now generated on optional setting
- Changing RTC to 60hz is now reflected in the Socket frequency list
- Fix Feature Point manual relocation during runtime
- Reloading a Matlab m file now rebuilds the variable list
- History Line displayed for ATC Entities (plugin)
What’s new in build 6.0.21
[479] (01/08/2017)
- Fix some rare cases of application hang with high density grid and large areas
- Fix Diagram symbol selection and reposition when scrollbars are offset
- Fix a bug where a Plan Point cannot be moved in or out of a SpecialZone
- Fix a crash when deleting a Routine list in a new Entity Class
- setRandom() in WCoord now works with big radius values
- Fix selection and reposition of Wind Tubes
- Improve the HLA generation code for SOM Items
- Fix a wrong typing when importing basic OMT (for new Federations)
- Protect Array from crashing when malloc fails
- Remove Simulink Setter/Getter until v6.1
- Fixing filter out of same/different Source IDs for LAN incoming messages
- Entity labels can be moved on GdiMap
- GdiMap pan and zoom work with special zones
What’s new in build 6.0.20
[479] (01/06/2017)
- Allow SVG resizing and repositioning to match the terrain dimensions
- Add a Property window for SVG Map to easely offset and resize any selected layer
- Improved import of SVG with Lat/Lon or UTM projection
- Improved SVG drawing speed/resizing when some layers are flagged off
- Add VBS ASI x64 runtime plugin and some Models, Logics for VBS control
- SVG flags stored in the database and not the map file
- Fix a bug with WebMap and SvgMap plugin window (paths were not processed right)
- New available skin: Ubuntu
- OSG database loaded at startup for correct altitude clamping
- 3D Editor: entities always marked
- Fix a crash when deleting entities under Editor3D
- HMI is now running during replay mode
- Scenario case REPLAY now called at every tic during replay mode
- Fix Gfx Drawing which where not displayed at first run (Console/Drone demo)
- Fix a crash when simulation console is closed with threads (like OSG)
What’s new in build 6.0.19
[477] (24/04/2017)
- Fix crash when using getUnit() function for runtime entities joining Units
- Fix the autostart behavior (no more restart after a stop)
- Adding entities as member of a Unit clean out other unit members
- Fix HMI sub window move and resize using the mouse at any zoom factor
- LandDyn force the speed to remain at 0 after a crash (or when entity is wreck)
- Improve the display speed/load for the code debug window
- Remove the Quit context menu on the HMI
- In all Sprites, caption variable was renamed as label
- ValueList Sprite: remove the int selected_row = get(); in your code.
- ValueList allow deselection when not clicking any item of the list
- Fix the displacement of the slider sprite with the mouse
- EXIT switch case of a Group is not called when Group exits
- A Unit Member can now be copied/move to a Catalog (cannot before)
- Add UserData record/replay for the Logger
- Logger can be activated from code using vt_rtc recordMode() and replayMode()
- Control of the Logger replay time scroll from function call
- A Unit which is also member of another Unit shows a link to this latest
- Fix the negative orientation of an entity pixmap
What’s new in build 6.0.18
[477] (01/03/2017)
- Fix blinking cursor in all ValueList tables (invisible before)
- Fix a crash when loading another database while entity behavior still selected
- Fix the zoom in GdiMap (can now use mouse up/down with shift key depressed)
- Fix the zoom in OpenGL viewer (zoom with the wheel on mouse position)
- Fix the Lat/Lon grid drawing on OpenGL viewer (and GdiMap)
- Fix a rare crash at loading of scenario including a rectangle SpecialZone (uninitialized variable)
- Add drawBitmap function for both GUI and SIM output
- Add “ready” variable in vt_mysql.h to know if the connection to server succeed
- Add select(char*) and deselectAll() function to ValueList HMI object
- Entity plugin DLL is now called even for hidden entities
- Add Auto-Start option in Database Option Runtime
- autostart() is now dependant on the setting in Database Option Runtime and no more on Standalone mode
- Fix a crash when opening a database with Units in Catalog
- Improved the MainGun component (function fireAt)
- Remove the annoying Log window and include it into the Diagram, under Scenario
- Del key fix when multiple object selected
- Add import/export to SQL tables and schemas
- Add import/export to HMI windows (including merging)
What’s new in build 6.0.18
[477] (01/03/2017)
- Fix blinking cursor in all ValueList tables (invisible before)
- Fix a crash when loading another database while entity behavior still selected
- Fix the zoom in GdiMap (can now use mouse up/down with shift key depressed)
- Fix the zoom in OpenGL viewer (zoom with the wheel on mouse position)
- Fix the Lat/Lon grid drawing on OpenGL viewer (and GdiMap)
- Fix a rare crash at loading of scenario including a rectangle SpecialZone (uninitialized variable)
- Add drawBitmap function for both GUI and SIM output
- Add “ready” variable in vt_mysql.h to know if the connection to server succeed
- Add select(char*) and deselectAll() function to ValueList HMI object
- Entity plugin DLL is now called even for hidden entities
- Add Auto-Start option in Database Option Runtime
- autostart() is now dependant on the setting in Database Option Runtime and no more on Standalone mode
- Fix a crash when opening a database with Units in Catalog
- Improved the MainGun component (function fireAt)
- Remove the annoying Log window and include it into the Diagram, under Scenario
- Del key fix when multiple object selected
- Add import/export to SQL tables and schemas
- Add import/export to HMI windows (including merging)
What’s new in build 6.0.17
[476] (01/12/2016)
- Fix some hazardeous crash with multithreading access to string pool
- Fix a crash when stopping the simulation after having selected an entity component
- After deselecting entities using mouse, can select again
- SelectAll command allows group move
- Can remove a member from the Entity window
- Fix TeamWithMe mode of component FollowMe
- Fix a crash when deleting group of entities selected with the mouse
- Add hasProfile() for entity (to search for a profile item)
- Fix strFindWord for a string with words commas separated
- Add getRandomPos() for SpecialZones
- Fix a random crash when loading at start a big database with Units
- Add skipCurrent(), leave() and restart() functions to entity Plans
- Fix little cosmetic stuff
- Fix a bug in code generation with Fact stored in scenario database
What’s new in build 6.0.16
[476] (12/11/2016)
- Fix orphean delay after group deletion containing embedded delays
- Right button selects first then displays popup menu
- Mouse selects now the forward icon
- Fix a random crash that sometimes occured at database upgrade
- PNG and JPG can now be used for symbol bitmaps (not only TGA)
- Add setCruiseSpeed() function to MotionGoto component
- Lock the database if sprites DLL are unloaded and database HMI needs them
- Scenario resuming no more resumes the manually paused components/logics
- pause() & resume() has been privatized and replaced by freeze() & release() for Components
What’s new in build 6.0.15
[476] (04/11/2016)
- Fix OSG2MAP functionality in TerrainBuilder
- Fix OSG2ELEV functionality in TerrainBuilder
- Fix a crash when modifing the name of an embed label
- Add hmi. as an alias to s. (for direct access to Sprites in code)
- Improve the search command to include Event lists
- #define _VSQL is generated in the db header file when mySQL is enabled
- Improve the clamping time reaction of land entities
What’s new in build 6.0.14
[476] (30/10/2016)
- Improved the MotionFollow component (add of cruise option)
- Fix the VelocityVector computation
- Add Human dynamic component
- Add BoundingBox component
- Add ENTITY_FOCUS and ENTITY_UNFOCUS case event
- Add Undelete feature for the GUI (menu Edit::Undelete)
- Fix segment intersection functions
What’s new in build 6.0.12
[476] (14/10/2016)
- Fix the light in OSG viewer and 3D Editor
- Log window has now a Print button
- Fix compilation problem when mixing OSG and mySQL
- Dongle from 5.3 and below versions must be upgraded
What’s new in build 6.0.11
[476] (01/10/2016)
- Improved the performance of land dynamic for clamped vehicules (under OSG)
- Fix the Print function (available now in Tools menu)
- Fix a memory corruption with automatic completion mechanism
- Improve simulation speed with OSG ground clamping
- Hints on objects now shows inside code when no help is available
- Fix scrolling of the Log window (when focused)
- Fix the pause() and resume() functions of Components
- Fix the Delay object displacement with the mouse
- isReady() function of the Formation component works now with members
- Fix the following of a 8 shaped pattern
- Enable a 8 shape pattern to be looped
- Persistent Entry/Exit Points now work on all objects
- Fix formation rejoin/follow for land (slow speed) entities
- Now, returning ABORT from any logic object stops the flow and deactivate the EPoint.
- Fix connecting to an EPoint of a Synchro object
- Improve the relinkage for logic objects after a copy/paste
- Fix motion components to allow new objectives
- Debug::Log menu option fix (window is now displayed)
- In Logic, activated Groups are illuminated even if none object is running
- Fix a bug when saving as a text file the Log window
- Now, Player is displayed in the Runtime environment list
- Can change pen color/size and background color/transparency of any feature from the code
- Can show/hide any feature during runtime, from the code
- Fix auto focus on logic object inside groups when opened from the finder window
What’s new in build 6.0.10
[476] (20/09/2016)
- Fix a rare and random memory corruption initiated with a thread in the GUI
- Add default parameters to dynamic functions: speedOk, altitudeOk, headingOk
- Add the above missing dynamic functions to all high dynamic models
- Improve the drawing of the Charts
What’s new in build 6.0.9
[476] (14/09/2016)
- Fix TerrainBuilder OSG2MAP routine to include UTM based terrain
- Fix Editor3D (OSG) ligthning
- MySQL code no more generated when MySQL is disabled on the GUI
- Fix the LinearDyn component to include the clamping mode at 2hz update
What’s new in build 6.0.8
[476] (14/09/2016)
- Fix mySQL code generation to allow user naming of a schema
- Automatic resizing of SQL tables with many columns
- Fix a crash when duplicating an Action object
- Fix a GUI crash at simulation stop
- Fix the prefiltering Sensor function canDetect()
What’s new in build 6.0.7
[476] (13/09/2016)
- Fix Import of exported components or datamodels
What’s new in build 6.0.6
[476] (11/09/2016)
- Add Coordinate System to 3D Terrain Settings to support UTM OpenFlt database
- Generate SetConsoleCtrlHandler(…) in autorun to catch a hard exit and clean memory before exiting.
What’s new in build 6.0.5
[450] (04/08/2016)
- Add “LL Corner” button to OSG related windows (for simpler offset)
- Fix the routine Sensor
- Remove some memory leaks on the simulation engine when application exits
- Fix the batch mode for entities with plans
What’s new in build 6.0.4
[450] (04/08/2016)
- Fix the GUI character size in all DPI setting (100%, 125%…)
- Add strExtractNumber() to get float and signed numbers
- Fix Repository display
- Add the 8 Shape code to FollowPattern
- Fix the footprint sensor/terrain intersection (simplified)
- Fix drawing altitude of the sensor footprint
- Fix footprint fadeout time
- ArcInfo is now drawn on terrain altitude
- Roads are drawn on the terrain altitude
- Point and Trajectory labels are correctly positionned in perspective
- Entity vertical dotted line use the terrain altitude in perspective mode
- Fix drawing of 8 Shape pattern (exit leg)
What’s new in build 6.0.3
[450] (25/06/2016)
- Fix a querring bug with OpenFlight database and small triangle/faces
- Add clamping capability to LandDynHigh component
What’s new in build 6.0.2
[450] (22/06/2016)
- Fix a crash when importing large amount of roads
- Fix a side effect renaming when visiting road points
- Can now change road point coordinates on its property window
- Fix an artifact with road drawing when perfectly vertical or horizontal
- Aborting road import no more clears the database road set
- Remove a crash when using String tool on Road mode after road import
What’s new in build 6.0.1
[450] (10/01/2016)
- Fix the resize problem of Networks diagrams
- Add Event logger mechanism for Entities and Logics
- Fix numerous bugs in the GUI
- New Documentation (Manual and Online Help)
- In meshes, MeshNode replaced with TagNode. feature, rt_type and weight are protected.
- GUI can load big terrain data up to 3Gb of memory
- Reduce shared-memory pile load when monitoring at runtime
- CIGI (demo with Oktal-SE Fast-IG and VBS-IG)
- Fast-IG demo
- Sea-Motion demo
- Add AirlinerDyn for a more realistic dynamic for airliners with linear formulas
- Remove hat in BasicDyn and move it to PtfBody
- Propagate START/STOP/PAUSE/RESUME events to all initialization blocks
- Add FMOD SoundSystem and Mp3Player components
- Add option in Preference to increase the 64K maximum characters in text forms. Set the new desired length in bytes. CODE_MLENGTH environment variable deprecated.
- Add conversion function from TLE orbit to Keplerian
- In a Logic, selected EPoint and Link can be deleted
- Fix minor bugs with Batch mode
- Replace sqldatabases.h/cpp with sqlschemas.h/cpp
- Sprites can now be moved using the Ctrl key and the mouse down button while on select
- Add Web Map Service layer for terrain, based on Bing
- Fix Perspective mode camera setup
- Fix OpenFlt UTM projection import
- Add VectorGraphics layer to import and display SVG files (as exported by VBS)
- Add ASCII Grid importer for elevation
- VBS-IG demo