X-Plane 12.1.3 Release Notes
Release Date: November 28, 2024
Fixed and Enhancements
Contents
General
- Improved VRAM calculation, especially for AMD Graphic Cards
Linux
- Hopefully we fixed the various Linux issues regarding library dependencies
- Fixed problem using X-Plane with Steam on Linux (XPD-16286)
- Fixed issue using X-Plane on openSUSE Tumbleweed (XPD-16267)
- Fixed issue using X-Plane Identity on Manjaro Linux (XPD-16270)
Aircraft
- Improved throttle response curves
- Fixed error “Negative Index Requested” after entering a new destination on the Cessna Citation X FMS (XPD-16297)
- Fixed a CTD when clearing the departure on the Cessna Citation X FMS (XPD-16240)
ATC
- Disable “Transfer to FMS” button on the flight plan screen, if the aircraft does not have a FMS
Weather
- Improved visualisation of clouds
- Thin cloud layers will no longer be discarded (XPD-16231)
- Fixed some errors on the weather map, especially the display of GRIB data
- Improved the weather report text
Release Date: November 21, 2024
Linux
We are still working on a solution to get X-Plane 12.1.3 working on Linux again – including Steam. We have an internal fix already, but it will require additional testing. It is planned to release the fix with the next beta version.
Fixes and Enhancements
General
- Menu bar will auto-hide again (XPD-16238)
- Fixes around the browser integration for X-Plane Identity, such as showing an error if required system components are not installed
- Improved calculation for required VRAM on AMD GPUs (XPD-16259)
- Improved handling of VRAM especially if the GPU runs out of it (XPD-16293)
- Updated translations
Linux
- dbus_shutdown() not will longer be called, as other shared libraries may still need dbus (XPD-16242)
- Disable DMABUF rendering to work around all-white X-Plane Identity window with newer libwebkit2gtk and NVIDIA driver versions
- Force X11 backend in GDK to enable X-Plane Identity support for Wayland (via XWayland)
- Fixed a crash when clicking the login button on Linux (XPD-16252)
- ATC voice was disabled every launch on Linux (XPD-16257)
ATC
- Allow paste of a route containing arrival/departure airports and fill in the arrival airport if it’s blank
- Remove unnecessary log entries when adding a step descent
- Flight plan dialog supports the entry of a flight level (e.g. FL240) or meters (e.g. 5000m) in the enroute altitude field (XPD-16247)
- Get clearance for altitude after requesting a shortcut on a SID with restrictions
- ATC issues descent too early fast aircraft (XPD-16277)
- When no parking is available after filtering by size-only options, search for the least bad parking spot by filtering by the highest sum of all other matched attributes (XPD-16254)
- Various bug fixes
Weather
- Fixed misinterpreted RVR and general visibility when parsing METARs (XPD-16253)
Avionics
- Improved G1000 colours on the NEXRAD
Release Date: November 15, 2024
Known Errors and Limitations
Linux
- Because of some dependency issues we had to drop support for Ubuntu 20.04 LTS. Please consider updating to a newer release of Ubuntu if you are still on version 20.04 LTS. It ships with quite a few outdated libraries. In order to run X-Plane 12.1.3 make sure you have
"libwebkit2gtk-4.1.0"
installed. - Zink has been disabled for Linux users for the time being. You can still enforce Zink by running X-Plane with the command line parameter
"--zink"
. We expect to get Zink support back during the beta phase.
New Features
ATC System
- New comprehensive manual
- Improved support for VFR flying, including flight following and controller hand-over
- Support for SIDs and STARs in IFR flights
Sounds
- Assign different output devices for sounds and radio
Custom Airports
- Downtown Manhattan Heliport (KJRB)
Weather
- Altitude and pressure changes will no longer happen quickly and violently (XPD-15826)
- Creation of cloud voxels in real-weather mode no longer tries to sample outside the available data
- Creation of cloud voxels no longer incorrectly blends different clouds together by taking the maximum value from both
- METAR winds with altitudes midway between standard wind altitude levels are no longer off-heading and reduced velocity
- Fix data-out for “ISA temperature”, Surface, FL140 and FL340 were actually showing 0 ft, 1772 ft and 3243 ft MSL
- GRIB data was being discarded near METAR data locations
- METAR data will no longer have any effect on the tropopause
- Fade out METAR temperature curve to maximum METAR reporting altitude to avoid altering upper atmosphere temperatures
- Make coverage noise pattern change sensitive to the weather seed
- Reset weather lat / lon and random seed when moving the aircraft in static-weather mode, static weather cloud patterns should change if you move the aircraft to a new part of the world
- CAVOK / SKC etc. in METAR reports will clear cloud as expected
- Fix cloud discontinuity crossing the dateline
- Improved NEXRAD rendering to be more accurate and display less red / magenta areas (XPD-16042)
- Processing real weather in areas with many METAR should use less CPU time
- New option
“Maps show weather details as METAR”
in settings to show weather conditions as METAR on the map - Better parsing of METAR data, especially of “no data” groups in automated METAR
- Add explicit no-cloud layer below the lowest METAR cloud layer. Try to sanitise base/tops after blending individual cloud types in overdraw mode
- Change handling of zero-thickness GRIB clouds – fixes vertically smeared cirrus.
- ATIS not longer reports clouds after the first overcast layer or after 10.000 ft
- ATIS of an airport will include the transition level when appropriate
- Support AWOS at helipad/seaplane only airports
Fixes and Enhancements
General
- VRAM optimisations for non DDS textures
- Updated the default navigation data to AIRAC 2306. Many thanks to our friends at Navigraph for providing us with the data.
- Fixed stutters in the simulation when showing UI elements such as the menu bar (XPD-16018)
- Performance improvements when loading .acf files
- Wrong DME distance is displayed if the VORDME has been selected on the map and a new scenery tile has been loaded
- X-Plane 11 lights are restored to their previous brightness during the day. These lights may be used on scenery, third-party objects and vehicles, not just X-Plane 11 aircraft
- Floating VR windows retain their positions when they’re re-opened, and move relative to the pilot’s seat when changing aircraft
ATC
- Add bindable command for toggling taxi guidance arrows
- Improved the performance in finding ATIS and controllers near the user’s aircraft
- Localised phrases for radio check
- Localised greetings for non-US controllers
- Waypoint names are spoken wherever possible
- Give the altitude for the initial segment when requesting a landing from a regional controller
- Disable ATC auto tune for COM1 as soon as the user changes the frequency manually
- The dataref
"sim/atc/atis_enabled"
to mute ATIS can be used per frame again (XPD-15850) - A three-letter airline identifier set as part of a livery is now considered when ATC assigns a parking spot
- Don’t allow a radio check to an AWOS station
- Allow immediate ‘Cross runway…’ call after handoff to tower if possible
- Allow radio check anywhere and not just on ground before contacting ATC
- Add ‘Have Information’ if the pilot has listened to the full ATIS message
- Transition Altitude and Transition Levels are properly supported now. We also support airport and controller specific transitions.
- It is possible to report a failed transponder. ATC will afterwards request regular position reports.
- Previously, it was possible to request a diversion during cruise only. Now it is possible to even request if during approach and landing, but only the diversion to a nearby airport.
- It is possible to request an alternative runway for arrival and departure (XPD-14062)
- Improved ATC instructions when landing on Aircraft carriers (XPD-14189)
- Improved ATC instructions when doing a go-around
- Improved calculation of ATC transmission strength depending on your location
- ATIS and radio calls are changed for airports which are closed due only to time restrictions in a flow – i.e. a typical small airport which is only staffed during business hours. When out-of-hours, there will be no response by radio and ATIS, if it exists, will be replaced with AWOS which will include a phrase saying which controller to contact to clear a flight plan. Normal comms still happen during open hours, even if the airport is closed due to other restrictions.
- ATIS letter change broadcasts should happen in FAA regions only
- Autogenerated runway flows will now include a long runway in all flows, where a particular flow only has a short or soft-surface runway where a longer runway exists.
- Puerto Rico and Alaska belong to the United States airspace in X-Plane
- Changed for Canada the region to ICAO phrases and inHg pressure unit settings
- Improved the implementation around RVR, issued when needed and on request when a runway is assigned
- Hold sequencing has been improved
- Implemented a smoother ground to tower handoff when approaching the active runway
- Transition altitudes are no longer rounded to the nearest 500 ft, as some regions use meters
- Taxi routes will look at other aircraft’s planned routes to try and avoid sending aircraft both ways on the same taxiway, were any other route is possible
- In case some pilots get off course during a flight, we improved the off course detection and ATC will contact them with a friendly reminder
- Use explicit reminder the first time an altitude warning is issued followed by an ‘expedite’ thereafter
- Weather related vs. normal overnight airport closures will be handled differently now
- ATC will consider all runways in a flow when aircraft specific requirements could not be met and not just the appropriate arrival / departure runways
- Improved generation of runway flows for airports with only parallel runways and no flows defined
- Always include a long runway in generated flows if it looks like it’s needed
- ATC will tell you the expect approach or expect runway
- Allow request for a different parking spot when one is already allocated
- ATC system is aware of the aircraft purpose when assigning a parking position
- Added a new ATC request to shutdown the engines
AI Aircraft
- Allow GA, rotary, gliders and VTOL AI to use grass / gravel / dirt and lakebed runways
- Added much more variation of the initial altitudes
- Added a minimum turnaround time at airports
- AI aircraft will set the transponder if needed
- AI Aircraft use now the correct speed for wind corrections
- AI Aircraft use the correct external lights logic (beacon, strobe lights, …)
- AI will switch on anti-ice in icing conditions
- AI aircraft will descend on the glide-slope between calling ‘established’ and getting landing clearance
- AI will make turns autonomously even if ATC is talking, on procedure segments which require no verbal instructions
- Improved trans-polar flights
- Holding aircraft can block departing aircraft if a teardrop turn is used after backtrack. Previously 180 degree turns were done to the side of the main path, but if a hold-short was close to the end of the runway it would be possible for waiting aircraft to be close enough to the turning aircraft that it was unable to complete the turn. Now the turn will be generated after checking for a hard surface on each side of the runway, where a turning area or access point exists, and will fall back on a symmetrical teardrop where needed.
- AI Aircraft were not consistently being refuelled before departing an airport and may not have received enough fuel. AI will now periodically switch fuel tanks while the engines are running to keep balance. They will also switch tanks when fuel gets low or runs out in a particular tank.
- AI Aircraft will initiate go-around if they have not heard from tower in time. Tower will initiate go-around earlier if it becomes clear that two arriving aircraft will conflict instead of waiting for the last minute. It will also initiate go-around for approaching aircraft which get too close. In both cases the aircraft redirected will be the furthest aircraft instead of the last to reach the runway. Several issues with detecting backtracking aircraft both on arrival and departure have been fixed.
- AI Aircraft are now aware of icing conditions and will enable anti-ice features when needed
X-Plane Identity
- Added option to create an account and link your current license to it
Flight Configuration
- New option to filter ramps suitable for the currently selected aircraft in the airport view and display additional ramp information
- New option to filter airports suitable for the currently selected aircraft
Map
- Display active runways for airports
- Display parking ramps and taxiway lines on the map when you zoom in to an airport
- Added checkbox on map to disable taxiway lines when zoomed very close
- New option “Maps show weather details as METAR” in settings to show weather conditions as METAR on the map
- Display IDs for ILS, GPS and GLS approaches to better distinguish them when multiple approaches of the same type and the same runway are available
Aircraft
General
- Added the new command
sim/flight_controls/speed_brakes_arm_toggle
to arm/disarm the speed brakes - The font of the new HUD will not scale anymore regardless of the selected font size in the General Settings
Cirrus Vision SF50
- Fixed the fuel capacity and the display of it on the G1000 (XPD-15955)
Cirrus SR-22
- Corrected the fuel capacity to 94.5 gal / 554.715 lbs
Cessna Citation X
- Using full reverse thrust will no longer trigger a takeoff warning (XPD-15680)
- The performance calculation of the FMS will no longer use hardcoded values for the number of passengers, available flap settings, etc. All those values are taken from the acf file or the performance data instead to allow the integration of the FMS in other planes.
- Added a new dataref called
"sim/cockpit2/engine/indicators/N1_fadec_arc"
for the FADEC N1 target
Plane Maker
- Plane Maker no longer crashes with an out of VRAM error when loading aircraft with large texture files (XPD-16061)
- Added a scrollbar in the object list if needed (XPD-16105)
Local Web API
- It is now possible to unsubscribe from multiple datarefs or by using the keyword “all” (XPD-16067)
SDK
- XPLMPlayPCMOnBus API should now always call the sound-complete callback on the main thread (XPD-15907)