annotate rogue3/INSTALL.txt @ 103:00baf21eb047

srogue: fix backspace key during prompts. md_readchar() handled the key properly, but get_str(), which is called when prompting user entry, called wgetch() instead of md_readchar().
author John "Elwin" Edwards
date Tue, 03 Sep 2013 14:02:15 -0700
parents c9c6bb34734d
children c191a735f811
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 V3.
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 3 was released by Michael Toy, Ken Arnold, and Glenn Wichman, probably
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
7 late in 1980. It went through several minor updates. The last, Rogue 3.6,
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
8 was completed mid-June 1981.
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
90
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
17 Rogue V3 now uses autotools. Run 'autoreconf' and then './configure' to
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
18 configure for your system. Once that's finished, compile by running make. (I
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
19 haven't tested the Visual Studio project files on Windows, but they should
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
20 work.)
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
21
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
22 If you don't use any options with './configure', rogue3 will keep the high
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
23 score list in whatever directory you run it from. If you just want to play
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
24 the game yourself, this will work.
31
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
25
90
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
26 If you want multi-user play, use the '--enable-setgid' and '--enable-savedir'
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
27 options to 'configure'. After compiling, install the rogue3 binary with setgid
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
28 games. You will need to make sure that the save directory exists and that
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
29 savefiles, the scorefile, and the logfile can be created and written by the
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
30 games group (assuming you want those features.)
31
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
31
90
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
32 There are other possible features, including wizard (debugging) mode. To see
c9c6bb34734d rogue3: update the installation instructions.
John "Elwin" Edwards
parents: 31
diff changeset
33 the full list, run './configure --help'.
31
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
34
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
35 Playing
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
36 For more details, see readme36.html (contains the man page) and rogue36.html
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
37 (Michael Toy's "Guide to the Dungeons of Doom").
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
38
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
39 Contact
9223b6d7a243 Added INSTALL.txt files
elwin
parents:
diff changeset
40 rlgallery.org admin: John "Elwin" Edwards <elwin@sdf.lonestar.org>