Assorted Cracks 2 From: hackett@obelix.gaul.csd.uwo.ca (Mike Hackett) 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: Chessmaster File: /cmaster/chessmaster/cm2100 Offset $8ED7 find: D0 08 Replace: EA EA Comment: Type space return instead of copy protect 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_ | \==========================================================================/ ________________________ Follow XENO.SYS16 Relative Byte $4DA CE 17 00 D0 03 -> EA EA EA 80 03 That is, you NOP out the DEC instruction and make the branch to be an unconditional branch. If you want any other cheats or hints, let me know, I've got lots of 'em mock@madrone.eecs.ucdavis.edu (Kenrick J. Mock) ] POKE 768,128 ] BSAVE THEXDER,A$300,L$1,B$522C,T$B3 That's it. Alternately, you could use a block editor to "follow" the file THEXDER, and change relative byte $522C to $80 ========= Thexder No one has yet responded to my offer to post this cheat, but it's so short, that I've uploaded it anyway. (I used gscii+ 2.2 to encode it). Rocky Giovinazzo giovin@medr0.ecs.umass.edu FiLeStArTfIlEsTaRt ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789() MTHEXDER.CHEAT AMABAAAABwfIDIACvaIAN2wJSoRtAMABAkdf KgwBAcJAUgAEoIKAAkSOeggOkEEAUJC04VGayVGZoNEIhJXYlR3YNBicpR2bllmZ 6IicwEDsAADMjgAXkEEAiJC0EBSep5WYgwWZsFGRpFGbiUmcxArOwADMIoGA6CAK 6orO6qjuAorOtggwioLAphGVwBycn9mctFmcpdHIgwGbk9Wb5ZWavlHIgIXdi9mc gQ3bg82cgMXYg8Gd2FGa1BSZpxmb0lWbgQWZl5WZ5dmcgAiL19WWpdHIgwGbiUmY JoBA6CgMiFmIgUGbg8GdyV3c2lmdhBSZgQmblV2csFGI0BCbgUGa2VGbzxWZuFGI kBCZmZWalJXZgQnbhh2YjFmcyVGdhBycgQmbgYWa19WevRGI0dib0AgIAcTCnJiu gQXZylGduQWZu4iL6IiL6qjuJoJA6CAPP5kIgUEVlxGclNXYzVHIhBSZlRGIvJHc jVGdkVGdhJGI1t2YvBCc5BiZyV3by9GIpdWasFmboRFIkhXZgIXZzlGZg4yal5EI yVmdzVHIgASZ19WevBicnlmch5Wai4CbJQMA6CQQkEkOwJC0zVmcyByc1RXZg4mc g8Gdu92YulGdiUWdxArOwADMJ4MAECgQT5UQdAAJAYkC6qzlsBlIlNWYvlHIgIXd jFmYwV3aoRFIkhXZgIXZzlGZ0V2agUGdg4Wavx2U1ACdyREIlZXagEDIk5WYyBHI zNXZgEGI5V2aAsjIQpQJB5LA7AAJAolCocuu7kCNyBnIpZWZkxCeAISMkpAbnrLA pQDKiJyOh9Gb0BCZ4VGayVGZkEGLwATMMxCMsEDJ1QiQjJjMkQFLiMjQKoHA5Cgb 5ADNxwiNAgjM4pwqnrLApQDKiJyO2F2c0BSZ4VGayVGZkEGLwATMMxCMsEDJ1QiQ jJjMkQFLiMjQK4NAXCggkEkOZJC0yV3bpRGIgs2cgMXa39mbwVHI0FGZuQWZl5iL vpmbiESexArOwADMKQOAACAjLIAAYNA6wQD0jjSykEEKLnSKWqjMpgFKBprOxqDJ AAAAAAwtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AQn) ============= Prince of Persia 3.5" deprotect: Block: 7 Byte: $16 From: $90 (bcc) To: $80 (bra) Block: $A Byte: $8C From: $18 (clc) To: $38 (sec) ============= Reader Rabbit GS I. 1. Go to Basic 2. type prefix /reader.rabbit 3. type bload misc.rtns 4. type call -151 ( gets you into Apple Monitor with * prompt) 5. type 6003:2 6. type control-C 7. press return 8. type bsave misc.rtns 9. type bye II. 1. create a new folder, call it whatever you like. 2. drag all files from your RRGS disk into the folder. to run program, double-click on reader.system. There you go!