Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!news.larc.nasa.gov!amiga-request From: amiga-request@ab20.larc.nasa.gov (Amiga Sources/Binaries Moderator) Newsgroups: comp.binaries.amiga Subject: v91i146: bdiffa - Unofficial patch to Amiga NetHack 3.0j Patchlevel 10, Part01/01 Message-ID: Date: 8 May 91 00:07:27 GMT Reply-To: Lorber Lines: 113 Approved: tadguy@uunet.UU.NET (Tad Guy) X-Mail-Submissions-To: amiga@uunet.uu.net X-Post-Discussions-To: comp.sys.amiga.misc Submitted-by: Lorber Posting-number: Volume 91, Issue 146 Archive-name: games/nethack-3.0j/bdiffa/part01 This is an unofficial patch for Amiga NetHack 3.0j, Patchlevel 10. This is not an official patch because all official work on 3.0 has ceased. The bug: Saving when in the endgame fails (thanks go to Dominik Zemmler for the bug report). The source fix: In save.c, change struct finfo fileinfo[MAXLEVEL+1]; to struct finfo fileinfo[MAXLEVEL+2]; The binary fix: If you are using the "official" binaries posted earlier this year (and also available at various archives and on a Fish Disk), the following program will correct the problem. To apply the fix, uudecode the program that appears below (it's called bdiffa) and run it: it will examine the file HackExe:NetHack and, if it appears to be the right version, will apply the patch. If all goes well, the output will be: Checking Patching Done Error messages will appear if something goes wrong. Just in case, please MAKE A BACKUP OF HACKEXE:NETHACK BEFORE APPLYING THE PATCH! Please pass this patch on to anyone playing this version of Amiga NetHack. As usual, bug reports should be sent to nethack-bugs@linc.cis.upenn.edu. Share and Enjoy, Ken Lorber keni@dtix.dt.navy.mil for the Amiga NetHack Team # This is a shell archive. # Remove anything above and including the cut line. # Then run the rest of the file through 'sh'. # Unpacked files will be owned by you and have default permissions. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: SHell ARchive # Run the following text through 'sh' to create: # bdiffa.zuu01 # This archive created: Tue May 7 20:07:25 1991 echo "extracting bdiffa.zuu01" sed 's/^X//' << \SHAR_EOF > bdiffa.zuu01 Xbegin 644 bdiffa.zoo XM6D]/(#(N,#`@07)C:&EV92X:``#`!0.`(2)+@Y```P<-@!S`"3`2+@NP?OQ1/"H!() XMX:0`!B&L"G"``T!$2P`P`#AQY<_9$'T!*!%=V@];"B`%H)@Q`(<,&``!3)AP* XM$X!"BC4`,!6@H&05`%9G!$H"\0#2*P`X#``R".@J`7(@T+**AHRP"#0`($Q+Q XMMAB$`)42,J1(4@`%M$!>``D`8O-J`1@7@0`Q"A;LTG\ZE``RPX`E0G0O`,0-E XM``$$$,\LF'P3(,#Q%$#4`D60)="W()K_[$7@M=+X\J*.(\0"L3)`%&7_\$%@S XM+N(%`C!RS@+0\1?.'RF`HK'Z&V0=`"Y+_0%J_SX^(\\<8I,``D(%`!)G2,`"+ XM&UG9)@(*`J40Q%JG"2*"?R"`:@`N4@8ML)B"$``"D@$)@?O XM`DBP00`X("!&0@J($5"9$[H```B-`-!!%!@$@!`;`;&!P$(!#)S1(Q!.0((CJ XM-"*1)`*!4,0G!HY6*!$4!V=P(,*0`!)P&C=->NG*/WP\*51\AH#A@)"?G8&`! XMF2R&'$W60\<8<=J8AAAQAR)&'04Z<)!`<8?#)YT6TF?`&^ XM``RX$!L$1$$P`2R'F-'C`F`@`,$&2@!@ACM$Z8;`C75`"H&DE%J:V`L'O+!`> XM&,A`\82JK$(*`ZP0R$I!)H8#D`$@2Z<"D+"$%(N`X0X("NC&0*_G`""#3 XM"002`<("9U!`PA0B++$3``B$*:<)2H"!3B3(I(!$`4C(6P`1NC&A5!T(L6-0[ XM`/]&9,Y"!`M$@4$**#20/!0]=-$,`D)Y&C&>`1$$.P-X(@("%")TX9@98L6#@ XM:G$QM&4!%F/L"@D(V*'`:=":+E0-@<@8$)Z<\@#`LNPRSS XM'P#`@80O@)`!%BX@'%#.?.P(@`<(<(@(`01(`*($$#\3``0`4L0%@"%3@,W"X XM5P$XP;//8!DB,\Y1CLE-T! XMVR`$3C7AAD-K:^B_%Y"#S!<7H$/1`;@^IC6JH04`= XM.!`,J8.`!>``2P!G8($WQN(4/0+,V3N?[`L!=`Z`-.,3H$+1#$C_#S3IXY"L> XM"X&X#POHXQL`)Z!G/VB``0AO.X,99$:'?[#N=8!8`QF8QP[E00]FL!,"&)P0P XM/R$4#0,%3"`%XB>'HH6@@&SBP1E@((+6257I"P:M@+QS8#`=VPX%A*Y"$(2$,8 XM8UA#$?!0!ATXH0QT.'&*`3`$-)0AQ6EPPQD25N,;KR''.P8`%,)`AS&@`<@)4 XM&W*1CZSCA!'A#6XH@Y.A+&4`R%C%+'8QC*\,`C.$(0UL*`,90-`&(AM9!Q%ZQ XM`QVJ>^45M_C%,4;Q&KK\Y3"/N<-#.C`6MR>,,9"-4&$(SA#7*00QW@0(<0)(Q12X:TI"EM:4QKFM.>MK*8S&'(`PC$4(929WK3G<9LF[,,9RZ76=:TMO6I0D0R$9@,ARD!<.Q#R#H"U`Q#O`+B`$"P@A`H(@0)"-#P`K XMTPZ$L0,@[0`J=-@!-'4@5AT`"Q""H(%X=@#5'0!G!^+@`1QL(`P>"`,0DN`!( XM$``A"VFN@O%QX.4J&!X')K<`T'%@`"L8'`?VKX*+JV#^*GBX"M:O@I%Q8&(<- XM&!@'9HZ"<7'@WBJ8O@K>K8+EJV!2'!@4!^;$@3%Q8'0K6-T"8+<`W"T`>`M`; XMW@*@M]4Z*8^``-RGQ/T"````````````````````````````````````````$ X5`````````````````````````/R#_ X`` Xend Xsize 2316 SHAR_EOF echo "End of archive" exit -- Mail submissions (sources or binaries) to . Mail comments to the moderator at . Post requests for sources, and general discussion to comp.sys.amiga.misc.