Privacy About Me News Home

Mission Generator

A plugin for X-Plane

Second Patch (v1.0.2)


That Centerline Issue


Some people are seeing an issue where the Takeoff centerline deviation and landing centerline deviation are wildly off. This is caused by add-on airports, or an updated apt.dat, which moved the runway locations.

Since X-Plane does not give plugins information about the locations of runways, the Mission Generator has its own database of runway locations, derived from X-Plane's default apt.dat. Thus, if an add-on moves the runway locations, the Mission Generator won't know about it, and will assume you landed in the wheeds.

To fix this, I will add a new menu option to rebuild the scenery database in a future update. But this is a bigger undertaking, and will take a few days.

As a nice side benefit, this will make completely new add-on airports available as mission targets as well.

First Patch


I just uploaded a quick bug fix for the most important issues in the release. This bug fix release contains:

There is still a known issue with add-on airports that change the runway layout of default airports. In this case, you might get an incorrect landing centerline deviation. I am working to fix that, but it is a major undertaking which will take a while.

If you find more bugs, please post them to the Mission Generator forum topic.



The Mission Generator for X-Plane has been released on the store! You can buy it now for $15!

Additionally, we now have a forum topic for release announcements, discussions, and bug reports, which is exciting!

Thank you very much for your support during the development of this plugin. In particular, I would like to thank the beta testers, whose comments improved many aspects of the plugin. And I would like to thank all the nice commenters on the forums. You have no idea how motivating a few positive remarks can be!

The code


The last few days I spent cleaning up the Mission Generator's code, and documenting it thoroughly. One could argue that no-one will look at the code of an X-Plane plugin, anyway, so why document it?

But I plan that the initial release of the Mission Generator will only the first step in a long development. Which means that I will work with this code for a long time. Spending some effort now to help future me, who will have forgotten half the intricacies of the Mission Generator, is time well spent.

But beyond that, I hope that other people will look at the code, and try to improve things. While the Mission Generator is a commercial piece of software, I give every user express permission to publish improved versions of a few key files. This might, for example, include more varied bonus missions, or more mission templates, or re-balanced versions of the level ups.

I also hope that the Mission Generator will encourage people to develop their own plugins. As it turns out, writing plugins for X-Plane is not hard (if you know programming). There are a lot of intricate and interesting algorithms in the Mission Generator, and all of them are now well-documented for intrepid readers.

And of course, old habits die hard. I always try to maintain as good a code quality as I can in my programming projects.