Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site gitpyr.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!gatech!gitpyr!robert From: robert@gitpyr.UUCP (Robert Viduya) Newsgroups: net.games.rogue Subject: PC Rogue cheat program Message-ID: <327@gitpyr.UUCP> Date: Fri, 9-Nov-84 02:41:10 EST Article-I.D.: gitpyr.327 Posted: Fri Nov 9 02:41:10 1984 Date-Received: Sat, 10-Nov-84 09:48:08 EST Distribution: net Organization: Georgia Tech, Atlanta Lines: 28 <> 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