Version 4.7 (stable channel)
(C) WAHLTHO 2023-2026
Virtual copilot plugin for the Zibo Mod 737 in X-Plane.
YAL is source-available software and is not distributed as an open-source
project. Personal, non-commercial use of official YAL releases is permitted
under the terms in LICENSE.
Only releases published by the copyright holder through this repository or the
official YAL update channels are official and supported YAL releases.
Publishing or redistributing modified or unmodified YAL versions requires prior
written permission. Bundled third-party components remain subject to their own
licenses, including SASL-LICENSE.txt.
- Copy the main
YALfolder intoX-Plane/Resources/plugins/. - Start X-Plane.
- Configure YAL via
Plugins -> Yet Another Linda -> Settings.
- Copy
skunkcrafts_updater_beta.cfginto the aircraft directory that contains the Zibo aircraft. - Start X-Plane, open Skunkcrafts Updater and refresh.
- In the YAL settings window enable
Show beta updates. - Run the
YAL Betaupdater entry to install prerelease builds from the beta/RC feed. - To return to stable builds, disable
Show beta updatesand use the normal updater entry again.
- X-Plane 11 or 12
- Primary support target: Zibo B737-800
- Optional: X-Camera
- Optional: BetterPushback
- Optional: YANSH
- Optional: YAL Hoppie Helper
YAL automates or advises normal cockpit flows for the Zibo 737 and provides additional support features such as:
- Procedure automation from cold and dark through turnaround/shutdown
- Voice Advice Only mode for manual operation with spoken guidance
- FMC-related assistance for descent, approach and landing setup
- Taxi map, taxi routing, taxi guidance and experimental auto taxiing
- Weather, METAR and runway/RVR related assistance
- Optional update checks for YAL and Zibo
- Extended taxi map and taxi routing:
- ARR/DEP planning
- scenery/global apt source switching
- manual route locking
- improved rerouting and source failover from the current aircraft position
- runway entry, backtrack, align and threshold guidance
- gate guidance, gate switching and routeable end-ramp validation
- Manual route drawing/editing now follows route order more naturally:
- start first
- then point-by-point along the route
- optional gate/ramp selection as the final point
- Expanded taxi guidance and Auto Taxiing with voice and visual guidance support
SET ILS/ approach setup no longer depends on parsing the FMCAPPROACH REFpage- More consistent approach handling for ILS / LOC / LDA / IGS / GLS / LPV / RNAV, including non-tunable RNAV cases
- New trim advice popup for manual takeoff-trim setting in Voice Advice Only mode
- Startup update check for both YAL and Zibo versions
- Voice advice repeat throttling and optional maximum repeat protection
- Periodic YAL autosave now accepts
0or9999asoff
YAL supports both manually triggered and automatically triggered procedures.
Typical manually triggered procedures:
- Cold and Dark Startup
- Cockpit Initialization
- APU Startup
- Engine Startup
- Engine Shutdown / Shutdown
- Set ILS / GLS Freq/Course
- Set Landing Flaps / VREF
- Set Takeoff Flaps
- Tests
Typical automatic procedures:
- Before Taxi
- Before Takeoff
- After Takeoff
- During Climb
- Above 10,000 Feet
- During Descent
- Below 10,000 Feet
- Final approach gates
- After Landing
- At Parking Position
The taxi system is one of the major YAL feature areas.
Key capabilities:
- Automatic departure and arrival taxi routing
- Manual route drawing and route editing
- Locking a manual route against automatic recompute
- Spoken taxi guidance
- Independent visual taxi guidance popup
- Experimental Auto Taxiing following the active taxi route
- Source switching between scenery and global
apt.dat, withAUTOfallback when one source is invalid
Useful commands:
YAL/toggleautotaxiingYAL/toggleautotaxipause
SET ILS now resolves the selected approach internally.
This means:
- YAL no longer needs to parse the FMC
APPROACH REFpage to determine the selected approach - YAL resolves the required tuning/channel/course targets internally
- Auto mode still sets frequencies/channels and courses
- Voice Advice Only mode still announces the same targets for manual entry
- For RNAV approaches without a tunable frequency/channel, YAL announces that explicitly and then provides the final approach course
Supported approach families include:
- ILS / LOC
- LDA / IGS
- GLS / LPV
- RNAV, including LP differentiation where supported by navdata
If you prefer manual flying and cockpit operation, YAL can run in Voice Advice Only mode.
Useful related features:
YAL/step_once: execute exactly the current requested step onceYAL/toggletrimpopup: toggle the trim advice popup while a valid takeoff-trim target existsVoice Advice Repeat Skip (cycles)settingVoice Advice Max Repeats (0/99=off)setting
- YAL can check for both YAL and Zibo updates during X-Plane startup
- Stable builds use the stable YAL update feed by default
Show beta updatesswitches the YAL update check to the prerelease beta/RC feed- Periodic YAL flight save uses:
Auto Flight Save TimeAuto Flight Save EFB Position(s)
- To disable periodic YAL autosave, use
0or9999forAuto Flight Save Time - Autosave is skipped when X-Plane reports that the aircraft has crashed
Commonly used assignable commands include:
YAL/step_onceYAL/toggleautofunctionsYAL/toggleadviceonlyYAL/toggleviewchangesYAL/toggleautotaxiingYAL/toggleautotaxipauseYAL/toggletrimpopupYAL/setilsYAL/setvrefYAL/cycleproceduresYAL/skipprocedurestep
All assignable commands are available in the X-Plane keyboard/joystick settings under the YAL/... group.
The full user manual is included as:
YAL Manual.pdf
Use the PDF for the complete reference, including:
- all procedures
- all settings
- taxi map usage details
- taxi guidance and auto taxiing details
- SET ILS / approach handling details
- trim popup details
- YAL remains largely idle when no supported aircraft is loaded.
- LevelUp 737 variants based on the Zibo systems should generally work in principle, but they are not part of the regular test scope.
- The plugin is designed to have very low FPS impact because the main logic runs on a timed loop rather than every frame.