Author: Michael Gaisser
This utility performs simple quality verification steps on X-wing series mission files.
- Fixed XWA player mothership looking at craft number instead of method.
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.
- No in-flight Messages
- No "Mission Completed" message
- Basic AI setting
- 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
- Mission FlightGroup limit exceeded
- Mission Message limit exceeded
- No player FlightGroup
- No post-mission questions
- Global Goals logical error
- Player FlightGroup missing mothership
- XWA objects no longer counted for craft start [#4].
- Code cleanup, .NET target updated.
Apparently forgot to commit this one, but was packaged with YOGEME after this date.
- Rebuild with changes for Idmr.Platform v7. [YOGEME#115]
- 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
- XWA order check now scans all orders instead of just O1 in SP1's region
- Limit messages now dynamically use the actual limits
- Added "OR true" and "AND false" trigger detection for 1AO2 and 3OR4 triggers [YOGEME#48]
- Rebuild with newer version of Idmr.Platform
- 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 © 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.