home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / unp89-5a.lzh / UNPCC89.DOC
Text File  |  1989-03-12  |  28KB  |  610 lines

  1.  
  2.                   THE OFFICIAL UNPROTECTION SCHEME LIBRARY
  3.  
  4.            original document created and compiled by "The PaperBoy"
  5.                             and the CopyCats, Inc.
  6.               01-21-89, 01-26-89, 01-30-89, 02-04-89, 02-06-89, [03-11-89]
  7. -----------------------------------------------------------------------------
  8. The following protection removal schemes took  many valuable hours of time to
  9. create.  This file contains the procedures for  many of the  latest  software
  10. packages  out  today.   (This  document  is updated at every new unprotection
  11. scheme  or  schemes  we  find.)   Please  be patient if your program can't be
  12. cracked yet.  It will be, pretty soon, we hope.
  13.  
  14.         ! Please note that these patches are for personal use only !
  15.  
  16.                       We are THE COPYCATS INCORPORATED:
  17.  
  18.                     Seymore Warez Unprotected (President)
  19.     The PaperBoy, MasterByte, The Gigolo, The Ninjutsu, SlimeMan, Shimba,
  20.  Grand Central Station, Didley Bop, Dr. Disk, The No Cause People In Florida
  21.  
  22.                  ** Just cracking software, byte by byte. **
  23.  
  24.  Use these software unprotection schemes at own risk!   (Try with a BACKUP!)
  25. -----------------------------------------------------------------------------
  26. These programs have unprotection patches or fixes in this document:        29
  27.  
  28.          Accolade: 4th & Inches, Test Drive, Fast Break, Grand Prix Circuit,
  29.                    Apollo 18
  30.        Activision: The Last Ninja+fix, Rampage
  31.            Sierra: Leisure Suit Larry II, King's Quest IV, Manhunter:  NYork
  32.                    Police Quest II, Gold Rush!
  33.         MindScape: Willow, Bop'n Wrestle, Infiltrator, Defender of the Crown,
  34.                    Perfect College
  35.              Epyx: The Games: Summer E, TechnoCop/fix, California Games, The
  36.                    Games: Winter E.
  37.    Simon&Schuster: Star Trek: The Kobayashi Alternative
  38.          DataSoft: Bruce Lee/fix
  39.   Electronic Arts: Advanced Flight Trainer 1.2
  40. Spectrum Holobyte: Gato: WW2 Submarine Simulator
  41.        Broderbund: The Print Shop, Ancient Art of War
  42.       Cignet Tech: Little Black Book
  43.          PowerUp!: most software
  44.           Infocom: BattleTech!
  45.              misc: Trivia Fever
  46.  
  47.    /fix=fix only, no unprotection patch    +fix=fix and unprotection patch
  48. -----------------------------------------------------------------------------
  49. A NOTE ON COPY PROTECTION
  50.  
  51. At the CopyCats, we would like to make a statement on copy protection. We see
  52. this  concept  as  unnecessary.  Crude disk checking and trudging through the
  53. manuals for "key words," make it very difficult for many of the novice users,
  54. as well as the experienced computer users.  Many  of  our  "program  hackers"
  55. also feel  they do not promote software  piracy.  They  only  help the people
  56. who  are  against  the  protection  schemes and use of software authorization
  57. procedures.  And, if it continues, WE will continue.
  58.  
  59.                                                "S. W. Unprotected"
  60.                                                President of The CopyCats, Inc
  61. -----------------------------------------------------------------------------
  62. LAST MINUTE HACKER'S NOTES
  63.  
  64. The  PaperBoy  here.  You may notice that many of these programs have similar
  65. protection  scheme  instruction  codes.   If  you  have a program that has no
  66. unprotection  scheme  here,  apply it to the program and test it.  That's how
  67. we were able to pull most schemes down. Remember, this is for the experienced
  68. user.  Don't mess up your originals, either.  And, use write-protect tabs for
  69. the  scheme  checking  -  last  time,  it  erased itself due to a backfire of
  70. the BIOS interrupt 13hex.  Smart program, but WE cracked it.  CAREFUL!
  71. -----------------------------------------------------------------------------
  72.                           THE UNPROTECTION SCHEMES!
  73. -----------------------------------------------------------------------------
  74. 1. MOST MAJOR ACCOLADE SOFTWARE, The PaperBoy
  75.  
  76. To remove the protection schemes of 4TH & INCHES, TEST DRIVE, FAST BREAK**, &
  77. other ACCOLADE SOFTWARE:
  78.  
  79.     Search for these bytes: 55 56 57 06 1E  (use Norton Utilities, DEBUG
  80.        And replace it with: 31 C0 C3 06 1E    PC-Tools, or equivalent)
  81.  
  82.  ** If you wish to patch FAST BREAK, you must modify all main FB-?.EXE files
  83.     and the FB.RTL file.
  84. -----------------------------------------------------------------------------
  85. 2. GRAND PRIX CIRCUIT BY ACCOLADE, Two Guys
  86.  
  87. The  previous  ACCOLADE  unprotection  scheme was incompatible with its later
  88. released game, GRAND PRIX CIRCUIT.  With an updated protection, you must:
  89.  
  90.           Search for these bytes   ------>   And replace it with
  91.          1. BE 06 00 E8 13 00                EB 16 00 EB 13 00
  92.          2.    F6 C4 10 75 0B                EB 0E 10 75 0B
  93.          3.          72 5F BB                90 90 BB
  94.          4.          75 47 BE                90 90 BE
  95.          5.          B8 09 02                EB 0A 02
  96.          6.       75 03 E8 03                EB 03 E8 03    (GPEGA.EXE only!)
  97. -----------------------------------------------------------------------------
  98. 3. LEISURE SUIT LARRY II BY SIERRA, Pirates-R-Us
  99.  
  100.    [ The "Pirates" apparently like to pirate credit for hacking programs.
  101.      I gave them thanks when I generated this patch for leading the way
  102.      with a patch for Kings Quest IV, although I have my doubts as to
  103.      whether or not they did that one now.  The patch was uploaded by me
  104.      as LSL2_NEW.  -- Two typos are noted in brackets. --  See also the
  105.      patch for Police Quest II.                3/11/89       Scumbucket ]
  106.  
  107. LEISURE SUIT LARRY GOES LOOKING FOR LOVE  IN SEVERAL WRONG PLACES  by  Sierra
  108. On-Line  has  a  seriously annoying protection scheme. The player must trudge
  109. through  the  manual  to  look for  girl's phone number in order to enter the
  110. game.  This  patch force the program to accept any input at the prompt in the
  111. initialization of the program.
  112.  
  113.    1. Rename SIERRA.EXE to SIERRA.XXX
  114.    2. Enter DEBUG and enter the following lines.
  115.  
  116.              E 0394 F6
  117.              E 4210 52 5C
  118.              E 9E1D B8 08 35 CD 21 89 1E FC 12 8C 06 FE 12 B8 24 35
  119.                                 [ 23 ]
  120.              E 9E2D CD 21 89 1E 00 13 8C 06 02 13 B8 24 35 CD 21 89
  121.              E 9E3D 1E 04 13 8C 06 06 13 07 1E 0E 1F BA 6B 9C B8 23
  122.              E 9E4D 25 CD 21 BA 6C 9C B8 24 35 CD 21 1F E8 5A 00 C7
  123.                       [ 25 ]
  124.              E 9E5D 06 FA 12 01 00 C3 90 57 51 B9 0F 00 BF 86 BA C6
  125.              E 9E6D 05 00 83 C7 09 E2 F8 59 5F 2E C7 06 10 3F 0E 01
  126.              E 9E7D E9 8F A3 90 90 90 90 90 90 90 90 90 90 98 90 83
  127.              E 9E8D 3E FA 12 00 75 01 C3 1E 07
  128.              E F676 8E D8 B1 03
  129.              W
  130.              Q
  131.  
  132.    3. Rename SIERRA.XXX back to SIERRA.EXE
  133. -----------------------------------------------------------------------------
  134. 4. STAR TREK: THE KOBAYASHI ALTERNATIVE BY SIMON & SCHUSTER, Dr. Disk
  135.  
  136. This  simple  protection scheme can be bypassed with Central Point Software's
  137. NOKEY (distributed with COPY II-PC), or you can use the removal scheme below.
  138.  
  139.          Search through ST.EXE for CD 13 and replace it with 90 90.
  140.  
  141. You  can  use this patch with most software that you use with NOKEY to bypass
  142. its protection scheme.
  143. -----------------------------------------------------------------------------
  144. 5. RAMPAGE AND THE LAST NINJA BY ACTIVISION, INC., The Ninjutsu
  145.  
  146. The above unprotection scheme can be used on these two ACTIVISION programs.
  147. Search the main EXE files for CD 13 and replace it with 90 90.
  148. -----------------------------------------------------------------------------
  149. 6. MANHUNTER: NEW YORK BY SIERRA, Bart Montgomery
  150.  
  151.             Search the file MHVOL.1 for these bytes: 41 06 7A
  152.                   and replace them with these bytes: 7F C3 00
  153. -----------------------------------------------------------------------------
  154. 7. FIX FOR BRUCE LEE BY DATASOFT, The PaperBoy (FOR DISK VERSION ONLY)
  155.  
  156.      First, Bruce Lee is an excellent product.  It's just that (aaarrrggghhh)
  157. you have no  `falls' left, and you feel yourself quite near the finish of the
  158. game. Suddenly, one of those little dots floating on floor taps your foot and
  159. you get zapped.  You see the sign "Game Over" and you feel pretty pissed, and
  160. wish  you  could open the drive and rip the disk to shreds, but that would be
  161. a waste.  So, fix it! One thing you could do is play option C, one player vs.
  162. your opponent played by the other player. But this time, play alone, and make
  163. sure  the  second joystick is calibrated wrong. If the computer sees that the
  164. Yamo  isn't  moving,  it  will take over, so a wrong calibration will make it
  165. move always.  So, you're playing, but that stupid ninja is in your way and it
  166. won't  let you win.  Alternative?  Eliminate him.  And this is how you do it.
  167. Get  a  disk  utility,  preferably Norton Utilities.  Zap the Bruce Lee disk,
  168. with the following information.
  169.  
  170.      Sector 271                             Sector 271
  171.      Offset 139                     and     Offset 354
  172.      Change 09(hex) to 63(hex)              Change 09(hex) to 63(hex)
  173.      
  174.      That's all there  is  to it.  Now you play, the Green Yamo flying around
  175. crazily, and the ninja... hmm... the ninja seems to appear for a quick second
  176. then disappear.  Now, he's never gonna touch you!
  177. -----------------------------------------------------------------------------
  178. 8. GATO: WORLD WAR 2-CLASS SUBMARINE SIMULATOR BY SPECTRUM HOLOBYTE, SlimeMan
  179.  
  180.               To unprotect GATO, use the following table below.
  181.  
  182.                   Sector    Offset    Contents  Change To
  183.  
  184.                     53        0E        72 11     90 90
  185.                     53        13        72 0C     90 90
  186.                     53        53        72        EB
  187.                     53        65        75        EB
  188. -----------------------------------------------------------------------------
  189. 9. TRIVIA FEVER, Grand Central Station
  190.  
  191. To unprotect TRIVIA FEVER, follow the steps below.
  192.  
  193.    1. Rename TF.EXE to TF.XXX
  194.    2. Enter DEBUG and type in the lines below.
  195.          -E 257E       <ENTER>
  196.          -75.90 03.90  <ENTER>
  197.          -W            <ENTER>
  198.          -Q            <ENTER>
  199.    3. Rename TF.XXX back to TF.EXE
  200. -----------------------------------------------------------------------------
  201. 10. THE GAMES: SUMMER EDITION BY EPYX, Dr. Disk
  202.  
  203. To unprotect THE GAMES, use the following patch below.
  204.  
  205.                Search for these bytes: E8 87 00 59 C6
  206.                   And replace it with: 59 59 5F EB 55
  207. -----------------------------------------------------------------------------
  208. 11. LITTLE BLACK BOOK BY CIGNET TECHNOLOGIES, The Gigolo
  209.  
  210. To unprotect your LITTLE BLACK BOOK, search the file BOOK.EXE and patch:
  211.  
  212.          Search for these bytes:  ---->  and replace it with these bytes:
  213.       3D 00 00 74 07 C6 06 03 01         B8 00 00 74 07 C6 06 03 00
  214.       CD 13 B8 01 02 CD 13 72 0E         90 90 90 90 90 90 90 EB 0E
  215.             EB F5 F6 C4 06 75 06         EB F5 F6 C4 06 EB 06
  216.  
  217. Now, search in the file LBB.EXE and patch:
  218.  
  219.          Search for these bytes:  ---->  and replace it with these bytes:
  220.    3D 00 00 74 07 C6 06 76 04 01         B8 00 00 74 07 C6 06 76 04 00
  221.       CD 13 B8 01 02 CD 13 72 0E         90 90 90 90 90 90 90 EB 0E
  222.             EB F5 F6 C4 06 75 06         EB F5 F6 C4 06 EB 06
  223. -----------------------------------------------------------------------------
  224. 12. KING'S QUEST IV: THE PERILS OF ROSELLA BY SIERRA ON-LINE, Pirates-R-Us
  225.  
  226. To  completely  bypass the documentational protection on KING'S QUEST IV, use
  227. the procedure below.
  228.  
  229.    1. First, search your Quality Assurance file for the correct edition date.
  230.       It is found in the ????????.QA file.
  231.    2. If you do not have your version dated 09-19-88 nor 09-24-88, you cannot
  232.       proceed with this patch.  Sorry!
  233.    3. Rename SIERRA.EXE to SIERRA.XXX.
  234.    4. Enter DEBUG and type the following lines below.
  235.    
  236.       (if you have the 09-19-88 version, use this patch)
  237.       E 0394 82
  238.       E 0CB4 90 E8 38 98
  239.       E A4A9 B8 08 35 CD 21 89 1E 7E 12 8C 06 80 12 B8 24 35 CD 21 89 1E
  240.       E A4BD 82 12 8C 06 84 12 B8 24 35 CD 21 89 1E 86 12 8C 06 88 12 07
  241.       E A4D1 1E 0E 1F BA F7 A2 B8 24 35 CD 21 BA F8 A2 B8 24 35 CD 21 1F
  242.       E A4E5 E8 5A 00 C7 06 7C 12 01 00 C3 90 80 FB 98 75 16 C7 04 32 95
  243.       E A4F9 C6 44 02 00 2E C7 06 B4 09 FF 97 2E C7 06 B6 09 A0 01 FF A7
  244.       E A50D A0 01 90 90 90 90 90 90 90 90 90 83 3E 7C 12 00 75 01 C3 1E
  245.       E A521 07
  246.       W
  247.       Q
  248.       
  249.       (if you have the 09-24-88 version, use this patch)
  250.       E 0394 74
  251.       E 0CB4 90 E8 2A 98
  252.       E A49B B8 08 35 CD 21 89 1E 5E 12 8C 06 60 12 B8 23 35 CD 21 89 1E
  253.       E A4AF 62 12 8C 06 64 12 B8 24 35 CD 21 89 1E 66 12 8C 06 68 12 07
  254.       E A4C3 1E 0E 1F BA E9 A2 B8 23 25 CD 21 BA EA A2 B8 24 25 CD 21 1F
  255.       E A4D7 E8 5A 00 C7 06 5C 12 01 00 C3 90 80 FB 98 75 16 C7 04 32 99
  256.       E A4EB C6 44 02 00 2E C7 06 B4 09 FF 97 2E C7 06 B6 09 0A 05 FF A7
  257.       E A4FF 0A 05 90 90 90 90 90 90 90 90 90 83 3E 5C 12 00 75 01 C3 1E
  258.       E A513 07
  259.       W
  260.       Q
  261.  
  262.    5. Rename SIERRA.XXX back to SIERRA.EXE.
  263. -----------------------------------------------------------------------------
  264. 13. CALIFORNIA GAMES BY EPYX, Jonathan Millhouse
  265.  
  266. To override the disk protection scheme in CALIFORNIA GAMES, enter Norton
  267. Utilities or your favorite disk/file editor and open CALGAMES.EXE.
  268.  
  269.                 Search for these bytes: FA FC 55 56 57
  270.        And replace it with these bytes: 00 00 31 C0 C3
  271. -----------------------------------------------------------------------------
  272. 14. CHUCK YEAGER'S ADVANCED FLIGHT TRAINER BY ELECTRONIC ARTS, Tony Elliott
  273.  
  274. (Version 1.2 only)
  275.  
  276.           1.  Rename AFT.EXE to AFT.XXX
  277.           2.  Enter DEBUG with AFT.XXX open for editing.
  278.           3.  At the DEBUG "-" prompt, type
  279.  
  280.               U 0DBB <ENTER>
  281.  
  282. Several  lines  with  be displayed on screen. You are interested in the first
  283. two.  They should look EXACTLY like this:
  284.  
  285.               xxxx:0DBB  E9A3A7         JMP   B561
  286.               xxxx:0DBE  C3             RET
  287.  
  288. The "xxxx" represents any four  hexadecimal  numbers.   If  you have a match,
  289. on  to  the next step.  If not, you probably have the wrong version.  Sorry!
  290.  
  291.           4.  At the "-" prompt again, type
  292.  
  293.               U 0E38 <RETURN>
  294.  
  295. Several lines of code will again be displayed on screen.  Look  at  the first
  296. two following  the "U 0E38" command.  They should also match exactly with the
  297. following:
  298.  
  299.               xxxx:0E38  880E5005       MOV  [0550],CL
  300.               xxxx:0Exx  8A0E4D05       MOV  CL,[054d]
  301.  
  302. If you have a match here, then you should  have  a  compatible version of the
  303. AFS program.  If not, sorry!
  304.  
  305.           5.  At the "-" prompt, type the following:
  306.  
  307.               E 0DBB 90 90 90 <ENTER>
  308.               E 0E38 C3 90 90 90 <ENTER>
  309.               W <ENTER>
  310.               Q <ENTER>
  311.  
  312. You should now be back in DOS.  Only one more step left.
  313.  
  314.           6.  Rename AFT.XXX back to AFT.EXE
  315.  
  316. That's it!  You now have an unprotected copy of AFT.
  317. -----------------------------------------------------------------------------
  318. 15. POWER-UP! SOFTWARE, The No Cause People in Florida
  319.  
  320. To unprotect most programs from POWER-UP!, load the main EXE file with Norton
  321. Utilities or such.
  322.  
  323.           Search for the bytes: E8 48 FF
  324.            And replace it with: 90 90 90
  325. -----------------------------------------------------------------------------
  326. 16. THE PRINT SHOP BY BR0DERBUND, Swamp Fox
  327.  
  328. The Print Shop employs two sections of code to copy protect itself. The first
  329. is embedded in PS.EXE and is exercised when the program is run from a floppy.
  330. The second is  embedded in PSINIT.OVR and is employed when the program is run
  331. from a hard or ram disk. Once activated,  both seek out a specially formatted
  332. track on the A: drive and terminate the program if not found.
  333.  
  334. Both sections of code will be un-hooked here so that the program will run
  335. from either a floppy or a hard disk.
  336.  
  337. RENAME PS.EXE PS.ZAP                            Rename for DEBUG
  338.  
  339. DEBUG PS.ZAP                                    Start DEBUG
  340.  
  341. S0 9000 CD 13                                   Search for Disk interrupt 13
  342.  
  343. XXXX:3AC6                                       You should find these two:
  344. XXXX:3ADF
  345.  
  346. U 3AC6                                          Unassemble code to make sure
  347.                                                 you're in the right place :
  348.  
  349. XXXX:3AC6       INT     13                      A test for any disk in A:
  350. XXXX:3AC8       MOV     BYTE PTR [0A91],02
  351. XXXX:3ACD       DEC     BYTE PTR [0A91]
  352. XXXX:3AD1       JZ      3AE6
  353. XXXX:3AD3       MOV     DH,00                   \
  354. XXXX:3AD5       MOV     DL,00                    | This sets up a look for the
  355. XXXX:3AD7       MOV     CH,09                    | special track
  356. XXXX:3AD9       MOV     CL,0A                    |
  357. XXXX:3ADB       MOV     AL,01                    |
  358. XXXX:3ADD       MOV     AH,04                    |
  359. XXXX:3ADF       INT     13                      /
  360. XXXX:3AE1       CMP     AH,00                   If not there ... Loop then
  361. XXXX:3AE4       JNZ     3ACD                    Zonk! Terminate Program...
  362.  
  363.  
  364. A 3AC6                                          Get rid of 1 st diskette look
  365.  
  366. XXXX:3AC6       NOP                             Remove the INT 13
  367. XXXX:3AC7       NOP
  368. XXXX:3AC8
  369.  
  370. A 3ADD                                          Get rid of the real test:
  371.  
  372. XXXX:3ADD       MOV     AH,00                   Give it what it wants in AH
  373. XXXX:3ADF       NOP                             Remove the INT 13
  374. XXXX:3AE0       NOP
  375. XXXX:3AE1
  376.  
  377. W                                               Write out the changed code
  378.  
  379. Q                                               Quit DEBUG
  380.  
  381. RENAME PS.ZAP PS.EXE                            Rename for running program
  382.  
  383. (The program will now run from floppy disks without further changes)
  384.  
  385. Now for the second portion of the copy protection :
  386.  
  387. DEBUG PSINIT.OVR                                Start DEBUG (using a copy !)
  388.  
  389. S0 2000 CD 13                                   Look for disk interrupt 13
  390.  
  391. XXXX:0479                                       You should find these three:
  392. XXXX:0492
  393. XXXX:04BD
  394.  
  395. U 0479
  396.  
  397. XXXX:0479       INT     13                      A test for any disk in A:
  398. XXXX:047B       MOV     BYTE PTR [CD57],02
  399. XXXX:0480       DEC     BYTE PTR [CD57]
  400. XXXX:0484       JZ      04DB
  401. XXXX:0486       MOV     CL,11                   \
  402. XXXX:0488       MOV     AH,04                    |
  403. XXXX:048A       MOV     DH,00                    |
  404. XXXX:048C       MOV     CH,09                    | This sets up a look for the
  405. XXXX:048E       MOV     DL,00                    |   special track
  406. XXXX:0490       MOV     AL,01                    |
  407. XXXX:0492       INT     13                      /
  408. XXXX:0494       CMP     AH,00                   If not there ... Loop then
  409. XXXX:0497       JNZ     0480                       Zonk ! Terminate Program...
  410.  
  411.                                                 (Look familiar ?)
  412.  
  413. U 04BD
  414.  
  415. XXXX:04BD       INT     13                      This one's a read (same idea)
  416. XXXX:04BF       CMP     AH,00
  417. XXXX:04C2       JNZ     04A5
  418. XXXX:04C4       ADD     BX,018B
  419. XXXX:04C8       MOV     CL,05
  420. XXXX:04CA       ES:
  421. XXXX:04CB       MOV     AL,[BX]
  422. XXXX:04CD       CMP     AL,41
  423. XXXX:04CF       JNZ     04DB
  424. XXXX:04D1       INC     BX
  425. XXXX:04D2       DEC     CL
  426. XXXX:04D4       JNZ     04CA
  427. XXXX:04D6       MOV     AX,0000                 This is the success exit !
  428. XXXX:04D9       JMP     04DE
  429.  
  430. A 0479
  431.  
  432. XXXX:0479       NOP                             Remove INT 13
  433. XXXX:047A       NOP
  434. XXXX:047B
  435.  
  436. A 0490
  437.  
  438. XXXX:0490       MOV     AH,00                   Give it what it wants in AH
  439. XXXX:0492       NOP                             Remove INT 13
  440. XXXX:0493       NOP
  441. XXXX:0494
  442.  
  443. A 04BD
  444.  
  445. XXXX:04BD       JMP     04D6                    Jump to success exit code
  446. XXXX:04BF
  447.  
  448. W                                               Write out the changed code
  449.  
  450. Q                                               Quit DEBUG
  451.  
  452.  
  453. The program may   now  be run from a hard disk or floppy as desired. The hard
  454. disk  set up will  ask  for  the  master diskette to be inserted but won't do
  455. any checking or diskette access at all.
  456. -----------------------------------------------------------------------------
  457. 17. THE ANCIENT ART OF WAR BY BR0DERBUND, Didley Bop
  458.  
  459. Load  up  Norton Utilities with WAS.EXE and search for these bytes: E8 F8 32.
  460. Replace them with B8 01 00.  Now, it's unprotected!
  461. -----------------------------------------------------------------------------
  462. 18. FIX FOR BATTLETECH BY INFOCOM, The PaperBoy
  463.  
  464. You don't have enough C-Bills?  Well, this will help.  Save your game and run
  465. Norton  Utilities  or  such with the GAME# (#=number of the save game) ready.
  466. Edit the bytes at offset 05D5hex and 05D6hex and replace it with 00 70.  That
  467. should give you about 28672 C-Bills when you return to the game.  You may  go
  468. as  high  as  FF 7F, which will total 32767, but I wouldn't want to go higher
  469. than that, or there could be a program interpretation screwup.
  470. -----------------------------------------------------------------------------
  471. 19. FIX FOR TECHNOCOP BY US GOLD AND EPYX, Shimba
  472.  
  473. If you start with only 5 lives and must go through 11 levels of harsh battle,
  474. I  don't  think  you'll  make it, unless you are lucky and fast enough to get
  475. extra  lives.  Save your game, enter NU and change the byte at offset 5hex to
  476. 05.  This will return you to 5 lives.  I tried fixing it with FF, but I found
  477. out that it doesn't work - I lose as if I had no lives left.  You can attempt
  478. to screw around with other bytes and hopefully get more lives than five.
  479. -----------------------------------------------------------------------------
  480. 20. WILLOW BY MINDSCAPE/CINEMAWARE, Hacker Joe
  481.  
  482. Open WILLOW.EXE with your hex file editor and perform these operations:
  483.  
  484.            Search for these bytes:  ---->  And replace with:
  485.            CD 13 59                        90 90 59
  486.            74 02 EB E6                     EB 02 EB E6
  487.            75 04 3C 00                     EB 18 3C 00
  488.            3C F8 75 14                     3C F8 EB 14
  489.            73 0C 33 C0                     EB 0C 33 C0
  490. -----------------------------------------------------------------------------
  491. 21. BOP 'N WRESTLE BY MINDSCAPE, SlimeMan
  492.  
  493. Prepare  BOP.EXE for editing with NU or compatible program.  Search for these
  494. bytes: B8 00 19 CD and replace them with: 31 C0 EB 2F.
  495. -----------------------------------------------------------------------------
  496. 22. FIX FOR THE LAST NINJA BY ACTIVISION, The Ninjutsu
  497.  
  498. Not enough lives?  Well,  save your game and enter your hex-style editor with
  499. that save game file open for editing.  Change the byte at offset 59hex to any
  500. hex number  from 00 to FF.  FF will obviously give you 255 lives, so why want
  501. the 00?  Your  screen  will  be lined up with those damn apples on the bottom
  502. status screen, but they won't effect the game.
  503. -----------------------------------------------------------------------------
  504. 23. INFILTRATOR BY MINDSCAPE, MasterByte
  505.  
  506. This unprotection scheme was very similar to that of  BOP 'N WRESTLE.  Here's
  507. its own version.  ** Make sure you change all EXE files (except INSTALL)! **
  508.  
  509.                 Search for these bytes: 31 C0 19 CD
  510.                    And replace it with: EB 33 19 CD
  511. -----------------------------------------------------------------------------
  512. 24. APOLLO 18 BY ACCOLADE, Two Guys
  513.  
  514. To unprotect APOLLO 18, use Norton Utilities or PC-Tools and...
  515.  
  516.                 Search for these bytes: 9A 29 00
  517.                    And replace it with: EB 1B 00
  518. -----------------------------------------------------------------------------
  519. 25. DEFENDER OF THE CROWN BY MINDSCAPE/CINEMAWARE, The Doctor of MASH
  520.  
  521. To unprotect DEFENDER OF THE CROWN,  use DEBUG for this one.  Rename the file
  522. DOC.EXE to DOC.XXX and follow the instructions below.
  523.  
  524. DEBUG DOC.XXX <CR>
  525. -S 0 FFFF B8 00 A0 50 FF 36 0A 45 <CR> ; search for beginning of routine.
  526. xxxx:3BCC                              ; addresses may be different
  527. xxxx:3BF2
  528. -A3BCC <CR>                            ; assemble at first address
  529. xxxx:3BCC JMP 3BF2 <CR>                ; jump to second address
  530. xxxx:3BCE <CR>
  531. -W <CR>                                ; write the edited file back to disk
  532. Writing 11600 bytes
  533. -Q <CR>                                ; quit, return to DOS
  534.  
  535. Now, rename DOC.XXX back to DOC.EXE.  It's unprotected.
  536. -----------------------------------------------------------------------------
  537. 26. PERFECT COLLEGE, Dr. Disk
  538.  
  539. This  unprotection  scheme is very similar to that of unprotection scheme #1,
  540. the  ACCOLADE  schemes.  However,  the  program  places  a  RETF (far return)
  541. instruction instead of the normal RET.  So, ready COLLEGE.EXE for edit, and:
  542.  
  543.         Search for these bytes: 55 56 57 06 1E
  544.            And replace it with: 31 C0 CB 06 1E
  545. -----------------------------------------------------------------------------
  546. 27. POLICE QUEST II: THE VENGEANCE BY SIERRA, Pirates-R-Us
  547.  
  548. The new line of SIERRA software protected with the documentational check have
  549. almost identical patches to the main EXE file.  This one was no sweat.
  550.  
  551.     [ Certainly no sweat for the "Pirates".  I originally uploaded this
  552.       patch and then updated it as PQ2_NEW.  I have added the updates
  553.       within the brackets so use them as shown.  See also the patch for
  554.       Leisure Suit Larry II.             3/11/89   Scumbucket ]    
  555.  
  556. Rename SIERRA.EXE to SIERRA.XXX and load DEBUG.  Enter these lines:
  557.  
  558.             E 0394 74
  559.       [ E 41B8 28 5D ]
  560.             E 7FDB 05 1F
  561.          [ 5B 01 ]
  562.             E 9E9B B8 08 35 CD 21 89 1E 38 13 8C 06 3A 13 B8 24 35
  563.                                    [ 23 ] typo
  564.             E 9EAB CD 21 89 1E 3C 13 8C 06 3E 13 B8 24 35 CD 21 89
  565.             E 9EBB 1E 40 13 8C 06 42 13 07 1E 0E 1F BA E9 9C B8 23
  566.             E 9ECB 25 CD 21 BA EA 9C B8 24 35 CD 21 1F E8 5A 00 C7
  567.                          [ 25 ] typo
  568.             E 9EDB 06 36 13 01 00 C3 90 57 51 B9 38 00 BF B8 AB C6
  569.             E 9EEB 05 00 47 E2 FA 2E C7 06 DB 7C 5B 01 59 5F E9 DE
  570.                         [ 59 5F 2E C7 06 B8 3E FC 00 E9 BB ]
  571.             E 9EFB E0 90 90 90 90 90 90 90 90 90 90 90 90 90 90 83
  572.          [ A2 ]
  573.             E 9F0B 3E 36 13 00 75 01 C3 1E 07
  574.             W
  575.             Q
  576.  
  577. Rename SIERRA.XXX back to SIERRA.EXE and your unprotection is complete.
  578. -----------------------------------------------------------------------------
  579. 28. GOLD RUSH! BY SIERRA, Sir Graham
  580.  
  581. To  avoid  the  80-page  manual  for the keywords, prepare the file GRDIR for
  582. DEBUG and enter the following lines:
  583.  
  584.             E 28C CC
  585.             E 28D 7A
  586.             W
  587.             Q
  588. -----------------------------------------------------------------------------
  589. 29. THE GAMES: WINTER EDITION BY EPYX, Super Dave
  590.  
  591. To unprotect THE GAMES: WINTER EDITION, follow these steps below:
  592.  
  593.     1. Rename GAMES.EXE to GAMES.XXX.
  594.     2. Enter DEBUG with GAMES.XXX ready for modifications.
  595.     3. Type "S 0000 FFFF 0B C0 74 01" to search for the protection pattern.
  596.     4. The  computer should respond with only one address.  If none or more
  597.        than one is given, this unprotection scheme may not work.  Sorry!
  598.     5. Take the address given (in the form of XXXX:YYYY) and subract 5 from
  599.        the  YYYY  address.  The numbers are in hexidecimal.  Do not attempt
  600.        this patch if you do not understand hex.
  601.     6. Use the subracted number (ZZZZ) and enter it in DEBUG as follows:
  602.        "E ZZZZ EB 03 90 90 90 31 C0" to NOP the protection scheme.
  603.     7. Save the modified file by entering "W", then entering "Q" to exit to
  604.        DOS.
  605.     8. Rename the file GAMES.XXX back to GAMES.EXE.
  606. -----------------------------------------------------------------------------
  607.   This file is updated every week.  Watch out for new unprotection schemes!
  608. Please  upload  this  file  archived as "UNP89-#.ARC," where # is the edition
  609. number.  For instant cracks on software, call 1-312-ZAP-DISK and ask for Vic!
  610.