GamesNostalgia

Retro games, abandonware, freeware and classic games for PC and Mac

iten

Treasure Trap WHDLoad Pack

File:
TreasureTrap_v1.01_1731.lha
Game Title:

Treasure Trap

Size:723449 bytes
Updated:2016-07-28 20:23:30
Version:1.01
Hardware:ECS/OCS
Download
Treasure Trap

README

THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE. THE ENTIRE RISK AS TO USE, RESULTS AND PERFORMANCE OF THE PACKAGE IS ASSUMED BY YOU AND IF THE PACKAGE SHOULD PROVE TO BE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR OTHER REMEDIATION. UNDER NO CIRCUMSTANCES, CAN THE AUTHOR BE HELD RESPONSIBLE FOR ANY DAMAGE CAUSED IN ANY USUAL, SPECIAL, OR ACCIDENTAL WAY, ALSO IF THE OWNER OR A THIRD PARTY HAS BEEN POINTED AT SUCH POSSIBILITIES OF DAMAGE. This install applies to "Treasure Trap" © 1989 Emerald Software Ltd. Requirements: ------------- This install requires WHDLoad and DIC to be in the path. These programs can be found in the WHDLoad package. To install from a different drive than DF0: select installation mode Expert. The installed game requires 0.5 MB ChipMem (+0.9 MB for preload) It can be quit by pressing F10 (key can be changed with Tooltype "QuitKey="). Features: --------- - Full load from HD - Load/Save supported - Automatic creation of save disk (see below) - Protection removed (5x disk checks, 5x trace vector decoder) - Intro can be skipped with CUSTOM1 - Trainers added (CUSTOM2, see below) - CIA register access fixed (x2) - Joypad support added (Fire 2/BLUE: pick up/drop, GREEN: smart fish YELLOW: map) - Joypad support can be disabled with CUSTOM4 - DMA wait in replayers fixed (x4) - Byte write to volume register in replayers fixed (x2) - Manual included - Source code included as usual - 3 NewIcons (created by me) - Quit option that works on 68000 machines (default key is 'F10') Here it finally is, the patch for quite a classic game. Doing the patch was a lot of fun, first I noticed that the disk contains a file table so I coded a RawDIC imager to save all files. Some of the files (such as the binaries with the code) were crunched so next step was coding the decruncher. Then I could examine everything and noticed that the game uses relocation info for the binaries that contain code so you can probably guess what I did next. I coded a converter which created standard Amiga DOS executables out of these binaries so I could disassemble them with ease. The fun part ended here, rest was business as usual and quickly done, after a few hours of not too hard work everything was finished. Protection was a track check similar to Copylock, i.e. code was decrypted with a trace vector decoder but it was very easy to defeat! What's even worse, nothing was hidden in the encrypted code so all protection checks were rather useless as only the result of the track check was checked. There are 5 of these disk checks but 1 of the checks appears to be completely unused as it seems to be placed at a wrong location in the binary. I have disabled it anyway. :) Since the game is quite hard I have also added some trainers, either enable them with the CUSTOM2 tooltype or just select them in WHDLoad's splash window. Available trainers are: CUSTOM2=1: enables unlimited lives CUSTOM2=2: enables unlimited air CUSTOM2=4: enables unlimited fish CUSTOM2=8: start with 999 pieces of gold To enable more than one trainer option just add the numbers together, for example CUSTOM2=3 (1+2) will enable unlimited lives and unlimited air. I deliberately did not add in-game keys to avoid problems because the game allows to redefine keys. I'll most probably update the patch later and add a trainer menu for easy selection of the trainer options. For now I want to get this patch out though so no trainer menu yet. I've also added an option to completely skip the intro, you can enable it with CUSTOM1=1. While the game allows to skip the intro too you still had to wait quite a while for that to happen which is why I added this option. Load/Save is supported, game uses an extra disk for the high scores and save games. If no save disk (disk.2) is found the slave will create it, this feature can be disabled with CUSTOM3=1. Please note that high score saving is disabled if you use any of the trainer options. If you already have a save disk you can install it using the install package, just select the appropriate option. You can either install the game only, the game and a save disk or a save disk only. Update, 28-Jul-2016 ------------------- I got a request for adding CD32 joypad support which is what I did today. If the joypad support causes any problems it can be disabled with CUSTOM4. Following buttons are supported: Fire 2/BLUE: pick up/drop objects GREEN: smart fish YELLOW: open map That about wraps it up, enjoy this nice game from HD now. Sting, 12-Apr-2013 Greetings to all in Scarab and Scoopex, the WHDLoad team, PMC, Musashi5150, Skan, Slummy, Loaderror, Frequent, Wayne Kerr, Mr.Spiv, C-Fou!, Paradroid and all the other usual suspects. :) Special greetings to all Golf MK1 fans worldwide except those lowlifes who "borrowed" my MK1 for a joyride! Extra greetings to the usual suspects on #amigascne, see you all at Revision 2014! :) History: -------- version 1.01 (28.07.2016) - joypad support added, can be disabled with CUSTOM4 version 1.00 (12.04.2013) done by StingRay: - initial release - supports SPS 1731 version - source code included Contact: -------- If you have problems with this installation please try and get a newer version of this package from the WHDLoad WWW-Page. If that doesn't help try some Tooltypes like NOCACHE, NOAUTOVEC, EXPCHIP, NOMMU, PAL or NTSC. If that also fails, please inform the author via the Bug-Report-Form which can be accessed on the WHDLoad WWW-Page. For the full WHDLoad package, other installs and updates refer to: http://www.whdload.de/ or aminet:dev/misc/whdload#? and aminet:game/patch/

Related links: