Packaging ioquake3 (NSIS)

From ioquake3 wiki
Revision as of 09:20, 29 December 2010 by ZTurtleMan (talk | contribs) (Created page with "To build the '''ioquake3 NSIS installer''' (on Windows or Linux) you need to first install 'make' (need mingw on Windows) and [h...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

To build the ioquake3 NSIS installer (on Windows or Linux) you need to first install 'make' (need mingw on Windows) and NSIS. On Debian and Ubuntu Linux, and most likely other Linux distributions, you can install the 'nsis' package.

ioquake3

After NSIS is installed you need to a few dlls that will be included in the installer, SDL.dll (v1.2.14), zlib1.dll, OpenAL32.dll, and libcurl-4.dll and place them in the ioquake3 misc/nsis/ directory. After you have the dlls change to the ioquake3 misc/nsis/ directory and run 'make'.

mods

One can also package a mod for Windows using NSIS, so it can be easily installed, removed, etc et. Make a copy of ioquake3-q3ctc.nsi (i.e. ioquake3-yourmodname.nsi), modify if to suit the mod (change a few text strings, add the file names), run 'makensis ioquake3-yourmodname.nsi'.