Path: ns-mx!uunet!usc!rutgers!news-server.csri.toronto.edu!helios.physics.utoronto.ca!newshost.uwo.ca!obelix.gaul.csd.uwo.ca!hackett From: hackett@obelix.gaul.csd.uwo.ca (Mike Hackett) Newsgroups: comp.sys.apple2 Subject: GS Deprotections Message-ID: <1992Feb29.234052.8295@julian.uwo.ca> Date: 29 Feb 92 23:40:52 GMT Sender: hackett@gaul.csd.uwo.ca Organization: University of Western Ontario, London, Ont. Lines: 150 Well, I received so many requests for my GS cracks, I decided to dig out the whole file and post it here. I hope no one minds. Anyway, here's my handy, dandy AppleWorks DB of GS cracks - at least the ones I remembered to put in. Many of these should allow you to transfer the program to hard disk unless the programmers hard coded certain disk dependent stuff. Often you can fix that by just searching through the disk and changing any references to the disk's name to "1/" so that they will look in the right place. Other times the programmers were just so sure that no one could break their protection (ha!) that they made too many assumptions about where the program was to overcome this. Nonetheless, I think that most of these cracks are about the best solutions. I took the trouble to check that I couldn't see a better place to put the patch, and as you can see, many of them are simply one or two well placed byte changes. The reason I'm pointing this out is that many of the cracks that I've seen in Computist and on Compuserve were not very good! Most did not even take into account hard drives, they just found _a_ way around the protection scheme. However, most of my own cracks were done long before I had a hard disk, and since some were done for friends, I cannot test all of them out. If there are any problems found, or better solutions, I be glad to hear about them. Now, about the table: you'll need a block editor, of course. Just find the line that contains the name of the program (for those programs with multiple entries for the same version, you must perform all changes), and go to that block and byte offset within that block. If there is a pair of block/byte numbers, then that patch must be applied in two places identically. Check that the specified search pattern is indeed there before changing anything. If it isn't, then try to search the entire disk for that pattern - it may be in a different place on your disk. For patterns that are marked (NU = not unique), this searching is not possible. Finally, if you've found the pattern alright, enter the replacement hex codes and you're done (unless there's another entry). Despite the length of this paragraph, it really isn't that hard. The entries with stars ('*') beside them have their full listings at the bottom of the list as they were too long to fit in the table form. Of course, here are the standard disclaimers: no guarantees, no refunds. Your versions may be different from the one I had. And, _never_ work on your original disk. You should first make a backup, using any standard disk copier (i.e. not a bit copier), ignoring any errors incurred, so that the copy won't have any of the garbage from the original. Then apply the patch(es), and if you like, copy the files onto another disk, or hard disk if it works. If there are any problems (or confusion) just let me know by email (faster) or by posting. Share and enjoy... Program Block Byte Search Replace ---------------------- -------- -------- ---------------------- -------------- 4th & Inches $C5 $97 C2 (not unique) 60 Balance Of Power(1990) $40A $18D 22 2E 47 0A AF Bard's Tale II $42E $1F A2 58 A0 B4 80 4A BattleChess $3D8 $FF 20 DE AA 60 Beyond Zork - Fix $41 $1BF 0B 6B Bubble Ghost $1A7 $3C Not unique code 6B Calendar Crafter $566 $11E 22 A8 00 E1 21 60 California Games $D2 $92 20 FB 51 90 03 AD Cavern Cobra $218 $C9 22 (nu) 60 DeluxePaint II $291 $1B3 08 C2 30 8B 0B A9 01 00 6B Destroyer * Draw Plus $516 $11 8B 4B AB E2 20 A9 31 60 Dungeon Master $DA $20 A9 06 00 (nu) 82 83 00 Fantavision GS $27 $12E 27 C3 20 7A 06 AD Fast Break $00A $1E0 22 (NU) AF Fast Break $00A $1E7 F0 (NU) 80 GraphicWriter V1.1 $1E2 $C3 A0 00 00 91 A4 A9 65 70 60 Impossible Mission II $3A6 $101 38 ED (NU) 80 11 Impossible Mission II $3A6 $FD 22 (NU) AF Impossible Mission II $3AE $3A 22 (NU) AF (NU) Last Ninja, The $CD $16B C2 30 9C EF C4 80 65 Mean 18 $349 $57 E2 30 D8 AF A9 00 00 6B Mean 18 $62D $6F E2 30 D8 AF A9 00 00 6B Music Construction Set* Serve & Volley * Shadowgate $76 $8D 18 FB C2 30 0B A9 21 00 18 6B Skate Or Die $F $36 38 (NU) 6B Space Quest $73 $20 85 F6 F4 82 E9 00 Street Sports Soccer $24 $0 20 3C 20 18 FB C2 30 EA EA EA Superstar Ice Hockey $9 $CB E2 30 A2 05 BC 80 18 Superstar Ice Hockey $A $1F9 E2 30 AC 1B 21 80 13 Superstar Ice Hockey $B $2A 6C 6C 8F 6B 49 49 Superstar Ice Hockey $C $11A D5 00 C2 20 C8 D4 Superstar Ice Hockey $15 $E8 E2 30 A2 14 C2 30 60 Test Drive II $16E $128 08 C2 30 5A 6B Thexder $5D9 $1C5 C2 30 8B 4B AB AA 6B Thexder (version 3.7) $007 $05A 22 8D 0A 00 AF Triango $203 $F5 F4 00 (not unique) 80 19 Winter Games $423 $BE AF F3 2A E1 C9 72 80 06(-AYM.GSH) World Games $3E $1D AF F3 2A E1 C9 72 80 06 (-LDATA) Writer's Choice Elite $523 $45 E2 20 A9 31 8D A3 9C 60 Xenocide $42,634 $1EC,EA B0 16 20 80 0A Xenocide $43,634 $2E,12C E2 30 (NU) 80 44 Xenocide $43,634 $77,175 06 00 8F 06 46 1E Program: Destroyer Block: $3F,29B Byte: $FE,$B7 Search: 08 0B 8B C2 30 4B AB 3B 18 Replace: 8A 49 01 A8 88 88 A2 42 6B Program: Music Construction Set Block: $435 Byte: $1CA Search: 20 00 BF C5 42 49 20 C2 4A Replace: 4C 1D 22 Program: Serve & Volley Block: $11A,2B2 Byte: $172,14D Search: Remove .../SYSTEM.SETUP/STARTIT (I think that what this note means) Replace: "*"'s to "1"'s Also, to fix a bug in S&V (don't remember what it was right now) change the file TENNIS.SYS16, relative block 324 (need Block Warden to figure that out - don't know the absolute block numbers for this one) byte $06D, enter the following: AF 34 C0 E0 29 0F 8F 34 C0 E0 AF 29 C0 E0 09 C0 8F 29 C0 E0 AF 35 C0 E0 09 18 8F 35 C0 E0 EA EA EA EA And in relative block 484, at byte $0C4, change the A2 00 to 80 0F. That's all for now. If there's anything missing, ask me again, I may have forgotten to include some. I know I don't have these: Immortal, Jack Nicklaus Golf, Dungeon Master, Alien Mind (almost! - long time ago, though), and I don't remember the others. Oh, I also have several //e games cracked, but they're not very organized, so if anyone wants something, ask me individually. Thanks. BTW, if you play Pool of Radiance and don't yet have my copier/patcher program (on AOL) - GET IT! It makes life so much easier. Last I checked over 150+ people had downloaded the first two versions (make sure you get the newer one if you have POR v1.1). /==========================================================================\ | Mike Hackett | "I don't believe you, you had the whole | | | damn thing all wrong; He's not the kind | | Honors Computer Science III | you have to wind up on Sundays." | | University of Western Ontario | -Ian Anderson, "Wind Up" - _Agualung_ | \==========================================================================/ Newsgroups: comp.sys.apple2 Path: news.weeg.uiowa.edu!news.uiowa.edu!hobbes.physics.uiowa.edu!moe.ksu.ksu.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!europa.eng.gtefsd.com!library.ucla.edu!ihnp4.ucsd.edu!pacbell.com!att-out!cbnewsd!bird From: bird@cbnewsd.cb.att.com (j.l.walters) Subject: Apenture to Atlantas Deprotect Organization: AT&T Date: Fri, 22 Apr 1994 03:00:31 GMT Message-ID: Lines: 41 There was a question about deprotection of: Apventure to Atlantas. The method in Compuest differs greatly from the one on the net. (However, it might perform the same functionality.) Deprotection of Apventure To Atlantas: Computist 28, Page 9 1. Boot a normal DOS 2. Defeat DOS's error checking sot that it will ignore the different epilogs. CALL -151 B942:18 3. Do the following sector edits: Track Sector Byte From To 0 $3 $35 $E2 $DE 0 $3 $91 $E2 $DE 0 $2 $9E $E2 $DE 0 $6 $AE $E2 $DE There was a question and a followup deprotection for Dollars and Sense. Here are the four entries from Computist. If the deprotection given earlier doesn't work you might try and contact Computist and buy these issues: Iss Pg 12 5 Dollars & Sense Monogram 19 4 Dollars & Sense Monogram 35 5 Dollars & Sense Monogram 42 10 Dollars & Sense Monogram Computist 33821 E. Orville Rd Eatonville WA 98328-9590 (206) 832-3055 -- Joe Walters att!ihlpm!bird, NW 31-K14 (708) 224-7189 To know, and not to do, is not yet to know