After a number of failed installations with Visual Studio’s built-in setup engine, I’ve taken a friend‘s advice and tried out the script-based, open-source software InnoSetup. It’s an easy-to-use program that let me quickly select all the options I wanted for the installer and spit out a setup executable that hasn’t had any of the old problems. InnoSetup also made it much simpler (checkbox option) to implement the “run-on-install” feature that I had to code by hand under VS’s setup engine.
You can get the slick new InnoSetup installer for Dansposé 1.1 right here.
Dansposé version 1.1 is available for download from google code. This release includes a significant performance cleanup as well as a fix for the last major outstanding bug (minimized windows not animating correctly after being selected). Despite the small amount of time that the development took, this release has been in the works for the better part of a week. Since work has been extremely busy lately, I have had a hard time finding the motivation to come home and get this wrapped up.
Now that this release is done (which was important since I have been using Dansposé more and more), it is time to re-focus my attention to Firestorm and the tower-defense game that is in the early stages of development. Before development was halted due to motivation-drain from work, a key component of the engine and the associated interactive editor were completed, namely the file format used for Firestorm objects (which is now a zip-compressed set of files and an XML “manifest” to make sense of them).