Mercurial > hg > early-roguelike
annotate README.txt @ 144:708bb2dea17c
arogue7, xrogue: prevent potential NULL dereferencing.
It is possible for getpwuid() to fail and return NULL. Various md_get*
functions now check for this.
author | John "Elwin" Edwards |
---|---|
date | Mon, 18 May 2015 10:53:22 -0400 |
parents | 8dd4b06a9155 |
children | 4ef27dfe0492 |
rev | line source |
---|---|
80 | 1 This is the source for the Roguelike Gallery's versions of Rogue and other |
2 early roguelike games. | |
3 | |
4 The code was obtained from the Roguelike Restoration Project | |
5 (rogue.rogueforge.net). Modifications have been made mainly for compatibility | |
6 with the dgamelaunch online play system. Some bugs have also been fixed, and | |
7 the build process slightly improved. The essential flavor of a codebase half | |
8 as old as stored-program computing machinery remains unchanged. | |
9 | |
122 | 10 To install on Unix (including OS X): |
106 | 11 |
12 If you checked out the source from Mercurial, run 'autoreconf' first. | |
13 | |
14 Build by running './configure' and then 'make'. If you just want to play the | |
15 game from your own user account, 'configure' won't need any options. The | |
16 games will keep the high score lists in whatever directory you run them from. | |
17 | |
18 For a multi-user installation, you will need to set the '--enable-setgid', | |
19 '--enable-savedir', '--enable-scorefile', and '--enable-logfile' options. Run | |
20 'make install' after building. | |
21 | |
22 There are other possible options; run './configure --help' for a full list. | |
23 | |
24 To install on Windows: | |
25 | |
26 Use the included Visual Studio solution files. Warning: they have not been | |
27 tested recently. | |
28 | |
122 | 29 You can also build on Windows using MinGW. Make sure pdcurses is installed. |
30 You will have to go into the '/lib' folder and copy 'libpdcurses.a' to | |
31 'libcurses.a', and 'libpdcurses.dll.a' to 'libcurses.dll.a'; this should get | |
32 fixed soon. | |
33 | |
34 It is recommended to run 'configure' with the '--disable-logfile' option, and | |
35 'make' with the 'LDFLAGS=-static' option. | |
36 | |
123
8dd4b06a9155
rogue4: fix restoring saved games on Windows/MinGW.
John "Elwin" Edwards
parents:
122
diff
changeset
|
37 The games should all build with MinGW and run, but Super-Rogue has problems |
8dd4b06a9155
rogue4: fix restoring saved games on Windows/MinGW.
John "Elwin" Edwards
parents:
122
diff
changeset
|
38 with restoring saved games. |
122 | 39 |
106 | 40 See the individual games' subdirectories for further documentation. Some of |
41 the manpages may be outdated, but the guides to playing should be accurate. | |
80 | 42 |
43 The games can be played via SSH or the Web at rlgallery.org. | |
106 | 44 |
45 Bugs: | |
46 | |
47 The original authors claimed that the list of bugs was "probably infinite". If | |
48 you encounter one of these, please report it on the bug tracker at | |
49 https://bitbucket.org/ElwinR/rl. |