- [Download page](https://bitbucket.org/christianspecht/missilesharp/downloads)
- [NuGet gallery](https://nuget.org/packages/MissileSharp)
Found a bug ?](https://bitbucket.org/christianspecht/missilesharp/issues/new)
+- [ a bug](https://bitbucket.org/christianspecht/missilesharp/issues/new)
- [Main project page on Bitbucket](https://bitbucket.org/christianspecht/missilesharp)
launcher.RunCommandSet("Steve"); // shoot Steve
-If you want to see a complete example, there is a demo console application in the code (not in the releases).
+If you want to see a complete example, there is a demo console application in the code (not in the releases).
Look at [the code](https://bitbucket.org/christianspecht/missilesharp/src/tip/src/MissileSharp.Demo/Program.cs) and [the config file](https://bitbucket.org/christianspecht/missilesharp/src/tip/src/MissileSharp.Demo/settings.txt).
+For a more complex demo application, take a look at the MissileSharp Launcher:
+MissileSharp Launcher is a WPF application, which uses MissileSharp to do exactly what is described in the "Config files" section above:
+On startup, it automatically loads command sets from a settings file and displays a button for each available command set. You can run the command sets by clicking the respective button.
+Using the [config file](https://bitbucket.org/christianspecht/missilesharp/src/tip/src/MissileSharp.Demo/settings.txt) from the previous example, it looks like this:
+![MissileSharp Launcher screenshot](https://bitbucket.org/christianspecht/missilesharp/raw/tip/img/launcher.png)
+You can edit the settings file at runtime with these two buttons:
+The left one opens the settings file for editing.
+After editing, click the right button to re-load the settings from the file.
+#### How to get MissileSharp Launcher:
+- [Install via ClickOnce](http://missilesharp.codeplex.com/downloads/get/clickOnce/MissileSharp.Launcher.application)
+- [Download a zip file with the binaries](https://bitbucket.org/christianspecht/missilesharp/downloads)
+At the moment, MissileSharp Launcher always uses the Thunder Missile Launcher model (hardcoded in `app.config`), but that will be changed when MissileSharp supports more than one model.