WHDLoad MantisBT - TreasureTrap
View Issue Details
0005490TreasureTrap[WHDLoad Installs Games] OCSpublic2022-01-24 18:212024-10-03 18:27
ReporterTom-Cat 
Assigned ToStingRay 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionduplicate 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA500
CPU68020
CPUSpeed100
ChipSetECS
GFXCardNone
ChipMem1 MB
FastMem0 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.7
imported
Summary0005490: Music in Menu missing and Alternative Controls Requested
DescriptionFirst is an actual bug:
In the main menu of the game, after the intro, there should be music playing. However in the WHDLoad version this music is only present in the intro, not in the actual game menu.

Second is a request for an improvement:
Being one of the best isometric adventure games on the Amiga ever, would it be possible to add alternative joystick/joypad controls where you don't have to press TWO directions (diagonal) to move the player north/south/east/west, but assign them as they are assigned for the keyboard cursor keys. With the keyboard this is already possible and working fine. But with the joystick/joypad you have to annoyingly hold the joystick in the diagonal positions which is not very comfortable when playing.
Steps To ReproduceRun the game.
TagsNo tags attached.
duplicate of 0006592closed StingRay a Option for using UP, DOWN, LEFT, RIGHT instead of the Diagonals. 
Attached Files? TreasureTrap_1MB.slave (2,404) 2024-09-28 13:21
http://whdload.de/mantis/file_download.php?file_id=1828&type=bug

Notes
(0013990)
StingRay   
2024-09-25 11:37   
The music after the intro is only available if extra memory is detected. I have explicitly set the slave to use 0.5 MB chip memory only, as there is no need for a RAM disk (disk version builds one if extra memory is detected) in the WHDLoad version. And the music after the intro doesn't justify using 0.5 MB more memory for the patch either.

(0013991)
Tom-Cat   
2024-09-25 11:56   
Is it possible to add an option that would enable the music in the menu?
(0013995)
StingRay   
2024-09-25 13:04   
I don't think I will do that. Too much work for almost no benefit. I would need to have 2 slaves in the package, adapt the install script to support these 2 different slaves and I would also have to create code to adapt the memory list code to add a fast memory node.
I will check when I implement the alternate controls to see if I can create a 1 MB slave that plays the menu music, but don't hold your breath.
(0013997)
Tom-Cat   
2024-09-25 13:39   
Thanks Sting. As you said it is not a big deal, just for completeness sake in the end. It is my favorite isometric 3d game on Amiga :)
The alternate controls implementation is more or less the reason for this. Never played the game with joystick because of that, only keyboard.
(0014022)
StingRay   
2024-09-28 11:16   
I have implemented the alternative joystick control. Was easier than I initally thought, it only requires patching 4 bytes, there's not even additional code required. :)

I'll now check if the 1 MB slave can be easily created, but won't spend too much time on that.
(0014025)
StingRay   
2024-09-28 13:23   
I have extended my own personal deadline by 60 minutes and spent 90 minutes to create a 1 MB slave, it is experimental and there most probably will be problems. Use it at your own risk and don't report any problems with that slave, I will happily ignore any bug reports. :)
I have attached the slave to this ticket, it will not be available in the official package on WHDLoad.
(0014026)
StingRay   
2024-09-28 14:14   
The updated patch with alternative joystick controls is now available on the WHDLoad site.
(0014029)
Tom-Cat   
2024-09-28 22:23   
Thank you Sting. 1Mb version working perfectly. :) Will revert back to official slave if there are any problems with it.
(0014043)
Torti the Smurf   
2024-10-03 18:27   
Thank you StingRay \(^-^)/

Issue History
2022-01-24 18:21Tom-CatNew Issue
2024-09-25 08:10StingRayAssigned To => StingRay
2024-09-25 08:10StingRayStatusnew => assigned
2024-09-25 11:37StingRayNote Added: 0013990
2024-09-25 11:37StingRayNote Edited: 0013990bug_revision_view_page.php?bugnote_id=13990#r1690
2024-09-25 11:56Tom-CatNote Added: 0013991
2024-09-25 13:04StingRayNote Added: 0013995
2024-09-25 13:39Tom-CatNote Added: 0013997
2024-09-28 11:16StingRayNote Added: 0014022
2024-09-28 11:18StingRayRelationship addedduplicate of 0006592
2024-09-28 13:21StingRayFile Added: TreasureTrap_1MB.slave
2024-09-28 13:23StingRayNote Added: 0014025
2024-09-28 14:14StingRayStatusassigned => resolved
2024-09-28 14:14StingRayResolutionopen => duplicate
2024-09-28 14:14StingRayNote Added: 0014026
2024-09-28 22:23Tom-CatNote Added: 0014029
2024-10-03 18:27Torti the SmurfNote Added: 0014043