Mission-X

Mission-X is an X-Plane plugin designed to create and manage various flight missions for both helicopters and planes. It allows users to generate random missions based on community-shared templates, pre-defined scenarios, or personal flight plans sourced from platforms like Simbrief and flightplandatabase.com. The plugin includes tools for mission customization and interaction with other libraries to enhance the mission experience. Compatible with X-Plane 11 and 12, it also supports the addition of custom scenery for improved mission context.

0.0 / 5
1,560 downloads
Screenshot 1

Description

 


If you would like to support my work, you can go to this page and press the "donate" link. Thanks


Introduction

Mission-X is an X-Plane plugin that can help in:

  • Generate Random Missions for Helicopters and Planes a like.
    Supports overpass based templates to generate medevac missions (Community example can be found on @daikan github page)
  • Run pre-defined missions that were shared by other community members (example in x-plane.org site or maybe even in the current site).
  • Provide a framework to build your own adventures (You can use other missions as a template and build on it, simple editor will do the trick).
  • Generate ILS missions: place your plane in an airport and search for other ILS airports around. It is a simple, one leg mission, but at least you can generate a quick ILS flight to train, meaning, you will have to prepare the whole flight/charts weather etc..., the plugin will only provide you with a destination ramp/terminal.
  • Generate missions based on "flightplandatabase.com"  and "Simbried": You can now prepare a missiong based on your Simbrief flight plan, or using a pre-defined route from "flightplandatabase" site.
  • Convert flight plan from LittleNavMap to mission files and then use it as a base for your own mission pack by expanding it to make it more engaging. 

The plugin is evolving all the time and run best on X-Plane 12, although it is also compatible with X-Plane 11.

For best results, you should also download "custom scenery library" files like:

RescueX: https://www.rotorsim.de/component/jdownloads/download/4-andere/9-rescuex?Itemid=3111
3D People: https://forums.x-plane.org/index.php?/files/file/26611-3d-people-library/
R2: http://r2.xpl.cz/
OpenSceneryX: https://www.opensceneryx.com/
MisterX: https://forums.x-plane.org/index.php?/files/file/28167-misterx-library-and-static-aircraft-extension/

Optional:

CDB: https://forums.x-plane.org/index.php?/files/file/27907-cdb-library/
RuScenery: http://ruscenery.x-air.ru/
Handy Objects: https://forums.x-plane.org/index.php?/files/file/24261-the-handy-objects-library/

My site can be found in: "http://snagardev.weebly.com/", you can get a cross platform java based installer for the plugin, unfortunately it is not compatible with this site rules (but you can get it from the plugin page).

 

Installation


The plugin is compressed in ".7z" format.
1. Place the file in "{X-Plane}/Resource/plugins" folder.

2. Extract the compressed plugin file.

Plugin folder structure should look something similar to:

missionx 
├── db 
├── docs 
│   └── license 
├── libs 
│   ├── 64 
│   ├── bitmap 
│   ├── fonts 
│   ├── sqlite 
│   └── text_to_speech-google 
├── lin_x64 
├── mac_x64 
├── save 
├── templates (pre-defined random mission templates)
└── win_x64
 

3. Since v24.06.1 the "Random Scenery Pack" is bundled with the plugin, so you can find it in the "plugins" root folder and follow the following steps:
    3.1 Create folder by the name "missionx" in "{XP}/Custom Scenery"
    3.2 Save the file in "{XP}/Custom Scenery/missionx"
    3.3 Extract the file (a new folder by the name "random" will be created).

X-Plane
├── Custom Scenery 
│   └── missionx
│        └── random

 

The Random Scenery pack is mandatory to generate random missions. This will be the folder it will write its mission file and overrite it every new random mission is created.

4. MacOS users only, post installation steps (if not already done before):

======================================================
=== Troubleshooting Library issues on MacOS
======================================================
The latest build uses the OS cURL shared library, so there is no need to use the custom build I provided for this specific library.

If you still have issues, please use "otool", if it is installed, you should run the following command from {xp} installation folder:
$ cd {X-Plane root folder}   (installation folder)
$ otool -L Resources/plugins/missionx/64/mac.xpl

 

Troubleshooting

Linux and OSX troubleshoot information can be found in the README.txt file at the root folder of the plugin, it explains how to fix missing libraries in OSX and Linux.

For any issues/suggestions you can contact me at: "[email protected]"

Blue Skies

Saar

Changelog

  • v25.10.2 23. Nov 2025
    Mainly bug fixes introduced in v25.10.1.

    [regression][bug] Start and end ramps were not selected correctly — fixed.
    [bug] Fixed an issue where “external database flight plans” created a leg for every waypoint. It now creates legs only for the first and last waypoints.
    [ui] GPS data is now always cleared at the beginning of a mission.
    [message] The near-target message radius now considers airport metadata and aircraft type. The radius will range between 2 nm and 6 nm.
    [internal] Improved ramp filtering logic.
    [internal] Updated and refined aircraft positioning logic.
  • v25.10.1 31. Oct 2025
    [internal] Continued rewriting and improving the Random Engine code.
    [3D] Fixed display of 3D objects when the target is located over water.
    [oilrig] Improved oil ramp detection when airports do not have ramp data defined in X-Plane.
    [briefer] Improved the generic starting message text for different mission types.
    [countdown] Added countdown functionality to Oil Rig, Generic, and Surprise Me mission types.
    [ui] Fixed briefer descriptions for SimBrief, ILS, and external flight plan missions.
    [cold and dark] Added missing "start cold and dark" when reading from template file.
    [osm] Tweaked mission creation time for OSM-based missions.
    [ui] Enabled display of 2D cues on the map in release builds (previously only functional in debug mode).
    [bug] Mission based content did not add the target objectives and triggers.
    [bug] Fixed duplicate 3D objects.
    - Fixed incorrect template messages.
    - Tweaks to the target messages.
  • v25.09.2 18. Oct 2025
    * [internal] Rewrote and reorganised most of the Random Engine code.
    * [templates] Updated plugin templates and removed archived versions.

    Known issues:
    Custom templates may not function correctly due to breaking changes in <content>-based templates.
    Please refer to the “content” section in the Designing_Template.pdf document for guidance on how to update them.

    Additional Notes
    Further testing and fine-tuning of the Random Engine code will continue, but the current build appears stable and consistent.
    Any feedback from the community is greatly appreciated.

    v25.09.1.1
    ========
    . [hotfix] Random Engine fails to add the last position of the target when generating a mission from a custom template.

    v25.09.1
    =======
    .[bug] Fixed XP11 OpenGL internal code (thanks to @sacto88 for the feedback).
    .[bug] Improved plane positioning.
    .[win] Removed MFC dependency.
    .[random] Re-implemented Oil Rig mission creation.
    .[nav data] In XP12, airport METAR will now be fetched from X-Plane first, and only then from flightplandatabase.

Comments

Add Your Review
User avatar
moodesa 21. Aug 2024

Hey there,

I installed the main two files and all supporting custom scenery to my custom scenery xplane 12 folder. The plugin runs, but when i come to generate/create medevac mission it shows an error "Error code while writing error: unable to open file for writing - (random.xml file routing) followed by this error message: "There might be missing 3d files".

I'm very eager to try your work and give you feedback. Kindly show me how to fix this?

Thanks!

User avatar
HeartofDavid74 02. Dec 2023

I can't quite seem to get this working 100%. It doesn't upload co-ordinates to my gps. Also, it asked me to hover over the scene for 14 seconds and I did for like 2 minutes at different heights, etc and nothing happened.

Download

Version: 25.10.2
Size: 99.37 MB
Uploaded: 23. Nov 2025

Author

snagar.dev

Joined Jan 2022

Contributors

No contributors listed.

Requirements

  • X-Plane 12 or later

Information

Release Date 20. Sep 2022
Downloads 1,560
Rating No ratings yet
Category Utilities / Applications