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