[net.games.rogue] PC Rogue cheat program

robert@gitpyr.UUCP (Robert Viduya) (11/09/84)

<>

I've done a bit of studying of the IBM-PC version of Rogue and the way it
saves games and I've managed to come up with a few bits of info.  Basically,
this version of Rogue does not encode save files.  In fact, it appears that
the way it saves a games is to just write the entire data-segment to disk
(which is generally around 40k).  Saved games can be copied allowing the
player to cheat and restore his game from a copied file if he dies.

Looking at a saved game file using debug produced a few more discoveries.
I've come up with a program that will read a saved game file and print out
an accurate list of what all the scrolls, rings, staffs and potions are
(ex.  'Red Potion = Extra Healing, Agate ring = Dexterity ...').  The
program has been in use here for about six months and I've never noticed
it to be wrong.  If anyone would like a copy, send me mail and I'll mail
you a source copy (it's written in IBM-PC Pascal V1.0).  If I get enough
requests, I may just post it to net.sources and leave a pointer to it here.

					robert

-- 
Robert Viduya
Office of Computing Services
Georgia Institute of Technology, Atlanta GA 30332
Phone:  (404) 894-4669

...!{akgua,allegra,amd,hplabs,ihnp4,masscomp,ut-ngp}!gatech!gitpyr!robert
...!{rlgvax,sb1,uf-cgrl,unmvax,ut-sally}!gatech!gitpyr!robert