Change Log

Version 1.5.3
  • PlatformManager: Fixed Registry key handling when trailing backslash was missing
  • General: Fixed aircraft.cfg parsing when a comment is present on the same line
  • General: Main object injection loop is now protected from interrupts from the seasonal data update. This fixes double injections of the same object
  • DensityAltitudeDisplay: Output is now rounded to the next multiplier of 10
  • Radio-Controlled Objects: Grouped SimObjects with common radio-controlled visibility are now correctly handled
Version 1.5.2
  • PlatformManager: Fixed P3Dv3 registration issues
Version 1.5.1
  • Environmental Data Probe: Fixed an issue where multiple near-by data probes within the SimBubble would not load correctly.
Version 1.5.0
  • 64-bit Support: SODE now supports P3D v4 64-bit! The SimObjectAnimationModule.dll, which is responsible for the jetway animation, was ported to 64-bit. SODE will use the 32-bit or the 64-bit version of the dll depending on the sim that is running.
  • Platform Manager: Added support for P3D v4
  • Platform Manager: Using the P3D v3/v4 native add-on.xml mechanism to install SODE. SODE does not touch any of the dll.xml, exe.xml and simobject.cfg files anymore!
  • Jetway Control System: Fixed the incorrect handling of multi-jetways when created by an external app (GSX)
  • Jetway Control System: AFCADGateName xml attribute is now converted to the expected format internally
  • API: Enhanced API for GSX, allowing linked SimObjects
  • XML: Added possibility to define sim-specific models in the xml
  • XML: Fixed incorrect sequencing of request IDs
  • Watchdog: Changed the launch condition to be after SimConnect connection is established iso fixed delay after SODE startup
  • Folder Manager: Fixed a bug during collection of aircraft.cfg data used for AI detection
  • Variable Driven Rotation: Removed animated transition between two values!
  • Conditional Visibility Wind: Fixed a crash when a single wind value was defined in the xml instead of a range
  • General: Fixed handling of aircraft.cfg with incorrect ref_point data
  • General: Fixed double injection of SimObjects when a variable update occured during main injection loop.
Version 1.4.3
  • Internal Build, no public release
Version 1.4.2
  • Jetway Control System: Added new feature “Linked SimObject”! An other SimObject can be “attached” to the jetway which opens up new possibilities such as dynamic gate number display on top of the jetway
  • Jetway Control System: Optional AI Traffic Detection now featured in public! While it has been built-in for several versions already, some “showstopper” issues are fixed now (crash at sim exit)
  • Jetway Control System: Added hybrid jetway type support (mix of A and N jetway)
  • Jetway Control System: Added stairs handling for T-Type jetways
  • Jetway Control System: Fixed jetway retraction bug when jetway needed to back up during docking
  • Jetway Control System: Refined the IK solving computation of the different jetway types
  • AnimationModule: Fixed crash when exiting simulator while jetway(s) still moving
  • General: Disabled Secondary Hot-Key SHIFT+VK_MINUS per default (setting the entry to “NONE”). However it is still possible to define a secondary hotkey!
  • General: Added small delay during injection of SimObjects in order to not overload the SimConnect server with creation calls -> ensures smooth injection of hundreds of jetways
  • General: SODE warns user via message box in case of a still running SODE module from a previous (crashed) sim session
  • API: Refinements added for support of the Linked SimObject feature
  • API: Fixed removal of SODE menu selected jetways when selected by GSX menu again. However, GSX users should always use the GSX menu exclusively for jetway operation!
  • PlatformManager: Added many exception cases to be reported by a new log file. Also, the error code numbers in the pop-up window are now translated to text for better comprehension
  • PlatformManager: Added check for numbering sequence for the SimObject paths (especially for the FSX.cfg) and added repair function to automatically fix the number sequence.
  • PlatformManager: Added new settings window in the “Tools” section to edit the SimObjectDisplayEngine.ini
  • Installer: Added message box to inform user to close the PlatformManager after registering SODE
Version 1.4.1
  • Jetway Control System: Fixed bug when Jetway is forced to move to the horizontal position but wasn’t able to do so because of limited range
  • VDGS: Changed stop position calculation for the N and T type jetways to use the door location and not the nosewheel position
  • VDGS: Added moving aircraft symbol support
  • XML: Made XML parser more tolerant when reading AFCADGateName attributes -> Automatically adds missing underscores
  • Environmental Data Probe: Fixed bug where data was still requested from a removed EDP
  • SimBubble/XML: Added Protection zone for SimBubble update mechanism. Used for animation states that need to persist from far away distances
  • Installer: Fixed FSX-SE and FSX detection (once again…)
  • Logging: Added more messages concerning AI detection
Version 1.4.0
  • Jetway Control System: Added support for 2 new jetway types (fixed leg and T-shaped bridge)
  • Jetway Control System: Apron Drive jetways retract the bridge first when needed (if the aircraft is very near to the jetway). Also, the bridge will go level before doing rotations in order to avoid floating/sinking wheels
  • Jetway Control System: Fixed bug where the jetway head would snap to the rightmost position when rotation angle very small
  • AI Detection: Changed jetway swapping mechanism to first check if IK problem can be solved, then swapping the models
  • Modelling: Animation state (TriggAnim) of a master SimObject can be synced with other SimObjects via PartVisibility flags
  • General: Fixed SODE crash when P3D Avatar was set as default vehicle
  • General: In-game windows now showing the version number
  • Logging: More verbosity added to the log and fixed a couple of string conversion errors
  • PlatformManager: Fixed bug where FSX-SE and FSX dual detection failed during install/uninstall leading to wrong simobjectpath numbering in fsx.cfg
Version 1.3.4
  • XML: Option added to ignore the 12km trigger radius filter for listing in the text-menu (TriggerableAnimation)
  • Modelling: Part Visibility flags added for the end states of the forward and reverse animations.
  • SODE and PlatformManager: FSX-SE is now properly detected both in single and dual installations
  • GroundPolygonShift: Fixed bug where the ground poly was falling back to ground level when moving far away
  • Text-Menu: Fixed bug where a SimConnect exception (31) was thrown when trying to remove a menu that was not displayed initially
  • AI Detection: Fixed bug during swapping of static to dynamic jetway model
Version 1.3.3
  • XML: Option added to ignore the 12km trigger radius filter for listing in the text-menu (TriggerableVisibility)
  • XML: Multiple placements of an identical SimObject simplified by creating multiple <Placement/> nodes
  • XML: New <GroundPolygonShift> node added
  • Jetway Control System: Jetway wheel animation supported
  • Text-Menu: When menu is displayed, TAB+S keystroke will close the menu
  • SoundEngine: Fixed “no-sound” bug after swapping of static to dynamic model
Version 1.3.2
  • Improvements to the overall SODE installer package to make it more user friendly
Version 1.3.1
  • Jetway Control System introduces a model swapping technique to increase performance and save memory (VAS)
  • API implemented to allow GSX to communicate with SODE. With this, GSX users are able to control SODE compliant jetways from within the GSX menu
  • Own aircraft door database introduced. Users do not need to edit aircraft.cfg files anymore
Version 1.3
  • Major structural changes in the folder organization! SODE is now installed outside of the simulator root folder. The benefit of this is that one SODE install can now drive multiple simulator platforms (FSX, FSX-SE, P3D)
  • Jetway Control System rewritten to avoid the “pause-command stutters”
  • SODE is a single-instance executable, meaning it will not allow multiple SODE processes to execute at the same time
  • ConditionalVisibility: Variables ‘Day of Month’, ‘Day of Week’ and ‘Year’ added
Version 1.2.1
Version 1.2
  • New requirement for the sim.cfg: ‘Module=SODE’ in the [General] section
  • Bug fixes
  • Jetway Engine added! A new SimObjectAnimationModule.dll is introduced which is needed by the Jetway Engine
  • ConditionalVisibility: New variable ‘Time’. Supports UTC (Zulu) time as well as local time (LT)
  • Main Module now shuts itself down, when connection to Simulator is lost, e.g. Sim has crashed. This is to avoid multiple running SODE processes in the background when restarting the sim
Version 1.1
Version 1.0.4
  • Introduction of customization options for Commercial Developers:
    • Encoded file format (compiled xml Definition File)  in order to hide implementation details
    • Customised In-Game Window, showing only triggerable objects of a particular scenery, using a dedicated keyboard shortcut
  • Usage of ‘ClientList‘ in conjunction with ‘EnvironmentalDataProbe’ clarified
Version 1.0.3
  • Internal Build, no public release
Version 1.0.2