amiga-request@ab20.larc.nasa.gov (Amiga Sources/Binaries Moderator) (05/08/91)
Submitted-by: Lorber <keni@dtix.dt.navy.mil> 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:``#<I\3]*@```-;___\"``$J```````!W*?$X XM_0(!U`@``'$```"G%HR@)#'P"P``8P@```$```````````!B9&EF9F$`````. XM````"@`0F%D`````I`%`````0"DC*````0`8,$^@08$##AH48%"4P5L"`U1!7 XMF*XADG-^_)%`0@)`DGP'6>`!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"<H0$)1PW0SFGB>`:@`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<Y@(('[A`(`BZ_>&'$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!)<IH>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*'`:="<S`,=`-CQSX!9G>:+E0-@<@8$)Z<\@#`LNPRSS XM'P#`@80O@)`!%BX@'%#.?.P(@`<(<(@(`01(`*($$#\3``0`4L0%@"%3@,W"X XM5P$XP;//8!DB,\Y1CLE-T!</8$W1!L#,MB)13WVQU29D3?8B?```5`$T9,T+5 XM(&QXP"8-Z?2%%0T@/+N(=V&`!0T63ZC'N!1IWCTD#R0,28,=`-"MLVIJ@&4!> XMVR`$3C7AAD-K:^<!J)$!5CA8L8@+B_#N!>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@((+62<QN8""!%`[Q%7\000JLZ%D-1SBDT XME!'`%D5;0`'!``O=(($9CSI'#`3@@=A<(%,'0`?5"-",:``C:`1\X?V@*(<'5 XM`",0%Z.B%;&(`)CI!@B,2&*D)M4:S7%.(!RHG`L`0#SW20!TD#F`-``!@@#P2 XMBD^V@A4",C6!V*2(BCB"@*["V(R-02(0)OB"HTXB``LPJE\!4X@`K*&P`3!L9 XM(.J("`ZF`(-2PD`(,<"!$<AF@R"`X`8V$`@I35G*&<R`E39XI0QD2<M2RN`&A XMK'0E+'E9RA@$(0<W($(P7QE+`,R2EC*HP3*'Z4Q3TJ`(1;!!#'"I2V*:4@8V7 XM$,(TF_E,4\9@FU)H)3.]24MIIC.7-]AE-7LI`W3:`)[R+*<OQ9E.89*SEZ5TH XMYSV[.4]:TN"6[R2H/F-0!('ZDYW%1*@ZJ:E/&,A`F?U<9T%-.0.!XA.B`1TG0 XM2&]@SX=N%`8Q@,$J,TI1@`;!H1JM*`TP.M%_]G*F(CTI#&J0@YSJ\P8S`*84( XM<C`$$.1@E05E*!%H0`.RT2"7--@F*VOPRJ2P4@8*!2A*R38#&(!@!E*5P@QRM XM&520;E6L,?BJ/,5Z@Z]:M:)GM>57I<E5S,T`!V9%)UC=*A"QSN"K4H6K4'\)] XM`AG@E6Q"\"H,E$FV'&#UE'V]`55GT%.%'21A`I&`03A@D(X(9(X":28`QB80. XM)!A$"@;1@D&<)A`V&(1U`D&:0!!A$$@81!,-,0@K#$(+@_C"(,8P"#0,@@V#) XMB,,@H10(/0S"CX@8("(.B`@&(D(=L/@'+/(,P%$"P-BV1<0*$?D*6!`#%I6`` XM10\1(41$&!$12T3$$Q%!141@$9$:@448$6%&1*@1$6Y$A!P1<4=$[!$1?PA$! XM`"("@``@<.#I*KB%"KZN`.0I@*,(@+$"T)>"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<Q+1O,9U%Q=%H"@#'B`PXWI(&;J^!G0@AX#E XMH<><-#.C`6MR>,,9"-4&$(SA#7*00QW@0(<0)(Q12X:TI"EM:4QKFM.>MK*<U XMW:SE.*>8S&'(`PC$4(929WK3G<9LF[,,9RZ76=:TMO6I<RV0)+S@"7_.-*8QB XM:VQDET'9<D@82F4P`QK4P`8WP$$.@B"$(1"A"$@UR`#\5=J"#8`2"+'M0-@[D XM$-H.1+T#V<M`$C>0D0R$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 <amiga@uunet.uu.net>. Mail comments to the moderator at <amiga-request@uunet.uu.net>. Post requests for sources, and general discussion to comp.sys.amiga.misc.