WHDLoad MantisBT - GhostBattle
View Issue Details
0006619GhostBattle[All Projects] Generalpublic2024-10-24 21:552024-12-24 09:56
ReporterHexaae 
Assigned ToPsygore 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineUAE
CPU68060
CPUSpeedOther
ChipSetAGA
GFXCardOther
ChipMem2 MB
FastMem256 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.1beta
importedyes
Summary0006619: Down to climb down ladders not working with this slave 1.3 :( E.g. you can't
DescriptionGameVersion: english,pal
SlaveVersion: 1.3 (24-Oct-2024)

Down to climb down ladders not working with this slave 1.3 :(
E.g. you can't enter the well on Lvl01 or, once up on the platform, climb down the first ladder with the carinvorous plant...
TagsNo tags attached.
Attached Files? GhostBattle14.lha (1,873) 2024-10-24 23:34
http://www.whdload.de/mantis/file_download.php?file_id=1842&type=bug
? GhostBattle14b.lha (1,879) 2024-10-25 12:02
http://www.whdload.de/mantis/file_download.php?file_id=1844&type=bug
? GhostBattle14c.lha (1,882) 2024-10-25 15:04
http://www.whdload.de/mantis/file_download.php?file_id=1845&type=bug
? GhostBattle14d.lha (1,892) 2024-11-04 15:23
http://www.whdload.de/mantis/file_download.php?file_id=1847&type=bug
? gb_icons_and_manual.lha (20,858) 2024-11-05 10:56
http://www.whdload.de/mantis/file_download.php?file_id=1848&type=bug
? GhostBattle14e.lha (2,009) 2024-11-24 09:00
http://www.whdload.de/mantis/file_download.php?file_id=1853&type=bug
? GhostBattle14f.lha (2,016) 2024-11-24 21:15
http://www.whdload.de/mantis/file_download.php?file_id=1854&type=bug
? GhostBattle14g.lha (2,150) 2024-12-02 20:51
http://www.whdload.de/mantis/file_download.php?file_id=1855&type=bug

Notes
(0014156)
Psygore   
2024-10-24 23:35   
Thanks for the report.

Could you try the attached slave 1.4 ?
It should work ok now.
(0014157)
Hexaae   
2024-10-25 00:04   
Fixed.
But I also noticed another issue: when using WHDLoad splash screen option for *3rd button=bomb* in game ("Normal" difficulty, you can switch with F1, F2, F3 on main menu... maybe this hint should be added in the docs!), it also switches weapon from standard stones -> axes (cheating!). I use:
Custom2=1
Custom3=1
Custom5=1

REQUEST: BTW with 3rd button=Bomb enabled, long-press fire for the bomb should be better disabled IMHO... Forgive me, I'm a perfectionist ;-)
(0014160)
Psygore   
2024-10-25 12:08   
Attached slave 1.4b: axes issue is removed.

In the game manual, the Fkeys are mentioned for the diffculty level.

If you set 'remove Fire bomb control if 3rd button is pressed' option in custom, long fire button will be disabled (atfer the 3rd/green button is pressed one time).
(0014161)
Hexaae   
2024-10-25 12:17   
14b:

Custom2=1
Custom3=1
Custom5=1
only set... When use the bomb with long-press and then with 3rd button, then player won't fire anymore (you see the arm animation but no stones or axes shot...!)
(0014162)
Hexaae   
2024-10-25 12:38   
... or may happen after you finish the bombs.
(0014163)
Psygore   
2024-10-25 15:07   
Thanks for your feedback.

Attached slave 1.4c, player will still fire after there is no bomb.
(0014165)
Hexaae   
2024-10-25 17:52   
Close...: on first game you can still launch bombs with long-press. If you GAME OVER and play again everything finally works as expected.
(0014175)
Psygore   
2024-10-28 19:41   
Which customs option you are used ?
(0014177)
Hexaae   
2024-10-29 01:59   
Custom2=3
Custom3=1
Custom5=0
(0014178)
Psygore   
2024-10-29 17:41   
Custom2=3 then it works as you report and as expected.

You must press first 3rd button to disable the long-press fire button.
(As Up control, if 2nd button is not pressed, you can still jump with Up.)
Once pressed, the slave saves this status until you restart the slave.

Why ?
You can still play the game with one-button joystick when these options are enabled.
(0014179)
Hexaae   
2024-10-29 18:00   
Uh! Sorry didn't get it, indeed was mentioned in the Readme but I missed that part since usually options like that exclude each other... OK!

Just one exception case glitch: on your very first run, if you keep FIRE pressed for the bomb and while flashing you press the 3rd button when the icon was off you'll end up having no bomb icon anymore, and 3rd button activated.
(0014186)
Psygore   
2024-11-04 15:25   
Thanks for testing everything ;)

Attached new slave 1.4d, bomb flashing issues should be gone.
(0014187)
Hexaae   
2024-11-04 20:47   
Everything seems to work fine, except the fact I have frequent CON: crashes after I quit Ghost Battle, and only after I play it for 10-15mins :-\

My system is very stable, and tried other WHDLoad installs but seems to happen only after Ghost Battle... I'm using latest WHDLoad...

Let me test it a bit more for some days (using also other games, maybe has nothing to do with GB).

Recoverable: https://i.ibb.co/N7B4rP0/Hexaae-09-G834-JY-uae-Win-UAE-ALT-TAB-untraps-mouse-F12-opens-settings-04-11-2024-20-42-49.png
(0014188)
Psygore   
2024-11-04 22:44   
Do you set MMU and FULLCHIP options to see if something corrupts the memory system with a bad write memory access or a wrong blitter operation ?

Of course you dont’t set custom5=1, it will remove blitter wait and can corrupt chip memory beyond the game slave.
With FULLCHIP, all chip memory (instead of game slave) is saved and restored when it backs to the workbench.
(0014189)
Hexaae   
2024-11-05 10:57   
Added icons and manual file.

Ok, I think the crashes were due to CUSTOM5=1 indeed.
(0014190)
Hexaae   
2024-11-05 15:58   
BUG
Lvl2: I can pass through the trapdoor even before I get the tool (killing the boss): https://i.ibb.co/tZNTF4p/Hexaae-09-G834-JY-uae-Win-UAE-ALT-TAB-untraps-mouse-F12-opens-settings-05-11-2024-15-49-41.png
(0014191)
Hexaae   
2024-11-05 18:04   
Mmmh, this is a very problematic game... Also the first level ending with flying "Garuda" and the two dragon statues breathing fire: sometimes randomly one of the two statues doesn't breath fire after the animation + sound...
Looks like there are a lot of minor random glitches, very time-consuming to reproduce :(
(0014192)
Psygore   
2024-11-06 08:58   
(Last edited: 2024-11-06 09:59)
Attached a new slave 1.4e which fixes the level 2 tool issue.

Removed slave 1.4e, there is still an issue.

(0014193)
Hexaae   
2024-11-06 10:53   
BTW, starting level cheat numbering in the WHDLoad splash screen should be increased +1: --- = 1, 1 = 2, 2 = 3....
(0014194)
Hexaae   
2024-11-06 11:05   
Oh, just found undocumented in-game keyboard keys:

M: Music On/Off
F: Sound On/Off
(0014195)
Hexaae   
2024-11-06 11:28   
BUG:
Demo mode (wait at main menu) crashes if you set as starting level 1+...
(0014221)
Psygore   
2024-11-24 09:00   
Attached a new slave 1.4e, it should fix all issues and patch blitter operation writting memory beyond 512k chipmem.
(0014228)
Pascal De Maeseneire   
2024-11-24 16:11   
Hi Psygore,

I tried Your Slave 1.4e on my differents Amiga (WinUAE, A1200 & A500 ACA500Plus)

On my A500 ACA500 Plus, I have a black screen with full music and sound just after Good Luck Screen, WHen I want to play it. The QuitKey works too.

The previous Slaves 1.4 c & d worked.

On my A1200 adn under WINUAE, it works

On all systems, I Use WHDLoad 19.1 Beta
(0014230)
Psygore   
2024-11-24 21:17   
Hi Pascal, thanks for the bug report.

Could you try the attached slave 1.4f on your A500 ACA500 Plus ?
Thx
(0014231)
Hexaae   
2024-11-24 21:52   
@Pysgore
What happened to UP/2nd BUTTON?
Custom2=3
Custom3=1
Custom5=0
Custom4=0

Before: 2nd button disabled UP, joy-up only was working with ladders...
After: 2nd button disables UP, joy-up doesn't work with ladders and you must use 2nd button
(0014232)
Pascal De Maeseneire   
2024-11-24 23:31   
Hi Psygore,

Your latest slave v1.4f works now on my A500 ACA500Plus.

on my others systems it works correctly too.

Many Thanks,

Best regards,

Pascal
(0014259)
Psygore   
2024-12-02 21:00   
@Hexaae
There is a wrong code in the slave.

Attached new slave 1.4g, it should run as excepted.
(0014274)
Hexaae   
2024-12-03 16:02   
Working fine now!
(0014294)
Psygore   
2024-12-12 11:08   
Thanks for testing.

New install package available on whdload.de

Issue History
2024-10-24 21:55administratorNew Issue
2024-10-24 21:55administratorStatusnew => assigned
2024-10-24 21:55administratorAssigned To => Psygore
2024-10-24 23:34PsygoreFile Added: GhostBattle14.lha
2024-10-24 23:35PsygoreNote Added: 0014156
2024-10-25 00:04HexaaeNote Added: 0014157
2024-10-25 12:02PsygoreFile Added: GhostBattle14b.lha
2024-10-25 12:08PsygoreNote Added: 0014160
2024-10-25 12:17HexaaeNote Added: 0014161
2024-10-25 12:38HexaaeNote Added: 0014162
2024-10-25 15:04PsygoreFile Added: GhostBattle14c.lha
2024-10-25 15:07PsygoreNote Added: 0014163
2024-10-25 17:52HexaaeNote Added: 0014165
2024-10-28 19:41PsygoreNote Added: 0014175
2024-10-29 01:59HexaaeNote Added: 0014177
2024-10-29 17:41PsygoreNote Added: 0014178
2024-10-29 18:00HexaaeNote Added: 0014179
2024-11-04 15:23PsygoreFile Added: GhostBattle14d.lha
2024-11-04 15:25PsygoreNote Added: 0014186
2024-11-04 20:47HexaaeNote Added: 0014187
2024-11-04 22:44PsygoreNote Added: 0014188
2024-11-05 10:56HexaaeFile Added: gb_icons_and_manual.lha
2024-11-05 10:57HexaaeNote Added: 0014189
2024-11-05 15:58HexaaeNote Added: 0014190
2024-11-05 18:04HexaaeNote Added: 0014191
2024-11-06 08:55PsygoreFile Added: GhostBattle14e.lha
2024-11-06 08:58PsygoreNote Added: 0014192
2024-11-06 09:58PsygoreFile Deleted: GhostBattle14e.lha
2024-11-06 09:59PsygoreNote Edited: 0014192bug_revision_view_page.php?bugnote_id=14192#r1715
2024-11-06 10:53HexaaeNote Added: 0014193
2024-11-06 11:05HexaaeNote Added: 0014194
2024-11-06 11:28HexaaeNote Added: 0014195
2024-11-24 09:00PsygoreNote Added: 0014221
2024-11-24 09:00PsygoreFile Added: GhostBattle14e.lha
2024-11-24 16:11Pascal De MaeseneireNote Added: 0014228
2024-11-24 21:15PsygoreFile Added: GhostBattle14f.lha
2024-11-24 21:17PsygoreNote Added: 0014230
2024-11-24 21:52HexaaeNote Added: 0014231
2024-11-24 23:31Pascal De MaeseneireNote Added: 0014232
2024-12-02 20:51PsygoreFile Added: GhostBattle14g.lha
2024-12-02 21:00PsygoreNote Added: 0014259
2024-12-03 16:02HexaaeNote Added: 0014274
2024-12-12 11:08PsygoreStatusassigned => resolved
2024-12-12 11:08PsygoreResolutionopen => fixed
2024-12-12 11:08PsygoreNote Added: 0014294
2024-12-24 09:56PsygoreStatusresolved => closed