#14170 closed defect (fixed)
AGI: Donald Duck's Playground: Ducks on title screen don't jump
Reported by: | einstein95 | Owned by: | sluicebox |
---|---|---|---|
Priority: | normal | Component: | Engine: AGI |
Version: | Keywords: | ||
Cc: | Game: |
Description
Huey, Dewey and Louie in this version play leap frog on the title screen. In ScummVM, the ducks merely pass through each other.
WHile this is happening, the following is printed to the console:
WARNING: Motion activated for screen object 7, but cycler also active! WARNING: This would have resulted in flag corruption in original AGI. Cycler disabled.! WARNING: Motion activated for screen object 8, but cycler also active! WARNING: This would have resulted in flag corruption in original AGI. Cycler disabled.! WARNING: Motion activated for screen object 9, but cycler also active! WARNING: This would have resulted in flag corruption in original AGI. Cycler disabled.!
Adding a getGameID() != GID_DDP
to AgiEngine::motionActivated
restores the motion somewhat.
Attached a video of the motion as shown in DOSbox.
Attachments (1)
Change History (5)
by , 22 months ago
Attachment: | ddp-titlescreen-dosbox.webm added |
---|
comment:1 by , 20 months ago
Summary: | Donald Duck's Playground: Ducks on title screen of PC Booter version don't jump → AGI: Donald Duck's Playground: Ducks on title screen of PC Booter version don't jump |
---|
comment:2 by , 9 months ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:3 by , 9 months ago
Summary: | AGI: Donald Duck's Playground: Ducks on title screen of PC Booter version don't jump → AGI: Donald Duck's Playground: Ducks on title screen don't jump |
---|
(Updating title because it wasn't just the booter version that was affected.)
comment:4 by , 8 months ago
Note:
See TracTickets
for help on using tickets.
I've excluded DDP from our workaround and documented the situation. Hopefully this leads to a better solution later. Given that this workaround breaks the very first scene of a game, I suspect that this is not the only unintended side effect. It seems like the DDP introduction contradicts the premise of the workaround, so we'll have to go back and fully understand the whole thing. Sounds hard! (also it's been over a year...)
Until then, let's get those ducks jumping again! =)
https://github.com/scummvm/scummvm/commit/cc7cbfe6266ee5d875d9c96d7ecf50c9098f58ca