WHDLoad MantisBT - DragonNinja
View Issue Details
0004294DragonNinja[WHDLoad Installs Games] slavepublic2019-11-20 16:572020-01-04 16:29
ReporterSuperman 
Assigned ToCFOU 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68020
CPUSpeed33
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem64 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.5
imported
Summary0004294: Bad Dudes Vs Dragonninja
DescriptionWHDload version doesn't play any music in game at all even when switched on at the menu. An A500 with 512k chip 512k fast plays it fine when running from floppy.
Steps To Reproduceplay game
TagsNo tags attached.
has duplicate 0003348closed CFOU No in gamemusic during gameplay when using whdloadversion but when playing from 
Attached Files? DragonNinja13a.lha (40,349) 2019-12-02 21:55
http://mantis.whdload.de/file_download.php?file_id=852&type=bug
? DragonNinja13b.lha (40,359) 2019-12-02 22:59
http://mantis.whdload.de/file_download.php?file_id=854&type=bug
? DragonNinja13e.lha (56,922) 2019-12-04 00:25
http://mantis.whdload.de/file_download.php?file_id=857&type=bug
? DragonNinja13-f.lha (59,197) 2019-12-06 16:11
http://mantis.whdload.de/file_download.php?file_id=859&type=bug
? DragonNinja13g.lha (59,208) 2019-12-06 16:48
http://mantis.whdload.de/file_download.php?file_id=860&type=bug

Notes
(0007529)
CFOU   
2019-11-28 09:48   
(Last edited: 2019-11-28 09:49)
I'll look if Ian is agree for that.

and i'll like add my colored icon;)

(0007552)
CFOU   
2019-12-02 02:20   
it'll be fixed soon.
(0007556)
CFOU   
2019-12-02 21:55   
Hi,
Can you test beta patch?

VERSION 1.3: (02-dec-2019 bu CFou!)
- Adapted for WHDLoad 17+
- CFou's colored icon included
- Required memory adjusted to fix missing memory bug
  (issues #3348 & #4294)
- Trainer enhanced:
- CUSTOM1=1 tooltype to enable infinite lives
  CUSTOM1=2 tooltype to enable infinite time
  CUSTOM2=x (1-7) to definite start level
- optional slave using fast memory for main game code included
- source code included
(0007559)
Superman   
2019-12-02 22:27   
Just testing now and yes the in game music is fine. Unfortunately as soon as I moved my character he immediately fell off the bottom of the screen so all I have now is the background and music playing. All enemies and playable characters have vanished!
(0007560)
CFOU   
2019-12-02 22:36   
really curious!

What slave use you (Chip only of Fast slave)?
(0007561)
Superman   
2019-12-02 22:37   
I tried both and got the same result.
(0007562)
CFOU   
2019-12-02 22:59   
stupid bug!!

in last minute, i have just written

move.l $E8,4

instead of :
move.l #4,$e8


it's protection reborn i suppose ;)

try new fixed:
(0007564)
Superman   
2019-12-02 23:11   
Yes that seems to have fixed that issue. Played both slaves to the second level where the silly jumping bug rears its head. That is a game programming issue though and nothing to do with the slave. ;)
(0007565)
CFOU   
2019-12-02 23:17   
i will use fast memory slave by default.

scrolling is very smoooth using PAL version on my config
(0007567)
CFOU   
2019-12-04 00:25   
another version for test:
news:
- option to slow down
- Second button/CD32PAd
- fix jump with PAL VERSION (using 2 buttons)

VERSION 1.3: (03-dec-2019 bu CFou!)
- Adapted for WHDLoad 17+
- CFou's colored icon included
- Required memory adjusted to fix missing memory bug
  (issues #3348 & #4294)
- Trainer enhanced:
- CUSTOM1=1 tooltype to enable infinite lives
  CUSTOM1=2 tooltype to enable infinite time
  CUSTOM2=x (1-7) to definite start level
- CUSTOM3=1 tooltype can be used to skip intro
- CUSTOM3=2 Second button/CD32 Pad support for spinning kick (left/right)
   and fix jump of PAL version
   PAL ->you must press quickly second button + left joy (or right)
   NTSC->just press second button for spinning kick left or right
- CUSTOM3=4 used to insert VBL wait (to slow down game speed)
- source code included
(0007568)
Superman   
2019-12-04 10:45   
I had a quick go but was unable to make it jump sucessfully. I just kept falling off the trucks when trying to get across the gaps.
(0007569)
CFOU   
2019-12-04 11:24   
(Last edited: 2019-12-04 11:29)
if not too heavy modifications, i will try add 'really' jump.

but actual version of jump(spinning kick in fact) is a bit different with PAL & NTSC.

Have you try NTSC version using second button patch (via custom3=2)

i prefere PAL solution but more hard to jump

read it:
PAL ->you must press quickly second button + hold down left joy (or right)
 =>if you press longtimes on second button =>vertical spinning kick
NTSC->just press second button for spinning kick left or right (more simple and long jump)

for more info see:
https://eab.abime.net/showthread.php?p=1363019#post1363019

i had coded another early beta version for PAL with long jump but bugged (only right had long jump and after jump second button cause guy walk to left if you continue to press second button!!) so not released

(0007570)
CFOU   
2019-12-04 11:31   
PS: you can use also CUSTOM3=6

to slow down game, it's more easy to jump on PAL
(0007572)
CFOU   
2019-12-05 10:18   
i'am just adding load/save highScore on HD (if no trainer used of course)
(0007573)
CFOU   
2019-12-05 15:21   
for information:
in final (already implemented)
2nd buttons (without direction) to perform big jump (to change plateform level) =>more easy
2nd button (or first button)+ joy DOWN/UP: change platform too
right/left + second button: to perform spinning kick
up=> to perform short jump

i wil try to add option to replace spinning kick by right/left jump

ps: for information no problem between truck (level 2) or hole (level 3) with last beta version
but warning you must have only one leg on floor before start to jump (2em buttom+right)
=>i am looking for a solution to increase the length of the jump
__________________
(0007577)
CFOU   
2019-12-06 16:11   
Attached last version.

I verify my patch don't cause new bug and it caught be released

new option:
  - CUSTOM3=2 =>second button + fix original jump length X 2
  - CUSTOM3=4 to replace spinning kick by jump animation
@+
Bertrand

VERSION 1.3f: (06-dec-2019 bu CFou!)
- Adapted for WHDLoad 17+
- CFou's colored icon included
- Required memory adjusted to fix missing memory bug
  (issues #3348 & #4294)
- Trainer enhanced:
- CUSTOM1=1 tooltype to enable infinite lives
  CUSTOM1=2 tooltype to enable infinite time
  CUSTOM2=x (1-7) to definite start level
- CUSTOM3=1 tooltype can be used to skip intro
- CUSTOM3=2 Second button/CD32 Pad support for spinning kick (left/right)
            + fix length of right/left jump (double length)
   controls are a bit differents with PAL and NTSC version:
    PAL ->you must hold down + left joy (or right) and press shortly second button
    NTSC->just press second button for spinning kick left or right
   Second button (without direction) to perform big jump to change plateform (PAL/NTSC)
- CUSTOM3=4 to replace spinning kick by jump animation
- CUSTOM3=8 used to insert VBL wait (to slow down game speed for fast cpu)
- Load/Save redirected on HighScore in HD (if CUSTOM1 & CUSTOM2 not used)
  Of course, you can cumulate several custom options by example:
    CUSTOM3=2+4
    =>for second button support and to use jump instead of spinning kick
- Load/Save Highscore redirected on HD (file 'DragonNinja.highs'
- source code included
(0007578)
CFOU   
2019-12-06 16:48   
defaut slave with fast mem bugged

=>1.3g
attached
(0007580)
Superman   
2019-12-07 15:35   
Seems to work quite well now and I even managed to jump across the truck without falling off! lol
(0007602)
CFOU   
2020-01-04 16:29   
fixed with last update

Issue History
2019-11-20 16:57SupermanNew Issue
2019-11-27 22:21WeplProjectWHDLoad Installs Games => DragonNinja
2019-11-28 09:48CFOUAssigned To => CFOU
2019-11-28 09:48CFOUStatusnew => assigned
2019-11-28 09:48CFOUNote Added: 0007529
2019-11-28 09:49CFOUNote Edited: 0007529bug_revision_view_page.php?bugnote_id=7529#r1075
2019-12-01 01:08CFOURelationship addedhas duplicate 0003348
2019-12-02 02:20CFOUNote Added: 0007552
2019-12-02 21:55CFOUFile Added: DragonNinja13a.lha
2019-12-02 21:55CFOUNote Added: 0007556
2019-12-02 22:27SupermanNote Added: 0007559
2019-12-02 22:36CFOUNote Added: 0007560
2019-12-02 22:37SupermanNote Added: 0007561
2019-12-02 22:59CFOUFile Added: DragonNinja13b.lha
2019-12-02 22:59CFOUNote Added: 0007562
2019-12-02 23:11SupermanNote Added: 0007564
2019-12-02 23:17CFOUNote Added: 0007565
2019-12-04 00:25CFOUFile Added: DragonNinja13e.lha
2019-12-04 00:25CFOUNote Added: 0007567
2019-12-04 10:45SupermanNote Added: 0007568
2019-12-04 11:24CFOUNote Added: 0007569
2019-12-04 11:28CFOUNote Edited: 0007569bug_revision_view_page.php?bugnote_id=7569#r1081
2019-12-04 11:28CFOUNote Edited: 0007569bug_revision_view_page.php?bugnote_id=7569#r1082
2019-12-04 11:29CFOUNote Edited: 0007569bug_revision_view_page.php?bugnote_id=7569#r1083
2019-12-04 11:31CFOUNote Added: 0007570
2019-12-05 10:18CFOUNote Added: 0007572
2019-12-05 15:21CFOUNote Added: 0007573
2019-12-06 16:11CFOUFile Added: DragonNinja13-f.lha
2019-12-06 16:11CFOUNote Added: 0007577
2019-12-06 16:48CFOUFile Added: DragonNinja13g.lha
2019-12-06 16:48CFOUNote Added: 0007578
2019-12-07 15:35SupermanNote Added: 0007580
2020-01-04 16:29CFOUStatusassigned => closed
2020-01-04 16:29CFOUResolutionopen => fixed
2020-01-04 16:29CFOUNote Added: 0007602