Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#3487 closed defect (fixed)

PUTTMOON 3DO: Play button in Outtro partly cut off

Reported by: raziel- Owned by: Kirben
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Putt-Putt Goes to the Moon

Description

ScummVM 0.11.0svn (Dec 8 2007 08:51:43)
Features compiled in: Vorbis FLAC MP3 zLib MPEG2

In the outtro the Play (again) button is too far to
the right cutting part of it off.
Screenshot attached
SaveGame attached

PuttPutt Goes to the Moon (3DO/English)

AmigaOS4
gcc version 4.0.2 (AmigaOS build 20051012)

Ticket imported from: #1846746. Ticket imported from: bugs/3487.

Attachments (5)

PuttMoon_Outtro.png (34.6 KB ) - added by raziel- 12 years ago.
puttmoon.s05 (25.7 KB ) - added by raziel- 12 years ago.
Just use the key
room-38-206.dmp.txt (1.5 KB ) - added by sev- 11 years ago.
Decompilation of the script
room-38-206.dmp.2.txt (1.5 KB ) - added by sev- 11 years ago.
Decompilation of the script
patch.diff (1.8 KB ) - added by Kirben 11 years ago.
Patch for work around

Download all attachments as: .zip

Change History (21)

by raziel-, 12 years ago

Attachment: PuttMoon_Outtro.png added

by raziel-, 12 years ago

Attachment: puttmoon.s05 added

Just use the key

comment:1 by raziel-, 12 years ago

File Added: puttmoon.s05

comment:2 by Kirben, 12 years ago

Summary: PUTTMOON: Play button in Outtro partly cut offPUTTMOON 3DO: Play button in Outtro partly cut off

comment:3 by fingolfin, 12 years ago

Travis, anything you can say about this? Can you reproduce this, or is it yet another Amiga specific problem?

comment:4 by fingolfin, 12 years ago

Owner: set to Kirben

comment:5 by Kirben, 12 years ago

No, as the problem doesn't occur under DOS/Windows versions of the game, when using the Windows port of ScummVM.

Assigning to sev, who should be able to confirm if this problem is specific to 3DO version of game, or to the Amiga port of ScummVM.

comment:6 by Kirben, 12 years ago

Owner: changed from Kirben to sev-

comment:7 by fingolfin, 11 years ago

What is the status of this item?

comment:8 by raziel-, 11 years ago

ScummVM 0.13.0svn (Dec 4 2008 16:00:19)
Features compiled in: Vorbis FLAC MP3 zLib MPEG2

Still there i'm afraid

by sev-, 11 years ago

Attachment: room-38-206.dmp.txt added

Decompilation of the script

comment:9 by sev-, 11 years ago

Owner: changed from sev- to Kirben

comment:10 by sev-, 11 years ago

I can confirm the issue on FreeBSD.

The relevant script attached. It puts the object at coordinates 37*8, 0, which is 296. Perhaps there are differences in drawObjectAt? As the moon and start button also seem to be off.

[0100] (62) drawObjectAt(773,3,0)
[010A] (62) drawObjectAt(774,37,0)

File Added: room-38-206.dmp.txt

by sev-, 11 years ago

Attachment: room-38-206.dmp.2.txt added

Decompilation of the script

comment:11 by sev-, 11 years ago

Owner: changed from Kirben to sev-

comment:12 by sev-, 11 years ago

I can confirm the issue on FreeBSD.

The relevant script attached. It puts the object at coordinates 37*8, 0, which is 296. Perhaps there are differences in drawObjectAt? As the moon and start button also seem to be off.

[0100] (62) drawObjectAt(773,3,0)
[010A] (62) drawObjectAt(774,37,0)

File Added: room-38-206.dmp.txt

comment:13 by sev-, 11 years ago

Owner: changed from sev- to Kirben

by Kirben, 11 years ago

Attachment: patch.diff added

Patch for work around

comment:14 by Kirben, 11 years ago

The x and y position isn't set for objects 773 and 774 in room-38-206 of the DOS version:
[0111] (61) drawObject(773,0)
[0118] (61) drawObject(774,0)

I added a patch, which should work around the problem, by simply ignoring the exact x and y positions set for these objects.
File Added: patch.diff

comment:15 by sev-, 11 years ago

Yes, it is obviously a bug in the original scripts. I applied the patch as is.

comment:16 by sev-, 11 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.