Copy Link
Add to Bookmark
Report

Database Amiga Patch List Guide

DrWatson's profile picture
Published in 
Amiga hacking
 · 10 Feb 2019

 
@database AmigaPatchList.guide

@author Mark Knibbs
@(c) Mark Knibbs 1998
@$VER: Amiga Patch List 3.1 (7.5.98)

@node MAIN "Amiga Software Patch List 3.1 (7.5.98)"

@smartwrap
@{line}@{jcenter}@{u}@{b}Amiga Patch List@{ub} release 3.1 (7-May-1998)@{uu}@{line}

Copyright © 1998 by @{"Mark Knibbs" link AboutTheAuthor}@{par}


@{jleft}@{b}IMPORTANT@{ub}: If you are concerned about the legality of this document, read
about @{"copyright issues and the Aminet situation" link CopyrightIssues}.@{par}

This is the full version of the Amiga Patch List. This version is currently
@{b}NOT@{ub} available from Aminet sites, due to a (in my opinion) bizarre censorship
policy. There is a cut-down version, available on Aminet as
game/patch/AmigaPtchListA.lha. Patches for the following games have been
removed in the cut-down version:
@{lindent 4}@{pari -2}@{par}@{b}∑@{ub} Civilization@{par}
@{b}∑@{ub} Formula One Grand Prix@{par}
@{b}∑@{ub} Railroad Tycoon@{par}
@{b}∑@{ub} Silent Service II@{pard}@{line}

This document is a list of various patches for commercial Amiga software, to
remove manual- and disk-based copy-protection. Of course, you should only
alter a backup copy, and the altered copy is subject to the same distribution
restrictions as the original program. Please don't use information in this
file to distribute unauthorised copies of the games mentioned here. This
document is for use by those who wish to back up their original software, or
remove protection from the same (which can be @{i}very@{ui} annoying - for example the
protection in Frontier).@{par}

This document is freely distributable. Paul David Doherty has made a "front
end"
web page for the Amiga Patch List at the following URL:@{code}
@{jcenter}http://amipatch.home.pages.de/@{par}@{jleft}@{body}
You can also download the latest version of the Patch List from my web page
at:@{code}
@{jcenter}http://visitweb.com/mark@{par}@{jleft}@{body}

To apply these patches, I recommend that you use the 'Hex' file editor by
Nicola Salmoria (available on Fish disk #517 and on Aminet). In each case the
first byte of a file is at offset 0, and all figures apart from file lengths
are in hexadecimal. If you're low on memory, you may have to use a
sector-based file editor like NewZAP instead. To make a backup copy of games
which have on-disk protection, use a copier which will not stop at an error,
like SuperDuper. Remember, you should @{b}ALWAYS@{ub} write protect your
original disks. @{b}NEVER@{ub} modify them.@{par}

I use the 'CRC' program to calculate file checksums, before and after
patching. Run CRC on your initial and final executables to verify their
correctness. The CRC program is included in this distribution, and is also
distributed with Zoom 5.4 by Olaf Barthel; see this for more information on
CRC.@{par}

If you have problems with any patches given here, please let @{"me" link AboutTheAuthor} know. If
you've developed patches for any programs not included, please send them to
me, preferably in a similar format to the ones below. Remember to give the
version number if you know it. Future growth of this list depends on you! I
don't own every original game in the world...@{par}

This document uses some @{amigaguide} V40 features. If you have an earlier
version, some things may not appear correctly.@{par}

@{code} @{" About Infocom Patches " link AboutInfocomPatches}
@{" About LockPick " link AboutLockPick}
@{" Where to find the tools mentioned here " link WhereToFindTools}
@{" Copyright Issues " link CopyrightIssues}
@{" Version History " link VersionHistory}
@{" To Do " link ToDo}
@{" About the Author " link AboutTheAuthor}
@{" Help Wanted! " link HelpWanted!}
@{" Credits " link Credits}

@{body}The @{b}144@{ub} programs covered in this release are:@{code}

@{" 688 Attack Sub " link 688AttackSub}
@{" A Mind Forever Voyaging (Infocom) " link AMindForeverVoyaging}
@{" Advantage Tennis (Infogrames) " link AdvantageTennis}
@{" Alien Breed 3D (Team 17) " link AlienBreed3D}
@{" Alien Breed 3D II - The Killing Grounds (Team 17) " link AlienBreed3DII}
@{" Alien Breed Tower Assault AGA HD (Team 17) " link AlienBreedTowerAssaultAGAHD}
@{" Alien Storm (US Gold) " link AlienStorm}
@{" Art of Chess (SPA) " link ArtOfChess}
@{" Atomic Robo-Kid (Activision) " link AtomicRobo-Kid}
@{" Back to the Future II (Images/Imageworks) " link BackToTheFutureII}
@{" Balance of Power 1990 (Mindscape) " link BalanceOfPower1990}
@{" Barbarian - The Ultimate Warrior (Palace) " link Barbarian}
@{" Battle Chess (Interplay)" link BattleChess}
@{" Battle Command (Realtime Games/Ocean) " link BattleCommand}
@{" Battlehawks 1942 (Lucasfilm Games) " link Battlehawks1942}
@{" Battlestorm (Titus) " link Battlestorm}
@{" Battletech - The Crescent Hawk's Inception (Westwood Associates/Infocom) " link Battletech}
@{" Beast Busters (Images Design/Activision) " link BeastBusters}
@{" Beneath a Steel Sky (Revolution/Virgin) " link BeneathASteelSky}
@{" Better Dead than Alien (Electra) " link BetterDeadThanAlien}
@{" Birds of Prey (Argonaut/Electronic Arts) " link BirdsOfPrey}
@{" Blob (Core Design) " link Blob}
@{" Breach (Omnitrend/Artronic) " link Breach}
@{" Breathless (Fields of Vision/Power Computing) " link Breathless}
@{" Brian the Lion AGA (Reflections/Psygnosis) " link BrianTheLionAGA}
@{" Bubble and Squeak (Audiogenic) " link BubbleAndSqueak}
@{" Budokan (Electronic Arts) " link Budokan}
@{" Bureaucracy (Infocom) " link Bureaucracy}
@{" Castles (Interplay Productions) " link Castles}
@{" Champions of Krynn (Strategic Simulations, Inc.) " link ChampionsOfKrynn}
@{" Checkmate (Oxford Softworks/Interplay) " link Checkmate}
@{" Chess Player 2150 (Oxford Softworks/CP Software) " link ChessPlayer2150}
@{" Civilization (Sid Meier/MicroProse) " link Civilization}
@{" CJ in the USA (Genesis Software/Codemasters) " link CJInTheUSA}
@{" CJ's Elephant Antics (Genesis Software/Codemasters) " link CJsElephantAntics}
@{" Colorado (Silmarils/Action 16) " link Colorado}
@{" Computer Scrabble (Leisure Genius) " link ComputerScrabble}
@{" Cybercon III (The Assembly Line/U.S. Gold) " link CyberconIII}
@{" Dan Dare III - The Escape (Probe Software/Virgin Games) " link DanDareIII}
@{" Defender of the Crown (Cinemaware) " link DefenderOfTheCrown}
@{" DÈj‡ Vu - A Nightmare Comes True (Icom Simulations/Mindscape) " link DÈj‡Vu}
@{" DÈj‡ Vu II - Lost in Las Vegas (Icom Simulations/Mindscape) " link DÈj‡VuII}
@{" Demon's Tomb - The Awakening (Silhouette Software/Melbourne House) " link DemonsTomb}
@{" Dennis AGA (Ocean) " link DennisAGA}
@{" D/Generation (Mindscape) " link DGeneration}
@{" Dizzy's Excellent Adventures (Codemasters) " link Dizzy'sExcellentAdventures}
@{" Dogfight (MicroProse) " link Dogfight}
@{" DragonStrike (Strategic Simulations, Inc.) " link DragonStrike}
@{" Dune II (Westwood Associates/Virgin) " link DuneII}
@{" Dungeon Masters Assistant Vol. II: Characters & Treasures (Strategic Simulations, Inc.) " link DungeonMastersAssistantVol.II}
@{" Emerald Mine (Kingsoft) " link EmeraldMine}
@{" E-motion (The Assembly Line/US Gold) " link E-motion}
@{" Epic (Digital Image Design/Ocean) " link Epic}
@{" Escape From Singe's Castle (ReadySoft) " link EscapeFromSingesCastle}
@{" ESWAT (U.S. Gold) " link ESWAT}
@{" Evil Garden (Demonware) " link EvilGarden}
@{" Extensor (Golden Games/Smash 16) " link Extensor}
@{" Eye of the Beholder (Westwood Associates/Strategic Simulations, Inc.) " link EyeOfTheBeholder}
@{" Eye of the Beholder 2 (Westwood Associates/Strategic Simulations, Inc.) " link EyeOfTheBeholder2}
@{" F-15 Strike Eagle II " link F-15StrikeEagleII}
@{" F/A-18 Interceptor (Electronic Arts) " link FA-18Interceptor}
@{" Fast Eddie's Pool and Billiards Parlor (Oxxi/Aegis) " link FastEddie's}
@{" Fist Fighter (Zeppelin) " link FistFighter}
@{" Football Glory AGA (Black Legend) " link FootballGloryAGA}
@{" Formula One Grand Prix (Geoff Crammond/MicroProse) " link FormulaOneGrandPrix}
@{" Frontier (David Braben/Gametek) " link Frontier}
@{" Gods (Bitmap Brothers/Renegade) " link Gods}
@{" Graeme Souness Vector Soccer (Impulze) " link GraemeSounessVectorSoccer}
@{" Gridrunner (Llamasoft) " link Gridrunner}
@{" Gunship (MicroProse) " link Gunship}
@{" Hired Guns (Psygnosis) " link HiredGuns}
@{" Italy 1990 Winners Edition (U.S. Gold) " link Italy1990WinnersEdition}
@{" Jumping Jackson (Infogrames) " link JumpingJackson}
@{" Kelly X (16 Blitz) " link KellyX}
@{" Knights of the Sky (MicroProse) " link KnightsOfTheSky}
@{" Kult (Ere Informatique/Exxos) " link Kult}
@{" Last Ninja 2 (System 3) " link LastNinja2}
@{" Line of Fire (Creative Materials/U.S. Gold) " link LineOfFire}
@{" M1 Tank Platoon (MicroProse) " link M1TankPlatoon}
@{" Magic Boy (Blue Turtle/Empire) " link MagicBoy}
@{" Magnetic Scrolls Collection Volume 1 (Magnetic Scrolls) " link MagneticScrollsCollectionVolume1}
@{" Maniac Mansion (Lucasfilm Games) " link ManiacMansion}
@{" Megatraveller 1 (Paragon/Empire) " link MegaTraveller1}
@{" Midwinter II - Flames of Freedom (Maelstrom Games/Rainbird) " link MidwinterII}
@{" Mindfighter (Abstract Concepts/Activision) " link Mindfighter}
@{" MovieSetter (Gold Disk) " link MovieSetter}
@{" Naughty Ones ECS (Melondezign/Interactivision) " link NaughtyOnesECS}
@{" Navy Seals (Ocean) " link NavySeals}
@{" Nicky Boom II (Microids) " link NickyBoomII}
@{" North & South (Infogrames) " link North&South}
@{" Ogre (Origin) " link Ogre}
@{" Oscar AGA (Flair) " link OscarAGA}
@{" Passing Shot (Teque Software Development/Imageworks) " link PassingShot}
@{" Pinball Fantasies AGA (21st Century Entertainment) " link PinballFantasiesAGA}
@{" Pool (Icon Design/Mastertronic) " link Pool}
@{" Populous II (Bullfrog Productions/Electronic Arts) " link PopulousII}
@{" Ports of Call (Aegis) " link PortsOfCall}
@{" PowerMonger (Bullfrog Productions/Electronic Arts) " link PowerMonger}
@{" Prospector in the Mazes of Xor (Logotron) " link Prospector}
@{" Pro Tennis Tour II (Blue Byte/Ubi Soft) " link ProTennisTourII}
@{" Raider (Celestial Software/Impressions) " link Raider}
@{" Railroad Tycoon (MicroProse) " link RailroadTycoon}
@{" Red Lightning (Strategic Simulations, Inc.) " link RedLightning}
@{" Renegade Legion Interceptor (Strategic Simulations, Inc.) " link RenegadeLegionInterceptor}
@{" RVF Honda (Microstyle) " link RVFHonda}
@{" Scroller 2 (The Soft Alternative) " link Scroller2}
@{" Seymour Goes to Hollywood (Codemasters) " link SeymourGoesToHollywood}
@{" Shufflepuck Cafe (Br¯derbund/Domark) " link ShufflepuckCafe}
@{" Silent Service (MicroProse) " link SilentService}
@{" Silent Service II (MicroProse) " link SilentServiceII}
@{" SimEarth (Maxis) " link SimEarth}
@{" Skeleton Krew A1200 (Core Design) " link SkeletonKrewA1200}
@{" Sorcerer (Infocom) " link Sorcerer}
@{" Spellbreaker (Infocom) " link Spellbreaker}
@{" Starglider (Argonaut Software/Rainbird) " link Starglider}
@{" Stationfall (Infocom) " link Stationfall}
@{" Storm Across Europe (Strategic Simulations, Inc.) " link StormAcrossEurope}
@{" Super Seymour Saves the Planet (Codemasters) " link SuperSeymourSavesThePlanet}
@{" Super Tetris (Spectrum Holobyte) " link SuperTetris}
@{" Super Wonder Boy (US Gold) " link SuperWonderBoy}
@{" Sword of Aragon (Strategic Simulations, Inc.) " link SwordOfAragon}
@{" The Amazing Spiderman (Oxford Digital Enterprises/Empire) " link TheAmazingSpiderman}
@{" The Hound of Shadow (Eldritch Games/Electronic Arts) " link TheHoundOfShadow}
@{" The Jetsons (MicroIllusions) " link TheJetsons}
@{" Theme Park Mystery (Joined Up Software/Imageworks) " link ThemeParkMystery}
@{" The New Zealand Story (Choice Software/Ocean) " link TheNewZealandStory}
@{" The Secret of Monkey Island (Lucasfilm Games) " link TheSecretOfMonkeyIsland}
@{" The Secret of Monkey Island II (Lucasfilm Games) " link TheSecretOfMonkeyIslandII}
@{" The Settlers/Die Siedler (Blue Byte) " link TheSettlers}
@{" The Speris Legacy (Team 17) " link TheSperisLegacy}
@{" Thunderboy (Time Warp Productions) " link Thunderboy}
@{" Times of Lore (Origin) " link TimesOfLore}
@{" UFO - Enemy Unknown AGA version (Mythos Games Limited/Microprose)" link UFO}
@{" Vaxine (The Assembly Line/US Gold) " link Vaxine}
@{" Weird Dreams (Rainbird) " link WeirdDreams}
@{" Wings (Cinemaware) " link Wings}
@{" Wiz & Liz (Lunatic Games/Psygnosis) " link Wiz&Liz}
@{" Wizball (Ocean) " link Wizball}
@{" Wonder Dog (Core Design) " link WonderDog}
@{" Wonderland (Magnetic Scrolls) " link Wonderland}
@{" Worms (Team 17) " link Worms}
@{" XP8 (Weathermine/Effigy) " link XP8}
@{" Xybots (Tengen) " link Xybots}
@{" Zool 2 AGA (Gremlin Graphics) " link Zool2AGA}

@endnode


@node AboutInfocomPatches "About Infocom Patches"

@smartwrap

@{u}About Infocom Patches@{uu}@{par}

Infocom story files contain a checksum used when you type '$verify' to check
the correctness of the story file. Any changes to the story file, like removal
of copy-protection, will necessitate a change to the checksum in order for
'$verify' to continue to work correctly.@{par}

When you save a game in progress, the first part of the story file is included
in the save file; this includes the story file checksum. So if you load a
saved game, @{i}saved when playing from an original story file@{ui}, when playing with
a patched story file, there may be a problem with the '$verify' command due
to the differing checksums. The interpreter may report a bad story file when
in fact the story file is intact. Not every interpreter does this; Infocom's
own does, but ZIP 2.0 does not.@{par}

These patches were made possible by Mark Howell's TxD Infocom data file
disassembler, Paul David Doherty's DebugTool 1.11, and Graham Nelson's Z-Code
specification document. If you're interested in Infocom and interactive fiction
in general, you should check out the FTP site ftp.gmd.de, in the directory
/if-archive.

@endnode


@node AboutLockPick "About LockPick"

@smartwrap

@{u}About LockPick@{uu}@{par}

LockPick 2.0 is a parameter-based disk copier which contains a very large
number of parameters (504!). Some of the patches in this list came from
LockPick. LockPick also allows some disks which use a non-DOS format to be
backed up, something which isn't possible for a simple patch. You can download
LockPick from the author's home page at the following URL:@{code}
@{jcenter}http://buster.nac.net/~bybell/lockpick.html

@endnode


@node WhereToFindTools "Where to find the tools mentioned here"

@smartwrap

@{u}Where to Find the Tools Mentioned Here@{uu}@{par}

@{code}@{u}Program Aminet path Aminet CD@{uu}
@{b}DiskX@{ub} disk/misc/DiskX.lha Set 1 D
@{b}FreeCopy 1.9@{ub} disk/bakup/freecopy19.lha Set 1 D
@{b}Hex@{ub} disk/moni/HexED.lha Set 2 c
@{b}Imploder 4.0@{ub} util/pack/imploder_4_0.lzh Set 1 A
@{b}Mon 1.65@{ub} dev/moni/mon165.lha Set 1 A
@{b}SuperDuper@{ub} disk/misc/SD3V13.lha Set 2 c
@{b}StoneCracker 4.10.2@{ub} util/pack/stc4102.lha Set 1 A
@{b}TrackDOS@{ub} disk/misc/TrackDOS.lha Set 1 D
@{b}xfd 1.15@{ub} util/pack/xfd115.lha Set 4 a
@{b}Zoom 5.4@{ub} util/arc/Zoom_5_4.lha Set 1 A

@{body}More recent versions of some of these programs may be on Aminet FTP sites or
later Aminet CDs.

@endnode


@node CopyrightIssues "Copyright Issues"

@smartwrap

@{u}Copyright Issues@{uu}@{par}

@{b}This section contains important information. Please read it carefully@{ub}.@{par}

Publication of the information contained in this document does not in itself
infringe any copyrights. The simple fact is that @{i}THE AMIGA PATCH LIST IS
PERFECTLY LEGAL@{ui}. So any decision not to publish, for example on Aminet FTP
sites, amounts to censorship.@{par}

For detailed information on the legal situation in the United States
(relevant since the main Aminet site is in the USA), see@{code}
@{jcenter}http://web.idirect.com/~neverloc/legalcpy.html@{par}@{jleft}@{body}
This page is maintained by a Canadian company called Copyware Inc., which
sells programs to enable backups to be made of commercial copy-protected PC
software.@{par}

To quote Paul David Doherty:
@{lindent 4}@{pari -2}@{par}@{b}∑@{ub} patches that only work if you own an original game are not in the
same league as installers that only work with pirated games;@{par}
@{b}∑@{ub} crackers aren't interested in patches for original software
because they prefer to crack those games themselves;@{par}
@{b}∑@{ub} pirates aren't interested in patches for original commercial software
because they don't @{b}have@{ub} original protected software in the first
place;@{par}
@{b}∑@{ub} the only beneficiary of such patches is the rightful owner of commercial
software who wants to protect the valuable original disks from damage or
wants to make the games HD installable.@{pard}@{line}

I will add another couple of points:
@{lindent 4}@{pari -2}@{par}@{b}∑@{ub} In the case of games which have manual-based
copy-protection, a patch to allow use without referring to the manual can
greatly enhance game-play. Some games repeatedly ask for a word from the
manual to be entered during the game. This is extremely annoying, and if you
play the game a lot, causes the manual to become "dog-eared" quickly. If you
regularly play many such games, you have to have many game manuals lying
around, cluttering up your room and making it more likely that some will get
lost or damaged.@{par}
@{b}∑@{ub} If the owner of an original copy of a game with manual protection is
intent on piracy, the existence of otherwise of a patch in this list will not
stop them -- they will just photocopy the relevant section in the manual.@{pard}@{line}

In any case, there are already programs on Aminet which install (copy-protected)
games to hard disk -- see the many hard disk installers in game/patch. These
remove the copy-protection anyway. So there is @{b}no justification@{ub} for the
Aminet administrators refusing to accept this file.@{par}

The current situation is that the full version of the Amiga Patch List is not
being accepted by the Aminet administrators. I received the following email
from Urban Mueller on 9-Oct-97:@{par}

@{code}-------- message begins --------
Return-Path: mueller@indiac.relog.ch
Received: from indiac.relog.ch (indiac.relog.ch [194.191.121.20]) by excalibur.netcom.net.uk (8.8.5 (SB)/8.8.5) with ESMTP id CAA27528 for < markk@netcomuk.co.uk >; Thu, 9 Oct 1997 02:45:20 +0100 (BST)
Received: (from mueller@localhost)
by indiac.relog.ch (8.8.5/8.8.5) id DAA21605;
Thu, 9 Oct 1997 03:42:33 +0200 (MDT)
From: Urban D Mueller < mueller@relog.ch >
Message-Id: < 199710090142.DAA21605@indiac.relog.ch >
Subject: Re: AmigaPatchList
To: peter@dalling.u-net.com (Peter Dalling)
Date: Thu, 9 Oct 1997 03:42:32 +0200 (MDT)
Cc: umueller@wuarchive.wustl.edu, markk@netcomuk.co.uk, mscheler@aminet.org
In-Reply-To: < E0x6CGn-0007fg-00@wrath > from "Peter Dalling" at Sep 3, 97 11:01:15 am
X-Mailer: ELM [version 2.4 PL24 ME8]
Content-Type: text

>
> Hi Urban,
>
> First off let me say thank you for what you are doing with Aminet, it is
> the most valuable resource available to any Amiga user.
>
> My reason for writing is my concern regarding AmigaPatchList, it's latest
> vesion (2.6) contains details on how to patch games which are still
> available, or have now be re-issued in the UK.
>
> The following Microprose games have been re-released by Guildhall Leisure.
>
> Civilization
> Formula One Grand Prix
> Gunship
> Railroad Tycoon
> Silent Service
>
> Given the precarious nature of the Amiga scene at the moment, I think we
> should be supporting the software houses by /buying/ these games, not
> giving people the tools to make pirate copies.
>
> I believe you have previously refused to allow AmigaPatchList onto the
> Aminet, I think you should review your decision and ban it again.

Sorry about the long delay. Altho I think the file is legal as it is,
I've decided to remove it until these are patches are gone. However
that wasn't an easy decision, I tend to allow as much as possible.

-Urban

-------- message ends --------

@{body}What this means is that perfectly legal files can be removed from Aminet
simply because someone disapproves for whatever reason of the archive
contents. I don't believe this is an acceptable situation. If you agree, I
suggest that you voice your concerns to the Aminet administrators, Urban
M¸ller (umueller@wuarchive.wustl.edu) and Mattias Scheler
(mscheler@aminet.org). Aminet should accept @{b}ALL@{ub} legal Amiga-related
files.@{par}

Contrary to what Peter Dalling says in the above quoted message, Guildhall
Leisure have @{i}not@{ui} re-released either Gunship or Silent Service. They
have re-released Gunship 2000 and Silent Service II.@{par}

Sadly, considering the current state of the Amiga commercial software market,
the (very weak) arguments against a list like this are in practice not
relevant anyway. Almost all of the programs covered are available new any
more, so revenue loss is not an issue. The points given above detail why the
Patch List is unlikely to contribute to software piracy. What @{i}is@{ui} an issue
however, is the fact that in almost every case @{b}it is impossible to replace
your original disks@{ub} if something nasty happens to them. Games are usually
de-listed a short while after release, and the software company may cease
trading.@{par}

@endnode


@node VersionHistory "Version History"

@{u}Version History@{uu}

1.0 Initial release (not widely distributed).

1.1 Various minor changes, and the following new patches:
AMFV release 79
Frontier 'Version to Gametek (Release 4) 1.05'
Sorcerer releases 13, 18
Stationfall release 107
Thunderboy

1.2 More minor changes, and the following new patches:
Breach 1.02e
Kult
Mindfighter
Ogre 1.06
The Settlers
Corrected version of Frontier to 1.05 in patch list.
Added information to (hopefully) allow any version of Frontier to be
patched.

1.3 More minor changes, and the following new patches:
Budokan
Emerald Mine (three versions)
Epic 3.17
Extensor
Gods 1.00
MovieSetter 1.0P
Starglider
Bug fix! Added another word to alter for 'The Settlers' patch. The
old patch in v1.2 of this list was incomplete, and meant that the
machine would crash after a while.

1.4 More minor changes, and the following new patches:
Champions of Krynn 1.0
Demon's Tomb - The Awakening 1.00
DragonStrike 1.0
ESWAT
Gridrunner 28/2/90
Line of Fire
Storm Across Europe 1.0
Sword of Aragon 1.0

1.5 The following new patch added:
Colorado

1.6 Yet more minor changes, and the following new patches added:
Back to the Future II
Theme Park Mystery

1.7 The following new patches added:
CJ in the USA
Dizzy Collection

1.8 Converted list to AmigaGuide format.
Reformatted text to 77 columns.
Added note to sysops/moderators.
More minor changes.
Changed my addresses.
Removed Rob Northen flame.
Changed AMFV and Sorcerer patches. The idea is to preserve gameplay
as much as possible - now the game always asks for the same number or
sequence of buttons; you are able to enter an incorrect number or
sequence as in the original versions.
Added note for Infocom patches.
Changed name to Amiga Patch List; there aren't only games any more.
The following new patches added:
Barbarian - The Ultimate Warrior UK PAL Version 24/03/88
Beast Busters
Brian the Lion AGA A1200 Computer Combat version
Bureaucracy release 116
Castles
CJ's Elephant Antics
Dennis AGA
Gunship 832.03
Oscar AGA
Pro Tennis Tour II
Scroller 2 1.01
Seymour Goes to Hollywood
Silent Service 825.03
SimEarth
Spellbreaker release 87
Super Seymour Saves the Planet
Wizball
Wonder Dog
Zool 2 AGA A1200 Computer Combat version

1.81 Very minor changes (not released, as far as I can remember).
The following new patch added:
Pinball Fantasies AGA

1.9 More changes.
Information on how to bypass protection in Chess Player 2150 added
(there's a 'backdoor'), and the following new patch added:
Super Tetris

2.0 Added 'Where to find tools' section.
The following new patches added:
E-motion Astra Pack version
Kelly X
PowerMonger

2.1 A couple of minor changes.
Added button for Pinball Fantasies AGA in list of patches. Put the
correct disk name in the patch for this game.
The following new patches added:
Beneath a Steel Sky
Dune II
Eye of the Beholder
Eye of the Beholder 2
Jumping Jackson
Megatraveller 1
Pinball Fantasies AGA (slightly different version)
Railroad Tycoon 855.02
Many thanks to Tue Brisson for all the new patches in this version
and the bug report!

2.2 Updated information on the XFD package.
Vastly simplified the Zool 2 AGA patch - XFD now supports the
cruncher used. As a side effect, the CRC values have changed.
The following new patch added:
Sorcerer release 6

2.3 The following new patches added (all except North & South
integrated from LockPick or FreeCopy):
Battletech - The Crescent Hawk's Inception 2.3
Cybercon III
DÈj‡ Vu - A Nightmare Comes True
DÈj‡ Vu II - Lost in Las Vegas
Evil Garden
Midwinter II - Flames of Freedom
North & South
Passing Shot
Raider
Shufflepuck Cafe 1.0
The Hound of Shadow
The Jetsons 1.0
The New Zealand Story
The Secret of Monkey Island
Bug fix! The Railroad Tycoon patch didn't work. It didn't disable the
two train limit if you picked the wrong train. Oops... (reported by
Shafiq Rahaman - thanks!)
Added SuperDuper and Imploder 4.0 to the 'Where to find...' section.
Added information about the URL for the Amiga Patch List.
Added 'Copyright Issues' section.
Used some @{amigaguide} V40 features.
Provided Workbench icons for the .guide and .readme files.
Some more small changes.

2.4 Added 'About LockPick' and 'Help Wanted!' sections.
The usual minor changes.
The following new patches added:
Magic Boy
Sorcerer release 4
Spellbreaker release 63
The Secret of Monkey Island II
Wiz & Liz

2.5 Updated LockPick information with URL of the author's home page.
Added CRC information to Railroad Tycoon 855.02 patch.
The following new patches added:
Battlehawks 1942
Battlestorm
Die Siedler (German version of The Settlers), two versions
Graeme Souness Vector Soccer
Worms

2.6 Updated Copyright Issues section. The following new patches added
(the only one developed by myself is Italy 1990):
Alien Breed Tower Assault AGA HD
Breathless 1.00
Civilization (four versions)
Hired Guns 39.25
Italy 1990 Winners Edition (from Super Sim Pack compilation)
Maniac Mansion
The Secret of Monkey Island II (another version - maybe the
German release?), patch supplied by Thomas Straubinger

@{b}NOTE:@{ub} From here on the history diverges. There are two versions, a
cut-down one for Aminet distribution and a full one for distribution
elsewhere. Some of the patches have been removed for the Aminet release. The
entries below are for the full version. Complain to the Aminet administrators
if you find this unacceptable.

2.7 Updated the Patch List to reflect the current Aminet censorship -
please read the Copyright Issues section!
Added note about bugged Maniac Mansion patch.
Changed my email address to a generic equivalent.
Corrected name of Codemasters Dizzy compilation.
Updated Hired Guns information.
The following new patch added:
Civilization 855.04 German version

2.8 The following new patches added from LockPick and Maverick:
Red Lightning v1.1
Renegade Legion Interceptor Version 1.0 (13-May-91)
Times of Lore

2.9 Added more information to the Copyright Issues section, including a
pointer to a web page explaining the US legal situation.
Reinstated the Gunship and Silent Service patches to the cut-down
Aminet release - Guildhall Leisure have @{i}not@{ui} re-released either of
these two titles.
Updated Maniac Mansion patch and added more information about the
Kixx XL re-release of this game.
The following new patches added:
Battle Chess
Breathless versions 1.10, 1.11, 1.11 (68060)
Civilization 855.01 German version
Dogfight 1.01
Sim Earth hires version 1.0 (8.7.92)

3.0 Minor changes.
The following new patches added:
688 Attack Sub
Checkmate NTSC version
Dungeon Masters Assistant Vol. II: Characters & Treasures
F-15 Strike Eagle II
F1GP three-disk version, as supplied with A600HD bundle
RVF Honda (tested on Astra Pack version)
Silent Service II
XP8 ECS

3.1 Changed web page URLs.
Updated LockPick URL.
Mention possibility of Esc bypassing protection check with SSI games.
Added credits page.
Added StoneCracker 4.10.2 to 'Where to find...' section
Minor edits.
The following new patches added:
Advantage Tennis
Alien Breed 3D (8-channel version)
Alien Breed 3D II (2Mb & 4Mb versions, and turbo patch)
Alien Storm
Atomic Robo-Kid
Better Dead than Alien
Blob
Bubble and Squeak
Computer Scrabble
Dan Dare III - The Escape
Fast Eddie's Pool and Billiards Parlor
Fist Fighter
Football Glory AGA
Naughty Ones ECS
Navy Seals
Nicky Boom II
Last Ninja 2
Prospector in the Mazes of Xor
Skeleton Krew A1200
Super Wonder Boy
The Speris Legacy
UFO - Enemy Unknown AGA version
Weird Dreams
Worms (alternative patch)
Xybots

@endnode


@node ToDo "To Do"

@smartwrap

@{u}Changes to be made in a later version@{uu}@{par}

Add more Emerald Mine versions; the Emerald Mines CD also contains original
game files, it seems.@{par}

Add patch for Great Courts II (= Pro Tennis Tour II).@{par}

Integrate more patches from FreeCopy, LockPick and Maverick.@{par}

Use more @{amigaguide} V40 features.@{par}

@endnode


@node AboutTheAuthor "About the Author"

@smartwrap

@{u}About the Author@{uu}@{par}

I hope you find these patches useful. A large proportion were developed by
myself, and can not be found in any parameter disk copiers.@{par}

If you want to contribute a patch of your own, or have any comments or
suggestions, send me email or alternatively a disk along with @{i}sufficient
return postage@{ui}. Ideally, put some interesting software on the disk.@{par}

Contact me if you have a game for which you would like to see a patch
developed.@{par}

@{b}Do not send large files by email without asking first.@{ub}@{par}

@{code}-- Mark Knibbs
mark_k@iname.com


@{body}For the forseeable future, mail sent to the following address will reach me
quickly:@{par}
@{code} 25 Rutts Lane
West Lavington
DEVIZES
Wiltshire SN10 4LN
United Kingdom

@endnode


@node HelpWanted! "Help Wanted!"

@smartwrap

@{u}Help Wanted!@{uu}@{par}

Is there a program that can decrypt Rob Northen copy-protection code? I
have not needed to use such a program for deprotecting any of the games which
use this protection, but it would be interesting to see what his code
actually does.@{par}

I would also like to know the distribution status of the parameter disk
copier Maverick. Is this still available? Who are the developers?@{par}

Please contact me if you have the program "Rob Northen Warp" by Phil Douglas.@{par}

@endnode


@node Credits

@smartwrap

@{u}Credits@{uu}@{par}

Many thanks to everyone who has contributed patches, or developed patches
which were contributed by someone else. In order of number of patches:@{lindent 4}@{pari -2}@{par}
@{b}∑@{ub} Tue Brisson (9 patches)@{par}
@{b}∑@{ub} Legionary (7 patches)@{par}
@{b}∑@{ub} Crystal (3 patches)@{par}
@{b}∑@{ub} LUCY/PHiLOSOPHY (3 patches)@{par}
@{b}∑@{ub} Keith Krellwitz (3 patches)@{par}
@{b}∑@{ub} Andre Kutterer (3 patches)@{par}
@{b}∑@{ub} Russell Hodges (2 patches)@{par}
@{b}∑@{ub} Adam Hodson (2 patches)@{par}
@{b}∑@{ub} The Masterbrain (2 patches)@{par}
@{b}∑@{ub} Skid Row (2 patches)@{par}
@{b}∑@{ub} Thomas Straubinger (2 patches)@{par}
@{b}∑@{ub} Captain Hook & Mozart/OTT (1 patch)@{par}
@{b}∑@{ub} Johannes Carlsson (1 patch, developed by Bob Duncan / Fairlight)@{par}
@{b}∑@{ub} Marc Christiansen (1 patch)@{par}
@{b}∑@{ub} The Company & Vision Factory (1 patch)@{par}
@{b}∑@{ub} Delirium (1 patch)@{par}
@{b}∑@{ub} Dytec (1 patch)@{par}
@{b}∑@{ub} Endless Piracy (1 patch)@{par}
@{b}∑@{ub} Helmut Hummel (1 patch)@{par}
@{b}∑@{ub} The Loons (1 patch)@{par}
@{b}∑@{ub} Peter Madden (1 patch)@{par}
@{b}∑@{ub} Jorma Oksanen (1 patch)@{par}
@{b}∑@{ub} Paradox (1 patch)@{par}
@{b}∑@{ub} Patrick (1 patch)@{par}
@{b}∑@{ub} Chuck Stone (1 patch)@{par}
@{b}∑@{ub} Wolverine/Nemesis (1 patch)@{pard}@{line}

Thanks also to people who provided me with their original games to develop
patches for:@{lindent 4}@{pari -2}@{par}
@{b}∑@{ub} Dennis Jacobson (4 games)@{pard}@{line}

Thanks also to these people for other assistance:@{lindent 4}@{pari -2}@{par}
@{b}∑@{ub} Paul David Doherty@{par}
@{b}∑@{ub} Matthew Garrett@{par}
@{b}∑@{ub} Mr Larmer@{par}
@{b}∑@{ub} Peter Karlsson@{par}
@{b}∑@{ub} Keith Krellwitz@{par}
@{b}∑@{ub} Daniel Platt@{par}
@{b}∑@{ub} Marco Siegel@{pard}@{line}

@endnode


@node 688AttackSub "688 Attack Sub"

"@{u}688 Attack Sub@{uu}" (version in Empire "Combat Classics" compilation)

File to alter: "688"
File length: 141312

@{u}Offset Change From Change To@{uu}
$005665 61 64
$00566B 61 69
$005671 61 66
$005726 4840 7000

Original CRC Checksum = $18AC9381
Original WRAP Checksum = $EDA2C521

Final CRC Checksum = $56D3CA7C
Final WRAP Checksum = $ED9A9D59

Comments: This patch removes the manual protection.

Originator: LUCY/PHiLOSOPHY

@endnode


@node AMindForeverVoyaging "A Mind Forever Voyaging (Infocom)"

"@{u}A Mind Forever Voyaging@{uu}" (Infocom)

@{b}Release 77 / Serial number 850814@{ub}

File to alter: "story.data" (see comments below)
File length: 262018 ( " " " )

@{u}Offset Change From Change To@{uu}
$00001D 31 03 ;New game checksum
$033461 10 01
$033469 20 01

Original CRC Checksum = $A26FEE15
Original WRAP Checksum = $213D1F80

Final CRC Checksum = $CD6EFB58
Final WRAP Checksum = $21991F80


@{b}Release 79 / Serial number 851122@{ub}

File to alter: "
story.data" (see comments below)
File length: 262036 ( "
" " )

@{u}Offset Change From Change To@{uu}
$00001D 60 32 ;New game checksum
$033471 10 01
$033479 20 01

Original CRC Checksum = $C942537B
Original WRAP Checksum = $2F4E8ECA

Final CRC Checksum = $9C7232AD
Final WRAP Checksum = $2FAA8ECA

Comments: This removes the 'Class One Security Mode Access Decoder'
protection. You will always be asked to enter the security
code corresponding to @{i}WHITE 89@{ui}, which is of course @{i}12@{ui}.
These patches are for PC data files. The data files for Amiga
versions may be padded to a multiple of 512 bytes. In this
case the CRC checksums given above will be wrong. As far as I
know, releases 77 and 79 were the only versions of AMFV
released.

Originator: Mark Knibbs

@endnode


@node AdvantageTennis "Advantage Tennis (Infogrames)"

"@{u}Advantage Tennis@{uu}" (Infogrames)

File to alter: "MENU" on disk "ADVANTAGE TENNIS"
File length: 149704

@{u}Offset Change From Change To@{uu}
$00AE75 0B 00

Original CRC Checksum = $DFCD7B1C
Original WRAP Checksum = $CAC6D92F

Final CRC Checksum = $34F7943E
Final WRAP Checksum = $CAD1D92F

Comments: Enter anything at the protection check

Originator: Mark Knibbs

@endnode


@node AlienBreed3D "Alien Breed 3D (Team 17)"

"@{u}Alien Breed 3D@{uu}" (Team 17)

This patch is for the 8-Channel update version as found on Aminet in
game/patch/AB3D_patch.lha

File to alter: "ABD.PK" on disk "AB3D1"
File length: 249024

Using xfdDecrunch or Stonecracker, decrunch the ABD.PK file to a
directory that can hold the 749824 bytes uncrunched file.

Make the following changes to the uncrunched file:

@{u}Offset Change From Change To@{uu}
$045370 4E94 4E71
$045378 6606 6006

Original CRC Checksum for uncrunched file = $9D092225
Original WRAP Checksum for uncrunched file = $76C4EAFD

Final CRC Checksum for uncrunched file = $D3FAC452
Final WRAP Checksum for uncrunched file = $7CE7EAFD

You can now re-compress the file. This is not needed for HD
installation, but the uncompressed file will no longer fit on the
floppy disk. To do this, use StoneCracker (or similar) to crunch in
executable mode and save the crunched ABD.PK file back to the AB3D1
disk.

Comments: You will no longer be asked to enter a three-digit number
from the code booklet.

Originator: Andre Kutterer

@endnode


@node AlienBreed3DII "Alien Breed 3D II - The Killing Grounds (Team 17)"

"@{u}Alien Breed 3D II - The Killing Grounds@{uu}" (Team 17)

There are two patches given here, one for the 2Mb version, the other for the
4Mb version.

@{b}2Mb version@{ub}

File to alter: "tkg" on disk "TKG1" (2Mb Version)
File length: 137992

Using xfdDecrunch or Stonecracker, decrunch the tkg file to a
directory that can hold the 622672 bytes uncrunched file.

Make the following changes to the uncrunched file:

@{u}Offset Change From Change To@{uu}
$039B64 6100 0004 4E71 4E71

Original CRC Checksum for uncrunched file = $FB659A9A
Original WRAP Checksum for uncrunched file = $99523453

Final CRC Checksum for uncrunched file = $6A8AD2CB
Final WRAP Checksum for uncrunched file = $ABE0E5E6


@{b}4Mb version@{ub}

File to alter: "TKG" on disk "TKG1" (4Mb Version)
File length: 182820

Using xfdDecrunch or Stonecracker, decrunch the TKG file to a
directory that can hold the 819620 bytes uncrunched file.

Make the following changes to the uncrunched file:

@{u}Offset Change From Change To@{uu}
$047B22 7000 4E75

Original CRC Checksum for uncrunched file = $632FB989
Original WRAP Checksum for uncrunched file = $153BDFE3

Final CRC Checksum for uncrunched file = $0408D28D
Final WRAP Checksum for uncrunched file = $153C016E


You can now re-compress the file. This is not needed for HD
installation, but the uncompressed file will no longer fit on the
floppy disk. To do this, use StoneCracker (or similar) to crunch in
executable mode and save the crunched tkg file back to the TKG1 disk.


@{b}TKG Turbo Patch@{ub}

If You use the TKG Turbo Patch from Aki Laukkanen (available on Aminet as
game/patch/TKGTurboPatch.lha), you must patch this program as well.

File to alter: TKGPatch (TKG-Patch V34.5 (31.10.96))
File length: 8720

@{u}Offset Change From Change To@{uu}
$0004B4 6618 4E71 ;Remove checksum test

Original CRC Checksum = $4B5BA1EF
Original WRAP Checksum = $F1F73640

Final CRC Checksum = $EDB007E0
Final WRAP Checksum = $099E3641

NOTE: The TKG executable @{i}must@{ui} be crunched with StoneCracker for a
length of 182820 bytes or the patch will fail to run the game! From a
Shell window type:
stc -fe -p0 -o0 tkg

Comments: You will no longer be asked to enter a three-digit number
from the code booklet.

Originator: Andre Kutterer

@endnode


@node AlienBreedTowerAssaultAGAHD "Alien Breed Tower Assault AGA HD (Team 17)"

"@{u}Alien Breed Tower Assault AGA HD@{uu}" (Team 17)

File to alter: "AB"
File length: 279220

@{u}Offset Change From Change To@{uu}
$00048A6 6614 4E71
$00048F0 67 60

Original CRC Checksum = $49010EEC
Original WRAP Checksum = $CE04DB59

Final CRC Checksum = $0D9B3AA2
Final WRAP Checksum = $D504F2FC

Comments: The game will no longer ask for disk 1.

Originator: Probably Fairlight, patch sent to me by Tue Brisson

@endnode


@node AlienStorm "Alien Storm (US Gold)"

"@{u}Alien Storm@{uu}" (US Gold)

File to alter: "a.prg" on disk "78 Track Master"
File length: 115656

@{u}Offset Change From Change To@{uu}
$00C10A 6104 7200

Original CRC Checksum = $E6E9D752
Original WRAP Checksum = $39C1E8DC

Final CRC Checksum = $3805F80F
Final WRAP Checksum = $39C1D7E0

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node ArtOfChess "Art of Chess (SPA)"

"@{u}Art of Chess@{uu}" (SPA)

File to alter: "c/cur" on disk "CHESS"
File length: 136736

@{u}Offset Change From Change To@{uu}
$0094F0 48E7 7FFE 7000 4E75

Original CRC Checksum = $B7E9B3D8
Original WRAP Checksum = $7ED611B0

Final CRC Checksum = $F448F879
Final WRAP Checksum = $57BD42B9

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node AtomicRobo-Kid "Atomic Robo-Kid (Activision)"

"@{u}Atomic Robo-Kid@{uu}" (Activision)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 114 (track 5, sector 4, head 0) on disk 1.

@{u}Offset in block Change From Change To@{uu}
$0000EA 207C 4E75

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Legionary

@endnode


@node BackToTheFutureII "Back to the Future II (Images/Imageworks)"

"@{u}Back to the Future II@{uu}" (Images/Imageworks)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 1310 (track 59, sector 1, head 1).

Search for the hex string 487A 000A (at offset $164).
Replace this with 6000 08DA.

Locate block 1315 (track 59, sector 6, head 1).

Search for the hex string 6600 F6FA (at offset $4C).
Replace this with 4E71 4E71.

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.
Due to a certain lameness on the part of the person who put
the disk together, the game does not work on anything other
than a 68000. [The header for a normal load file is executed,
not skipped over.] To fix this, use your disk editor to
change the 2 bytes at block 100 (track 4, sector 1, head 1),
offset 0 (starting with $000003F3) to hex 601E. The game will
work on a plain A1200 by doing this, but you may need to use
Kickstart 1.2 or 1.3 and turn the cache off.

Originator: Mark Knibbs

@endnode


@node BalanceOfPower1990 "Balance of Power 1990 (Mindscape)"

"@{u}Balance of Power 1990@{uu}" (Mindscape)

File to alter: "bop" on disk "BOP"
File length: 269252

@{u}Offset Change From Change To@{uu}
$040B8C 66D8 4E71
$040BE4 6600 FF7A 4E71 4E71

Original CRC Checksum = $C54051B2
Original WRAP Checksum = $6711DA19

Final CRC Checksum = $8CF43C50
Final WRAP Checksum = $97088B22

Comments: You no longer need to enter a word from the manual.

Originator: FreeCopy 1.8 parameter

@endnode


@node Barbarian "Barbarian - The Ultimate Warrior (Palace) UK PAL Version 24/03/88"

"@{u}Barbarian - The Ultimate Warrior@{uu}" (Palace) UK PAL Version 24/03/88

There are two files to alter. First, use a text editor to add a
semicolon before the s of 'startit' in the s/startup-sequence file on
the Barbarian disk.

File to alter: "main" on disk "copy of Barbarian 1"
File length: 35104

@{u}Offset Change From Change To@{uu}
$00003A 4E40 4E71 2C78 0004

Original CRC Checksum = $D1ED5ED3
Original WRAP Checksum = $FB595158

Final CRC Checksum = $DCD9F8F0
Final WRAP Checksum = $49C67321

Comments: This patch removes the on-disk copy-protection.
There are at least two versions of Barbarian. This patch is
for the version given away several years ago with new Amigas
as part of the 'Tenstar pack'. My original full-price release
disk is a different version; all code is encrypted. If you
have another version, try searching for 4E40 4E71, and
replacing this with 2C78 0004.

Originator: Mark Knibbs

@endnode


@node BattleChess "Battle Chess (Interplay)"

"@{u}Battle Chess@{uu}" (Interplay)

File to alter: "BattleChess" on disk "BattleChess"
File length: 83904

@{u}Offset Change From Change To@{uu}
$006962 6606 6016
$00699B FE 02

Original CRC Checksum = $27844F22
Original WRAP Checksum = $F394D2BF

Final CRC Checksum = $710AC88D
Final WRAP Checksum = $F394D9AB

Comments: This removes the copy protection, so you can enter any value.

Originator: LockPick parameter, sent by Russell Hodges

@endnode


@node BattleCommand "Battle Command (Realtime Games/Ocean) Release Version V1.1 28/11/1990"

"@{u}Battle Command@{uu}" (Realtime Games/Ocean) Release Version V1.1 28/11/1990

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 165 (track 7, sector 0, head 1).

Search for the hex string 487A 000A 23DF 0000 0010.
Replace this with 203C AB7D 25B5 6000 08D4.

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.
To check the version number of your game, press Ctrl-V during
play. If it says 'PRelease ...', then something has gone
wrong.

Originator: Mark Knibbs

@endnode


@node Battlehawks1942 "Battlehawks 1942 (Lucasfilm Games)"

"@{u}Battlehawks 1942@{uu}" (Lucasfilm Games)

File to alter: "BH" on disk "BHawk1"
File length: 167936

@{u}Offset Change From Change To@{uu}
$0025CA 6604 4E71

Original CRC Checksum = $D0BB928B
Original WRAP Checksum = $7A880704

Final CRC Checksum = $229B157A
Final WRAP Checksum = $7A881E97

Comments: Enter any password at the recognition test.

Originator: LockPick 2.0 parameter

@endnode


@node Battlestorm "Battlestorm (Titus)"

"@{u}Battlestorm@{uu}" (Titus)

File to alter: "BAT" on disk "BAT"
File length: 47308

@{u}Offset Change From Change To@{uu}
$009886 4E55 0000 48E7 21FC 2506 0808
$00988C FFFE 33FC 0200 4E75

Original CRC Checksum = $4692CEA9
Original WRAP Checksum = $23C62120

Final CRC Checksum = $889A221E
Final WRAP Checksum = $FCBE73DF

Comments: This patch removes the on-disk copy-protection.

Originator: LockPick 2.0 parameter

@endnode


@node Battletech "Battletech - The Crescent Hawk's Inception (Westwood Associates/Infocom)"

"@{u}Battletech - The Crescent Hawk's Inception@{uu}" (Westwood Associates/Infocom) 2.3

File to alter: "Battletech/battletech" on disk "Battletech Version 2.3"
File length: 204784

@{u}Offset Change From Change To@{uu}
$00D5F1 01 00

Original CRC Checksum = $D4EC331D
Original WRAP Checksum = $009662F8

Final CRC Checksum = $C0281F89
Final WRAP Checksum = $009762F8

Comments: You can choose anything when asked to identify a Mech part.
Altering this file causes the $verify command on the disk to
report that the file is bad. This is nothing to worry about.

Originator: LockPick 2.0 parameter

@endnode


@node BeastBusters "Beast Busters (Images Design/Activision)"

"@{u}Beast Busters@{uu}" (Images Design/Activision)

File to alter: "bbusters" on disk " " [Disk 1]
File length: 101036

@{u}Offset Change From Change To@{uu}
$00004A 487A 000A 23DF 203C 96C1 AAFE
$000050 00 60
$000052 0010 091C

Original CRC Checksum = $52FAF321
Original WRAP Checksum = $98771586

Final CRC Checksum = $5CAF0DD7
Final WRAP Checksum = $A1BFAD98

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node BeneathASteelSky "Beneath a Steel Sky (Revolution/Virgin) Version 10\3\1994"

"@{u}Beneath a Steel Sky@{uu}" (Revolution/Virgin) Version 10\\3\\1994

File to alter: "SteelSky" on disk "disk_15" (Boot Disk)
File length: 187528

@{u}Offset Change From Change To@{uu}
$0035F2 FF FE
$005992 51 50
$009ADA 321A B2 34C0 B0

Original CRC Checksum = $3C4B6D2F
Original WRAP Checksum = $A0A30275

Final CRC Checksum = $36E7DE32
Final WRAP Checksum = $A2A301CF

Comments: This patch allows you to enter any code at Security Services.

Originator: Delirium

@endnode


@node BetterDeadThanAlien "Better Dead than Alien (Electra)"

"@{u}Better Dead than Alien@{uu}" (Electra)

File to alter: "Better Dead than Alien" on disk "Better Dead than Alien"
File length: 103104

@{u}Offset Change From Change To@{uu}
$009FBC 4EBA 1D14 303C 0000

Original CRC Checksum = $1C005860
Original WRAP Checksum = $45E5DD43

Final CRC Checksum = $D5653F9D
Final WRAP Checksum = $6463FA57

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node BirdsOfPrey "Birds of Prey (Argonaut/Electronic Arts)"

"@{u}Birds of Prey@{uu}" (Argonaut/Electronic Arts)

Open a CLI/Shell window, and type the following:

Assign TEMP: < Some directory with at least 720K free >
CD "Birds of Prey:"
GSG D bop_c TEMP:bop

Then make the following changes to the file TEMP:bop.

@{u}Offset Change From Change To@{uu}
$09D47F 03 00
$09D4BA FFFF 0000
$09D564 FFFF 0000

Original CRC Checksum for decompressed bop file = $C649F94F
Original WRAP Checksum for decompressed bop file = $50F86BAD

Final CRC Checksum for decompressed bop file = $DD690012
Final WRAP Checksum for decompressed bop file = $50F86BB0

Next, type the following in a CLI/Shell window:

CD "Birds of Prey:"
GSG C TEMP:bop bop_c

Comments: Enter @{i}19050@{ui} at the prompt.

Originator: Mark Knibbs

@endnode


@node Blob "Blob (Core Design)"

"@{u}Blob@{uu}" (Core Design)

File to alter: blob
File length: 83400

@{u}Offset Change From Change To@{uu}
$0011AA 7000 4E75

Original CRC Checksum = $B80E3FBA
Original WRAP Checksum = $E8C1421E

Original CRC Checksum = $5C50689A
Original WRAP Checksum = $E8C163A9

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Legionary

@endnode


@node Breach "Breach (Omnitrend/Artronic) 1.06"

"@{u}Breach@{uu}" (Omnitrend/Artronic) 1.06

File to alter: "Breach" on disk "Breach"
File length: 101448

@{u}Offset Change From Change To@{uu}
$00F7BC 4E55 FF02 50C0 4E75

Original CRC Checksum = $08B5CC7F
Original WRAP Checksum = $2EC164D2

Final CRC Checksum = $B4A3BCDF
Final WRAP Checksum = $2C57155F

Comments: You no longer need to enter a key from the keys card.

Originator: Mark Knibbs

@endnode


@node Breathless "Breathless (Fields of Vision/Power Computing)"

"@{u}Breathless@{uu}" (Fields of Vision/Power Computing)

Version 1.00

File to alter: "Breathless" on disk "BREATHLESS1"
File length: 112280

@{u}Offset Change From Change To@{uu}
$0016898 6614 4E71

Original CRC Checksum = $BDD45AFA
Original WRAP Checksum = $066E0467

Final CRC Checksum = $99E5F281
Final WRAP Checksum = $5FF41DD0


Version 1.10 (update available on Aminet as game/patch/Breathless1_1.lha)

File to alter: "Breathless" on disk "BREATHLESS1"
File length: 116336

@{u}Offset Change From Change To@{uu}
$00171FA 6614 4E71

Original CRC Checksum = $7DF6E50D
Original WRAP Checksum = $F52F7179

Final CRC Checksum = $22CD7033
Final WRAP Checksum = $F52F891C


Version 1.11 (update available on Aminet as game/patch/Breathless1_1F.lha)

File to alter: "Breathless" on disk "BREATHLESS1"
File length: 116336

Offset Change From Change To
$00171FA 6614 4E71

Original CRC Checksum = $063B9C22
Original WRAP Checksum = $F5DB70B9

Final CRC Checksum = $5900091C
Final WRAP Checksum = $F5DB885C


Version 1.11 68060 (update available on Aminet as game/patch/Breathl060.lha)

File to alter: "Breathless" on disk "BREATHLESS1"
File length: 121832

Offset Change From Change To
$0018772 6614 4E71

Original CRC Checksum = $4C7F7445
Original WRAP Checksum = $B072A729

Final CRC Checksum = $1344E17B
Final WRAP Checksum = $B072BECC

Comments: Select any symbols at protection check.

Originator: 1.00 patch sent by Tue Brisson, others sent by both Tue
Brisson and Chuck Stone, 1.11 patch also contributed by
Peter Madden

@endnode


@node BrianTheLionAGA "Brian the Lion AGA (Reflections/Psygnosis) A1200 Computer Combat version"

"@{u}Brian the Lion AGA@{uu}" (Reflections/Psygnosis) A1200 Computer Combat version

This patch is quite involved. Perform the following steps carefully.

@{b}Stage 1@{ub}
Using a utility such as TrackDOS, create disk images (901120 bytes long) of
disks 2 and 3. If you've installed Brian the Lion on your hard disk, you can
use the files 'DISK2.BTL' and 'DISK3.BTL' respectively.


@{b}Stage 2@{ub}
Load the @{i}disk 2@{ui} image file into Hex.

Click in the Start gadget and enter '400'. Press Return. The start of the
file should now read 'PP20'.

Click in the End gadget, erase the number 'C03FF' and enter 'DF7'. Press
Return.

Save the file as 'RAM:tempfile.pp'


@{b}Stage 3@{ub}
Using a utility such as PowerPacker, DLD, xfdDecrunch or any program which
can decrunch PowerPacker data files, decrunch the file 'RAM:tempfile.pp' to
'RAM:tempfile'.

Now make the following change to the file 'RAM:tempfile'.

File length: 13040

@{u}Offset Change From Change To@{uu}
$000001 FA 75

Original CRC Checksum = $A20F4E6E
Original WRAP Checksum = $F0C871C6

Final CRC Checksum = $5730D78A
Final WRAP Checksum = $F14D71C6

Now use PowerPacker (I have version 4.0a - you may need this version too) to
crunch the 'RAM:tempfile' file with 'Best' efficiency. Save it as
'RAM:tempfile.pp'. This should be 3576 bytes long.


@{b}Stage 4@{ub}
Load the @{i}disk 2@{ui} image file into Hex.

Move to offset $400. Choose 'Insert File...' from the Project menu, and
select 'RAM:tempfile.pp'.

Move to offset $1BC00. Choose 'Insert File...' from the Project menu, and
select 'RAM:tempfile.pp'.

Save the file back to disk.

Load the @{i}disk 3@{ui} image file into Hex.

Move to offset $18C00. Choose 'Insert File...' from the Project menu, and
select 'RAM:tempfile.pp'.

Save the file back to disk.


@{b}Stage 5@{ub}
If you were altering your 'DISK2.BTL' and 'DISK3.BTL' files, you can now play
your deprotected Brian the Lion from hard disk. If not, use TrackDOS to write
the modified disk image files to your copies of disks 2 and 3.


Comments: This patch removes the manual protection. The protection
screen will no longer appear.

Originator: Mark Knibbs

@endnode


@node BubbleAndSqueak "Bubble and Squeak (Audiogenic)"

"@{u}Bubble and Squeak@{uu}" (Audiogenic) version on Amiga Computing cover disks

File to alter: "originalCODE" on disk "Bubble1"
File length: 222196

@{u}Offset Change From Change To@{uu}
$035ADE 7000 7200 4E40 21FC D8BA 5C60
$035AE4 4E75 487A 00F4 4E75

Original CRC Checksum = $939B19DE
Original WRAP Checksum = $A218D084

Final CRC Checksum = $2BFEAFC2
Final WRAP Checksum = $88E00A6D

Comments: This patch removes the Rob Northen on-disk copy-protection.
If you have the original commercial release and this does not
work, please contact me.

Originator: Mark Knibbs

@endnode


@node Budokan "Budokan (Electronic Arts)"

"@{u}Budokan@{uu}" (Electronic Arts)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

On disk 1, locate block 90 (track 4, sector 2, head 0).

Search for the hex string 6700 000E 6100 FC08
Replace this with 4E71 4E71 4E71 4E71

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: Identify the crest as anything.

Originator: LockPick parameter

@endnode


@node Bureaucracy "Bureaucracy (Infocom) Release 116 / Serial number 870602"

"@{u}Bureaucracy@{uu}" (Infocom) Release 116 / Serial number 870602

File to alter: "story.data" (see comments below)
File length: 243341 ( " " " )

@{u}Offset Change From Change To@{uu}
$00001C FC65 FFBC ;New game checksum
$027691 61 06 05 00 76 B4 B4 B4 B4 B4
$0276BB A0 00 C7 B4 B4 B4

Original CRC Checksum = $C78BC1AD
Original WRAP Checksum = $BEF20C24

Final CRC Checksum = $D589CEA0
Final WRAP Checksum = $531C5D60

Comments: Part-way into the game, you will be asked five questions in
the paranoid's house. This patch enables you to give any
answer to each question.
This patch is for the data file supplied as part of LTOI II
for the PC. The data file for the Amiga version may be padded
to a multiple of 512 bytes. In this case, the CRC and WRAP
checksums given above will be wrong.

Originator: Mark Knibbs

@endnode


@node Castles "
Castles (Interplay)"

"
@{u}Castles@{uu}" (Interplay)

File to alter: "
CASTLES" on disk "Castles"
File length: 155900

@{u}Offset Change From Change To@{uu}
$0233CC 0CAC 297C
$0233D4 57 50

Original CRC Checksum = $C0239A71
Original WRAP Checksum = $241B01F7

Final CRC Checksum = $764E2E69
Final WRAP Checksum = $0E4B01F7

Comments: Enter anything at the protection check.

Originator: LockPick parameter

@endnode


@node ChampionsOfKrynn "
Champions of Krynn (Strategic Simulations, Inc.) 1.0"

"
@{u}Champions of Krynn@{uu}" (Strategic Simulations, Inc.) 1.0

File to alter: "
game" on disk "Disk One"
File length: 479844

@{u}Offset Change From Change To@{uu}
$0125C6 6600 FD98 4E71 4E71
$0125EC 6600 0012 4E71 4E71

Original CRC Checksum = $269CFBA1
Original WRAP Checksum = $D95F34C9

Final CRC Checksum = $33D1D755
Final WRAP Checksum = $A014FDFA

Comments: Enter anything at the protection check. Marco Siegel reported
that for some SSI games, you can just press Esc when asked to
enter a word; there is no need to patch the executable if
this works.

Originator: Mark Knibbs

@endnode


@node Checkmate "
Checkmate (Oxford Softworks/Interplay)"

"
@{u}Checkmate@{uu}" (Oxford Softworks/Interplay)

This game refuses to run on PAL Amigas. To bypass the PAL check, apply the
patch to offset $001364 as detailed below. This is not necessary if you have
an NTSC Amiga.

Checkmate may have been released under another name in Europe, possibly by
Oxford Softworks themselves.

File to alter: "
Chess" on disk "Checkmate"
File length: 153060

@{u}Offset Change From Change To@{uu}
$01B6E1 04 EC
$01B6E4 67 60
Additionally, you can apply the following patch to bypass the PAL check:
$001364 6000 F016 4E71 4E71

Original CRC Checksum = $F454727F
Original WRAP Checksum = $13F5F988

Final CRC Checksum with PAL check removed = $4FCB1844
Final WRAP Checksum with PAL check removed = $2B9D9B2D

Comments: Enter anything at the protection check.

Originator: Mark Knibbs, original disk sent by Dennis Jacobson

@endnode


@node ChessPlayer2150 "
Chess Player 2150 (Oxford Softworks/CP Software)"

"
@{u}Chess Player 2150@{uu}" (Oxford Softworks/CP Software)

Comments: This game has a built-in way to bypass the copy-protection!
Simply enter 'TOBY' or 'toby' when asked to enter a word from
the manual.

Originator: The program's author, discovered by Mark Knibbs

@endnode


@node Civilization "
Civilization (Sid Meier/MicroProse)"

"
@{u}Civilization@{uu}" (Sid Meier/MicroProse)

Version 855.01

File to alter: "
game" on disk "CIV1"
File length: 393676

@{u}Offset Change From Change To@{uu}
$04E99E 3F40 302F
$04E9A4 675C 4E71

Original CRC Checksum = $D050D6E9
Original WRAP Checksum = $09119A90

Final CRC Checksum = $FB879E02
Final WRAP Checksum = $21FCA9A1


Version 855.01 (another version with the same version number)

File to alter: "
game" on disk "CIV1"
File length: 393528

@{u}Offset Change From Change To@{uu}
$04E90A 3F40 302F
$04E910 675C 4E71

Original CRC Checksum = $8591AE23
Original WRAP Checksum = $5F2AEFB4

Final CRC Checksum = $AE46E6C8
Final WRAP Checksum = $7815FEC5


Version 855.01 German

File to alter: "
game" on disk "CIV1"
File length: 394348

@{u}Offset Change From Change To@{uu}
$04EB1E 3F40 302F
$04EB24 675C 4E71

Original CRC Checksum = $037E509A
Original WRAP Checksum = $8A40563D

Final CRC Checksum = $C9FC252D
Final WRAP Checksum = $A32B654E


Version 855.04 (this update is available on Aminet)

File to alter: "
game" on disk "CIV1"
File length: 394008

@{u}Offset Change From Change To@{uu}
$04EAA6 3F40 302F
$04EAAC 675C 4E71

Original CRC Checksum = $741F8DFC
Original WRAP Checksum = $C04B2BD7

Final CRC Checksum = $A7950B0F
Final WRAP Checksum = $D9363AE8


Version 855.04 German

File to alter: "
game" on disk "CIV1"
File length: 402764

@{u}Offset Change From Change To@{uu}
$050C92 3F40 302F
$050C98 675C 4E71

Original CRC Checksum = $26DBC2E1
Original WRAP Checksum = $8E39B555

Final CRC Checksum = $FEB38BA2
Final WRAP Checksum = $A724C466


Version 855e.01 (AGA version)

Note: You need to use xfdDecrunch and/or PowerPacker4.x to unpack the
file, and a cruncher like PowerPacker, Imploder or CrunchMania to
pack it after patching so it will fit on the disk.

File to alter: "
CivilizationAGA" on disk "CIV1"
File length: 387920 (uncrunched)

@{u}Offset Change From Change To@{uu}
$03F178 3F40 302F
$03F17E 675C 4E71

Original CRC Checksum for unpacked file = $F6E5F782
Original WRAP Checksum for unpacked file = $D639D5BE

Final CRC Checksum for unpacked file = $B038CC9C
Final WRAP Checksum for unpacked file = $E54AEEA9

Comments: Select anything at protection check.
If you have a different version, try searching for the hex
strings 3F40 001C 4A40 and 675C 4239, replacing 3F40 with
302F, and 675C with 4E71.

Originator: Original patch by Wolverine/Nemesis, German 855.01 by Thomas
Straubinger, German 855.04 by Helmut Hummel, others by Tue
Brisson

@endnode

 
@node CJInTheUSA "CJ in the USA (Genesis Software/Codemasters) 18.5.92"

"@{u}CJ in the USA@{uu}" (Genesis Software/Codemasters) 18.5.92 (date from disk name)

File to alter: "VC" on disk "CJ IN THE USA (18.5.92)"
File length: 8384

The alterations needed here are quite involved. I will assume that
you are using the 'Hex' file editor. You will also need FImp from the
Imploder 4.0 distribution.

Load the VC file into Hex.
Click in the Start string gadget and enter the value 1E8.
The start of the file should read 'CHFI'. Change this to 'IMP!'.
Click in the End string gadget and change 1ED7 to 1ED1.
Save the file as 'RAM:VCmain.im'
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain should be 23500 bytes long.
Load the file 'RAM:VCmain' into Hex. Make the following changes:

@{u}Offset Change From Change To@{uu}
$000052 6100 0BC8 4E71 4E71
$00067E 67 60

Save the modified file back as 'RAM:VCmain'.
From a CLI/Shell window e nter the command 'FImp RAM:VCmain'. The file
RAM:VCmain.im should be 7888 bytes long.
Load the VC file from your (copy of the) CJ in the USA disk.
Move to offset $1E8. Select 'Insert File...' from the Project menu,
and select the file 'RAM:VCmain.im'.
Still at offset $1E8, change the 'IMP!' string to 'CHFI'.
Save the file as 'VC' on your CJ in the USA disk.

Original CRC Checksum for VC file = $B5EE5BC9
Original WRAP Checksum for VC file = $E864AF82

Final CRC Checksum for VC file = $113DF5A4
Final WRAP Checksum for VC file = $0DF662E8

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node CJsElephantAntics "CJ's Elephant Antics (Genesis Software/Codemasters)"

"@{u}CJ's Elephant Antics@{uu}" (Genesis Software/Codemasters)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 22 (track 1, sector 0, head 0).

Search for the hex string 6100 076A (at offset $58).
Replace this with 4E71 4E71.

Locate block 31 (track 1, sector 9, head 0).

Search for the hex string 0000 0000 (at offset $60).
Replace this with 433F 3C06.

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node Colorado "Colorado (Silmarils/Action 16)"

"@{u}Colorado@{uu}" (Silmarils/Action 16)

File to alter: "T.X" on disk "Empty"
File length: 51140

@{u}Offset Change From Change To@{uu}
$000972 4EB9 6004

Original CRC Checksum = $39EF1466
Original WRAP Checksum = $917E361D

Final CRC Checksum = $DE26600B
Final WRAP Checksum = $917E24D2

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node ComputerScrabble "Computer Scrabble (Leisure Genius)"

"@{u}Computer Scrabble@{uu}" (Leisure Genius)

File to alter: "SCRABBLE.BIN" on disk "Scrabble-US"
File length: 37092

@{u}Offset Change From Change To@{uu}
$0073C4 4E55 FFD6 7000 4E75

Original CRC Checksum = $180247AE
Original WRAP Checksum = $5A617095

Final CRC Checksum = $39515109
Final WRAP Checksum = $38B721F6

Comments: This patch removes the on-disk copy-protection. It applies
to the version as released in the USA. If your version is
different, please contact me.

Originator: Mark Knibbs, original disk sent by Dennis Jacobson

@endnode


@node CyberconIII "Cybercon III (The Assembly Line/U.S. Gold)"

"@{u}Cybercon III@{uu}" (The Assembly Line/U.S. Gold)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 226 (track 10, sector 6, head 0). Make the
following changes:

@{u}Offset in block Change From Change To@{uu}
$000069 FB FC
$000071 FE 02
$000075 FB FC
$000077 F2 02
$000081 FB FC
$000083 E6 02

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: The code to open every door is 'AAA'.

Originator: LockPick 2.0 parameter

@endnode


@node DanDareIII "Dan Dare III - The Escape (Probe Software/Virgin Games)"

"@{u}Dan Dare III - The Escape@{uu}" (Probe Software/Virgin Games)

File to alter: "dan" on disk "DanDare3"
File length: 65840

@{u}Offset Change From Change To@{uu}
$00025E 41F9 6026

Original CRC Checksum = $8521E638
Original WRAP Checksum = $133249A2

Final CRC Checksum = $9FBA8DDD
Final WRAP Checksum = $13322B75

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node DefenderOfTheCrown "Defender of the Crown (Cinemaware)"

"@{u}Defender of the Crown@{uu}" (Cinemaware)

File to alter: "Defender" on disk "Defender1"
File length: 85324

@{u}Offset Change From Change To@{uu}
$00DBAA 56CB FFFC 5548 2B3C 0000 0010
$00DBB2 5243 66EC 9043 203C 0000 03D8

Original CRC Checksum = $6AB84734
Original WRAP Checksum = $5EB85459

Final CRC Checksum = $98FEB406
Final WRAP Checksum = $1D273C0E

Comments: This patch removes the on-disk copy-protection.

Originator: LockPick parameter

@endnode


@node DÈj‡Vu "DÈj‡ Vu - A Nightmare Comes True (Icom Simulations/Mindscape)"

"@{u}DÈj‡ Vu - A Nightmare Comes True@{uu}" (Icom Simulations/Mindscape)

File to alter: "DÈj‡ Vu" on disk "DEJAVU"
File length: 63296

@{u}Offset Change From Change To@{uu}
$009A56 4EAC 8012 504F 203C 0000 012D
$009B12 4EAC 8012 504F 203C 0000 012D
$009B32 4EAC 8012 504F 203C 0000 03DD
$009C16 4EAC 8012 504F 203C 0000 012D

Original CRC Checksum = $3E0CB7E6
Original WRAP Checksum = $3D981578

Final CRC Checksum = $6246EB0A
Final WRAP Checksum = $3DE20912

Comments: This patch removes the on-disk copy-protection.

Originator: LockPick 2.0 parameter

@endnode


@node DÈj‡VuII "DÈj‡ Vu II - Lost in Las Vegas (Icom Simulations/Mindscape)"

"@{u}DÈj‡ Vu II - Lost in Las Vegas@{uu}" (Icom Simulations/Mindscape)

File to alter: "DejaVuII" on disk "DejaVuII"
File length: 66916

@{u}Offset Change From Change To@{uu}
$00A7C8 4EBA 600E

Original CRC Checksum = $B5B44F92
Original WRAP Checksum = $5947BD53

Final CRC Checksum = $C973FA98
Final WRAP Checksum = $47F3BD53

Comments: This patch removes the on-disk copy-protection.

Originator: LockPick 2.0 parameter

@endnode


@node DemonsTomb "Demon's Tomb - The Awakening (Silhouette Software/Melbourne House) 1.00"

"@{u}Demon's Tomb - The Awakening@{uu}" (Silhouette Software/Melbourne House) 1.00

File to alter: "game" on disk "Demon's_Tomb"
File length: 80864

@{u}Offset Change From Change To@{uu}
$000DBA 4EBA F44C 4200 4E71

Original CRC Checksum = $3C2056DB
Original WRAP Checksum = $3A8CE456

Final CRC Checksum = $ED2BDBE3
Final WRAP Checksum = $E067F110

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node DennisAGA "Dennis (Ocean) Amiga 1200 version, from 'Desktop Dynamite' pack"

"@{u}Dennis@{uu}" (Ocean) Amiga 1200 version, from 'Desktop Dynamite' pack

File to alter: "dennis" on disk " " [Disk A]
File length: 168596

@{u}Offset Change From Change To@{uu}
$00433E 48E7 4E75

Original CRC Checksum = $91E443DD
Original WRAP Checksum = $C408BB50

Final CRC Checksum = $DC77D04E
Final WRAP Checksum = $C408B5C2

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node DGeneration "D/Generation (Mindscape) 1.04/1.05 Jun 12 1992"

"@{u}D/Generation@{uu}" (Mindscape) 1.04/1.05 Jun 12 1992

[Version string in dgen file says 1.04, in-game text says 1.05.]

File to alter: "dgen" on disk "DGEN1"
File length: 134220

@{u}Offset Change From Change To@{uu}
$01C38D 00 01

Original CRC Checksum = $5A47D248
Original WRAP Checksum = $C4CF4A2C

Final CRC Checksum = $14851D59
Final WRAP Checksum = $C4CE4A2C

Comments: This patch removes the Rob Northen on-disk copy-protection.
Disk 2 no longer needs to be protected.

Originator: Mark Knibbs

@endnode


@node Dizzy'sExcellentAdventures "Dizzy's Excellent Adventures (Codemasters)"

"@{u}Dizzy's Excellent Adventures@{uu}" (Codemasters)

This is a two disk compilation of Dizzy games. Disk 1 contains Dizzy Panic
and Spellbound Dizzy; disk 2 contains Bubble Dizzy, Prince of the Yolkfolk
and Kwiksnax. The file 'VC' needs to be patched on both disks. The method
used is similar to that for the 'CJ in the USA' patch given elsewhere.

@{u}Disk 1@{uu}

File to alter: "VC" on disk "SPELLBOUND (AMIGA V1.1)"
File length: 6548

The alterations needed here are quite involved. I will assume that
you are using the 'Hex' file editor. You will also need FImp from the
Imploder 4.0 distribution.

Load the VC file into Hex.
Click in the Start string gadget and enter the value 1E8.
The start of the file should read 'CHFI'. Change this to 'IMP!'.
Click in the End string gadget and change 17AB to 17A5.
Save the file as 'RAM:VCmain.im'
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain should be 20308 bytes long.
Load the file 'RAM:VCmain' into Hex. Make the following changes:

@{u}Offset Change From Change To@{uu}
$000164 41FA 4E75
$000A9A 67 60

Save the modified file back as 'RAM:VCmain'.
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain.im should be 6054 bytes long.
Load the VC file from (your copy of) disk 1.
Move to offset $1E8. Select 'Insert File...' from the Project menu,
and select the file 'RAM:VCmain.im'.
Still at offset $1E8, change the 'IMP!' string to 'CHFI'.
Save the file as 'VC' on disk 1.

Original CRC Checksum for VC file = $7F863387
Original WRAP Checksum for VC file = $9C6D93DE

Final CRC Checksum for VC file = $02E4882E
Final WRAP Checksum for VC file = $AE5B7B68

@{u}Disk 2@{uu}

File to alter: "VC" on disk "YOLKFOLK (AMIGA V1.1)"
File length: 38208

The alterations needed here are quite involved. I will assume that
you are using the 'Hex' file editor. You will also need FImp from the
Imploder 4.0 distribution.

Load the VC file into Hex.
Click in the Start string gadget and enter the value 1E8.
The start of the file should read 'CHFI'. Change this to 'IMP!'.
Click in the End string gadget and change 9357 to 9351.
Save the file as 'RAM:VCmain.im'
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain should be 52448 bytes long.
Load the file 'RAM:VCmain' into Hex. Make the following changes:

@{u}Offset Change From Change To@{uu}
$000178 41FA 4E75
$000AA6 67 60

Save the modified file back as 'RAM:VCmain'.
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain.im should be 37712 bytes long.
Load the VC file from (your copy of) disk 2.
Move to offset $1E8. Select 'Insert File...' from the Project menu,
and select the file 'RAM:VCmain.im'.
Still at offset $1E8, change the 'IMP!' string to 'CHFI'.
Save the file as 'VC' on disk 2.

Original CRC Checksum for VC file = $C9C7E6AD
Original WRAP Checksum for VC file = $94F24E33

Final CRC Checksum for VC file = $7910E490
Final WRAP Checksum for VC file = $3D181B4A

Comments: This patch removes the Rob Northen on-disk copy-protection.
Thanks to Keith Krellwitz for reporting the real title of
this compilation. It was erroneously called 'Dizzy
Collection' in previous versions of the Patch List.

Originator: Mark Knibbs

@endnode


@node Dogfight "Dogfight (MicroProse) 1.01"

"@{u}Dogfight@{uu}" (MicroProse) 1.01

File to alter: "Dogfight" on disk "Dogfight_Disk_A"
File length: 233648

@{u}Offset Change From Change To@{uu}
$02440E 69 60

Original CRC Checksum = $90234E11
Original WRAP Checksum = $C6C33017

Final CRC Checksum = $89FDEB55
Final WRAP Checksum = $C6C33717

Comments: Enter anything at the protection check

Originator: Bob Duncan / Fairlight, sent to me by Johannes Carlsson

@endnode


@node DragonStrike "DragonStrike (Strategic Simulations, Inc.) 1.0"

"@{u}DragonStrike@{uu}" (Strategic Simulations, Inc.) 1.0

File to alter: "DStrike" on disk "DStrike"
File length: 100292

@{u}Offset Change From Change To@{uu}
$00211A 6E 60

Original CRC Checksum = $67EAFEF8
Original WRAP Checksum = $309700D6

Final CRC Checksum = $5C9FBFAE
Final WRAP Checksum = $30970ED6

Comments: Enter anything at the protection check. Marco Siegel reported
that for some SSI games, you can just press Esc when asked to
enter a word; there is no need to patch the executable if
this works.

Originator: Mark Knibbs

@endnode


@node DuneII "Dune II (Westwood Associates/Virgin)"

"@{u}Dune II@{uu}" (Westwood Associates/Virgin)

File to alter: "DuneII" on disk "DuneII_1"
File length: 294584 (uncompressed)

You need a cruncher or packer to carry out this patch. First
uncompress "DuneII" using XfdDecrunch, Imploder, Powerpacker or
similar. After alterations, use the cruncher to pack the "DuneII"
file to under 200K and save it over the original version. (Original
is compressed with Imploder mode 8.)

Make the following change to the decompressed file:

@{u}Offset Change From Change To@{uu}
$013368 67 60

Original CRC Checksum for decompressed "DuneII" file = $6F515E1B
Original WRAP Checksum for decompressed "DuneII" file = $650C51F7

Final CRC Checksum for decompressed "DuneII" file = $5382CBB5
Final WRAP Checksum for decompressed "DuneII" file = $6C0C51F7

Comments: Enter anything at the manual-protection. The datestamp for
this version is 24-May-93.

Originator: Paradox

@endnode


@node DungeonMastersAssistantVol.II "Dungeon Masters Assistant Vol. II: Characters & Treasures (Strategic Simulations, Inc.) 1.0"

"@{u}Dungeon Masters Assistant Vol. II: Characters & Treasures@{uu}" (Strategic Simulations, Inc.) 1.0

File to alter: "DMAssist"
File length: 113296

@{u}Offset Change From Change To@{uu}
$000EB6 4EBA FB16 7001 4E71

Original CRC Checksum = $9E46165E
Original WRAP Checksum = $E89903DE

Final CRC Checksum = $E35E899F
Final WRAP Checksum = $953DE298

Comments: Removes the manual protection (speeds up startup in the
process). Marco Siegel reported that for some SSI games, you
can just press Esc when asked to enter a word; there is no
need to patch the executable if this works.

Originator: Maverick V5 parameter, sent to me by Patrick

@endnode


@node EmeraldMine "Emerald Mine (Kingsoft)"

"@{u}Emerald Mine@{uu}" (Kingsoft)

There are at least four versions of the Emerald Mine game engine around. The
earliest is 28152 bytes long and seems to be unprotected. The time and score
appear in the top-left corner of the screen during play. I give patches here
for the other three versions, which I have dubbed 'Release 2', 'Release 3'
and 'Release 4'. Release 3 has some minor improvements and bug fixes, like
being slightly more system-legal during startup, and can run on NTSC
machines. Also, the data files used by release 3 are encrypted, making it
harder to cheat by editing the 'nam' file. Release 4 is broadly similar.

@{b}Release 2@{ub}

File to alter: "em" on disk "Emerald Mine", dated 24-Oct-86 13:24:13
File length: 30184

@{u}Offset Change From Change To@{uu}
$00070D BA 3B 18 71 4E 71
$001EDA 67 60

Original CRC Checksum = $A26B0895
Original WRAP Checksum = $9DF942C0

Final CRC Checksum = $B83C0A6B
Final WRAP Checksum = $9E423667


@{b}Release 3@{ub}

File to alter: "em" on disk "Emerald Mine", dated 19-Sep-87 20:33:37
File length: 30440

@{u}Offset Change From Change To@{uu}
$00067B BA 51 B6 71 4E 71
$0006EE 65 60
$00205A 67 60
$0020CC 67 60
$0026AF 18 D8 78 01 F2 7B 4E 71 4E 71
$003CD2 01F4 DE78 01F2 0257 4E71 4E71

Original CRC Checksum = $382F4312
Original WRAP Checksum = $3EC35708

Final CRC Checksum = $56B0DB6A
Final WRAP Checksum = $6315C98E


@{b}Release 4@{ub}

File to alter: "em" on disk "Emerald Mine", dated 24-Nov-87 12:05:15
File length: 30628

@{u}Offset Change From Change To@{uu}
$000677 BA 52 78 71 4E 71
$0006E6 65 60
$002118 67 60
$00218A 67 60
$00276D 18 D8 78 01 F2 7B 4E 71 4E 71
$003D90 01F4 DE78 01F2 0257 4E71 4E71

Original CRC Checksum = $29984D26
Original WRAP Checksum = $2CAAFDE0

Final CRC Checksum = $089DEB4A
Final WRAP Checksum = $9DEF2436

Comments: These patches remove the disk-based copy-protection. They do
not attempt to make the game any more system-legal (which is
possible; I have EM running from my hard drive under 3.1 and
68030). How about releasing an updated, hard-disk installable
version, Kingsoft?
The author of The Settlers, Volker Wertich, was a co-author
of Emerald Mine; it's nice to see that he's still writing
really cool games...

Originator: Mark Knibbs

@endnode


@node E-motion "E-motion (The Assembly Line/US Gold) Astra Pack version"

"@{u}E-motion@{uu}" (The Assembly Line/US Gold) Astra Pack version

File to alter: "mainbit" on disk "e-motion"
File length: 314356

@{u}Offset Change From Change To@{uu}
$0035D4 6100 0742 4E71 4E71
$0035D8 4A80 7000

Original CRC Checksum = $E782215D
Original WRAP Checksum = $3F560786

Final CRC Checksum = $923F3EE1
Final WRAP Checksum = $2C64C057

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node Epic "Epic (Digital Image Design/Ocean) 3.17"

"@{u}Epic@{uu}" (Digital Image Design/Ocean) 3.17

File to alter: "EPIC/EPIC" on disk "EPIC1"
File length: 199712

@{u}Offset Change From Change To@{uu}
$026750 67 60
$026758 67 60

Original CRC Checksum = $7FF27CA5
Original WRAP Checksum = $78FE75A8

Final CRC Checksum = $98C612DC
Final WRAP Checksum = $86FE75A8

Comments: Enter anything at the protection check.
This patch is for the hard-disk installable version 3.17 of
Epic, as supplied in the A600HD software bundle. To check
which version you have, use a file editor to search for the
string '$Revision:'. If you have a different version, try
searching for the hex string B200 67F4 6000 0008 4A11 6700,
and changing both occurrences of 67 to 60.

Originator: Mark Knibbs

@endnode


@node EscapeFromSingesCastle "Escape From Singe's Castle (ReadySoft)"

"@{u}Escape From Singe's Castle@{uu}" (ReadySoft)

File to alter: "Escape" on disk "escape A"
File length: 53492

@{u}Offset Change From Change To@{uu}
$00569C 66 60
$00A41A 6770 4E71
$00BED2 6600 0252 4E71 4E71

Original CRC Checksum = $37C6FCE9
Original WRAP Checksum = $D3DAA690

Final CRC Checksum = $ACA0056E
Final WRAP Checksum = $8DBBD71E

Comments: The protection screen will no longer appear. The version of
the game that I have refuses to work under Kickstart 2.0 or
higher. If you have a patch to correct this, please let me
know.

Originator: Mark Knibbs

@endnode


@node ESWAT "ESWAT (U.S. Gold)"

"@{u}ESWAT@{uu}" (U.S. Gold)

File to alter: "eswat" on disk "Eswat Disk #1"
File length: 97520

@{u}Offset Change From Change To@{uu}
$00B564 303C 009E 61 7200 4278 00
$00B56A 00AA 4E75

Original CRC Checksum = $BD2BAB4B
Original WRAP Checksum = $8689094B

Final CRC Checksum = $123E9C3D
Final WRAP Checksum = $A5C479A6

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node EvilGarden "Evil Garden (Demonware)"

"@{u}Evil Garden@{uu}" (Demonware) [PAL version]

File to alter: "c/Evil" on disk "EvilGardenPal"
File length: 57532

@{u}Offset Change From Change To@{uu}
$00104D 55 75
$00115E 60FE 4240

Original CRC Checksum = $B9E540CF
Original WRAP Checksum = $7EB742ED

Final CRC Checksum = $77152A74
Final WRAP Checksum = $7E9761AB

Comments: You will no longer be asked for a word from the manual.

Originator: LockPick 2.0 parameter

@endnode


@node Extensor "Extensor (Golden Games/Smash 16)"

"@{u}Extensor@{uu}" (Golden Games/Smash 16)

Firstly, remove the 'Stack 6000' line from the s/startup-sequence file on the
Extensor disk; this command is actually part of the copy-protection.

Then alter the following file:

File to alter: "Extensor" on disk "Extensor"
File length: 192

@{u}Offset Change From Change To@{uu}
$000076 4B 45 56 64 6F 73

Original CRC Checksum = $EEF588B4
Original WRAP Checksum = $C7400A3B

Final CRC Checksum = $9A6BFCBA
Final WRAP Checksum = $AA3FF111

Comments: This patch removes the on-disk copy-protection. The changes
to the 'Extensor' file above simply replace the string
'KEV.library' with 'dos.library'. The 'Stack' program patches
Exec OpenLibrary() to do this if the copy-protection check
passed. However, the loader program itself is very badly
coded. It uses A5 instead of A6 when calling the Exec
library; hence it doesn't work under Kickstarts later than
1.3. Also, the game uses memory without allocating it first.

Originator: Mark Knibbs

@endnode


@node EyeOfTheBeholder "Eye of the Beholder (Westwood Associates/Strategic Simulations, Inc.)

"
@{u}Eye of the Beholder@{uu}" (Westwood Associates/Strategic Simulations, Inc.)

File to alter: "
eob2" on disk "EOB1"
File length: 190400

@{u}Offset Change From Change To@{uu}
$019ABE 6606 4E71
$019AC4 67 60

Original CRC Checksum = $0E263ED4
Original WRAP Checksum = $3F5646C7

Final CRC Checksum = $8DB66136
Final WRAP Checksum = $46565E5C

Comments: Enter anything at the protection check. This file has a
datestamp of 30-Apr-91.

Originator: Skid Row

@endnode


@node EyeOfTheBeholder2 "
Eye of the Beholder 2 (Westwood Associates/Strategic Simulations, Inc.)

"@{u}Eye of the Beholder 2@{uu}" (Westwood/Strategic Simulations, Inc.)

According to Tue Brisson:
Depending on the version, "EOBII" may or may not be crunched. The KIXX budget
version is, and as far as I know it can't easily be decrunched. If you have a
crunched version, try to decrunch it and save it over the original file
before doing alterations. If the game boots without crashing, it has probably
decrunched correctly and you can apply the patch. (Remember that on the KIXX
version you will need to delete the file XLAN and remove it from the startup-
sequence in order to fit the decrunched file onto the disk.) If it crashes,
then it's too bad! At this point I don't know how to decrunch the KIXX
version.
(I could not decrunch the KIXX version properly. I tried several different
unpackers; they all gave slightly different output but all of the decrunched
files crashed. The cruncher was reported as PowerPacker4.0 Overlayed, but
even PowerPacker could not decrunch correctly, neither could it repack the
file.)

File to alter: "EOBII" on disk "EOB II 1"
File length: 299696

@{u}Offset Change From Change To@{uu}
$000A64 43EDFFDE 22402248

Original CRC Checksum = $11F4393A
Original WRAP Checksum = $502F0DCA

Final CRC Checksum = $4BF54F1A
Final WRAP Checksum = $71DCEB60

Comments: Enter anything at the protection check.

Originator: Skid Row

@endnode


@node F-15StrikeEagleII "F-15 Strike Eagle II (MicroProse/Empire)"

"@{u}F-15 Strike Eagle II@{uu}" (version in Empire "Combat Classics" compilation)

File to alter: "select"
File length: 165612

@{u}Offset Change From Change To@{uu}
$0220F6 B07A 303A
$0220FA 6600 FDD0 4E71 4E71

Original CRC Checksum = $CC53EB12
Original WRAP Checksum = $3C57B9BF

Final CRC Checksum = $2D6B769B
Final WRAP Checksum = $EBB7518E

Comments: This patch removes the manual protection.

Originator: LUCY/PHiLOSOPHY

@endnode


@node FA-18Interceptor "F/A-18 Interceptor (Bob Dinnerman/Electronic Arts)"

"@{u}F/A-18 Interceptor@{uu}" (Bob Dinnerman/Electronic Arts)

File to alter: "F-18 Interceptor" on disk "F-18 Interceptor"
File length: 331232

@{u}Offset Change From Change To@{uu}
$01CE60 660E 4E71

Original CRC Checksum = $FF0BB918
Original WRAP Checksum = $3FDA62E5

Final CRC Checksum = $EE8A1D80
Final WRAP Checksum = $577762E5

Comments: Enter any countercode when prompted.

Originator: Nib 2.0 parameter

@endnode


@node FastEddie's "Fast Eddie's Pool and Billiards Parlor (Oxxi/Aegis) Version 1.1"

"@{u}Fast Eddie's Pool and Billiards Parlor@{uu}" (Oxxi/Aegis) Version 1.1

File to alter: "Fast Eddie's" on disk "Fast Eddie's"
File length: 380564

@{u}Offset Change From Change To@{uu}
$0004FA 50 51
$000510 6700 FF6A 4E71 4E71

Original CRC Checksum = $EF79B1E7
Original WRAP Checksum = $43F280D6

Final CRC Checksum = $A675BFDB
Final WRAP Checksum = $5C8230CF

Comments: This patch removes the manual protection. Type anything or
just press Return to pass the check. There is likely to be an
earlier version of the game available. If you have this,
please contact me.

Originator: Mark Knibbs, original disk sent by Dennis Jacobson

@endnode


@node FistFighter "Fist Fighter (Zeppelin)"

"@{u}Fist Fighter@{uu}" (Zeppelin)

File to alter: "code" on disk "FistFighter_Amiga_V1.62_ILEHFE"
File length: 36860

@{u}Offset Change From Change To@{uu}
$0000E0 487A 000A 6000 0950

Original CRC Checksum = $EDF68057
Original WRAP Checksum = $2C62FF8B

Final CRC Checksum = $C28DE0E2
Final WRAP Checksum = $14DCF645

Comments: This patch removes the Rob Northen on-disk copy-protection

Originator: Mark Knibbs

@endnode


@node FootballGloryAGA "Football Glory AGA (Black Legend)"

"@{u}Football Glory AGA@{uu}" (Black Legend)

File to alter: "Intro" on disk 1
File length: 26536

@{u}Offset Change From Change To@{uu}
$0003C8 6626 4E71
$0003D2 6626 4E71

Original CRC Checksum = $E353317C
Original WRAP Checksum = $3E1946BB

Final CRC Checksum = $0F40D7FA
Final WRAP Checksum = $55CE5E66

Comments: Enter anything at the manual protection.

Originator: Jorma Oksanen

@endnode


@node FormulaOneGrandPrix "Formula One Grand Prix (Geoff Crammond/MicroProse) 1.02"

"@{u}Formula One Grand Prix@{uu}" (Geoff Crammond/MicroProse) 1.02

[This patch is for the original four-disk version]

File to alter: "f1gp" on disk "f1gp_disk_#2"
File length: 582992

@{u}Offset Change From Change To@{uu}
$0009AE B2 91 67 22 11 60
$0345F0 6600 0008 4E71 4E71

Original CRC Checksum = $125C0E95
Original WRAP Checksum = $F836E112

Final CRC Checksum = $99AC3456
Final WRAP Checksum = $16C6232A


[This patch is for the A600-compatible three-disk version, also called
version 1.02]

File to alter: "f1gp" on disk "f1gp_disk_#1"
File length: 582988

@{u}Offset Change From Change To@{uu}
$0009AE B2 91 67 22 11 60
$034604 6600 0008 4E71 4E71

Original CRC Checksum = $4DB8D30E
Original WRAP Checksum = $9B940A44

Final CRC Checksum = $0F384E32
Final WRAP Checksum = $BA234C5B

Comments: Enter anything at the protection check.

Originator: The Company & Vision Factory, patch for three-disk version
derived from this by Mark Knibbs

@endnode


@node Frontier "Frontier (David Braben/Gametek) [English versions]"

"@{u}Frontier@{uu}" (David Braben/Gametek) [English versions]

@{b}Version to Gametek (Release 1) 1.00@{ub}

File to alter: "Frontier" on disk "Frontier"
File length: 645752

@{u}Offset Change From Change To@{uu}
$084EB4 67 60

Original CRC Checksum = $B0D17DAF
Original WRAP Checksum = $B9F8CDF2

Final CRC Checksum = $B0A8218D
Final WRAP Checksum = $C0F8CDF2


@{b}Version to Gametek (Release 4) 1.05@{ub}

File to alter: "Frontier" on disk "Frontier"
File length: 646772

@{u}Offset Change From Change To@{uu}
$085278 67 60

Original CRC Checksum = $6360BEB9
Original WRAP Checksum = $7DF8651C

Final CRC Checksum = $F41C4B5C
Final WRAP Checksum = $84F8651C

Comments: Press any letter key whenever the protection screen appears.
There are several versions of Frontier around. To check which
version you have, search for the string 'Version'. If your
version is different, try searching for the hex string
28BB B002 6704 E88B, and change the 67 in this to 60.

Originator: Mark Knibbs

@endnode


@node Gods "Gods (Bitmap Brothers/Renegade) 1.00"

"@{u}Gods@{uu}" (Bitmap Brothers/Renegade) 1.00

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

On disk 1, locate block 1086 (track 49, sector 8, head 0).

Search for the hex string 84 31C7 85F0 3121 1512 A3.
Replace this with EC EA4C F3F1 5E2C F3F2 B6.

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the on-disk copy-protection.
To check the version number of your game, use the disk editor
to display the bootblock as ASCII text.

Originator: Crystal

@endnode


@node GraemeSounessVectorSoccer "Graeme Souness Vector Soccer (Impulze)"

"@{u}Graeme Souness Vector Soccer@{uu}" (Impulze)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 166 (track 7, sector 1, head 1).

@{u}Offset in block Change From Change To@{uu}
$000082 6600 00A0 4E71 4E71

Locate block 198 (track 9, sector 0, head 0).

@{u}Offset in block Change From Change To@{uu}
$0001B8 487A 4E75

Locate block 204 (track 9, sector 6, head 0).

@{u}Offset in block Change From Change To@{uu}
$0001CC 487A 000A 6000 092A

Locate block 251 (track 11, sector 9, head 0).

@{u}Offset in block Change From Change To@{uu}
$0001CC 6600 00B6 4E71 4E71

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection
and the manual protection. You can enter anything when asked.

Originator: Mark Knibbs

@endnode


@node Gridrunner "Gridrunner (Llamasoft) 28/2/90"

"@{u}Gridrunner@{uu}" (Llamasoft) 28/2/90

File to alter: "GRIDRUN" on disk "protec"
File length: 303748

@{u}Offset Change From Change To@{uu}
$04097E $48E7 7F7E 4200 4E75

Original CRC Checksum = $D039FB81
Original WRAP Checksum = $1B466DB5

Final CRC Checksum = $4860C24C
Final WRAP Checksum = $4C4F749C

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node Gunship "Gunship (MicroProse) 832.03"

"@{u}Gunship@{uu}" (MicroProse) 832.03

There are two files to alter - "scrnmule" for the manual protection and
"titlmule" for the disk-based protection.

File to alter: "scrnmule" on disk "Gunship"
File length: 76664

@{u}Offset Change From Change To@{uu}
$005AE9 0A 52

Original CRC Checksum = $A3C09F61
Original WRAP Checksum = $6C716EAF

Final CRC Checksum = $9966289E
Final WRAP Checksum = $6C296EAF


File to alter: "titlmule" on disk "Gunship"
File length: 42528

@{u}Offset Change From Change To@{uu}
$006722 2C78 6000
$006725 04 84
$009D7C 0000 0140
$009D81 00 C8
$009D84 0000 01F4

Original CRC Checksum = $076B4337
Original WRAP Checksum = $3E6D1038

Final CRC Checksum = $7BF8EF25
Final WRAP Checksum = $39F0DCB0

Comments: These patches remove the on-disk and manual copy-protection.
Select any vehicle on the identification screen.
This is for the version of Gunship distributed as part of the
Ubi Soft compilation 'Air/Sea Supremacy'. This version seems
to have had the countersign protection already removed; you
can enter any countersign when approaching a friendly base.

Originator: Mark Knibbs

@endnode


@node HiredGuns "Hired Guns (Psygnosis) Version 39.25"

"@{u}Hired Guns@{uu}" (Psygnosis) Version 39.25

You need to unpack the file using xfdDecrunch before applying the patch. If
playing from hard disk, simply copy the altered file to your "HiredGuns"
drawer, replacing the old file. Then change the UNPACK tooltype in the icon
from YES to NO.

If playing from floppy disks, you can pack the file as a data file if you
have the ProPack cruncher (there is unlikely to be enough free space for the
unpacked file). Else you could try packing with PowerPacker/Imploder/
CrunchMania (as executable). However, this is unlikely to work.

File to alter: "Hired Guns" on disk "Hired Guns Disk 1"
File length: 142248 (unpacked)

@{u}Offset Change From Change To@{uu}
$0101EC B019 6602 12C0 4E71
$0119CA 4A 42
$0119D0 67 60

Original CRC Checksum of unpacked file = $E2C4B20D
Original WRAP Checksum of unpacked file = $0518762C

Final CRC Checksum of unpacked file = $CD79C664
Final WRAP Checksum of unpacked file = $A97195BD

Comments: Enter anything at the protection check.

Originator: The Loons, sent to me by Tue Brisson. Thanks to Daniel Platt
for the tooltype information.

@endnode


@node Italy1990WinnersEdition "Italy 1990 Winners Edition (U.S. Gold)"

"@{u}Italy 1990 Winners Edition@{uu}" (U.S. Gold)

File to alter: "football.prg" on disk "78 Track Master"
File length: 135616

@{u}Offset Change From Change To@{uu}
$00446E 4EB9 0001 380A 7200 4E71 4E71

Original CRC Checksum = $16C50060
Original WRAP Checksum = $F6A04C28

Final CRC Checksum = $6383A47F
Final WRAP Checksum = $A830127A

Comments: This patch removes the on-disk copy-protection. The version
of the game that I have is part of the "Super Sim Pack"
compilation.

Originator: Mark Knibbs

@endnode


@node JumpingJackson "Jumping Jackson (Infogrames)"

"@{u}Jumping Jackson@{uu}" (Infogrames)

File to alter: "gloups" on disk "JJS"
File length: 78836

@{u}Offset Change From Change To@{uu}
$00AB88 6F00 0004 4E71 4E71

Original CRC Checksum = $0E39379B
Original WRAP Checksum = $7FE859F0

Final CRC Checksum = $93746CF0
Final WRAP Checksum = $A0770B83

Comments: This patch removes the on-disk copy protection. If your
original doesn't work you can make the copy work. Simply try
installing the bootblock and it should boot fine (at least my
version did). You will have to use OCS if you're running on
an AGA machine, though.
This version has a datestamp of 6-Mar-89.

Originator: Tue Brisson, inspired by M.A.D.

@endnode


@node KellyX "Kelly X (16 Blitz)"

"@{u}Kelly X@{uu}" (16 Blitz)

File to alter: "kelly_x" on disk "protec"
File length: 68052

@{u}Offset Change From Change To@{uu}
$00C79A 48E7 7FFE 7000 4E75

Original CRC Checksum = $C1BF4C8F
Original WRAP Checksum = $9F259A2A

Final CRC Checksum = $AE2D873C
Final WRAP Checksum = $D02E7311

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node KnightsOfTheSky "Knights of the Sky (MicroProse) 3.01"

"@{u}Knights of the Sky@{uu}" (MicroProse) 3.01

File to alter: "knights" on disk "kots1"
File length: 253248

@{u}Offset Change From Change To@{uu}
$03D174 BA6D 3A2D
$03D178 6658 4E71

Original CRC Checksum = $9538E019
Original WRAP Checksum = $A1077959

Final CRC Checksum = $43FB5665
Final WRAP Checksum = $392E795A

Comments: Select any squadron at the protection check.

Originator: Crystal

@endnode


@node Kult "Kult (Ere Informatique/Exxos)"

"@{u}Kult@{uu}" (Ere Informatique/Exxos)

File to alter: "KULT" on disk "BILLIARD"
File length: 131440

@{u}Offset Change From Change To@{uu}
$0000DE 3F39 6044

Original CRC Checksum = $4BF4F050
Original WRAP Checksum = $0C8C4402

Final CRC Checksum = $F20E90DD
Final WRAP Checksum = $0C8C22F7

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node LastNinja2 "Last Ninja 2 (System 3)"

"@{u}Last Ninja 2@{uu}" (System 3)

File to alter: "Game"
File length: 91088

@{u}Offset Change From Change To@{uu}
$00AB84 487A 000A 23DF 203C B219 1957
$00AB90 0000 0010 6000 08D4

Original CRC Checksum = $909A93FA
Original WRAP Checksum = $10511D67

Final CRC Checksum = $F894896F
Final WRAP Checksum = $3A520B58

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Legionary

@endnode


@node LineOfFire "Line of Fire (Creative Materials/U.S. Gold)"

"@{u}Line of Fire@{uu}" (Creative Materials/U.S. Gold)

You need Imploder 4.0 to carry out this patch. Run Imploder, and load
the file "line" from the disk "LOF Data". When asked whether you want
to deplode the file, click 'Yes'. Select an output file (for example
"RAM:line").

Now make the following changes to the output file.

@{u}Offset Change From Change To@{uu}
$0091D8 41F9 0000 7200 4E75

Original CRC Checksum for decompressed "line" file = $ECA3E475
Original WRAP Checksum for decompressed "line" file = $14725166

Final CRC Checksum for decompressed "line" file = $FAB136F9
Final WRAP Checksum for decompressed "line" file = $E46B02F0

Next use Imploder to compress the modified file with compression mode
5, and save it over the original version.

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node M1TankPlatoon "M1 Tank Platoon (MicroProse) 849.01"

"@{u}M1 Tank Platoon@{uu}" (MicroProse) 849.01

File to alter: "tankst" on disk "M1 Tank Platoon"
File length: 221948

@{u}Offset Change From Change To@{uu}
$011DB9 F4 F2

Original CRC Checksum = $3B2EC986
Original WRAP Checksum = $F1AE99D9

Final CRC Checksum = $D9A31B70
Final WRAP Checksum = $F1B099D9

Comments: Select any vehicle on the protection screen.

Originator: Mark Knibbs

@endnode


@node MagicBoy "Magic Boy (Blue Turtle/Empire)"

"@{u}Magic Boy@{uu}" (Blue Turtle/Empire)

File to alter: "magic.bin" on disk " "
File length: 211426

@{u}Offset Change From Change To@{uu}
$00A43C 487A 000A 6000 08CA

Original CRC Checksum = $E0D8BFA7
Original WRAP Checksum = $985FEA07

Final CRC Checksum = $CE198CE6
Final WRAP Checksum = $80D9E147

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node MagneticScrollsCollectionVolume1 "Magnetic Scrolls Collection Volume 1 (Magnetic Scrolls) 1.02 (10/7/91)"

"@{u}Magnetic Scrolls Collection Volume 1@{uu}" (Magnetic Scrolls) 1.02 (10/7/91)

There are three files to alter, corresponding to "Corruption", "Guild of
Thieves"
and "Fish!". If anyone has patches to fix the crash upon exit under
Workbench 3.0 (and 68030), please let me know.

"@{u}Corruption@{uu}"

File to alter: "corr.2" on disk "Collection Three"
File length: 772654

@{u}Offset Change From Change To@{uu}
$007C16 6100 1D8C 4A01 660A 4E71 4E71 4E71 4E71
$007C1E 41EC 9076 610E 6100 4E71 4E71 4E71 4E71
$007C26 1D96 4E71

Original CRC Checksum = $D053451F
Original WRAP Checksum = $46042EEB

Final CRC Checksum = $50881DBF
Final WRAP Checksum = $814C1247

"@{u}Fish!@{uu}"

File to alter: "fish.2" on disk "Collection Four"
File length: 593572

@{u}Offset Change From Change To@{uu}
$007D2C 6100 FF6C 4A01 660A 4E71 4E71 4E71 4E71
$007D34 41EC 9076 610E 6100 4E71 4E71 4E71 4E71
$007C3C FF76 4E71

Original CRC Checksum = $CDBC528A
Original WRAP Checksum = $1BC5F253

Final CRC Checksum = $567E3F59
Final WRAP Checksum = $E1030F7B

"@{u}Guild of Thieves@{uu}"

File to alter: "guild.2" on disk "Collection Two"
File length: 599059

@{u}Offset Change From Change To@{uu}
$008A2C 6100 FE6C 4A01 660A 4E71 4E71 4E71 4E71
$008A34 41EC 9076 610E 6100 4E71 4E71 4E71 4E71
$008A3C FE76 4E71

Original CRC Checksum = $E0A32646
Original WRAP Checksum = $C543254A

Final CRC Checksum = $AF039564
Final WRAP Checksum = $89804173

Comments: The game will no longer ask for a word from the manual.

Originator: Crystal

@endnode


@node ManiacMansion "Maniac Mansion (Lucasfilm Games)"

"@{u}Maniac Mansion@{uu}" (Lucasfilm Games)

The original full-price release of Maniac Mansion has copy-protection, where
you need to enter the correct code to open the security door. The patch in
LockPick 2.0 is badly bugged! With the LockPick patch, you are unable to save
games.

Maniac Mansion was later re-released on the Kixx XL budget label. It seems
that someone at Kixx applied the LockPick patch, so that they wouldn't have
to supply a code wheel (or whatever) with the budget release. So you can't
save games with the Kixx XL version!

Consequently, I give two patches here. The first is the bugged LockPick/Kixx
XL patch. If you have the original release, I don't recommend you apply this.

The second, working, patch requires a small program to be run before you
start the game. This program is badly coded. It writes a small piece of code
to address $300, and exits without flushing the cache. The altered Maniac
Mansion executable calls this code. I may re-write this in future, so that a
separate program is not required.

If you have the Kixx XL version and want to apply the working patch, you must
first un-patch the executable, using the information for the LockPick patch
below, but in reverse.


@{b}LockPick/Kixx XL patch (bugged)@{ub}

File to alter: "Maniac" on disk "Maniac Disk 1"
File length: 105276

@{u}Offset Change From Change To@{uu}
$00602E 3388 0800 6100 2F2C
$008F5C 4E55 0000 4E5D 4E75 B0FC 012D 660C 6002
$008F65 55 0000 4E5D 4E75 75 307C 013C 6002
$008F6D 55 0000 4E5D 75 3388 0800

Original CRC Checksum = $E35E3416
Original WRAP Checksum = $AD396493

Final CRC Checksum = $B312F0E4
Final WRAP Checksum = $9EF4AED0


@{b}Working patch@{ub}

File to alter: "Maniac" on disk "Maniac Disk 1"
File length: 105276

@{u}Offset Change From Change To@{uu}
$00A518 1030 18 4EB8 03

Original CRC Checksum = $E35E3416
Original WRAP Checksum = $AD396493

Final CRC Checksum = $57379597
Final WRAP Checksum = $6EB17993

For the working patch, you also need to run the small program 'deprotect'
before 'Maniac' is run. Copy the 'deprotect' file to "Maniac Disk 1" and edit
the startup-sequence so 'deprotect' is run. If you are playing from hard
disk, you could create an IconX script to run 'deprotect' before the main
program. 'Deprotect' can be found in the ManiacMansion directory.

Comments: For the bugged LockPick/Kixx XL patch, enter any code to open
the security door. For the working patch, you will always be
asked to click 4 times on the top left symbol.

Originator: LockPick 2.0 parameter. Thanks to Matthew Garrett for
explaining the Kixx XL situation, and to Tue Brisson for
sending the working patch information.

@endnode


@node MegaTraveller1 "Mega Traveller 1 (Paragon/Empire)"

"@{u}Mega Traveller 1@{uu}" (Paragon/Empire)

File to alter: "startup.exe" on disk "MT_A"
File length: 203440

@{u}Offset Change From Change To@{uu}
$02DD48 67 60

Original CRC Checksum = $AF7B97D7
Original WRAP Checksum = $CC2A6D76

Final CRC Checksum = $37DB5AE7
Final WRAP Checksum = $D32A6D76

Comments: This patch removes the manual protection. You can select
anything when prompted.

Originator: Tue Brisson

@endnode


@node MidwinterII "Midwinter II - Flames of Freedom (Maelstrom Games/Rainbird)"

"@{u}Midwinter II - Flames of Freedom@{uu}" (Maelstrom Games/Rainbird)

File to alter: "mwII" on disk "program"
File length: 505488

@{u}Offset Change From Change To@{uu}
$0205A7 64 B079 60 33C0
$0205AD 60 660E 64 4E71
$0205B5 66 B079 62 33C0
$0205BB 62 67 66 60

Original CRC Checksum = $6E87DDD7
Original WRAP Checksum = $48CD2998

Final CRC Checksum = $05879759
Final WRAP Checksum = $CC86BDEE

Comments: You can choose any faces at the security check.

Originator: LockPick 2.0 parameter

@endnode

 
@node Mindfighter "Mindfighter (Abstract Concepts/Activision)"

"@{u}Mindfighter@{uu}" (Abstract Concepts/Activision)

File to alter: "Begin" on disk "Mindfighter"
File length: 20284

@{u}Offset Change From Change To@{uu}
$0049F0 48E7 7F7E 4200 4E75

Original CRC Checksum = $B636439A
Original WRAP Checksum = $E3BCE3F8

Final CRC Checksum = $1512AD76
Final WRAP Checksum = $EAA41501

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node MovieSetter "MovieSetter (Gold Disk) 1.0P"

"@{u}MovieSetter@{uu}" (Gold Disk) 1.0P

There are three files to alter.

File to alter: "MovieSetter" on disk "MovieSetter"
File length: 235044

@{u}Offset Change From Change To@{uu}
$01AA09 BA 71
$01AA10 10B2 4A40 67 4E71 4E71 60

Original CRC Checksum = $918ADD33
Original WRAP Checksum = $09C8E8D4

Final CRC Checksum = $0F64E9D6
Final WRAP Checksum = $05E0B215


File to alter: "SceneEditor" on disk "MovieSetter"
File length: 180880

@{u}Offset Change From Change To@{uu}
$013249 AC 71
$01324A 8344 4A40 67 4E71 4E71 60

Original CRC Checksum = $ACD0AD06
Original WRAP Checksum = $CDE8FC58

Final CRC Checksum = $75E0826E
Final WRAP Checksum = $C9F3382B


File to alter: "SetEditor" on disk "MovieSetter"
File length: 137792

@{u}Offset Change From Change To@{uu}
$00B8D5 AC 71
$00B8D6 8140 4A40 67 4E71 4E71 60

Original CRC Checksum = $BACE8F69
Original WRAP Checksum = $6116DDC7

Final CRC Checksum = $E4841EAC
Final WRAP Checksum = $5D211796

Comments: You will no longer be asked to enter a word from the manual.

Originator: Mark Knibbs

@endnode


@node NaughtyOnesECS "Naughty Ones ECS (Melondezign/Interactivision)"

"@{u}Naughty Ones ECS@{uu}" (Melondezign/Interactivision)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 233 (track 10, sector 2, head 1).

@{u}Offset in block Change From Change To@{uu}
$0000A8 B01C 660C 4E71 4E71

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the manual protection. Type anything or
just press Return.

Originator: Legionary & Elp

@endnode


@node NavySeals "Navy Seals (Ocean)"

"@{u}Navy Seals@{uu}" (Ocean)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 1356 (track 61, sector 3, head 1).

@{u}Offset in block Change From Change To@{uu}
$00006A 4EB9 0000 AE8A 4E71 4E71 4E71

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.
If you backup the disk without patching, the game will seem
to play normally. However the computer will crash when you
complete the first level.

Originator: Mark Knibbs

@endnode


@node NickyBoomII "Nicky Boom II (Microids)"

"@{u}Nicky Boom II@{uu}" (Microids)

File to alter: "GAME" on disk "NICKY2"
File length: 69132

@{u}Offset Change From Change To@{uu}
$00B4E2 66 67
$00B59B 90 80

Original CRC Checksum = $03375A9B
Original WRAP Checksum = $50EB0425

Final CRC Checksum = $C793BE35
Final WRAP Checksum = $50EB0335

Comments: This match removes the manual protection.

Originator: Keith Krellwitz

@endnode


@node North&South "North & South (Infogrames/Action Sixteen)"

"@{u}North & South@{uu}" (Infogrames)

There are at least two versions of North & South. The one that I own is a PAL
version - it contains code to check if you are running a PAL machine; if not
the game will hang. However, the patch for the other version is very likely
to work too.

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 49 (track 2, sector 5, head 0). Make one of the
following changes, depending on which version you have.

@{b}PAL version@{ub}
@{u}Offset in block Change From Change To@{uu}
$000020 4EBA 75F0 4E71 4E71
If you want to disable the PAL check, make this change as well:
$00002A 66 60

@{b}Other version@{ub}
@{u}Offset in block Change From Change To@{uu}
$00000E 4EBA 7546 4E71 4E71

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node Ogre "Ogre (Origin) 1.06"

"@{u}Ogre@{uu}" (Origin) 1.06

File to alter: "ogre.ago" on disk "XELOK-1V2-SIG1"
File length: 133232

@{u}Offset Change From Change To@{uu}
$019737 01 00

Original CRC Checksum = $9F16A91A
Original WRAP Checksum = $9832DA7B

Final CRC Checksum = $3B3091D7
Final WRAP Checksum = $9832DA7C

Comments: This patch removes the on-disk copy-protection. If you have a
different version of Ogre, try searching for the string
"Not a valid original disk!". If the byte immediately before
this is 01, change it to 00.

Originator: Mark Knibbs

@endnode


@node OscarAGA "Oscar (Flair Software) Amiga 1200 version, from 'Desktop Dynamite' pack"

"@{u}Oscar@{uu}" (Flair Software) Amiga 1200 version, from 'Desktop Dynamite' pack

File to alter: "10" on disk "Oscar1"
File length: 212828

@{u}Offset Change From Change To@{uu}
$009A16 6616 4E71

Original CRC Checksum = $495BD801
Original WRAP Checksum = $1AF76349

Final CRC Checksum = $E525082C
Final WRAP Checksum = $1AF77AEE

Comments: Enter anything at the protection check.

Originator: Mark Knibbs

@endnode


@node PassingShot "Passing Shot (Teque Software Development/Imageworks)"

"@{u}Passing Shot@{uu}" (Teque Software Development/Imageworks)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 22 (track 1, sector 0, head 0).

@{u}Offset in block Change From Change To@{uu}
$000052 6000 00BE 0000 4EF9 0000 0CE8

Locate block 25 (track 1, sector 3, head 0).

@{u}Offset in block Change From Change To@{uu}
$000118 4A81 0090 12C1 2C81 0090 F4C1
$000126 0044 FFFF 0046 E244 FFFF E446
$00013E 11 F3
$00014A 18 FA
$000192 10 F2
$0001D6 10 F2

Locate block 32 (track 1, sector 10, head 0).

@{u}Offset in block Change From Change To@{uu}
$000180 67 60
$0001BC 67 60

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the on-disk copy-protection.

Originator: LockPick 2.0

@endnode


@node PinballFantasiesAGA "Pinball Fantasies AGA (21st Century Entertainment)"

"@{u}Pinball Fantasies AGA@{uu}" (21st Century Entertainment)

File to alter: "pinball" on disk "PF1"
File length: 6724 or 6732 (there seem to be two versions)

@{u}Offset Change From Change To@{uu}
$00096A 0C11 4E75

For 6724 byte file:
Original CRC Checksum = $0B03C5B5
Original WRAP Checksum = $17BAAFD8

Final CRC Checksum = $269425FA
Final WRAP Checksum = $17BA6D74

For 6732 byte file:
Original CRC Checksum = $F95CAD66
Original WRAP Checksum = $E0790C0B

Final CRC Checksum = $3373167E
Final WRAP Checksum = $E078C9A7

Comments: This patch removes the manual protection. You can enter
anything when prompted. Information on the 6724 bytes-long
version was supplied by Tue Brisson.

Originator: Mark Knibbs

@endnode


@node Pool "Pool (Icon Design/Mastertronic)"

"@{u}Pool@{uu}" (Icon Design/Mastertronic)

File to alter: "pool.o" on disk "POOL500"
File length: 25460

@{u}Offset Change From Change To@{uu}
$000028 4EB9 6004
$000032 66 60

Original CRC Checksum = $F7CE4D96
Original WRAP Checksum = $127CD8A7

Final CRC Checksum = $F943B252
Final WRAP Checksum = $0131DEA7

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node PopulousII "Populous II (Bullfrog Productions/Electronic Arts)"

"@{u}Populous II@{uu}" (Bullfrog Productions/Electronic Arts)

The Populous II executable is compressed. We need to decompress it before
applying the patch; this is done using xfdDecrunch. You will need a directory
with at least 300K free space; I'll call this TEMP:. From a CLI/Shell window,
type:
xfdDecrunch "POPULOUS II:populous.ii" TEMP:

Now apply the patch to the TEMP:populous.ii file.

File to alter: "TEMP:populous.ii"
File length: 297996

@{u}Offset Change From Change To@{uu}
$003340 66 67

Original CRC Checksum = $F61438F6
Original WRAP Checksum = $CADE3146

Final CRC Checksum = $5C3FF490
Final WRAP Checksum = $C9DE3146

You can now use a compression utility like Imploder or PowerPacker to
compress the patched executable, and replace the original with this, or just
copy it to wherever you have installed Populous II.

Comments: Enter anything at the protection check.

Originator: LockPick 2.0. The original LockPick patch hacked the
compressed executable in a rather nasty way (to avoid having
to decompress, patch, then re-compress). Changed by Mark
Knibbs as we can decompress manually and apply the patch
cleanly.

@endnode


@node PortsOfCall "Ports of Call (Aegis) 1.0"

"@{u}Ports of Call@{uu}" (Aegis) 1.0

File to alter: "PortsOfCall" on disk "PoC"
File length: 178996

@{u}Offset Change From Change To@{uu}
$0038DA 67 60

Original CRC Checksum = $DE7F080B
Original WRAP Checksum = $853084F4

Final CRC Checksum = $6268FCBB
Final WRAP Checksum = $85308BF4

Comments: Enter anything at the protection check.

Originator: FreeCopy 1.8 parameter

@endnode


@node PowerMonger "PowerMonger (Bullfrog Productions/Electronic Arts)"

"@{u}PowerMonger@{uu}" (Bullfrog Productions/Electronic Arts)

This patch is quite involved. We need to extract some compressed code from
the disk, and from this recreate a file which xfdDecrunch can unpack. We can
then patch the code, and re-crunch it. Perform the following steps carefully.

@{b}Stage 1@{ub}
Using a utility such as TrackDOS, create a disk image file (901120 bytes
long) of the PowerMonger disk.


@{b}Stage 2@{ub}
Load the disk image file into Hex.

Click in the Start gadget and enter '675F4'. Press Return. The first 12 bytes
of the file should now read '00000000 00000000 0000FF88' in hex.

Change these 12 bytes to read '0000FF80 0001B0D4 6D93928C'.

Click in the End gadget, erase the number '74A0B' and enter 'FF8B'. Press
Return.

Save the file as 'RAM:tempfile.bytekillerdata'

There are two small files in the PowerMonger directory of this distribution.
Enter the following CLI command (as a single line, of course):
'Join PowerMonger/Head RAM:tempfile.bytekillerdata PowerMonger/Tail AS
RAM:tempfile.bytekillerexe'


@{b}Stage 3@{ub}
Using a utility such as xfdDecrunch, decrunch the file
'RAM:tempfile.bytekillerexe' to 'RAM:tempfile'.

Now make the following changes to the file 'RAM:tempfile'.

File length: 110804

@{u}Offset Change From Change To@{uu}
$00AC9C 9070 303C
$00AC9E 10 00

Original CRC Checksum = $D3FAF504
Original WRAP Checksum = $8D4B69EF

Final CRC Checksum = $4EE6FBB7
Final WRAP Checksum = $ED7F79EF

We can now use the ByteKiller 1.3 cruncher, included in the ByteKiller
directory of this distribution, to compress the patched file, ready for
writing back to the PowerMonger disk.

Enter the following CLI command: 'ByteKiller/ByteKiller.noforbid'
[This is a patched version of ByteKiller 1.3, which doesn't disable multi-
tasking during crunching, or flash the screen.]

You should now see the following text in the CLI window:
@{i}BYTEKILLER V 1.3 EXTENDED VERS.
ADAPTED BY BLIZZARD / J.J. : 18.11.87@{ui}

Allocate work space (KBbyte) :

Enter '200' and press Return. Type 'RAM:tempfile' when the following appears:
Filename to load (exit to leave, -(command) to execute CLI command.)
Filename/Command :

You should now see the following text:
original length : $0001b0d4
offset (max $0800) :$

Enter '0800' for the offset. The program will now begin crunching the data.
If you have a slow Amiga, this may take some time. When done, you will see
the following:
packed length : $0000ff8c

create executeable file or data file ? (e/d):

Enter 'd', to create a data file, and type 'RAM:tempfile.bytekillerdata' when
the following text appears:
save Filename (exit to leave, -(command) to execute CLI command.)
Filename/Command :


@{b}Stage 4@{ub}
Now we have compressed the de-protected code, we need to replace the original
data in the disk image file with this.

Load the disk image file into Hex.

Move to offset $675F4. Choose 'Insert File...' from the Project menu, and
select 'RAM:tempfile.bytekillerdata'.

The 12 bytes at the cursor should now read '0000FF80 0001B0D4 1F41F3FB' in
hex. Change them to read '00000000 00000000 0000FF88'.

Move to offset $77580. Change the 4 bytes here from '6D93928C' to '1F41F3FB'.

Save the file back to disk.


@{b}Stage 5@{ub}
Use TrackDOS to write the modified image file to your copy of PowerMonger. If
everything has gone to plan, you should now be able to play the deprotected
game.

Comments: This patch removes the manual protection. You will no longer
be asked to enter a number from the manual.

Originator: Original somewhat complex patch by Endless Piracy, modified
and simplified (conceptually, at least) for this document by
Mark Knibbs

@endnode


@node Prospector "Prospector in the Mazes of Xor (Logotron)"

"@{u}Prospector in the Mazes of Xor@{uu}" (Logotron)

File to alter: "Prospector" on disk "Prospector"
File length: 38288

@{u}Offset Change From Change To@{uu}
$00637E 6F 60

Original CRC Checksum = $B497A035
Original WRAP Checksum = $98747908

Final CRC Checksum = $24953C4E
Final WRAP Checksum = $98748808

Comments: You are no longer asked to enter a word from the manual.

Originator: Mark Knibbs, original disk sent by Dennis Jacobson

@endnode


@node ProTennisTourII "Pro Tennis Tour II (Blue Byte/Ubi Soft) 2.25"

"@{u}Pro Tennis Tour II@{uu}" (Blue Byte/Ubi Soft) 2.25

File to alter: "CODE.TOS" on disk "PTT_II"
File length: 44084

@{u}Offset Change From Change To@{uu}
$00008C 6100 176C 4E71 4E71

Original CRC Checksum = $88DCF48B
Original WRAP Checksum = $482A455E

Final CRC Checksum = $A0BA02B0
Final WRAP Checksum = $5AB90E59

Comments: You will no longer be asked to enter a code from the table.
To find out whether you have this version, search for the
string '2.25' in the CODE.TOS file.

Originator: LockPick parameter

@endnode


@node Raider "Raider (Celestial Software/Impressions)"

"@{u}Raider@{uu}" (Celestial Software/Impressions)

File to alter: "raider" on disk "Raider"
File length: 62156

@{u}Offset Change From Change To@{uu}
$0000A4 6100 6010

Original CRC Checksum = $5B53B1AF
Original WRAP Checksum = $3C1764AD

Final CRC Checksum = $1223587D
Final WRAP Checksum = $3D0764AD

Comments: This patch removes the on-disk copy-protection.

Originator: FreeCopy 1.9

@endnode


@node RailroadTycoon "Railroad Tycoon (MicroProse)"

"@{u}Railroad Tycoon@{uu}" (MicroProse)

@{b}Version 855.01@{ub}

File to alter: "game" on disk "RAILA"
File length: 328628

@{u}Offset Change From Change To@{uu}
$03ACDC BA47 6626 3A07 4E71

Original CRC Checksum = $D4EA9816
Original WRAP Checksum = $4BEF139D

Final CRC Checksum = $4F4DF03D
Final WRAP Checksum = $CC2F2B52

@{b}Version 855.02@{ub}

File to alter: "game" on disk "RAILA"
File length: 328672

@{u}Offset Change From Change To@{uu}
$03AD08 BA47 6626 3A07 4E71

Original CRC Checksum = $50956C7D
Original WRAP Checksum = $5EDF1C6B

Final CRC Checksum = $CB320456
Final WRAP Checksum = $DF1F3420

Comments: Select any train on the protection screen. This patch has now
been fixed (so that it actually works!).

Originator: Mark Knibbs, 855.02 patch supplied by Tue Brisson.

@endnode


@node RedLightning "Red Lightning (Strategic Simulations, Inc.) v1.1"

"@{u}Red Lightning@{uu}" (Strategic Simulations, Inc.) v1.1

File to alter: "RedLightning" on disk "Red Lightning"
File length: 214184

@{u}Offset Change From Change To@{uu}
$0006A2 67 60
$026F5F 03 01

Original CRC Checksum = $DCEF1159
Original WRAP Checksum = $7EA79F67

Final CRC Checksum = $2384323A
Final WRAP Checksum = $7EA7A669

Comments: Enter anything at the documentation check. Marco Siegel
reported that for some SSI games, you can just press Esc when
asked to enter a word; there is no need to patch the
executable if this works.

Originator: LockPick 2.0 parameter

@endnode


@node RenegadeLegionInterceptor "Renegade Legion Interceptor (Strategic Simulations, Inc.) Version 1.0 (13-May-91)"

"@{u}Renegade Legion Interceptor@{uu}" (Strategic Simulations, Inc.) Version 1.0 (13-May-91)

File to alter: "Legion" on disk "Interceptor v1.0"
File length: 253356

@{u}Offset Change From Change To@{uu}
$00017C 302D 3B6D
$000180 B06D FFEE FFEE 6000
$000184 6700 050A 050C 4E71
$00069A 302D 3B6D
$00069E B06D FFEE FFEE 4E71
$0006A2 6604 4E71

Original CRC Checksum = $01C98213
Original WRAP Checksum = $CC364A60

Final CRC Checksum = $0BC3FAEB
Final WRAP Checksum = $84E65DBA

Comments: You no longer need to pass the fighter recognition test.
Marco Siegel reported that for some SSI games, you can just
press Esc when asked to enter a word; there is no need to
patch the executable if this works.

Originator: LockPick 2.0 parameter

@endnode


@node RVFHonda "RVF Honda (Microstyle)"

"@{u}RVF Honda@{uu}" (Microstyle)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Make the following changes to your backup of the RVF Honda disk.

Locate block 51 (track 2, sector 7, head 0).

@{u}Offset in block Change From Change To@{uu}
$00010D A7 77
$00012B AF DF

Locate block 58 (track 2, sector 3, head 1).

@{u}Offset in block Change From Change To@{uu}
$000058 FFFFFFFF 32E3D5DC

Locate block 85 (track 3, sector 8, head 1).

@{u}Offset in block Change From Change To@{uu}
$000146 4B EB
$00014A 98 9F

Locate block 130 (track 5, sector 9, head 1).

@{u}Offset in block Change From Change To@{uu}
$000150 FFFFFFFF 32E3D5DC

Locate block 189 (track 5, sector 9, head 1).

@{u}Offset in block Change From Change To@{uu}
$0000B2 25BD 6D3B

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the on-disk and manual copy-protection. It
has been tested on the Astra Pack version of the game.

Originator: LockPick 2.0 parameter, sent by Adam Hodson

@endnode


@node Scroller2 "Scroller 2 (The Soft Alternative) 1.01"

"@{u}Scroller 2@{uu}" (The Soft Alternative) 1.01

File to alter: "scroller2" on disk " "
File length: 4580

@{u}Offset Change From Change To@{uu}
$00092C 487A 000A 203C 0273
$000930 23DF 0000 3749 4E74

Original CRC Checksum = $BE004ED7
Original WRAP Checksum = $E66258BA

Final CRC Checksum = $F1D2A04D
Final WRAP Checksum = $FB3607DC

Comments: This patch removes the Rob Northen on-disk copy-protection.
This patch is for the version of Scroller 2 on the September
1994 issue of 'Amiga Computing' magazine.
This program is really badly written. You @{i}don't@{ui} need to kill
the system like Scroller 2 does. It can't even make use of a
hard disk.
The same patch can be applied to the fixed version of the
Scroller 2 executable on the October 1994 issue, but the CRC
checksums above will be incorrect.

Originator: Mark Knibbs

@endnode


@node SeymourGoesToHollywood "Seymour Goes to Hollywood (Codemasters)"

"@{u}Seymour Goes to Hollywood@{uu}" (Codemasters)

File to alter: "VC" on disk "SEYMOUR GOES TO HOLLYWOOD"
File length: 15920

The alterations needed here are quite involved. I will assume that
you are using the 'Hex' file editor. You will also need FImp from the
Imploder 4.0 distribution.

Load the VC file into Hex.
Click in the Start string gadget and enter the value 1E8.
Click in the End string gadget and change 3C47 to 3C41.
Save the file as 'RAM:VCmain.im'
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain should be 31904 bytes long.
Load the file 'RAM:VCmain' into Hex. Make the following changes:

@{u}Offset Change From Change To@{uu}
$000074 61 60
$000076 0728 0630

Save the modified file back as 'RAM:VCmain'.
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain.im should be 15426 bytes long.
Load the VC file from your (copy of the) Seymour Goes to Hollywood
disk.
Move to offset $1E8. Select 'Insert File...' from the Project menu,
and select the file 'RAM:VCmain.im'.
Save the file as 'VC' on your Seymour Goes to Hollywood disk.

Original CRC Checksum for VC file = $BA85B475
Original WRAP Checksum for VC file = $77E897AB

Final CRC Checksum for VC file = $5DE90254
Final WRAP Checksum for VC file = $5C37A324

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node ShufflepuckCafe "Shufflepuck Cafe (Br¯derbund/Domark)

"
@{u}Shufflepuck Cafe@{uu}" (Br¯derbund/Domark) 1.0

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 63 (track 2, sector 8, head 1).

Replace the hex string 08B9 0007 00BF D100 (at offset $4A)
with 203C 0000 0385 4E75.

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the on-disk copy-protection.

Originator: LockPick 2.0 parameter

@endnode


@node SilentService "
Silent Service (MicroProse) 825.03"

"
@{u}Silent Service@{uu}" (MicroProse) 825.03

File to alter: "
Silent Service" on disk "Silent Service"
File length: 103868

@{u}Offset Change From Change To@{uu}
$0128D4 4E56 FFE0 7001 4E75
$017742 4E56 FFEA 7000 4E75

Original CRC Checksum = $F86617C9
Original WRAP Checksum = $0E70A74A

Final CRC Checksum = $C539AF12
Final WRAP Checksum = $9E3B370B

Comments: This patch removes the on-disk and manual protection. You
will no longer be asked to identify a ship.

Originator: LockPick parameter

@endnode


@node SilentServiceII "
Silent Service II (MicroProse)"

"
@{u}Silent Service II@{uu}" (MicroProse)

File to alter: "
Game" on disk "SILENTA"
File length: 378500

@{u}Offset Change From Change To@{uu}
$023D20 BC6F 3F46
$023D28 6600 0080 4E71 4E71

Original CRC Checksum = $5CB45E7F
Original WRAP Checksum = $181CABDE

Final CRC Checksum = $C2ACBA87
Final WRAP Checksum = $CA2C4095

Comments: This patch removes the manual protection. You will no longer
be asked to identify a ship.

Originator: LUCY/PHiLOSOPHY

@endnode


@node SimEarth "
SimEarth (Maxis)"

"
@{u}SimEarth@{uu}" (Maxis)

There are two files to alter, corresponding to the low-res and high-res
versions of the game.

@{b}Low-res version@{ub} [version unknown]

File to alter: "
SimEarth" on disk "SimEarthLores"
File length: 252804

@{u}Offset Change from Change to@{uu}
$00A7AA 6706 4E71

Original CRC Checksum = $A1C944BA
Original WRAP Checksum = $4A48168A

Final CRC Checksum = $B975776F
Final WRAP Checksum = $4A482F1F


@{b}High-res version@{ub}

Unknown version

File to alter: "
SimEarth" on disk "SimEarthHires"
File length: 290676

@{u}Offset Change From Change To@{uu}
$00D8CA 6706 4E71

Original CRC Checksum = $05D48223
Original WRAP Checksum = $CFBD4730

Final CRC Checksum = $371E4F4C
Final WRAP Checksum = $CFBD5FC5


Version 1.0 (8.7.92)

File to alter: "
SimEarth" on disk "SimEarthHires"
File length: 288944

@{u}Offset Change From Change To@{uu}
$00D882 6706 4E71

Original CRC Checksum = $13D4D8FA
Original WRAP Checksum = $EA30A517

Final CRC Checksum = $D99928A7
Final WRAP Checksum = $EA30BDAC

Comments: This patch removes the password requester.

Originator: Marc Christiansen. Please let me know the version number of
your copy of SimEarth. Hires version 1.0 (8.7.92) patch sent
by Russell Hodges

@endnode


@node SkeletonKrewA1200 "
Skeleton Krew A1200 (Core Design)"

"
@{u}Skeleton Krew A1200@{uu}" (Core Design)

Copy all three disks using SuperDuper or another program which does
not stop at an error.

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0. Make the following changes to your copy
of disk 1.

Locate block 0 (track 0, sector 0, head 0).

@{u}Offset in block Change From Change To@{uu}
$00003C 4DF9 00DF F000 6100 012A 4E71

At offset $000168 in block 0, replace the zero bytes with the
following:

@{u}Offset in block Change To@{uu}
$000168 48E7 FFFE 41FA 001C 43F9 001F E000 7E2B
$000178 12D8 51CF FFFC 4CDF 7FFF 4DF9 00DF F000
$000188 4E75 23FC 001F E010 0007 A22C 4FEF 0052
$000198 4E75 4EB9 0007 F1C2 23FC 26BC 42ED 0001
$0001A8 30E0 23FC 69C4 4E75 0001 30E4 4E75

Note: You need to correct the DOS block checksum here (as it is the
bootblock). DiskX does this automatically.

Locate block 105 (track 4, sector 6, head 1).

@{u}Offset in block Change From Change To@{uu}
$000028 4FEF 0052 4E75 4EF9 001F E000

Do not correct the DOS block checksum for this block.

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Legionary

@endnode


@node Sorcerer "
Sorcerer (Infocom)"

"
@{u}Sorcerer@{uu}" (Infocom)

@{b}Release 4 / Serial number 840131@{ub}

File to alter: "
story.data" on disk "Sorcerer Disk"
File length: 109734

Offset From To
$00001D 36 2B ;New game checksum
$00C596 0C 01

Original CRC Checksum = $CFB4C238
Original WRAP Checksum = $C312E1CD

Final CRC Checksum = $C7C03493
Final WRAP Checksum = $C31DECCD


@{b}Release 6 / Serial number 840508@{ub}

File to alter: "
story.data" on disk "Sorcerer Disk"
File length: 109482

@{u}Offset Change From Change To@{uu}
$00001D AC A1 ;New game checksum
$00C514 0C 01

Original CRC Checksum = $B3B2E21A
Original WRAP Checksum = $F786C4BA

Final CRC Checksum = $5AD8FACE
Final WRAP Checksum = $0291C4BB


@{b}Release 13 / Serial number 851021@{ub}

File to alter: "
story.data" on disk "Sorcerer Disk"
File length: 109056

@{u}Offset Change From Change To@{uu}
$00001D D7 CC ;New game checksum
$00C1D6 0C 01

Original CRC Checksum = $D886E08C
Original WRAP Checksum = $1B6E0D62

Final CRC Checksum = $76CFBDFD
Final WRAP Checksum = $1B791862


@{b}Release 15 / Serial number 851108@{ub}

File to alter: "
story.data" (see comments below)
File length: 108683 ( "
" " )

@{u}Offset Change From Change To@{uu}
$00001D E3 D8 ;New game checksum
$00C1D6 0C 01

Original CRC Checksum = $BE9A90B4
Original WRAP Checksum = $0B30A688

Final CRC Checksum = $8AC8A725
Final WRAP Checksum = $0B3BB188


@{b}Release 18 / Serial number 860904@{ub}

File to alter: "story.data" (see comments below)
File length: 111052 ( " " " )

@{u}Offset Change From Change To@{uu}
$00001D E6 DB ;New game checksum
$00CADA 0C 01

Original CRC Checksum = $B0CE80BC
Original WRAP Checksum = $FD28208A

Final CRC Checksum = $71F1FDDE
Final WRAP Checksum = $FD332B8A

Comments: This removes the Infotater copy-protection. The current code
will always be @{i}bloodworm@{ui}, and the corresponding colour
sequence is of course @{i}white@{ui}, @{i}gray@{ui}, @{i}black@{ui}, @{i}red@{ui}, @{i}black@{ui}.
There is one small proviso here. The current code is decided
very early on in the game. If you have saved a game from the
original version @{i}before@{ui} the trunk is opened, then even if you
load this into the deprotected version, the code remains the
same. This shouldn't be a major problem, as the Guild Hall
section is so small.
If you have Amiga LTOI I, the Sorcerer data file is in the
Sorcerer directory on disk 1. Releases 6, 15 and 18 were not
(as far as I know) available on the Amiga; release 15 was
included in PC LTOI I, for example. To use these versions
with Infocom's Amiga interpreter, you need to pad the file
length to a multiple of 512 bytes.

Originator: Mark Knibbs

@endnode


@node Spellbreaker "
Spellbreaker (Infocom)"

"
@{u}Spellbreaker@{uu}" (Infocom)

@{b}Release 63 / Serial number 850916@{ub}

File to alter: "
Story.Data" on disk "Spellbreaker Disk"
File length: 128480

Offset From To
$00001D 0A 05 ;New game checksum
$00551B 06 01

Original CRC Checksum = $5C2D1E44
Original WRAP Checksum = $AF5F41E1

Final CRC Checksum = $E4EE9942
Final WRAP Checksum = $AF6441E6


@{b}Release 87 / Serial number 860904@{ub}

File to alter: "
Story.Data" on disk "Spellbreaker Disk"
File length: 129024

@{u}Offset Change From Change To@{uu}
$00001D DC D7 ;New game checksum
$005536 06 01

Original CRC Checksum = $A309647D
Original WRAP Checksum = $D97A0903

Final CRC Checksum = $534C558A
Final WRAP Checksum = $D97F0E03

Comments: About half way through the game, Belboz asks you to prove
that you are truly yourself, by asking you one of six
questions. You do not find out whether you answered correctly
until later in the game. This patch makes Belboz always ask
the same question: "
Which mage had the motto, 'The hardest
trick is making it look easy.'?". The answer is of course
@{i}Barsap@{ui}.
If you have Amiga LTOI I, you will find the Spellbreaker data
file in the Spellbreaker directory on disk 1.

Originator: Mark Knibbs

@endnode


@node Starglider "
Starglider (Argonaut Software/Rainbird)"

"
@{u}Starglider@{uu}" (Argonaut Software/Rainbird)

File to alter: "
SG" on disk "StarGlider"
File length: 342296

@{u}Offset Change From Change To@{uu}
$00A50B FF 00
$00A61B FF 00

Original CRC Checksum = $929CF11A
Original WRAP Checksum = $18DF3344

Final CRC Checksum = $19386170
Final WRAP Checksum = $18DF3542

Comments: You will always be asked to enter the word at page 2,
paragraph 3, word 3 ('@{i}BELIEFS@{ui}') in the English novella, or
page 30, paragraph 7, word 1 ('@{i}KATRA@{ui}') in the German novella.

Originator: Mark Knibbs

@endnode


@node Stationfall "
Stationfall (Infocom) Release 107 / Serial number 870430"

"
@{u}Stationfall@{uu}" (Infocom) Release 107 / Serial number 870430

File to alter: "
Story.Data" on disk "Stationfall Disk"
File length: 129024

@{u}Offset Change From Change To@{uu}
$00001C 2871 2732 ;New game checksum
$00BEE3 32 01
$00BEE7 84 00
$00BEE9 76 56
$00BEEF 04 01
$00BEF3 67 00

Original CRC Checksum = $C3825000
Original WRAP Checksum = $918218F1

Final CRC Checksum = $A6EE0A42
Final WRAP Checksum = $92E11A10

Comments: Instead of entering the number corresponding to the current
GST from form QX-17-T, just enter the current GST (displayed
at the top of the interpreter window).
If you have Amiga LTOI I, you will find the Stationfall data
file in the Stationfall directory on disk 3.
Interestingly, the game doesn't store all the numbers on form
QX-17-T. It derives the course heading you should enter from
the current GST as follows (round down to the nearest integer
at each stage):
Heading = ( (GST˜50 - 132)^2 )˜4 + 103
The above patch simply changes the calculation to:
Heading = GST.

Originator: Mark Knibbs

@endnode


@node StormAcrossEurope "
Storm Across Europe (Strategic Simulations, Inc.) 1.0"

"
@{u}Storm Across Europe@{uu}" (Strategic Simulations, Inc.) 1.0

File to alter: "
Storm" on disk "Storm"
File length: 318212

@{u}Offset Change From Change To@{uu}
$0039F3 BA 0BA0 71 4E71

Original CRC Checksum = $1CA83A90
Original WRAP Checksum = $8BB4B883

Final CRC Checksum = $53D7858F
Final WRAP Checksum = $48E3B8CC

Comments: You will no longer be asked to enter a word from the manual.
Marco Siegel reported that for some SSI games, you can just
press Esc when asked to enter a word; there is no need to
patch the executable if this works.

Originator: Mark Knibbs

@endnode


@node SuperSeymourSavesThePlanet "
Super Seymour Saves the Planet (Codemasters)"

"
@{u}Super Seymour Saves the Planet@{uu}" (Codemasters)

File to alter: "
VC" on disk "SEYMOUR - 23.7.92"
File length: 8372

The alterations needed here are quite involved. I will assume that
you are using the 'Hex' file editor. You will also need FImp from the
Imploder 4.0 distribution.

Load the VC file into Hex.
Click in the Start string gadget and enter the value 1E8.
The start of the file should read 'CHFI'. Change this to 'IMP!'.
Click in the End string gadget and change 1ECB to 1EC7.
Save the file as 'RAM:VCmain.im'
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain should be 23544 bytes long.
Load the file 'RAM:VCmain' into Hex. Make the following changes:

@{u}Offset Change From Change To@{uu}
$000056 6100 0C08 4E71 4E71
$000682 67 60

Save the modified file back as 'RAM:VCmain'.
From a CLI/Shell window enter the command 'FImp RAM:VCmain'. The file
RAM:VCmain.im should be 7880 bytes long.
Load the VC file from your (copy of the) Super Seymour Saves the
Planet disk.
Move to offset $1E8. Select 'Insert File...' from the Project menu,
and select the file 'RAM:VCmain.im'.
Still at offset $1E8, change the 'IMP!' string to 'CHFI'.
Save the file as 'VC' on your Super Seymour Saves the Planet disk.

Original CRC Checksum for VC file = $CE90F0BF
Original WRAP Checksum for VC file = $C2AA3DFD

Final CRC Checksum for VC file = $C08E471E
Final WRAP Checksum for VC file = $078BF80F

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node SuperTetris "
Super Tetris (Spectrum Holobyte)"

"
@{u}Super Tetris@{uu}" (Spectrum Holobyte)

File to alter: "
tetris" on disk "tetris"
File length: 198868

@{u}Offset Change From Change To@{uu}
$00519E 67 60

Original CRC Checksum = $A54FDC9D
Original WRAP Checksum = $6844877B

Final CRC Checksum = $04B15765
Final WRAP Checksum = $68448E7B

Comments: Enter anything at the protection check.

Originator: Mark Knibbs

@endnode


@node SuperWonderBoy "
Super Wonder Boy (US Gold)"

"
@{u}Super Wonder Boy@{uu}" (US Gold)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 1132 (track 51, sector 10, head 0).

@{u}Offset in block Change From Change To@{uu}
$000100 2F0E 4DFA FF86 203C 8488 FFC4
$00010C 48D6 FFFF 6000 053C

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Legionary

@endnode


@node SwordOfAragon "
Sword of Aragon (Strategic Simulations, Inc.) 1.0"

"
@{u}Sword of Aragon@{uu}" (Strategic Simulations, Inc.) 1.0

File to alter: "
sword" on disk "Sword of Aragon"
File length: 151252

@{u}Offset Change From Change To@{uu}
$010CE0 67 60

Original CRC Checksum = $0D060DD7
Original WRAP Checksum = $6C334345

Final CRC Checksum = $D00DA0B8
Final WRAP Checksum = $73334345

Comments: Enter anything at the protection check. Marco Siegel reported
that for some SSI games, you can just press Esc when asked to
enter a word; there is no need to patch the executable if
this works.

Originator: Mark Knibbs

@endnode


@node TheAmazingSpiderman "
The Amazing Spiderman (Oxford Digital Enterprises/Empire)"

"
@{u}The Amazing Spiderman@{uu}" (Oxford Digital Enterprises/Empire)

File to alter: "
Spidey" on disk "Spidey"
File length: 145516

@{u}Offset Change From Change To@{uu}
$0064DE 66FA 4E71
$0064E4 66F4 4E71

Original CRC Checksum = $24D0FD58
Original WRAP Checksum = $B286008F

Final CRC Checksum = $320F1ABB
Final WRAP Checksum = $CB091918

Comments: Enter anything or press Return when asked the questions.

Originator: Mark Knibbs

@endnode


@node TheHoundOfShadow "
The Hound of Shadow (Eldritch Games/Electronic Arts)"

"
@{u}The Hound of Shadow@{uu}" (Eldritch Games/Electronic Arts)

File to alter: "
hound" on disk "DiskA"
File length: 55868

@{u}Offset Change From Change To@{uu}
$002012 660E 4E71

Original CRC Checksum = $0D3842C8
Original WRAP Checksum = $539032CC

Final CRC Checksum = $F9D0859A
Final WRAP Checksum = $53904A69

Comments: Enter anything at the protection check.

Originator: LockPick 2.0 parameter

@endnode


@node TheJetsons "
The Jetsons (MicroIllusions)"

"
@{u}The Jetsons@{uu}" (MicroIllusions) 1.0 11/6/89

File to alter: "
jetson.dr" on disk "Jetsons_One"
File length: 140040

@{u}Offset Change From Change To@{uu}
$00687E 3FFF 015D

Original CRC Checksum = $B0E90DFB
Original WRAP Checksum = $8E4FF3CC

Final CRC Checksum = $E20A7A50
Final WRAP Checksum = $8E50326E

Comments: You will no longer be asked to enter a word from the comic
book.

Originator: LockPick 2.0 parameter

@endnode


@node ThemeParkMystery "
Theme Park Mystery (Joined Up Software/Imageworks)"

"
@{u}Theme Park Mystery@{uu}" (Joined Up Software/Imageworks)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 1483 (track 67, sector 9, head 0).

@{u}Offset in block Change From Change To@{uu}
$0000C4 4EB9 0001 B75A 4E71 4E71 4E71

Locate block 1714 (track 77, sector 9, head 1).

@{u}Offset in block Change From Change To@{uu}
$0001B2 0000 0000 8B26 336F

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node TheNewZealandStory "
The New Zealand Story (Choice Software/Ocean)"

"
@{u}The New Zealand Story@{uu}" (Choice Software/Ocean)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 990 (track 45, sector 0, head 0).

@{u}Offset in block Change From Change To@{uu}
$000128 2F0E 4DFA FF86 48D6 203C F974 DB7D 21C0
$000130 FFFF 4DEE 0040 0024 6000 0538

Locate block 994 (track 45, sector 4, head 0).

@{u}Offset in block Change From Change To@{uu}
$000188 67 60

Locate block 1038 (track 47, sector 4, head 0).

@{u}Offset in block Change From Change To@{uu}
$0000F4 67 60

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the on-disk copy-protection. I tested it
with the version of the game from Ocean's 'Addicted To Fun/
Rainbow Collection' compilation.

Originator: LockPick 2.0

@endnode


@node TheSecretOfMonkeyIsland "
The Secret of Monkey Island (Lucasfilm Games)"

"
@{u}The Secret of Monkey Island@{uu}" (Lucasfilm Games)

File to alter: "
rooms/disk01.lec" on disk "Monkey1"
File length: 411115

There are a large number of bytes to be changed, so follow this
carefully. After loading the file into Hex, move to offset $063516.
@{i}Change every byte between offsets $063516 and $0637ED inclusive@{ui} to
hex $69. This corresponds to the symbol '°'.

Once you have got this far, it would be wise to save the current file.
Now make the following changes to the file which you have just
changed:

@{u}Offset Change From Change To@{uu}
$063596 69 96
$063617 69 00
$063698 69 23
$063719 69 FE
$06379A 69 68

Original CRC Checksum = $8C9767AB
Original WRAP Checksum = $AEF38A08

Final CRC Checksum = $2A89F323
Final WRAP Checksum = $A2B6C41C

Comments: The code wheel screen will no longer appear.

Originator: LockPick 2.0 parameter

@endnode


@node TheSecretOfMonkeyIslandII "
The Secret of Monkey Island II (Lucasfilm Games)"

"
@{u}The Secret of Monkey Island II@{uu}" (Lucasfilm Games)

English version

File to alter: "
monkey2.001" on disk "Monkey2 Disk 1"
File length: 387155

@{u}Offset Change From Change To@{uu}
$049BCA E16F 6B83 714F 6911

Original CRC Checksum = $91F24B23
Original WRAP Checksum = $1BADC4A1

Final CRC Checksum = $14CE5956
Final WRAP Checksum = $1E2034C1


Monkey Island 2 V1.0 (22.10.93) German version

File length: 393086

@{u}Offset Change From Change To@{uu}
$049F1D E16F 6B83 714F 6911

Original CRC Checksum = $5477B1F2
Original WRAP Checksum = $52B2D56A

Final CRC Checksum = $678EF6CA
Final WRAP Checksum = $C522F56C

Comments: Enter anything at the protection check.

Originator: Dytec, patch for German version contibuted by Thomas
Straubinger.

@endnode


@node TheSettlers "
The Settlers / Die Siedler (Blue Byte)"

"
@{u}The Settlers@{uu}" (Blue Byte) [English version]

File to alter: "
TheSettlers" on disk "The Settlers 3"
File length: 192700

@{u}Offset Change From Change To@{uu}
$006A6A 6600 FDBA 4E71 4E71
$007D00 67 60
$00BAAE 67 60
$00C3B8 67 60
$00CCEA 67 60
$017C3E 67 60
$0250BE 66D0 4E71

Original CRC Checksum = $0FC5A797
Original WRAP Checksum = $FB3B4E6C

Final CRC Checksum = $AA085B16
Final WRAP Checksum = $B884935B


"
@{u}Die Siedler@{uu}" (Blue Byte) [German version] - first version

File to alter: "
DieSiedler" on disk "Die Siedler 3"
File length: 192952

@{u}Offset Change From Change To@{uu}
$006A7C 6600 FDBA 4E71 4E71
$007D12 67 60
$00BAC0 67 60
$00C3CA 67 60
$00CCFC 67 60
$017C50 67 60
$0251B4 66D0 4E71

Original CRC Checksum = $17541D5A
Original WRAP Checksum = $B8C010AB

Final CRC Checksum = $E998342F
Final WRAP Checksum = $FDAECDF4


"
@{u}Die Siedler@{uu}" (Blue Byte) [German version] - other version

File to alter: "
DieSiedler" on disk "Die Siedler 3"
File length: 192772

@{u}Offset Change From Change To@{uu}
$006A6E 6600 FDBA 4E71 4E71
$007D00 67 60
$00BA7A 67 60
$00C3AA 67 60
$00CC94 67 60
$017BE2 67 60
$025124 66D0 4E71

Original CRC Checksum = $47D371CE
Original WRAP Checksum = $DDDD7C25

Final CRC Checksum = $E303C13F
Final WRAP Checksum = $B385A8B5

Comments: Enter any three symbols to satisfy the protection check. It
is conceivable that I haven't yet found all places to patch
in the executable. If you find that strange things happen, or
that the machine locks up or crashes after a while, please
let me know.

Originator: Mark Knibbs. The patch for the other version of "
Die Siedler"
was sent to me by someone calling themself "
The Masterbrain".
It is presumably based on my patch to the English version.

@endnode


@node TheSperisLegacy "
The Speris Legacy (Team 17)"

"
@{u}The Speris Legacy@{uu}" (Team 17)

File to alter: "
Speris-Options" on disk "Speris-2"
File length: 371012

Using xfdDecrunch or FImp from the Imploder 4.0 distribution,
decrunch the Speris-Options file to a directory that can hold the
770688 bytes uncrunched file.

Make the following changes to the uncrunched file:

@{u}Offset Change From Change To@{uu}
$001238 B280 B281
$009B50 48E7 FFFE 4E75 4E71

Original CRC Checksum for uncrunched file = $4F20F483
Original WRAP Checksum for uncrunched file = $30971C50

Final CRC Checksum for uncrunched file = $C664D455
Final WRAP Checksum for uncrunched file = $2B08CDDD

You can now re-compress the file. This is not needed for HD
installation, but the uncompressed file will no longer fit on the
floppy disk. To do this, use FImp. In a Shell window type:

FImp Speris-Options Speris-Options VERBOSE

The crunched length will be around 368560 bytes (may vary depending
on the crunch mode). Copy the crunched Speris-Options file back to
the Speris-2 disk.

Comments: You will no longer be asked to enter a three-digit number
from the code booklet.

Originator: Andre Kutterer

@endnode


@node Thunderboy "
Thunderboy (Time Warp Productions)"

"
@{u}Thunderboy@{uu}" (Time Warp Productions)

File to alter: "
thunderboy" on disk "ThunderBoy"
File length: 49628

@{u}Offset Change From Change To@{uu}
$0001E0 206C 600E
$0005F8 6108 4E71

Original CRC Checksum = $2A222214
Original WRAP Checksum = $BA38AD4A

Final CRC Checksum = $D71E1527
Final WRAP Checksum = $8D2DAD4A

Comments: This patch removes the on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node TimesOfLore "
Times of Lore (Origin)"

"
@{u}Times of Lore@{uu}" (Origin)

File to alter: "
load" on disk "XELOK-1V2-SIG1"
File length: 3088

@{u}Offset Change From Change To@{uu}
$0000B2 4EB9 23C1
$0000BA 66 70

Original CRC Checksum = $A96C57AD
Original WRAP Checksum = $533AF995

Final CRC Checksum = $DD9B2198
Final WRAP Checksum = $533B1A8D

Comments: This patch removes the on-disk copy-protection.

Originator: Maverick 5.01 parameter

@endnode


@node UFO "
UFO - Enemy Unknown (Mythos Games Limited/Microprose) AGA version"

"
@{u}UFO - Enemy Unknown@{uu}" (Mythos Games Limited/Microprose) AGA version

File to alter: "
GEO" on disk "UFO Disk 1"
File length: 153724

Using xfdDecrunch or Imploder, decompress the GEO file. The
uncompressed length should be 315220 bytes. Make the following
changes:

@{u}Offset Change From Change To@{uu}
$002914 7001 7000

Original CRC Checksum of uncompressed file = $1A0EAD6B
Original WRAP Checksum of uncompressed file = $B2E6692A

Final CRC Checksum of uncompressed file = $83145B1C
Final WRAP Checksum of uncompressed file = $B2E7692A

Re-compress the patched file with Imploder so that it will fit on the
floppy disk.

Comments: This patch removes the manual protection. Type anything or
just press Return three times.

Originator: Legionary

@endnode


@node Vaxine "
Vaxine (The Assembly Line/US Gold)"

"
@{u}Vaxine@{uu}" (The Assembly Line/US Gold)

File to alter: "
vaxine"
File length: 260672

@{u}Offset Change From Change To@{uu}
$002C1C 67 60

Original CRC Checksum = $815122D0
Original WRAP Checksum = $DB26B6E7

Final CRC Checksum = $09FDDBCA
Final WRAP Checksum = $E226B6E7

Comments: Select any code.

Originator: LockPick parameter

@endnode


@node WeirdDreams "
Weird Dreams (Rainbird)"

"
@{u}Weird Dreams@{uu}" (Rainbird)

File to alter: "
††† † †" on disk "Copylock Amiga Key Disk"
File length: 92364

@{u}Offset Change From Change To@{uu}
$00CD34 660C 4E71 ;Disable manual protection
$00D5A6 67 60 ;Disable disk protection

Original CRC Checksum = $6D883453
Original WRAP Checksum = $3CE57E05

Final CRC Checksum = $25C4CB95
Final WRAP Checksum = $54808505

Comments: This patch removes the manual and Rob Northen on-disk copy-
protection. Enter anything when prompted for a word from the
novella. The disk protection check is still carried out, but
the result is ignored.
You may have trouble with the filename. It is 11 characters
long. Type it as three Alt-Space characters, three spaces,
one Alt-Space, three spaces, and one Alt-Space.

Originator: Mark Knibbs

@endnode


@node Wings "
Wings (Cinemaware)"

"
@{u}Wings@{uu}" (Cinemaware)

File to alter: "
Wings" on disk "Reel 1"
File length: 224424

@{u}Offset Change From Change To@{uu}
$00FE08 2F2C D1B8 486C C172

Original CRC Checksum = $55F274F1
Original WRAP Checksum = $7C8E02FF

Final CRC Checksum = $77BDC19A
Final WRAP Checksum = $634E1345

Comments: Enter anything at the Pilot Authorisation screen.

Originator: FreeCopy 1.8 parameter

@endnode


@node Wiz&Liz "
Wiz & Liz (Lunatic Software/Psygnosis)"

"
@{u}Wiz & Liz@{uu}" (Lunatic Software/Psygnosis)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

On disk 1, locate block 787 (track 35, sector 6, head 1).

@{u}Offset in block Change From Change To@{uu}
$00018A 0C80 0000 03F3 317C 6008 0056
$000190 6600 00CA 4E71 4E71

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node Wizball "
Wizball (Ocean)"

"
@{u}Wizball@{uu}" (Ocean)

File to alter: "
wizload" on disk "protec"
File length: 1536

@{u}Offset Change From Change To@{uu}
$000004 01 00
$000124 6100 0168 103C 0000

Original CRC Checksum = $A3923416
Original WRAP Checksum = $423BB653

Final CRC Checksum = $55F7FF1C
Final WRAP Checksum = $93FFB7BB

Comments: This patch removes the on-disk copy-protection.
The version of Wizball that I have was distributed as part of
the old 'Tenstar pack' software bundled with Amiga 500s.

Originator: Mark Knibbs

@endnode


@node WonderDog "
Wonder Dog (Core Design)"

"
@{u}Wonder Dog@{uu}" (Core Design)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 1344 (track 61, sector 2, head 0).

@{u}Offset in block Change From Change To@{uu}
$000123 79 0007 6342 4ED0 7A 001E 6000 022C

Locate block 1345 (track 61, sector 3, head 0).

Move to offset $154 (this is the first of a large number of zero
bytes, immediately following the hex string $0010 4E75). Change the
first 16 zero bytes to the following:

@{u}Offset in block Change To@{uu}
$000154 317C 6046 0052 217C 9926 BE13 122E 4ED0

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Mark Knibbs

@endnode


@node Wonderland "
Wonderland (Magnetic Scrolls) 1.27f (April 5 1991)"

"
@{u}Wonderland@{uu}" (Magnetic Scrolls) 1.27f (April 5 1991)

File to alter: "
all.2" on disk "Wonderland Two"
File length: 708814

@{u}Offset Change From Change To@{uu}
$008200 41EC 9076 6106 4E71 4E71 4E71

Original CRC Checksum = $7582737E
Original WRAP Checksum = $3306F7BD

Final CRC Checksum = $516E4530
Final WRAP Checksum = $391739C2

Comments: The program will no longer ask for a word from the manual.

Originator: Mark Knibbs, based on a patch to 'Magnetic Scrolls Collection
Volume 1' by Crystal.

@endnode


@node Worms "
Worms (Team 17)"

"
@{u}Worms@{uu}" (Team 17)

File to alter: "
WORMS" on disk "TW1"
File length: 353940 (uncompressed)

You need a cruncher or packer to carry out this patch. First
uncompress "
WORMS" using xfdDecrunch. After alterations, use a
cruncher to pack the file and save it over the original version.
(Original is compressed with CrunchMania.)

There are two patches given. You only need to apply one of them. The
alternative patch is simpler to apply, and you can enter anything at
the protection check.

Original CRC Checksum for decompressed "
WORMS" file = $55C9D19F
Original WRAP Checksum for decompressed "
WORMS" file = $BFC72F0E


First patch:
@{u}Offset Change From Change To@{uu}
$002424 202D 81E8 706F 4E71

Final CRC Checksum for decompressed "
WORMS" file = $51B3FFCE
Final WRAP Checksum for decompressed "
WORMS" file = $243764CF

Comments: Enter 111 to satisfy the protection check.

Originator: The Masterbrain


Alternative patch:
@{u}Offset Change From Change To@{uu}
$002450 $67 $60

Final CRC Checksum for decompressed "
WORMS" file = $202F4BF3
Final WRAP Checksum for decompressed "
WORMS" file = $C6C72F0E

Comments: Enter anything at the protection check.

Originator: Captain Hook & Mozart/OTT, send by Adam Hodson

@endnode


@node XP8 "
XP8 (Weathermine/Effigy) ECS version"

"
@{u}XP8@{uu}" (Weathermine/Effigy) ECS version

File to alter: "
xp8.exe"
File length: 115504

@{u}Offset Change From Change To@{uu}
$0016BA 67 60
$00A64A 67 60

Original CRC Checksum = $DE7F6960
Original WRAP Checksum = $FD3B2506

Final CRC Checksum = $B260D2A9
Final WRAP Checksum = $FD3B3306

Comments: Press Return on the protection screen.

Originator: Keith Krellwitz

@endnode


@node Xybots "
Xybots (Tengen)"

"
@{u}Xybots@{uu}" (Tengen)

You need to use a disk editor for this patch, such as DiskX or the
EditorTool in ProjectD 2.0.

Locate block 30 (track 1, sector 8, head 0).

@{u}Offset in block Change From Change To@{uu}
$000054 2F0E 4DFA FF8A 203C F974 DB7D
$00005A 48D6 FFFF 6000 0512

If your disk editor has a facility to correct the DOS block checksum,
@{i}DO NOT DO THIS@{ui}.

Comments: This patch removes the Rob Northen on-disk copy-protection.

Originator: Keith Krellwitz

@endnode


@node Zool2AGA "
Zool 2 AGA (Gremlin Graphics) A1200 Computer Combat version"

"
@{u}Zool 2 AGA@{uu}" (Gremlin Graphics) A1200 Computer Combat version

The file that needs to be patched here ('z2' on disk 'z2d1') is packed with a
Rob Northen cruncher. In order to be able to apply the patch, we need to
unpack the file, patch this, and repack the resulting file in order to fit it
back onto the disk.

@{b}NOTE:@{ub} You will need a recent version of the XFD package to unpack the z2
file. Version 1.13 is definitely sufficient. From a CLI/Shell window, type:

'xfdDecrunch z2d1:z2 RAM:z2.unpacked'

(Replace RAM: with some other directory with sufficient space if necessary.)
Now we have to remove the protection from the 'z2.unpacked' file.

File to alter: "
RAM:z2.unpacked"
File length: 409372

@{u}Offset Change From Change To@{uu}
$016C18 33FC 4E75

Original CRC Checksum = $E167238E
Original WRAP Checksum = $9DCE8E6D

Final CRC Checksum = $BB3A3376
Final WRAP Checksum = $83558E6D

Now use Imploder to compress the patched z2.unpacked file. Any efficiency
above 2 will do; ensure that Library mode is off. Save the compressed file to
'z2d1:z2', replacing the original z2 file.

If all went well, you should now be able to play your deprotected copy of
Zool 2 AGA.

Comments: This patch removes the code-wheel protection. The protection
screen will no longer appear.

Originator: Mark Knibbs

@endnode

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT