Have Puppet and WiX installed and in your path
Clone vagrant-installers project.
If you have 32-bit Puppet 3.x installed then you won't need to change anything but if you have Puppet 4 installed then a small change is required to add the codedir parameter to the argument list in run.ps1 - "--codedir=$TmpDir",
(There is a pull request in vagrant-installers that does this for Linux)
If you have 64 bit puppet installed, fix the path to puppet in run.ps1
In cmd.exe running as administrator:
Run substrate\run.bat to build the substrate, argument is folder where it will put substrate zip.
substrate\run.bat c:\temp\output
Run package\package.bat, arguments are the subtrate zip and the branch or tag you want to build:
package\package.bat c:\temp\output\substrate_windows_x86_64.zip master