davidk@dartvax.UUCP (07/18/84)
A few weeks back, some claimed to have patched a rogue binary to
inscrease the number of monster rooms per level. If someone could
send me this patch, or any other interesting patches or sections
of code for Rogue 5.3, I would be most grateful. I started wading
through it with adb the other day and got sidetracked into the
saved-file-encryption section and am not psyched for tracking down
the other stuff. (For whatever it is worth, we figured how "they"
encrypt the saved file. Older versions used a simple mask, 5.3
uses one large mask and one smaller sliding mask.)
--
David C. Kovar
USNET: {linus|decvax|cornell|astrovax}!dartvax!davidk
ARPA: davidk%dartmouth@csnet-relay
CSNET: davidk@dartmouth
"The difficult we did yesterday, the impossible we are doing now."wws@whuxle.UUCP (Stoll H William) (07/21/84)
I do my patching via a C program which opens the binary for reading and writing, then seeking to the proper place and write()-ing the proper value. To guarantee[sic?] one monster room per level, patch in a couple NOP's just before the first call to treas_room in put_things. These will overwrite the random element that gives you a chance in 20 of getting a monster room. Bill Stoll