John "Elwin" Edwards
fdc346deb1
rogue4: don't put savefile metadata into the savefile.
...
The save_file() function in save.c stored the savefile's device number,
inode number, creation time, and modification time in the file. The
restore() function read them back, and apparently used to compare them
to protect against cheaters.
Unfortunately, the types and sizes of these numbers differ from system
to system, which ruins the Roguelike Restoration Project's fine
portability work. So they have been removed from the savefile.
This BREAKS SAVEFILE COMPATIBILITY, but old files can be converted by
excising the chunk starting at offset 0x22 with length sizeof(ino_t) +
sizeof(dev_t) + 2 * sizeof(time_t). That's 0x14 on i686 and 0x20 on
x86_64, at least with current versions of Linux and glibc.
2013-08-05 20:49:41 -07:00
John "Elwin" Edwards
f56c5bd801
rogue4: fix "You found you found" bug.
...
Both search() and tr_name() printed "you found" when a trap was
discovered. It has been removed from search().
2012-08-20 20:30:19 -07:00
John "Elwin" Edwards
9ed6e5e369
rogue3, rogue4: fix log message formatting for wins.
2012-08-07 21:17:29 +00:00
John "Elwin" Edwards
75f5abe998
Improve support for keypad 5.
2011-10-28 16:00:05 +00:00
John "Elwin" Edwards
617d9499e9
rogue4: update the installation instructions.
2011-10-14 16:47:52 +00:00
John "Elwin" Edwards
cec13006cf
rogue4: improve defaults for SAVEDIR.
2011-10-13 17:44:29 +00:00
John "Elwin" Edwards
1a3828c466
rogue4: ported to autoconf.
2011-10-11 15:20:40 +00:00
John "Elwin" Edwards
4e48fad8ba
Make sure lock_sc always returns a value. Fixes a weird bug that prevented the scorelist from updating.
2010-12-14 17:15:51 +00:00
John "Elwin" Edwards
1d8ea533bd
Make sure the score list appears in all situations.
2010-12-07 16:46:07 +00:00
John "Elwin" Edwards
8d570c89a5
Fix the playback bug which was caused by CR/LF confusion
2010-02-16 00:03:06 +00:00
John "Elwin" Edwards
8d7895dd3b
Added INSTALL.txt files
2010-02-13 16:25:29 +00:00
John "Elwin" Edwards
b24bc2e606
Slightly modify savefile location and prompt
2010-01-01 15:04:30 +00:00
John "Elwin" Edwards
3a3594dad7
rogue4: move the lockfile to somewhere with write permission
2009-11-26 12:50:17 +00:00
John "Elwin" Edwards
9fc2336c2d
Fix variable name
2009-11-26 03:07:54 +00:00
John "Elwin" Edwards
4bc7038945
rogue4: add logging all games
2009-11-26 03:02:13 +00:00
John "Elwin" Edwards
f9c589b480
Add a file include
2009-11-24 13:04:43 +00:00
John "Elwin" Edwards
cfa162874e
rogue4: make sure score list appears when exiting
2009-11-24 13:02:34 +00:00
John "Elwin" Edwards
3f546ef2eb
rogue4: prevent segfault on getpwuid failure
2009-11-24 12:53:15 +00:00
John "Elwin" Edwards
437daf6c31
rogue4: ask about unidentified objects by default
2009-10-31 15:18:51 +00:00
John "Elwin" Edwards
f433b66dc8
rogue4: prevent changing name or save file when using system savedir
2009-10-31 13:20:00 +00:00
John "Elwin" Edwards
18a08fce7e
rogue4: add -n option and system savedir
2009-10-31 01:51:52 +00:00
John "Elwin" Edwards
9f62c197cc
Import Rogue 5.2 from the Roguelike Restoration Project (r1490)
2009-10-24 16:52:52 +00:00