Creating an installer for your project?

Hi there!

We’re about to publish a Windows game and we’re taking a look at creating an installer for it to be published on non-Steam markets. That installer should embed DirectX June 2010 redist and .NET 4 runtime.

What are you guys using to create an installer? (please, don’t mention ClickOnce :smiley: )

Cheers!

1 Like

Might I suggest Inno Setup Compiler?

Its quite easy to use and is completely free.

Thx, I’ll take a look at it.

Meanwhile I’ve came across WiX and an XNA project template for WiX, which can be adapted to work pretty well for MonoGame. The template checks if XNA Redist, DirectX Redist and .NET 4 are installed and is quite customisable. To make it good for MonoGame Windows projects, one has to remove the XNA check.
If I happen to edit that template, I’ll most probably share it on Github. But after further research regarding the stores our game will be published on, we’ve been recommended to zip the game files so we may not take a look at that WiX template.

I have a sample Inno Script which has support for installing various .net versions and DirectX here: https://github.com/Grimston/innodependencyinstaller

Its based on the work from https://github.com/stfx/innodependencyinstaller (Pull Request pending)

Good luck :wink: