Hi Guys, here's a little something I've been working on for the last few days. The following description is extracted from the included readme.txt file in the attached setup package:
MinimalMSIMaker is a very simple app that I created in hopes that it would prove sufficient in relation to creating the single MSI install file required by the Intel AppUp Store for game submissions.
The latest existing fully FREE method found so far by the TCG community has been via the use of 3 separate tools (WAR Setup, WiX, and ORCA); the last tool required to make manual edits to the MSI produced by the other 2 tools.
This seemed a little too difficult and prone to errors, so I decided to try to create my own tool to perform this with the least amount of pain.
I have thus created the MinimalMSIMaker, that attempts to replace WAR Setup and ORCA, and transform this into a simple process to complete.
Please note that this is an alpha version, so may be buggy and as explained in the license agreement, the use of it is at your own risk.
And not that it's much use; but here's pic:
Cheers.
UPDATE 03/06/2011: Uploaded a new update (version 0.03) with the improvement of being able to select whether to include the DirectX Merge Module file or not.
Also added simple logging of the WiX pre-processing and compilation steps to log the files WiX_Step1.log and WiX_Step2.log respectively.
UPDATE 09/06/2011: Uploaded a new version (v0.05) with the improvement of allowing 1 level of sub-folders to be part of your game packaged folders. i.e. if your game is in ..\MyGame_v1.0\ then you can have ..\MyGame_v1.0\Images, ..\MyGame_v1.0\Music, ..\MyGame_v1.0\Data, etc.
UPDATE 20/06/2011: Uploaded a new version (v0.06) with the improvement of allowing multiple sub-folders to be part of your game packaged folders. i.e. if your game is in ..\MyGame_v1.0\ then you can have ..\MyGame_v1.0\Images, ..\MyGame_v1.0\Images\Textures, ..\MyGame_v1.0\Music, ..\MyGame_v1.0\Data, ..\MyGame_v1.0\Data\AI, ..\MyGame_v1.0\Data\AI\Enemy, ..\MyGame_v1.0\Data\AI\Ally, etc.
Have also re-badged this tool as "MiniMSIMaker" as this is a bit easier on the tongue.
UPDATE 27/06/2011: Uploaded a new version (v1.0) with the following improvements:
- much smaller file (and installer) size
- redeveloped in VB6 so noticeably faster than before
- buttons renamed and slightly changed for easier use
- some tool-tips added for slightly more info
- removed requirement of a 3rd party executable file (for GUIDs)
- settings saved to ini file under current users "appdata" folder
- can now handle spaces in folder paths and file names
- WiX log files automatically displayed after the build process
...and maybe more that I can't remember at the moment
So please try this out and let me know you comments.
UPDATE 04/07/2011: Uploaded a new version (v1.1) with the improvement of allowing the results of the build attempt to be uploaded to my website to help resolve any issues encountered. Note that this is an optional function, and for anyone that is at all uneasy about connecting to the internet can choose to not use this option at all.
UPDATE 10/07/2011: Uploaded a new version (v1.2) with the improvement of allowing the user to enter a Company or Author name that will be used as the folder name under Program Files that the game/app will be installed to and used for Start Menu parent folder.
UPDATE 14/11/2012: Uploaded a new version (v1.3) that fixes the problem reported of the build failing when a different project folder is selected immediately after a previous build has completed. Have also updated the installer to install any missing dependency files like comdlg32.ocx.