FSDT GSX - Die Updates

  • Version 3.7.6
    February 4th, 2026

    - GSX Pro NEW: New Pushback service: the Mototok, a driverless electric tug that is operated by remote control. Available in two variants: the 8600M for airplanes up to 80t/150k lbs of weight, and the Spacer 200, for heavier airplanes.

    - GSX Pro NEW: Airport customization page now has an option for Mototok in the “Pushback Type” field. The Mototok is never used automatically, so it must be specified explicitly by the airport profile.

    - GSX Pro NEW: If a parking spot has set the Pushback type to “Mototok”, the Airport 2D Map will show a special icon to indicate that.

    - GSX Pro NEW: Added Seated Passengers support for the TFDi MD-11.

    - GSX Pro NEW: Added Seated Passengers support for the iniBuilds A340 Passengers version (VIP version will be supported in a future update).

    - GSX Pro NEW: All airplanes with an internal profile now include data based on the eyepoint and cockpit geometry to ensure the Pushback operator would always be visible from the cockpit when performing the bypass-pin check and salute.

    - GSX (FSX/P3D) NEW: Added the “Show me this spot” feature from the MSFS version which was missing in FSX/P3D.

    - GSX (all versions) Change: Pushback operator walking path improved.

    - GSX (all versions) Fix: Additional minor fixes related to .NET libraries causing a crash in CRL.DLL at exit.

    - GSX Pro Fix: Aerosoft CRJ-550 not correctly recognized.

    - GSX Pro Fix: Passenger boarding sounds always starting at high volume if the cockpit door is closed at the start of the session.

    - GSX (all versions) Fix: Opening the planned destination airport on the map before calling any service would cause operators and voices to be selected from destination.

    - GSX (FSX/P3D) Fix: Missing progressive taxiway turn indicator object.

    - FSDT Installer New: Several improvements in the installer, with more feedback performing longer operations. New download method with a better progress report.

    - FSDT Installer New: If more than a Community folder is found (usually due to remnants of previous installation or multiple users account), the user will be presented with a list to select the correct one.

    - FSDT Installer New: Activation would work even if the user running the simulator doesn’t have the same privileges as the user running the installer (always the admin, to create Symbolic links).

    - FSDT KIAH Fix: AI models from FSLTL pack used as static are now injected with their simulation disabled, which in some cases caused side-effects on the user airplane with some PMDG products.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.7.7 – February 6th, 2026

    • GSX Pro Fix: Passengers not Boarding on the FSLabs A321 if Seated Passenger were disabled.
    • GSX Pro Fix: Mototok tug disabling input controls.
    • GSX Pro Fix: Mototok operator not following sloped aprons.
    • GSX (all versions) Fix: Error in fuel truck when doing multiple legs.
    • FSDT Installer Change: Beta channel disabled.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.7.8 – February 8th, 2026

    • GSX Pro Fix: Seated Passengers not working in 2020 if the same airplane was also installed in MSFS 2024.
    • GSX Pro Fix: First rows of seats always occupied in Fenix A319, PMDG 737 and ERJs.
    • GSX Pro NEW: Experimental support for editing custom internal profiles, to access aircraft properties not normally editable with the standard editor and create custom automations, with an included code Editor. The feature is intended mainly for developers, and it must be manually enabled, until it can be considered stable. See the updated Manual at Page 154 for the User’s Guide.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.7.9 – February 11th, 2026

    • GSX Pro Fix: Fenix A319 SL variants missing from the internal profiles, causing several issues like missing Cockpit door fps optimization and other.
    • GSX Pro Fix: Animated wipers in some vehicles didn’t correctly detect the rain/no-rain conditions.
    • GSX Pro NEW: Added several new features in the new Experimental Handler customization. The manual has been updated to indicate all changes and updated Tutorials.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.8.0
    February 22nd, 2026

    - GSX Pro NEW: Animated stair operator — passenger stairs now have a dedicated operator who manually pushes and positions the vehicle, with full approach, departure and idle animations.

    - GSX (all versions) NEW: Service termination — you can now terminate running services from the GSX menu by choosing "Complete now" (vehicles finish quickly) or "Abort" (immediate stop). This works for Boarding, Deboarding, Catering, Refueling, De-Icing, and Baggage services.

    - GSX (all versions) NEW: Airport Handler Scripts — a new type of Handler customization that applies to a specific airport, regardless of which aircraft is being used. Airport handlers can dynamically adjust gate properties, display contextual messages, and react to the current flight plan, time of day, weather, and aircraft type. See the updated Manual for tutorials and examples.

    - GSX (all versions) NEW: Handler scripts now have a hasStockBehavior() function to check whether the built-in handler has a real implementation for a given method, so scripts can decide whether calling the original method is needed.

    - GSX Pro NEW: Added Seated Passengers support for the PMDG 737-600 and PMDG 737-900, recently released for MSFS 2024.
    GSX Pro NEW: Added support for the Microsoft A330 Cargo variant.

    - GSX Pro Change: When Seated Passengers are disabled, passengers will still walk through the cabin corridor to reach their seat position before disappearing, instead of vanishing at the door.

    - GSX (all versions) Change: Vehicles leaving the gate now accelerate based on distance, matching the same speed scaling used during approach, so far-away vehicles don't crawl back slowly.

    - GSX (all versions) Change: The Completing phase (vehicles driving away) now transitions to Completed as soon as all vehicles are disconnected from the aircraft and driving away, instead of waiting for them to reach their parking and despawn. This makes dependent services (e.g. Refueling waiting for Catering) proceed faster.

    - GSX Pro Change: Passenger stairs now back away from the aircraft before lowering when detaching.

    - GSX (all versions) Fix: Incorrect airline callsign recognition for livery-only aircraft addons that don't include their own aircraft.cfg file.

    - GSX (all versions) Fix: Services staying in Completed state too briefly for third-party addons (e.g. Fenix) that poll the GSX state LVars. The Completed state now dwells for 10 seconds before returning to idle.

    - GSX (all versions) Fix: "Free this parking from AI" now also removes default simulator ground vehicles in MSFS 2024, and AI airplanes are now removed in P3D as well.

    - GSX (all versions) Fix: Multiple issues when performing multiple flight legs — fixed resource leaks in fuel truck, de-ice crane, stairs, pushback tug, and baggage loader that could cause incorrect behavior on second and subsequent legs.

    - GSX (all versions) Fix: Cleaning service could get blocked after Deboarding if seated passengers were enabled.

    - GSX Pro Fix: GPU was blocking the airport customization editor from opening.

    - GSX Pro Fix: Stuck text on VDGS display panels that don't use scrolling (e.g. SafeDock TS24).

    - GSX Pro Fix: VDGS font characters appearing underground at some airports with third-party scenery in MSFS.

    - GSX Pro Fix: APIS VDGS static object not restored after gate was closed.

    - GSX Pro Fix: RLG VDGS font objects were not cleaned up properly, causing a memory leak.

    - GSX Pro Fix: Fuel counter position slightly off-center on the left-side fuel display.

    - GSX (all versions) Fix: Potential crash when multiple vehicle movements were triggered at the same time on the same vehicle.

    - GSX (all versions) Change: Faster passenger creation when boarding or deboarding starts.

    - GSX (all versions) Fix: Potential crash in the walker animation when the walk distance is zero.

    - GSX (FSX/P3D) Fix: Potential crash in the cargo loader when the bridge animation failed to initialize.

    - GSX (all versions) Fix: Improved overall Couatl engine stability, addressing several edge cases that could occasionally cause unexpected exits during normal use.

    - GSX (all versions) Fix: Rare condition where HTTP requests could stop working until the next restart.

    - FSDT Installer Change: The installer now remembers the last active MSFS simulator between sessions, so you don't have to switch every time.

    - FSDT Installer Change: Faster layout.json generation during installs and updates, particularly noticeable when reconfiguring Seated Passengers support on airplane packages containing lots of files.

    - FSDT Installer Fix: Installer not detecting MSFS when the AppData folder is relocated to a different drive.

    - FSDT Installer Fix: Broken symbolic links not detected after moving the installation folder, requiring a manual relink.

    - FSDT Installer Fix: GSX Pro appearing as unlinked in MSFS 2024 when the GSX World 2020 child product was present.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.8.1 – February 22nd, 2026

    • GSX (all versions) Change: Seat occupancy LVars are now updated during Boarding and Deboarding even when Seated Passengers are disabled, so third-party tools can use them for real-time seat maps.
    • GSX (all versions) Fix: Crash when spawning with aircraft that have more than 6 engines (e.g. B-52 Stratofortress).
    • FSDT Installer NEW: Added buttons to enable or disable all airplanes supporting Seated Passengers at once.
    • GSX (all versions) Fix: "Skip delay" option during Boarding was no longer accessible after the service termination feature was added. Clicking Boarding during a crew or passenger delay now shows a menu with "Skip delay", "Complete now", "Abort service", and "Cancel".
    • GSX (all versions) Fix: Handler scripts could not set gate texture properties (handlingTexture, cateringTexture, paxBarriersTexture) in onBeforeVehicleSelect because the early-write window was already closed.
    • GSX Pro NEW: Handler scripts can now feed data into VDGS displays — set custom template variables for use in VDGS JSON messages, or inject complete VDGS messages directly from Python with full control over pages, formatting, and display types.
    • GSX Pro Fix: PIGS (passenger boarding bridge guidance) no longer activates for cargo aircraft.
    • GSX (all versions) Change: Updated the Handler Scripts Developer Guide with VDGS integration documentation, including tutorials for custom variables and full message injection.

    Gruß Thomas (online (Callsign)824/8TJ/8JT)
    Gendern ist, wenn der Sachse mit dem Boot umkippt :rofl::D:kk:
    127942.png H3.gif Thojo.png

    1467983

    ASUS ROG STRIX X870E-E GAMING WIFI ATX +++be quiet Dark Power 12 1000W ATX24+++AMD Ryzen™ 7 9800X3D (8x 4.2 GHz) 96MB +++ASROCK AMD Radeon RX 7900 XTX Phantom Gaming Grafikkarte 24GB GDDR6 HDMI/DP+++Corsair Vengeance 64GB DDR5-6000 Kit (64GB)

  • Version 3.8.2 – March 4th, 2026

    • GSX (all versions) NEW: Completely rewritten Aircraft Customization dialog — the editor now features a 2D top-down aircraft outline with interactive zoom, pan, and clickable doors/service points, replacing the old tab-based interface. New features include a handler properties panel showing all active handler values color-coded by origin, a blueprint-style monochrome blue color scheme, a toggle-button grid for ULD container selection (replacing the old dropdown list), an inline RPN expression test button for parking brakes and door conditions, tier-aware Save and Reset dialogs, and a modern dark-themed flat UI. The dialog now stays open after Save and Reset operations for faster editing.
    • GSX (all versions) NEW: Handler scripts are now out of the experimental phase and always enabled. The Handler Script Editor is accessible from both the gate menu and the Aircraft Customization dialog — no settings checkbox needed.
    • GSX (all versions) NEW: Handler scripts can now show dark-themed dialogs on top of the simulator: messageBox() for Yes/No/OK/Cancel prompts with icons, inputBox() for single or multi-field text input, choiceBox() for radio button selection, and progressBar() for non-modal progress tracking with cancel support.
    • GSX (all versions) NEW: Handler scripts can now use require("name") to load shared Python library modules from a lib/ folder, allowing reusable utility code across multiple aircraft and airport handler scripts without duplication.
    • GSX (all versions) NEW: Handler scripts now have access to the DataType enum for requesting non-float SimConnect variables (strings, integers, XYZ) via SimDataDefinition.
    • GSX (all versions) NEW: The Handler Scripts Developer Guide is now available as a searchable single-page website with sidebar navigation, full-text search, syntax-highlighted code examples, copy-to-clipboard on code blocks, and automatic dark mode support.
    • GSX (all versions) NEW: Handler scripts fetchCsv() now supports headerless CSV data via the fieldnames parameter and variable-length rows via restkey.
    • GSX (all versions) NEW: Handler scripts SimBrief integration now exposes the callsign property (e.g. "AAL123"), parsed from the SimBrief flight plan.
    • GSX (all versions) NEW: Airport handler scripts can now auto-update their airport customization files from HTTPS URLs using fetchINI() and fetchPY(), with ETag caching and automatic airport reload when content changes.
    • GSX (all versions) Change: Updated the Handler Scripts Developer Guide with persistent storage API, fetchCsv(), ETag caching support, safe time module, full SimDataDefinition documentation, and VATSIM integration tutorials.
    • GSX (all versions) Change: Airport handler scripts are now tied to the active INI profile, so different profiles can use different airport customizations.
    • GSX Pro Change: When a livery doesn't include icao_airline in livery.cfg, GSX now also checks the non-standard livery.json file for an airlineIcao key as a fallback.
    • GSX (all versions) Fix: PMDG built-in airstairs prompt no longer appears when embedded stairs have been removed via a custom aircraft profile.
    • GSX MSFS Fix: Aircraft livery variations not detected on cold start when the airplane is set as the default startup model.
    • GSX MSFS Fix: PMDG 737-900ER not recognized correctly in the FSDT Installer.
    • GSX Pro Fix: VDGS gate could close unexpectedly due to transient calculator code errors when reading simulator time. The display now retries instead of shutting down.
    • GSX Pro Fix: External liveries for the Leonardo Maddog with missing gears.
    • GSX (all versions) Fix: Cleaning service could get stuck after Deboarding when seated passengers were enabled.
    • GSX P3D Fix: Third-party SODE jetways are no longer removed when GSX clears AI objects at the gate.
    • GSX 32-bit Fix: Fixed a crash when opening the aircraft customization page on FSX and P3D 1/2/3.
    • GSX (all versions) Fix: Crash when selecting a gate while in flight on aircraft with embedded stairs.
    • GSX MSFS Change: Updated the MSFS Manual with a new chapter documenting the Aircraft Customization dialog.
    • GSX (all versions) NEW: Handler scripts can now influence vehicle model selection via the onVehicleCandidatesScored callback, allowing scripts to boost or penalize specific vehicle models before GSX picks the winner.
    • GSX (all versions) NEW: Handler scripts can now receive onVehicleMaterialized and onVehicleDematerialized callbacks when GSX vehicles spawn or despawn, providing a safe proxy handle to read and write SimVars on each vehicle.
    • GSX (all versions) NEW: Aircraft emptyWeight and totalWeight are now read live from the simulator on every access, reflecting real-time weight changes during loading, fueling, and boarding.
    • GSX (all versions) NEW: Airport handler scripts now have their own persistent storage scope, so data saved with setPersistentVariable() persists across aircraft types at the same airport.
    • GSX MSFS Fix: First menu interaction after a Couatl restart was ignored, requiring the user to select an option twice before it was processed.
    • GSX (all versions) Change: Faster menu reopening after gate changes, especially on PMDG aircraft.
    • GSX (all versions) Change: Cleaning crew now wears high-visibility clothing.
    • GSX MSFS Fix: After landing and parking at a gate, the airplane might not engage automatically, preventing services from being detected until a Couatl restart.

    Gruß Thomas (online (Callsign)824/8TJ/8JT)
    Gendern ist, wenn der Sachse mit dem Boot umkippt :rofl::D:kk:
    127942.png H3.gif Thojo.png

    1467983

    ASUS ROG STRIX X870E-E GAMING WIFI ATX +++be quiet Dark Power 12 1000W ATX24+++AMD Ryzen™ 7 9800X3D (8x 4.2 GHz) 96MB +++ASROCK AMD Radeon RX 7900 XTX Phantom Gaming Grafikkarte 24GB GDDR6 HDMI/DP+++Corsair Vengeance 64GB DDR5-6000 Kit (64GB)

  • Version 3.8.3 – March 12th, 2026

    • GSX Pro NEW: Seated Passengers support for Aerosoft A340-600.
    • GSX (all versions) NEW: MARS (Multiple Apron Ramp System) implementation — large parking spots can now be subdivided into multiple sub-positions with independent wingspan limits, vehicle positions, and properties. Sub-positions can be added, renamed, and deleted from the Parking Customization dialog.
    • GSX (all versions) NEW: Loaders Staying until Departure is now a behavior that can be customized in the main GSX Settings page. Handlers also have read/write access to it, to simulate local conditions.
    • GSX (all versions) NEW: Added IntelliSense, Autocompletion and variable/method inspection in the Handler Editor, with hover tooltips showing variable values and function signatures.
    • GSX (all versions) NEW: Added F1 context-sensitive Help in the Handler Editor that opens the online Developer Guide at the keyword under the cursor.
    • GSX (all versions) NEW: Retro theme fonts in the Handler Editor — Turbo Pascal, Commodore 64, Apple II, and GEOS themes now use period-accurate pixel fonts.
    • GSX (all versions) NEW: Added getEnv() function to Handler scripts, to read values from OS environment variables — typically used for API keys that shouldn't be stored in the code.
    • GSX (all versions) NEW: Added a new LVar FSDT_GSX_REPOSITIONING that 3rd party developers can read to know if GSX is currently repositioning/warping the airplane. It will be set to 1 for about 2-3 seconds and then go back to 0 when the repositioning is completed.
    • GSX (all versions) NEW: Handler scripts can now use fetchText() to fetch raw text or HTML content from URLs.
    • GSX (all versions) NEW: Handler scripts now support Python class definitions, enabling more structured code organization.
    • GSX (all versions) NEW: Handler scripts can now control which exits are used per gate with disableExit(), enableExit(), and enableAllExits().
    • GSX (all versions) NEW: Handler scripts now have Weight and Volume classes with full unit conversion support (pounds/kg, gallons/liters), and live fuelQuantity/fuelWeight properties on the aircraft proxy.
    • GSX (all versions) NEW: Airport handler scripts can now define onAirportFilterParking() to override which parking spots are available based on custom criteria beyond wingspan limits.
    • GSX (all versions) Change: Added a timeout to the SimBrief API call, to prevent blocking the menu if SimBrief is too slow or down.
    • GSX (all versions) Change: Passengers now walk through corridors to their seat even when Seated Passengers is disabled, instead of disappearing immediately at the door.
    • GSX (all versions) Change: Cleaning service state flow reworked — the service now stays requestable during deboarding with proper state transitions throughout.
    • GSX MSFS Change: SimConnect object tracking events are now disabled during flight and only enabled when parked at a gate, reducing potential stuttering during approach.
    • GSX (all versions) Change: Updated the Handler Scripts Developer Guide with dialog functions, Weight/Volume classes, vehicle callbacks, parking filter API, and more.
    • GSX Pro Fix: Water/Lavatory vehicle states not transitioning correctly from Requested to Performing. Cleaning service no longer showing Bypassed by Deboarding.
    • GSX Pro Fix: Fuel quantity increases not detected in some cases, causing the fuel truck to be stuck asking to set the fuel quantity.
    • GSX Pro Change: If the fuel quantity doesn't increase for more than 2 minutes after the Refueling service first asked to set the fuel quantity, the truck will leave automatically to prevent the service from being stuck.
    • GSX Pro Fix: Missing some stairs textures if all operators were disabled with the Livery Manager.
    • GSX (all versions) Fix: Cleaning service could get blocked after deboarding due to incorrect passenger count detection.
    • GSX MSFS Fix: Menu choice was ignored after clicking the SimBrief reload button, requiring a Couatl restart.
    • GSX MSFS 2024 Fix: Crash with non-standard aircraft (e.g. drivable karts) whose folder path doesn't follow the standard format.
    • GSX (all versions) Fix: Handler Editor could crash when closing or reloading scripts during editing.
    • GSX MSFS Fix: Menu could become permanently stuck if a service tasklet crashed without proper cleanup, requiring a Couatl restart.
    • GSX P3D Fix: AI airplane objects could not be removed, and RLG-style VDGS could crash on P3D.
    • GSX (all versions) Fix: "Parking too small for this airplane" message could repeat multiple times instead of showing once.
    • GSX (all versions) Fix: File reading/writing failures on Japanese and other non-Western locale systems due to UTF-8 encoding issues.
    • GSX (all versions) Fix: "Disable in Cruise" setting was not applied immediately from the Settings dialog until the next Couatl restart.
    • GSX (all versions) Fix: Several stability fixes to the parking customization dialog that would slow down the editor during long sessions.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.8.5 – March 14th, 2026

    • GSX Pro Fix: Metal elements on the cover of CDS Staircases missing in Snow conditions.
    • GSX (all versions) NEW: Volume sliders in the Sound Settings page now affect the sound volume in real-time without requiring a restart.
    • GSX (all versions) Change: Volume sliders in Sound Settings have more granularity and correct tooltips explaining which sound each slider controls.
    • GSX (all versions) Change: Airport Handlers now fires the onAircraftEngaged() on editor reload, to make testing easier.
    • GSX (all versions) Fix: Operator scoring calculation for External packages.
    • GSX Pro Change: Optimization to reduce the menu latency.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.8.6 – March 15th, 2026

    • GSX (all versions) NEW: Handler scripts: runAsync() now returns a handle, and new cancelAsync(handle) function allows stopping background tasklets. All handler tasklets are automatically killed on script reload, aircraft disengage, and airport exit, preventing duplicate loops from accumulating.
    • GSX (all versions) NEW: Aircraft customization dialog now has a folder icon button next to the profile path that opens the active gsx.cfg location in Windows Explorer.
    • GSX (all versions) NEW: Audio device dropdowns in Sound Settings now update in real-time when Windows default audio devices are changed or devices are added/removed while the dialog is open.
    • GSX (all versions) NEW: Aircraft customization dialog now allows disabling a problematic developer-provided gsx.cfg via the Reset button, when the aircraft is also recognized in the internal GSX database.
    • GSX (all versions) NEW: Handler scripts: the re (regular expressions) module is now available for pattern matching on aircraft titles, callsigns, and SimBrief data.
    • GSX (all versions) Change: De-icing: fluid concentration selection is now available for all fluid types including Type IV. Previously Type IV was hardcoded to 100%, but lower concentrations can have better holdover times per FAA Holdover Timetables.
    • GSX (all versions) Fix: MARS sub-position properties (max wingspan, parking system, pushback type, baggage loader type) could sometimes persist on the parent parking after saving.
    • GSX (all versions) Fix: Ground service voice accents could intermittently use the wrong language (from a previous airport) instead of the current airport's country.
    • GSX (all versions) Fix: Handler scripts: endless loop of "wait() can only be called inside a method" errors caused by orphaned background tasklets surviving script reload or aircraft disengage.
    • GSX Pro Fix: Possible crash with encrypted aircraft (MS Marketplace) during PMDG handler cabin class detection.
    • GSX Pro Fix: CDS Staircase Cover visibility in good weather.
    • GSX P3D Fix: Icing conditions detection could silently fail and not offer de-icing when weather data parsing encountered an unexpected error.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.8.7
    March 31th, 2026

    - GSX Pro NEW: New Aviramp Ramped staircase added. Must be enabled in the airport profile.
    - GSX (all versions) NEW: Gate selection menu now hides positions that are too small for the current aircraft by default. A toggle entry allows showing or hiding unsuitable positions, similar to the existing airline code filter.
    - GSX (all versions) NEW: Boarding and Deboarding can now use Jetways and Rear Stairs simultaneously, splitting passengers between the front jetway and rear door based on seat proximity. Enable via the "Simultaneous Jetway + Rear Stairs" option in the airport customization dialog.
    - GSX (all versions) NEW: If a jetway fails to dock, boarding and deboarding will now automatically fall back to using stairs instead of not displaying passengers.
    - GSX (all versions) NEW: PIGS now places a barrier pole on the side where stairs are not present, allowing it to work with a single stair (e.g. jetway on front door + rear stairs only).
    - GSX (all versions) NEW: Airport customization dialog: right-click any waypoint Customize button to copy the existing waypoints to the clipboard as Python code, ready for use in handler scripts.
    - GSX (all versions) NEW: Audio settings now play a sound level check when a volume slider is released, allowing users to immediately hear the effect of the volume change.
    - GSX Pro NEW: Improved aircraft data for SimConnect-only aircraft (no GSX profile): fuel hose and GPU cable interactive points are no longer misclassified as doors, and default service positions are computed from door positions.
    - GSX Pro NEW: Support for green Fonts in VDGS editor and airport handlers.
    - GSX Pro NEW: Support PMDG FANS 2B CDU.
    - GSX (all versions) NEW: Handler scripts: standard Python module calendar added.
    - GSX (all versions) NEW: Handler scripts: selectGate() allows programmatic gate pre-selection. Works during taxi (from onEnterAirport) and in-flight (from onSelectGateInFlight). Supports gate names, numbers, ParkingProxy objects, and wildcard patterns.
    - GSX (all versions) NEW: Handler scripts: onSelectGateInFlight() callback fires when the user selects an airport from the in-flight nearby airports menu, before the gate selection menu appears. Call selectGate() inside it to auto-assign a gate.
    - GSX (all versions) NEW: Handler scripts: onGateReset(reason) callback fires when the current gate is lost or changed, with reasons such as taxied away, user changed, user revoked, airport exit, or reposition.
    - GSX (all versions) NEW: Handler scripts: setStopPositionOffset() now works correctly with "Reposition here" and auto-reposition from the main menu. The offset is applied from the custom stop position and replaces the legacy AlternativeStopPositions callback. An offset of 0 sets the stop position exactly at the custom stop position with no correction.
    - GSX (all versions) NEW: Handler scripts: jetwayWaypoints, jetwayEnterGatePos and their deboarding variants can now be set at any time before boarding starts, not just during early initialization.

    - GSX (all versions) NEW: Handler scripts: many additional Python built-in functions and types now available, including sorted, reversed, zip, enumerate, any, all, set, bytes, and standard exception types.
    - GSX (all versions) NEW: Handler Script Editor: improved intellisense with dot-completion, calltip signatures and tab-completion for standard Python types, built-in functions, and all handler API methods. F1 on Python builtins opens the official Python documentation.
    - GSX (all versions) Change: Airport customization dialog: unified the waypoint controls enable/disable logic for jetway and non-jetway gates around the "Simultaneous Jetway + Rear Stairs" option.
    - GSX (all versions) Change: Airport customization dialog opens faster thanks to reduced intermediate repaints during tree and control updates.
    - GSX (all versions) Change: Audio device changes in settings now take effect immediately when the dropdown is changed, instead of requiring Apply.
    - GSX Pro Change: PMDG handler: the "Use built-in Airstairs?" question is now skipped when a jetway is already docked or when the user explicitly requested "Operate Jetway".
    - GSX Pro Change: Steering math rewritten to better simulate steering for all kind of vehicles (front steering wheels, back steering, all-steering).
    - GSX (all versions) Fix: Comprehensive fix for services, menus, or jetways not working after landing, caused by various resources not being properly reset after takeoff.
    - GSX (all versions) Fix: Requesting Boarding a second time (after completing it once) could leave loaders stuck with stale state, missing belt animations, and trains not arriving.
    - GSX (all versions) Fix: Services could get permanently stuck showing "Waiting for other services to complete" with empty parentheses, blocking all GSX operations until a restart.
    - GSX (all versions) Fix: Airport customization profiles with MARS section names containing parentheses were silently rejected, causing a parsing error.
    - GSX (all versions) Fix: MARS sub-positions can now fully customize pushback slots, service configuration, and other parking properties independently from the parent gate.
    - GSX (all versions) Fix: MARS sub-position pushback routes edited via the 2D route editor were not being saved correctly.
    - GSX (all versions) Fix: After pushback, the tug could drive through the aircraft on its return route to the gate.
    - GSX (all versions) Fix: Possible crash in the Refueling state when the fuel truck audio library failed to initialize.
    - GSX (all versions) Fix: PIGS could fail to appear with certain stair configurations due to repeated SimConnect queries during the position optimization search.
    - GSX Pro Fix: PIGS barrier pole could be placed at an unreachable position when the arm rotation was clamped, causing the ribbon to float in the air instead of connecting to the pole.
    - GSX (all versions) Fix: Baggage loader operators were missing during deboarding when performed after boarding, due to the attached SimObject being prematurely destroyed between services.
    - GSX (all versions) Fix: MARS sub-positions with customized docking system positions now always show their static docking objects, regardless of which sub-position is currently active.

    - GSX (all versions) Fix: Passenger path thickness for deboarding was ignored on jetway walk-in routes, always using the boarding thickness instead.
    - GSX (all versions) Fix: Handler Script Editor: various fixes to dot-completion, F1 contextual help, and calltip accuracy.
    - GSX (all versions) Fix: Airport handler script callbacks (onEnterAirport, onAirportBeforeVehicleSelect) were not triggered when preselecting a gate during flight, causing handler customizations to be skipped. The callback order now matches the Developer Guide: onEnterAirport always fires before onAirportBeforeVehicleSelect.
    - GSX (all versions) Fix: Passengers bus announcement voice not disabled when "Aural Cues" in the Settings was Disabled.
    - GSX Pro Fix: PIGS could be created multiple times during service startup, resulting in overlapping barrier objects.
    - GSX Pro Fix: PIGS were not removed when opening the parking position editor.
    - GSX (all versions) Fix: Pushback could get stuck on routes with multiple direction changes (e.g. pull-push-pull), with the tug and aircraft stopping at the first turn while wingwalkers continued.
    - GSX (all versions) Fix: Cargo loading progress could report 100% too early when the front loader materialized after the initial progress check.
    - GSX (all versions) NEW: Added the following Handling operators: AACT, Air Korea, Jeju Air Service, Korean Air A.S., Sharp Aviation K (South Korea), Aeroitalia (Italy), Norwich Airport, SaxonAir, West Atlantic UK (United Kingdom), JBS Handling, Toki Air (Japan), Ust-Kamenogorsk (Kazakhstan), Baikal Airport, Barnaul Airport, Irkutsk Airport (Russia), West Wind Aviation (Canada), Flughafen Erfurt-Weimar, Saarbrücken Airport (Germany), Ostrava Airport (Czech Republic), Sarajevo Airport (Bosnia), Gambia International AH, Niro (Gambia), HACTL (Hong Kong), National Aviation Services (Kuwait), TRANSOM Handling (Oman), PHS (Mexico).
    - GSX (all versions) NEW: Added the following Catering operators: Korean Air C&D Service (South Korea), Mainline Aviation (USA), Aviaserve (Moldova).

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.8.8
    April 1st, 2026

    - GSX Pro NEW: Handler scripts: avirampExits property allows aircraft handlers to control which passenger exits use aviramp staircases on a per-exit basis.

    - GSX (all versions) Change: Airport customization dialog: waypoint labels clarified to "Rear Stairs waypoints" (on jetway gates), "Passengers waypoints" (on non-jetway gates), "Static Jetway waypoints", and "Airport Walkers waypoints".

    - GSX Pro Fix: Crash when aviramp is enabled in the airport profile but no aviramp stair model is installed. GSX now falls back to a normal staircase gracefully.

    - GSX (all versions) Fix: Crash with MARS sub-positions on airports that have jetway-connected parking spots, caused by an unpickable C++ object in the parking snapshot.

    - GSX (all versions) Fix: MARS sub-position pushback labels could bleed into the parent parking after restoring the original gate.

    - GSX (all versions) Fix: Jetway waypoints in the airport customization dialog were only editable when "Simultaneous Jetway + Rear Stairs" was enabled. They are now always available on jetway gates.

    - GSX (all versions) Fix: Boarding would wait for manually operated stairs to complete their full retract cycle before proceeding, even if the stairs were already extended and in position.

    - GSX (all versions) Fix: Pushback crash on routes with a pull-push direction change (e.g. pull-push-pull), where the steering wheel tracking was not reinitialized on the push segment.

    - GSX (all versions) Fix: Crash during boarding or deboarding on aircraft with embedded stairs but no GSX stair model, caused by a missing attribute on the embedded stair object.

    - GSX (all versions) Fix: Cargo loading LVars (FSDT_GSX_LOADER_EXIT) were incorrectly reset by the first loader to finish, clearing the state of other loaders still active.

    - GSX (all versions) Fix: Global cargo progress LVars (FSDT_GSX_BOARDING_CARGO_PERCENT, FSDT_GSX_DEBOARDING_CARGO_PERCENT) could reset to zero prematurely when one loader finished before another.

    - GSX (all versions) Fix: Crew and pilot boarding/deboarding LVars (NOT_BOARDING, NOT_DEBOARDING) set by addons were overwritten when boarding or deboarding started.

    - GSX (all versions) Fix: Crash with FSS E-Jets when checking economy class while a background tasklet was still running after disengage.

    - GSX (all versions) Fix: Handler script _super_ calls could permanently clear internal handler state, causing crashes in subsequent stock handler methods such as PIGS creation.

    - GSX Pro Fix: Leonardo Maddog: GSX external stairs no longer appear on the rear exit when the hydraulic press is not activated.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.8.9 – April 3rd, 2026

    • GSX (all versions) NEW: Completely rewritten Walker system, which can now follow Vehicles at programmed distances instead of performing a separate path. This will solve the issue of Pushback walkers possibly clashing with airplane or tug parts.
    • GSX (all versions) Fix: Better check for the Pushback end position vs departure gate, to ensure the operator will always perform the final bypass pin/salute on the inner side of the airplane.
    • GSX (all versions) Fix: Many fixes in all editors (2D, 3D and Parking dialog) related to MARS properties.
    • GSX Pro Change: Night lighting added to Aviramp.
    • GSX Pro Fix: PMDG FANS 2B CDU not detected if the airframe had no option saved from the CDU.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.9.0 April 4th, 2026

    • GSX (all versions) NEW: The BACK option in the parking selection menu is BACK has been added.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.9.1 – April 11th, 2026

    • GSX (all versions) NEW: Push-in Towing service. A towbarless tug can tow your aircraft from the taxiway to the gate at high speed, with automatic route selection along taxiway paths. Available from the service selection menu that appears after choosing a parking position during taxi.
    • GSX (all versions) NEW: Gate-to-Gate Towing. When already parked at a gate, Push-in can push you out using the existing pushback route, then tow you to the new gate. The tug automatically selects the best pushback direction based on the destination.
    • GSX (all versions) NEW: Back navigation across all GSX menus. Menus now show a Back option (as the last entry) when navigated to from another menu, allowing you to return without closing and reopening.
    • GSX Pro NEW: Seated Passengers support for PMDG 737-700 Passengers version in MSFS 2024.
    • GSX (all versions) NEW: Pushback speed is now adjustable via a slider in the Simulation settings tab.
    • GSX (all versions) NEW: Handler Script Editor: code folding with Notepad++-style +/- markers in the fold margin. Click the margin or press Ctrl+/ to collapse or expand a block.
    • GSX (all versions) NEW: Handler scripts: new transmitKeyEvent(eventName, value=0) function fires SimConnect client events through the native MSFS 2024 transmit path, the same way GSX does internally.
    • GSX (all versions) Change: The "Revoke parking services" entry in the Change menu (labelled "Revoke FollowMe and parking services" when FollowMe is active) now requires a Yes/No confirmation to prevent accidental activation.
    • GSX (all versions) Change: The bypass pin is now tracked jitter-free during pushback, computed directly from aircraft position instead of reading back from SimConnect.
    • GSX (all versions) Fix: Additional MARS data isolation fixes: pushback settings, stop positions and other mutable properties could still leak between sub-positions in certain editing scenarios.
    • GSX (all versions) Fix: MARS parking position changes made in the 3D editor were not being saved.
    • GSX (all versions) Fix: Error spam in the log when repositioning to a runway, caused by missing MARS attributes on runway objects.
    • GSX (all versions) Fix: SimBrief data fetch now uses a 15-second timeout and only falls back to userid-based lookup on explicit reload.
    • GSX (all versions) Fix: Crash when selecting an undefined door slot in the aircraft 3D editor.
    • GSX (all versions) Fix: Crash when warping to a parking at an airport that has been unloaded by the simulator.
    • GSX (all versions) Fix: Vehicle path spikes at transitions from long straights into turns, caused by incorrect heading on deferred bend points.
    • GSX (all versions) Fix: Crash in baggage loader when the gate is a de-ice area.
    • GSX (all versions) Fix: Marshaller "Please cut engines" message could appear when engines were already off.
    • GSX (all versions) Fix: Cargo loading progress LVar could prematurely report 100% when the rear loader finished before the front loader materialized, causing progress tracking to stop while the front loader was still active.
    • GSX (all versions) Fix: Services waiting for a door to reach the desired state now retry the toggle event at the same interval as the "Waiting for your action" warning (default 10s), instead of waiting forever if the aircraft ignored the first event.
    • GSX (all versions) Fix: PMDG 737-700 variant detection in MSFS 2024 — the 737-700 Passenger version was misrouted to the 737-800 profile, causing incorrect FANS2 CDU detection, wrong passenger count, and wrong seat data.
    • GSX (all versions) Fix: Random crashes that could occur during boarding or deboarding, caused by stale references to ground service vehicle animations.
    • GSX P3D Fix: Crash in pushback detach phase when SimConnect returns incomplete data for altitude-above-ground.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.9.2 April 15th, 2026

    • GSX (all versions) NEW: Taxi route customization on the airport map. When selecting FollowMe, Progressive Taxi or Towing, you can now click "Customize route on Map" to open the airport map and visually edit the route by clicking on taxiways to prefer or unprefer them. The route recalculates in real time through preferred taxiways. Taxiway labels are shown on the map at intermediate zoom levels for easier identification.
    • GSX (all versions) NEW: Push-in to Park (Tail-in parking). Gates can now be configured for tail-in parking, where a tug pushes the aircraft backward into the gate. Dual-use gates offer a Nose-In / Tail-In choice when selecting a parking position. All ground services work correctly with tail-in parked aircraft, including mirrored vehicle positions and automatic skip of departure pushback.
    • GSX (all versions) NEW: Pushback and towing can now be paused and resumed from the menu. The tug decelerates and accelerates progressively, and walkers switch to idle animation during the pause.
    • GSX (all versions) NEW: Distance ruler in both 2D and 3D pushback route editors, showing major ticks every 10m and minor ticks every 1m for precise waypoint positioning.
    • GSX (all versions) NEW: Menu timeout is now configurable via a slider in the Timings settings tab (20–120 seconds).
    • GSX Pro NEW: Auto-restarter integration. If the GSX engine crashes, the MSFS toolbar panel detects it via heartbeat monitoring and shows status messages while the auto-restarter brings it back.
    • GSX Pro Change: MSFS toolbar menu now opens faster in normal use. The loading spinner is deferred and only appears if the menu takes longer than expected to load.
    • GSX (all versions) NEW: Handler scripts: new onFilterModels callback allows handlers to force-include or force-exclude vehicle models before the selection pipeline, and inject custom parameters into model condition evaluation.
    • GSX (all versions) NEW: Handler scripts: new onChoosePushInMode callback allows handlers to force push-in or normal mode on dual-use gates.
    • GSX (all versions) NEW: Handler scripts: new doorInTransit property and waitForDoorTransit() method on aircraft exits, for detecting and waiting on door animations in progress.
    • GSX Pro NEW: Handler scripts: aviramp property on the handler allows overriding the gate's aviramp setting at the handler level, eliminating timing issues with per-gate writes.
    • GSX (all versions) NEW: Handler scripts: per-parking jetwayPathThickness option in the airport customization dialog, separate from passenger path thickness.
    • GSX (all versions) NEW: Airport graph node snapping. Gaps of up to 2 meters between disconnected taxiway nodes are automatically bridged, improving taxi route calculation at airports with fragmented BGL graph data.
    • GSX (all versions) Change: Towing menu labels renamed to "Request Towing to Gate" / "Stop Towing" for clarity.
    • GSX (all versions) Change: Push-in operator chair now rotates to pull orientation during tow and back to push orientation at detach.
    • GSX (all versions) Fix: Engine restart could freeze when the airport map had been opened during the session, caused by background tile download threads blocking the shutdown sequence.
    • GSX (all versions) Fix: MARS sub-position switch could leak properties (noPassengerStairs, hasJetway, etc.) from the previous sub-position when switching directly between two sub-positions without restoring the parent first.
    • GSX (all versions) Fix: Traffic cones and fuel manhole were not cleaned up when switching gates, leaving stale objects from the previous gate.
    • GSX Pro Fix: MSFS toolbar menu could stop responding after rapid open/close cycles, caused by stale tasklet references blocking the menu channel.
    • GSX Pro Fix: MSFS toolbar menu third-party automation tools (BATC, etc.) could miss selections due to a ~100ms blind window during menu channel drain. Reduced to ~16ms.
    • GSX (all versions) Fix: Fuel display crash when the SimObject text was destroyed mid-refueling.
    • GSX (all versions) Fix: Crash in cargo loader when the bridge/platform tasklets were still running after dematerialization.
    • GSX (all versions) Fix: Revoking services when not engaged could leave orphaned vehicles from gate preparation.
    • GSX (all versions) Fix: Silent crash in the audio engine (soft_oal.dll) when Python code held an emitter reference past audio system shutdown. All OpenAL calls now check for valid context before proceeding.
    • GSX (all versions) Fix: Audio engine shutdown ordering: emitters could briefly see the audio system as "initialized" while contexts were already destroyed, causing crashes during concurrent playback.
    • GSX (all versions) Fix: Animation use-after-free crash when a tasklet was suspended mid-animation and another tasklet reset the animation queue. The animation system now re-checks state validity after every yield point.
    • GSX (all versions) Fix: Crash in conveyor belt and cargo loader when re-materializing a vehicle after its parent had been dematerialized, caused by a null audio library reference.
    • GSX (all versions) Fix: Airport data cache could grow unbounded during long sessions, consuming increasing amounts of memory.
    • GSX (all versions) Fix: SimBrief reload while already engaged could cause the VDGS to re-enter lead-in mode.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.9.3 – April 18th, 2026

    • GSX Pro NEW: Automatic hotfix updates. Between full releases, fixes can now be delivered in the background: the auto-restarter downloads them as they become available, the MSFS toolbar panel shows a banner when one is ready, and a new menu entry applies the hotfix and restarts the GSX engine. Users can also decline and keep running the previous version until the next full release.
    • GSX (all versions) NEW: Towing can now be re-planned from the pause menu. While towing is paused you can choose "Customize route on Map" to open the airport map with a fresh route recomputed from the tug's current position, then edit it as usual (prefer / block taxi segments) and resume with the new route. You can also click a different parking on the map to change the destination entirely — the tug smoothly picks up the new plan where it stands.
    • GSX (all versions) NEW: All taxiing ground vehicles (pushback, tow, fuel truck, de-ice, catering, baggage loader, GPU, passenger bus, water, stairs) now follow more natural, realistic paths on approach and departure — smoother curves and fewer awkward zig-zags.
    • GSX (all versions) NEW: The 2D pushback quick-edit map auto-wizard is now taxiway-aware. Automatic waypoints follow the airport taxi graph instead of drawing a blind curve from start to end, so the generated pushback path stays on actual pavement even at complex gates.
    • GSX (all versions) Change: Aborting a towing operation now smoothly decelerates the tug for ~2 seconds before stopping, preventing the aircraft inertia slide that could previously occur on an instant abort.
    • GSX (all versions) Change: Airport map drawing performance improved via Direct2D renderer, batched line drawing and cached text extents for a smoother experience with dense airport graphs.
    • GSX (all versions) Change: Airport map zoom-to-fit now includes the user aircraft position when framing the route, keeping the plane visible alongside the planned taxi path.
    • GSX (all versions) Change: Route editor on the map now uses smart single-click toggling on taxi segments: clicking an off-route taxiway marks it preferred, clicking a currently-routed taxiway marks it blocked, clicking again clears the mark. Blocked segments are drawn with a red overlay; preferred segments with a highlighted color.
    • GSX (all versions) Change: When opening the route editor while parked at a gate, the customizable route now starts at the parking itself instead of overshooting into the adjacent taxiway. Previously the rendered path appeared to backtrack along the taxiway before proceeding to the destination.
    • GSX (all versions) Change: Heading-aware forward node selection for vehicle leave routes. After a service completes, vehicles pick a taxi graph node ahead of their current position and heading instead of the geometrically-nearest one — eliminates the case where a vehicle finished its back-off and then pivoted 180° to enter the taxi network, sometimes clipping into the aircraft.
    • GSX (all versions) Change: De-ice right-side truck now waits 10–15 seconds (was 6–10) before backing off and leaving at regular gates, so the two trucks don't converge onto the same taxi segment simultaneously on departure.
    • GSX Pro Change: Auto-restarter now recovers from a hung Couatl engine automatically, instead of waiting for it to crash.
    • GSX (all versions) Fix: Mototok towbarless pushback was not being detected when the tug vehicle was materialized dynamically — the pushback would fall back to a towbar configuration. The towbarless mode is now detected right after tug spawn and the push operation starts in the correct configuration.
    • GSX (all versions) Fix: Towing tug could jump back to its approach position when reaching the aircraft. The parallel drive tasklet that caused this has been removed; the tug now arrives and attaches cleanly in one pass.
    • GSX (all versions) Fix: If the Couatl engine was restarted mid-service, a stuck internal flag could prevent the next service's mover from starting. The restart path now detects and clears this stale state automatically.
    • GSX (all versions) Fix: Pathfinding and sparse-waypoint route building now yield periodically to the scheduler while computing long routes, so vehicle animations already in progress no longer stutter when another service starts a new route calculation.
    • GSX (all versions) Fix: De-ice trucks would back off the aircraft and then do a visible 180° reversal before taxiing away, sometimes clipping the aircraft. The leave route now anchors on the truck's own post-backoff pose and joins the taxi network at a forward node, giving a smooth, realistic departure.
    • GSX (all versions) Fix: Some VDGS models could be invisible on the first activation of the parking editor, only showing a ghost cursor; cycling the object with PgUp/PgDn made the model appear.
    • GSX (all versions) Fix: When requesting an additional service at a gate that was already prepared, traffic cones and the fuel manhole could be removed as the gate was re-prepared. A missing manhole at underground-refueling gates caused the fuel truck to arrive without the operator crew animation connecting to the pit. Cones and manhole are now preserved when the parking hasn't changed.
    • GSX (all versions) Fix: Push-in tow vehicle was not dematerialized when the service was destroyed or cancelled before completion, leaving a visible orphan tug at the gate.
    • GSX (all versions) Fix: Parking editor could crash when opening a parking whose VDGS model is missing from the installed assets. Now logs a warning identifying the missing model title and continues.
    • GSX (all versions) Fix: Couatl engine restart from the tray-bar menu could hang indefinitely when the airport map or any other modal dialog was open. The restart path now closes all top-level dialogs before posting the quit message, so the engine cleans up and re-launches as expected.
    • GSX Pro Fix: Stale menu entries could remain visible in the MSFS toolbar after warping to another parking. The menu is now cleared as soon as the warp starts.
    • GSX P3D Fix: Crash (AttributeError on '_airportHandlerActive') when engaging an airport that had never previously initialized the handler state.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM

  • Version 3.9.4 – April 23rd, 2026

    • GSX Pro NEW: VR-friendly menu. A new pinned-menu mode (Disabled / Enabled / Auto-VR) keeps the panel on screen as a compact status view after menus close, recallable via hotkey without reopening from the toolbar; in VR the X icon minimizes to that status view instead of duplicating the toolbar close. Options that would open a desktop dialog (airport map, editors, settings) are greyed out with a VR-headset icon and ignore clicks. Also useful to non-VR users — especially in multi-monitor setups, where the pinned status view can live permanently on a side display.
    • GSX Pro NEW: Live status page. After a menu timeout or a user choice — the moments when the panel used to close automatically — the pinned menu now stays visible showing current aircraft, airport + parking (with any non-default gate customization), SimBrief status, and one line per active service with per-vehicle phase, ETA, fuel progress and bill, operator name, and "waiting for…" blockers when a service is stalled on another.
    • GSX (all versions) NEW: Defueling support. Picking a refueling preset below current fuel (or a SimBrief plan lower than current) auto-switches the Fuel service to defueling — the truck pumps fuel out progressively and charges a per-gallon "Defuel fee" service charge (the returned fuel isn't reused). Works for both the standard Servicing and the custom-panel (EFB / MCDU-driven) flows. Preset entries whose target is below current fuel are tagged with [DEFUEL] in the menu so the direction is obvious before picking.
    • GSX (all versions) NEW: Adaptive refuel presets. The 7-preset ladder shown by standard Servicing now adapts to the aircraft's total fuel capacity — GA, Regional, Narrowbody, Widebody, and Ultra-Long-Haul tiers — using the sim's own fuel density so Jet-A, 100LL, and other fuel types all tier correctly. Aircraft handler scripts can override with an airframe-specific ladder via a new fuelPresets() method; see the Handler Scripts Developer Guide. Only applies to aircraft using the default SimConnect fuel system — aircraft that drive refueling through their own EFB / MCDU take the custom-panel flow and never see the preset menu.
    • GSX Pro NEW: Menu graphic overhaul. Hotkey rendered as inline keycaps, menu-option numbers as smaller keycaps, two-line titles supported; per-service icons and color-coded status (grey / green / yellow) on the status page; startup progress bars redesigned with smooth animation.
    • GSX Pro NEW: GSX hotkey can now be rebound directly from the new status page — double-click the keycaps in the "GSX Menu" button, press the new combo, 2-second grace to confirm or re-press. The new hotkey is saved to hotkey.json and survives panel reloads and Couatl restarts.
    • GSX (all versions) NEW: Push-in to Park now supports "exclusive" parking stands (scenery-authored tail-in BGL), in addition to the dual mode shipped in 3.9.2. The tug spawns on the correct side from the aircraft heading at the taxiway entry, and pull-out from a tail-in parked aircraft works along the same stored route.
    • GSX (all versions) NEW: "Warp to point" on the airport map. Click any empty area of the Airport Viewer to drop a draggable / rotatable airplane cursor that edge-snaps to the nearest taxiway or runway; the Warp button teleports the aircraft to that position and heading.
    • GSX (all versions) NEW: Handler scripts: setVdgsUnits / getVdgsUnits closures let aircraft and airport handlers override the VDGS / marshaller unit of measure (metric / imperial / sim default). Airport overrides win over aircraft overrides.
    • GSX (all versions) NEW: Handler scripts: aircraft.idMajor and aircraft.idMinor exposed on the aircraft proxy for numeric-id filtering, as an alternative to ICAO string matching.
    • GSX (all versions) NEW: New per-vehicle state LVars for 3rd-party integration, one per dispatched vehicle (fuel truck, catering, de-ice, baggage loaders / trains, stairs, buses, pushback tug, GPU, water / lavatory). Named L:FSDT_GSX_VEHICLE_<CLASSNAME>_STATE (e.g. L:FSDT_GSX_VEHICLE_FUELTRUCK_STATE, L:FSDT_GSX_VEHICLE_PUSHBACK_STATE), each carries an integer sub-state that tells the vehicle's current phase — approaching, connecting hose, pumping, disconnecting, leaving, and so on. Complements the existing per-service state LVars by exposing what the individual vehicle is physically doing right now. Full reference available in the new GSX LVars Developer Guide.
    • GSX Pro Change: Restart flow and background stability. Progress bars now appear during external Couatl restarts and report additional phases (AI, AI Traffic, Airport, DLCs) for a smoother climb; crash detection no longer trips across a deliberate restart.
    • GSX (all versions) Change: MSFS Steam vs Store edition is auto-detected by UserCfg.opt modification time, fixing wrong-folder detection when both installs coexist.
    • GSX (all versions) Change: "Reset" on a parking customization now clears every persisted field (push-in mode, MARS sub-positions, all waypoint / path-thickness properties, sibling MARS INI sections). Previously several fields survived a reset.
    • GSX (all versions) Change: MARS proximity detection now accepts proximity to any sub-position's area, not only the parent's — parking at a substantially offset sub-position now correctly triggers GSX.
    • GSX (all versions) Change: Engine / brakes wait prompts during towing are re-shown if the state flips from "met" back to "unmet" mid-operation, so the tug no longer silently spins with no visible prompt.
    • GSX (all versions) Change: The "Additional Services" submenu entry now ends with a ▶ marker (or "-->" on legacy FSX / P3D), so it's obvious it opens a submenu.
    • GSX (all versions) Fix: Map dialogs (airport viewer, pushback quick-edit, vehicle-position editor) now block input during initial load — no more Windows "disabled window" ding or permanently unresponsive dialog when clicking during the first second.
    • GSX (all versions) Fix: Reposition menu now shows MARS sibling stands at the current parking; only the occupied sub-position is hidden.
    • GSX (all versions) Fix: Exiting the 3D parking editor no longer crashes at stands with rearPax* waypoint configurations.
    • GSX (all versions) Fix: Towbarless push-in now tears down completely on abort — no residual engine hum and no orphan bypass pin on the aircraft nose gear.
    • GSX (all versions) Fix: Push-in towing now follows the route shown on the map instead of cutting straight through obstacles; the bearing filter rejecting forward-route nodes has been removed.
    • GSX (all versions) Fix: Tow tug now re-materializes at its initial position after a completed tow instead of remaining at the gate.
    • GSX (all versions) Fix: Warp to a push-in "exclusive" parking now places the aircraft at the stand (tail-in) instead of on the push-in entry on the taxiway.
    • GSX (all versions) Fix: A second towing request after the first was cancelled no longer produces a one-node straight-line path (stale pending-destination tracking collapsed start and goal nodes).
    • GSX (all versions) Fix: Engine noise emitter: idle/rev sounds no longer keep playing after a vehicle is destroyed mid-crossfade, and subsequent run()/idle() calls no longer raise AttributeError after destroy().
    • GSX (all versions) Fix: Fuel billing now reflects the net fuel transfer rather than absolute work moved. Aircraft EFBs that internally drain tanks to a floor and then refill to the target (e.g. the default A320 workflow) no longer double-charge — the bill covers only the actual fuel delta the customer requested.
    • GSX (all versions) Fix: Deboarding clicked while the session is tearing down no longer crashes the service on an uninitialized baggage train.

    DLH13612.png

    Board: ASRock X570 Phantom Gaming 4 CPU: AMD Ryzen 7 5800x3D Grafikkarte: MSI RTX 4070 TI Arbeitsspeicher: 64 GB RAM