The Artemis Mission Wizard is a Microsoft Access database application that creates Artemis Spaceship Bridge Simulator custom mission scripts (XML) using selected code snippets. The wizard creates a mission story for a single ship (Artemis). Select snippets for creatures, enemies, bases, events, space features (anomalies, asteroids, black holes, mines, nebulas), and friendly ships. Fill in your story, arrange your map, and save and play. Programming constructs (variables, state control, condition/command syntax) are all done by the wizard. The XML generated works with the default (vanilla) Artemis installation, and has comments/folder structure to support the Artemis Mission Editor for additional customization.
artemis_mission_wizard_5.mp4 Version 5.0 showing how to link tasks using the mission controller values.
Artemis_Mission_Wizard.mp4 Updated for Version 3.0. With sound!
Main Menu (5.0)
Mission Designer (5.0) - showing a super-complex mission...
Add Snippet (5.0)
Story Details View (5.0)
How do I save my scripts to a different directory? I have Artemis in custom folders.
To save to a different directory, there's an "Edit Folder List" menu midway down on the main menu, on the right. Add yours, make sure to include the final \. Then restart or reload the menu form, and pick it.
How do I change the default ship names so I don't have to type in my own each time?
You change it in the Every/Every snippet. See artemis_mission_wizard_change_default_ship_names.png.
I have some mission code I use all the time. Can I (or you) add it?
You'll see some specifically added USN maps in the 'select snippet' screen, because I got a request to make them easy to add, along with "here's the code that creates the maps we want". So if you have specific static code, yes, it's fairly easy and I can toss it into the next update, under your own snippet category.
Creating a dynamic snippet that gives you fill-in prompts and such is harder, with significant difference between a simple "place selectable object at selectable x/y/z" and a full task to "pick up escape pods". I have an outdated dev document that's pretty ugly on how to go about creating snippets. Feel free to peruse the Wizard Snippet Dev Menu, and the various snippets.
Because the wizard creates unique variable names, you should be able to copy/paste wizard-generated code in with your normal TSN mission script file without fear of conflicts, and vice versa.