annotate rogue4/INSTALL.txt @ 201:6fb21004a981

Fix some preprocessor directives. Include process.h in the right place, and use the correct definition of PATH_MAX, when compiling on Windows.
author John "Elwin" Edwards
date Wed, 12 Aug 2015 16:56:19 -0400
parents c191a735f811
children
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
54
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
17 On Unix, you can use the "./configure && make && make install" method. If
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
18 you don't need a system-wide installation, you should be able to ignore all
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
19 the options for "configure" and leave off the "make install".
31
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
20
54
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
21 If you want multi-user play, run configure with the proper options ("configure
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
22 --help" will explain what they do.) The important ones are savedir (where
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
23 saved games are stored), scorefile (the high score list), and logfile (the log
106
c191a735f811 Update some of the documentation.
John "Elwin" Edwards
parents: 54
diff changeset
24 of all games played). You should probably also use '--enable-setgid=games' and
c191a735f811 Update some of the documentation.
John "Elwin" Edwards
parents: 54
diff changeset
25 '--disable-lockfile'.
31
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
26
54
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
27 On Windows, I haven't tested the Visual Studio project files; the game should
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
28 build, but the scorefile might not work.
31
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
29
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
30 Playing
54
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
31 For more details, see rogue4.6 (the man page) and rogue4.me (Michael
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
32 Toy's "Guide to the Dungeons of Doom"). Troff format is a little outdated, but
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
33 you should be able to discover something with a text editor. I plan to add
a31b2cb545c5 rogue4: update the installation instructions.
elwin
parents: 31
diff changeset
34 versions in more common formats soon.
31
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
35
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
36 Contact
106
c191a735f811 Update some of the documentation.
John "Elwin" Edwards
parents: 54
diff changeset
37 rlgallery.org admin: John "Elwin" Edwards <elwin@sdf.org>