comparison rogue3/INSTALL.txt @ 90:c9c6bb34734d

rogue3: update the installation instructions.
author John "Elwin" Edwards
date Sat, 24 Aug 2013 14:07:16 -0700
parents 9223b6d7a243
children c191a735f811
comparison
equal deleted inserted replaced
89:84651832f967 90:c9c6bb34734d
12 12
13 The Roguelike Gallery's version has been slightly modified for compatibility 13 The Roguelike Gallery's version has been slightly modified for compatibility
14 with dgamelaunch and security for multiple players. 14 with dgamelaunch and security for multiple players.
15 15
16 Installing 16 Installing
17 First, configure for your system by editing machdep.h. The defaults are for a 17 Rogue V3 now uses autotools. Run 'autoreconf' and then './configure' to
18 system-wide installation, which will require setgid on the binary. For a 18 configure for your system. Once that's finished, compile by running make. (I
19 single-user installation, comment out SAVEDIR and set SCOREFILE and LOGFILE to 19 haven't tested the Visual Studio project files on Windows, but they should
20 locations somewhere in your home directory. (That's probably the best thing to 20 work.)
21 do on Windows, too.)
22 21
23 Once that's finished, compile by running make. (I haven't tested the Visual 22 If you don't use any options with './configure', rogue3 will keep the high
24 Studio project files on Windows, but they should work.) 23 score list in whatever directory you run it from. If you just want to play
24 the game yourself, this will work.
25 25
26 If you want multi-user play, install the rogue3 binary with setgid games. You 26 If you want multi-user play, use the '--enable-setgid' and '--enable-savedir'
27 will need to make sure that SAVEDIR exists and that savefiles, SCOREFILE, and 27 options to 'configure'. After compiling, install the rogue3 binary with setgid
28 LOGFILE can be created and written by the games group (assuming you want those 28 games. You will need to make sure that the save directory exists and that
29 features.) For a single user, installing shouldn't be necessary. 29 savefiles, the scorefile, and the logfile can be created and written by the
30 games group (assuming you want those features.)
31
32 There are other possible features, including wizard (debugging) mode. To see
33 the full list, run './configure --help'.
30 34
31 Playing 35 Playing
32 For more details, see readme36.html (contains the man page) and rogue36.html 36 For more details, see readme36.html (contains the man page) and rogue36.html
33 (Michael Toy's "Guide to the Dungeons of Doom"). 37 (Michael Toy's "Guide to the Dungeons of Doom").
34 38