Skip to content

Repository files navigation

Author: Michael Gaisser
GitHub Release GitHub Release Date GitHub License

This utility performs simple quality verification steps on X-wing series mission files.

Latest Release

v2.4.1 - 22 May 2026

  • Fixed XWA player mothership looking at craft number instead of method.

Additional Information

Dependencies

Usage

The program is primarily intended to be run automatically while saving a mission in YOGEME. It can also be run manually, with a drag-and-drop region to drop custom missions from an Explorer window.

To verify from the command line, the format is: MissionVerify.exe <mission_path>

The following checks and categorizations are currently implemented. More rigorous checks may be included at a later time.

ALL PLATFORMS

Note
  • No in-flight Messages
  • No "Mission Completed" message
  • Basic AI setting
Warning
  • Multiple player FlightGroups
  • Mission Craft limit exceeded, does not guarantee concurrent existance
  • FlightGroup missing orders
  • Default Briefing duration
  • No Briefing events
  • No Mission description/pre-flight questions.
  • Trigger logical errors
Failure
  • Mission FlightGroup limit exceeded
  • Mission Message limit exceeded
  • No player FlightGroup

TIE

Note
  • No post-mission questions
Failure
  • Global Goals logical error

XWA

Failure
  • Player FlightGroup missing mothership

Version History

v2.4 - 28 Mar 2026

  • XWA objects no longer counted for craft start [#4].
  • Code cleanup, .NET target updated.

v2.3 - 06 Jan 2025

Apparently forgot to commit this one, but was packaged with YOGEME after this date.

  • Rebuild with changes for Idmr.Platform v7. [YOGEME#115]

v2.2.1 - 23 Dec 2033

  • Fixed XvT/XWA Dep And/Or was checking Arr 12AO34 [YOGEME#99]
  • Fixed XvT/XWA Global Goal triggers checking 1/2 twice instead of 1/2 and 3/4

v2.2 - 06 Jul 2022

  • XWA order check now scans all orders instead of just O1 in SP1's region
  • Limit messages now dynamically use the actual limits

v2.1 - 15 Mar 2021

  • Added "OR true" and "AND false" trigger detection for 1AO2 and 3OR4 triggers [YOGEME#48]

v2.0.1 - 29 Nov 2020

  • Rebuild with newer version of Idmr.Platform

v2.0 - 15 Feb 2018

  • Code rewrite
  • Implemented Idmr.Platform
  • Removed Containers, backdrops, etc from AI and Orders checks [YOGEME#15]
  • AI messages changed "no AI" to "basic AI", downgraded to "Note" [#3]
  • Fixed crash when too many messages generated [#2]
  • Multiple player FlightGroups downgraded to "Warning"

Copyright Information

Copyright © 2006-2026 Michael Gaisser This program and related files are licensed under the Mozilla Public License. See License.txt for the full text. If for some reason the license was not distributed with this program, you can obtain the full text of the license at http://mozilla.org/MPL/2.0/.

"Star Wars" and related items are trademarks of LucasFilm Ltd and LucasArts Entertainment Co.

This software is provided "as is" without warranty of any kind; including that the software is free of defects, merchantable, fit for a particular purpose or non-infringing. See the full license text for more details.

About

Utility for simple error-checking of X-wing series mission files

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages