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