[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

Troddlers< >Tube Warriors

Trolls (Flair Software)

download the install packageTrolls.lha
created at2024-10-08
size of install package170607 Bytes
Author/Contact
(use it to report problems with that install)
Dark Angel & Dr.Zarkov & DJ Mike
Mantis BugTracker377
Hall Of Light1518 1519 1520
Lemon Amiga2266 2251 650


Short : HD Installer for Trolls
Author: Dark Angel, DJ Mike (djmike@crystalmike.com)
Version: 2.1
Type: game/patch
Requires: WHDLoad 19, RawDIC 5, memory varies per version

This patch applies to "Trolls" © 1993 Flair Software.

Six versions are supported:
- 3x ECS (A500) disk releases
- 2x AGA (A1200) disk releases (SPS #155 and SPS #996)
- CD32 release

REQUIREMENTS

- Original disk or compatible disk image
  (Cracks have not been tested and are not supported)
- Slave requires WHDLoad 19+
- ECS version requires 512k chip memory, 512k any memory
  (+ approx 1.75MB other memory for preload option)
- AGA version requires 2MB chip memory, 4k any memory
  (+ approx 1.75MB other memory for preload option)
- CD32 version requires 1,184k chip memory, 264k any memory
  (+ approx 3.62MB other memory for preload option)

FEATURES

- Game loads fully from HD
- Uses real files, extracted with system friendly RawDIC imager
- Quit game at any time (default key F10), including on 68000 machines
- [AGA/ECS] Manual protection fully removed
- [ECS] Long track protection check on one version removed
- [AGA/ECS] "Pack-Ice" files can be unpacked to speed up loading
- [CD32] OS calls removed (no Kickstart ROM required)
- Glitching audio fixed - due to CPU-dependent (empty DBF) loops
- Self modifying code in intro removed
- Access faults/disappearing graphics when at the top of any level fixed
- [CD32] Crash on Sodapop levels fixed
- Stack and decruncher moved to fast memory if available
- [AGA/CD32] Game code relocated to fast memory if available
- [AGA/CD32] Title screen fade in/out sped up
- Missing color bit settings in bplcon0 fixed
- Massive set of trainers - see section below for details
- 2nd/blue button jump support added (set CUSTOM2=1)
- Completely skip intro on start (set CUSTOM3=1)
- Intro can be skipped by pressing fire on all versions
- Ending screen can be exited from by pressing fire
- Data files can be (re)compressed with Propack/CrunchMania/FImp/XPK
- Color/New/Rom Icons included by Pascal and DJ Mike
- Manual included
- Source code included

TRAINERS

A large variety of trainers are available in all versions of the game.

Add any of the following to CUSTOM1 (or use the splash screen) to enable:
  + 1 for infinite lives
  + 2 for infinite energy
  + 4 for infintie credits
  + 8 for infinite oxygen
  + 16 for infinite time
  + 32 for invulnerability
  + 64 for one hit kills
  + 128 for faster turns (no skidding if character running full speed)
  + 256 to enable in-game cheat keys

The in-game cheat keys, when enabled, are as follows:

            W - Wings               F1 - toggle infinite lives
            D - Drunken             F2 - toggle infinite energy
            S - Springs (jumps)	    F3 - toggle infinite credits
            H - Heavy               F4 - toggle infinite oxygen
            A - Armour              F5 - toggle infinite time
            B - Speed-up            F6 - toggle invulnerability
            T - Add troll baby      F7 - toggle one hit kills
            F - Freeze monsters     F8 - toggle faster turns
            E - Refill energy       F9 - trigger ending sequence
            O - Refill oxygen
            Y - Yo-yo
            N - BONUS letters
            G - BOGUS letters

HISTORY

Version 2.1 (2024-10-08) by DJ Mike
- Another ECS version supported, with long track protection removed
- Bug when setting certain trainers on startup fixed (Mantis issue #6601)
- Manual included

Version 2.0 (2024-10-07) by DJ Mike
- Patch rewritten, updated to use modern WHDLoad features
- All versions of the game now share all features
- Uses RawDIC imager for disk versions to extract real files
- Self modifying code removed that garbled introduction
- Manual protection fully removed on AGA/ECS
- Pack-Ice files can now be unpacked for faster loading
- Slave now works on 68000 machines (Mantis issue #4608)
- Quit key supported for 68000
- Another ECS version supported (Mantis issue #2167)
- Glitching sounds/beeping noises fixed (Mantis issue #4580)
- [AGA/ECS] Access faults/disappearing levels fixed (Mantis issue #513)
- [CD32] Crash on Sodapop levels fixed (Mantis issue #1585)
- [CD32] Removed OSEmu, small number of OS calls patched out instead
- Fast memory used where possible
- Missing color bit settings in bplcon0 fixed
- 2nd button jump support added
- Skip intro option added
- Speed up character switching directions option added
- More trainers added
- Fire to skip intro on all versions
- New icons made by Pascal and myself
- Source code now included

Version 1.0-1.3 (1999-11-15) by Dark Angel & Dr. Zarkov
- Original releases

WORDS FROM THE AUTHOR

Just shy of 25 years since this patch was last updated, I have given it an
overhaul to address some of the issues that have been reported in that time.
I've also aligned all the versions of the game so they now share the same
fixes and enhancements. The CD32 release was completely lacking in features
before, which was a shame as it is the best version!

There was sneaky self-modifying code in the intro that caused the graphics
to corrupt, that particularly seemed to affect 68030 machines. Sound effects
were also glitching due to CPU-dependent delays in the audio routines.

The most astonishing bug - on the disk versions - caused the entire level
to completely disappear when you got to the top, or an access fault if you
had an MMU active. The cause was an unsigned multiplication of a negative
number, resulting in a very big - and invalid - memory address. Given how
obvious this bug is, it's incredible that the game shipped like this!

I have retained Dark Angel's previous set of trainers (and supported them in
the CD32 release, naturally). As if those weren't enough I've added even
more, and a bunch of in-game toggles. This includes a feature to make your
character change direction quickly no matter what speed you are running, as
the sloooooow skidding to stop really annoyed me!

This patch was a slog to update because every version of this game uses
different offsets - meaning for every feature I had to carefully go through
the same code multiple times, which often had slight variations due to
address widths and compiler optimisations. 

But hopefully it was worth it for somebody out there. :-)

Greetings and a big thanks to Irek and Pascal for testing, and also to the
EAB forums and the WHDLoad team.

--- DJ Mike (7th October 2024)

         Bug report form, full WHDLoad package and other installs:
                          http://www.whdload.de

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.

Icons contained in install package

WHDLoad Slave information
TrollsAGA.slave - 08.10.2024 10:18:48 - 2820 bytes
required WHDLoad version19
flagsNoError ReqAGA ClearMem
required Chip Memory2048 KiB ($200000)
required Expansion Memory4 KiB ($1000)
info nameTrolls (AGA)
info copy1993 Flair Software
info installInstalled by Dark Angel & DJ Mike
Version 2.1 (08-Oct-2024)
Kickstart name0
Kickstart size0 KiB ($0)
Kickstart checksum$0000
ConfigurationC1:X:Infinite Lives:0
C1:X:Infinite Energy:1
C1:X:Infinite Credits:2
C1:X:Infinite Oxygen:3
C1:X:Infinite Time:4
C1:X:Invulnerable:5
C1:X:One Hit Kills Enemies:6
C1:X:Faster Turns (No Skidding):7
C1:X:In-game Cheat Keys:8
C2:B:2nd/Blue Button Jump
C3:X:Skip Intro:0
TrollsCD32.slave - 08.10.2024 10:18:48 - 2568 bytes
required WHDLoad version19
flagsNoError ReqAGA ClearMem
required Chip Memory1184 KiB ($128000)
required Expansion Memory264 KiB ($42000)
info nameTrolls (CD32)
info copy1993 Flair Software
info installInstalled by Dark Angel & DJ Mike
Version 2.1 (08-Oct-2024)
Kickstart name0
Kickstart size0 KiB ($0)
Kickstart checksum$0000
ConfigurationC1:X:Infinite Lives:0
C1:X:Infinite Energy:1
C1:X:Infinite Credits:2
C1:X:Infinite Oxygen:3
C1:X:Infinite Time:4
C1:X:Invulnerable:5
C1:X:One Hit Kills Enemies:6
C1:X:Faster Turns (No Skidding):7
C1:X:In-game Cheat Keys:8
C2:B:2nd/Blue Button Jump
C3:X:Skip Intro:0
TrollsECS.slave - 08.10.2024 10:18:48 - 3604 bytes
required WHDLoad version19
flagsNoError ClearMem
required Chip Memory512 KiB ($80000)
required Expansion Memory512 KiB ($80000)
info nameTrolls (ECS)
info copy1993 Flair Software
info installInstalled by Dark Angel & DJ Mike
Version 2.1 (08-Oct-2024)
Kickstart name0
Kickstart size0 KiB ($0)
Kickstart checksum$0000
ConfigurationC1:X:Infinite Lives:0
C1:X:Infinite Energy:1
C1:X:Infinite Credits:2
C1:X:Infinite Oxygen:3
C1:X:Infinite Time:4
C1:X:Invulnerable:5
C1:X:One Hit Kills Enemies:6
C1:X:Faster Turns (No Skidding):7
C1:X:In-game Cheat Keys:8
C2:B:2nd/Blue Button Jump
C3:X:Skip Intro:0

Install Archive Content Listing
UnpackedLvlMethodPackedOSDate/TimeName
11931lh5664Amiga2022-11-18 21:17:22TrollsHD.info
407891lh510133Amiga2024-10-07 08:18:14TrollsHD/Install
7071lh5349Amiga2024-10-06 18:47:00TrollsHD/Install.info
140111lh55930Amiga2024-10-07 19:20:38TrollsHD/Manual
20041lh51543Amiga2002-08-04 18:17:46TrollsHD/Manual.info
70641lh53221Amiga2024-10-08 10:18:36TrollsHD/ReadMe
20041lh51547Amiga2024-09-29 16:18:48TrollsHD/ReadMe.info
91571lh53832Amiga2024-10-07 15:50:04TrollsHD/src/TrollsAGA.asm
85281lh53534Amiga2024-10-07 15:50:16TrollsHD/src/TrollsCD32.asm
159901lh55160Amiga2024-10-08 08:20:28TrollsHD/src/TrollsECS.asm
164201lh55614Amiga2024-10-07 17:25:54TrollsHD/src/Trolls.i
67671lh52108Amiga2024-10-07 10:29:32TrollsHD/src/Trolls.islave.asm
28201lh51843Amiga2024-10-08 10:18:48TrollsHD/TrollsAGA.slave
25681lh51781Amiga2024-10-08 10:18:48TrollsHD/TrollsCD32.slave
158151lh513390Amiga2024-10-07 08:17:04TrollsHD/Trolls.colicon
320851lh526083Amiga2024-10-07 08:12:12TrollsHD/Trolls.coliconaga
306671lh525130Amiga2024-10-07 08:12:26TrollsHD/Trolls.coliconcd32
242531lh520336Amiga2024-10-07 08:12:20TrollsHD/Trolls.coliconecs
36041lh52458Amiga2024-10-08 10:18:48TrollsHD/TrollsECS.slave
9321lh5632Amiga2024-10-08 10:18:48TrollsHD/Trolls.islave
190991lh59631Amiga2024-10-06 22:42:26TrollsHD/Trolls.newicon
212941lh517749Amiga1999-06-19 09:45:12TrollsHD/Trolls.newicon2
124061lh56624Amiga2024-10-06 22:39:36TrollsHD/Trolls.romicon

Old Install Archives
Trolls-19991115.lha
Trolls-20241007.lha

[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

last change : 2024-10-08
© 1996-2024 Bert Jahn, All Rights Reserved