- UFO:Alien Invasion Plugin (mattn2)
[xonotic/netradiant.git] / setup / win32 / HOWTO
1 msi installer HOWTO for Radiant 1.5
2 -----------------------------------
3
4 Requirements:
5
6 - all game packs from https://zerowing.idsoftware.com/svn/radiant.gamepacks/*Pack/trunk/ must be present in the ./games/ folder
7 - the Radiant manual from https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Rad_Manual/trunk/ in ./docs/manual/
8 - msitools from http://zerowing.idsoftware.com/files/radiant/developer/1.5/msitools.zip.
9
10
11 Building a new installer .msi file: 
12
13 - Unzip msitools.zip to ./setup/win32/ and run MsiVal2.Msi (it automatically installes to C:\Program files\MsiVal2).
14 - Copy all files from C:\Program files\MsiVal2 to the ./setup/win32/ folder.
15 - You might have to edit the .xml files in ./setup/win32/components/
16 - Create a file "aboutmsg.default" in ./include containing a single line:
17   Official qeradiant.com build by <insert your name here>
18 - Open a command-prompt in ./ and run "makeversion.py"
19 - Build the GtkRadiant solution in 'Release' configuration.
20 - If you want to create a .msi installer for GtkRadiant, go on with the next step. To create a game pack
21   .msi installer you have to modify the file "build.py".
22 - Open a command-prompt in ./setup/win32/ and run "build.py". This will create the installer
23   file GtkRadiant-1.5.0-[YYYY]-[MM]-[DD].msi
24
25
26 Additional information:
27
28 If you want to build the msi-Installer wiht Python 2.4 you have to modify msiquery.vcproj ('Release' configuration)
29 located in ./setup/win32/msi/ (include paths and linker libraries) and rebuild it
30
31
32 Written by Shaderman and Topsun in Sept 2006