Opened 13 years ago

Closed 12 months ago

#4493 closed defect (fixed)

SCUMM: Indy3 (MAC) - Credits Overwritten

Reported by: SF/mthreepwood Owned by: eriktorbjorn
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Indiana Jones 3

Description

Indy3 Mac (On Mac OS X 10.5, x86. ScummVM 1.0.0svn)

At the end of the game, the credits do not erase, they just write over itself. Attached is a saved game right before the end. So you can end the game however you like :P

Ticket imported from: #2829337. Ticket imported from: bugs/4493.

Attachments (1)

indy3-ega-mac.s09 (11.0 KB ) - added by SF/mthreepwood 13 years ago.
Saved Game Before End

Download all attachments as: .zip

Change History (5)

by SF/mthreepwood, 13 years ago

Attachment: indy3-ega-mac.s09 added

Saved Game Before End

comment:1 by raziel-, 2 years ago

Summary: INDY3 MAC: Credits OverwrittenSCUMM: Indy3 (MAC) - Credits Overwritten

comment:2 by eriktorbjorn, 12 months ago

https://github.com/scummvm/scummvm/pull/3089 should fix this glitch, at long last. It's a pull request for adding partial support for the high-resolution font. (See screenshots attached to the pull request for details.)

Note that the workaround I used only actually works if you're using the high-resolution font (which requires ScummVM to read the Macintosh executable for the font resources). You can still play the game without that, but the credits glitch will persist.

Hopefully players will want to use the high-resolution font.

comment:3 by eriktorbjorn, 12 months ago

I've added a workaround for the low-resolution credits to my branch. It's probably ready to be merged, but I want to play through the game one last time to make sure I haven't messed anything else up in the process. (I've already played through to make sure that Mac Loom is still good.)

comment:4 by eriktorbjorn, 12 months ago

Owner: set to eriktorbjorn
Resolution: fixed
Status: newclosed

The pull request has been merged, so this bug should be fixed now.

Note: See TracTickets for help on using tickets.