Early Roguelike Collection
Find a file
John "Elwin" Edwards a210387f8d srogue: don't store machine-dependent metadata in the savefile.
Super-Rogue, like Rogue V4, stored data of machine-dependent length in
the savefile, to prevent cheating.  This made saved games non-portable.
Also deleted was a check that used this data, and prevented restoring
savefiles from backup.

This change BREAKS SAVEFILE COMPATIBILITY, but old files can be
converted by removing the block at offset 0x1e with length
sizeof(ino_t) + sizeof(dev_t) + 2 * sizeof(time_t).  That seems to be
0x14 on i686 and 0x20 on x86_64.
2013-08-06 19:02:58 -07:00
arogue5 arogue5: make some prayer-related messages appear properly. 2012-09-09 17:58:38 -07:00
rogue3 rogue3, rogue4: fix log message formatting for wins. 2012-08-07 21:17:29 +00:00
rogue4 rogue4: don't put savefile metadata into the savefile. 2013-08-05 20:49:41 -07:00
rogue5 Improve support for keypad 5. 2011-10-28 16:00:05 +00:00
srogue srogue: don't store machine-dependent metadata in the savefile. 2013-08-06 19:02:58 -07:00
README.txt Add a top-level README.txt. 2013-07-01 07:58:55 -07:00

This is the source for the Roguelike Gallery's versions of Rogue and other
early roguelike games.

The code was obtained from the Roguelike Restoration Project
(rogue.rogueforge.net).  Modifications have been made mainly for compatibility
with the dgamelaunch online play system.  Some bugs have also been fixed, and
the build process slightly improved.  The essential flavor of a codebase half
as old as stored-program computing machinery remains unchanged.

See the individual games' subdirectories for their documentation.

The games can be played via SSH or the Web at rlgallery.org.