annotate rogue4/INSTALL.txt @ 48:ea960351de17

rogue5: DESTDIR is not needed in config.h.
author elwin
date Fri, 07 Oct 2011 22:26:51 +0000
parents 9223b6d7a243
children a31b2cb545c5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
1 Roguelike Gallery (rlgallery.org)
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
2
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
3 This is the source code for the Roguelike Gallery's version of Rogue V4.
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
4
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
5 History
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
6 Rogue 4.2 was released by Michael Toy, Ken Arnold, and Glenn Wichman, probably
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
7 early in 1982. Several updates were issued, and the major version number was
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
8 incremented, so the last of the series was Rogue 5.2, released April 1982.
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
9
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
10 The Roguelike Restoration Project (rogue.rogueforge.net) updated the game to
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
11 work on modern systems.
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
12
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
13 The Roguelike Gallery's version has been slightly modified for compatibility
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
14 with dgamelaunch and security for multiple players.
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
15
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
16 Installing
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
17 First, configure for your system by editing the makefile. The CFLAGS and SF
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
18 lines contain four defines (-DSOMETHING=filename). (This is an awkward
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
19 configuration method which I plan to change soon.) The defaults are for
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
20 a system-wide installation, which will require setgid on the binary. For a
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
21 single-user installation, remove SAVEDIR and set the other three to locations
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
22 somewhere in your home directory. (That's probably the best thing to do on
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
23 Windows, too.)
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
24
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
25 Once that's finished, compile by running make. On Windows, I haven't tested
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
26 the Visual Studio project files; the game should build, but the scorefile
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
27 might not work.
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
28
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
29 If you want multi-user play, install the rogue binary with setgid games. You
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
30 will need to make sure that SAVEDIR exists and that savefiles, SCOREFILE,
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
31 LOCKFILE and LOGFILE can be created and written by the games group (assuming
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
32 you want those features.) For a single user, you shouldn't need to install.
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
33
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
34 Playing
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
35 For more details, see rogue.6 (the man page) and rogue.me (Michael Toy's "Guide
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
36 to the Dungeons of Doom"). Troff format is a little outdated, but you should
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
37 be able to discover something with a text editor. I plan to add versions in
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
38 more common formats soon.
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
39
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
40 Contact
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
41 rlgallery.org admin: John "Elwin" Edwards <elwin@sdf.lonestar.org>