Opened 6 months ago

Last modified 6 months ago

#10947 new defect

MANIAC-C64: flashlight graphics aren't correct to original

Reported by: ATMcashpoint Owned by: segrax
Priority: normal Component: Engine: SCUMM
Keywords: has-pull-request Cc:
Game: Maniac Mansion

Description

In a Commodore 64 emulator, the C64 version of Maniac Mansion handles turning on the flashlight in a dark room differently than in later versions.

The character sprites are partly lit up (looking different from either grayscale or normal brightness), and the area lit by the flashlight beam has different dimensions, with square corners instead of rounded corners.

Currently ScummVM (as of the April 25, 2019 Windows 64-bit daily build) keeps the character sprites in grayscale when the flashlight is on in a dark room, which is how the DOS V1 version handles it.

ScummVM also has a different shape to the lit area, which looks like the Night Vision effect from the cave maze in LOOM, and doesn't match either the DOS V1 or DOS V2 versions of Maniac.

To reproduce this bug: get the flashlight from the kitchen and some batteries (from the kitchen refrigerator or radio at the pool), put batteries into the flashlight, then go into a dark room and turn on the flashlight.

Game version: Maniac Mansion C64, English, running on Windows 10, build 1803, 64-bit.

Attachments (5)

maniac-c64.s67 (4.3 KB ) - added by ATMcashpoint 6 months ago.
mmc64flashlight1.png (5.6 KB ) - added by ATMcashpoint 6 months ago.
mmc64flashlightscummvm.png (9.1 KB ) - added by ATMcashpoint 6 months ago.
mmdosv1flashlight1.png (7.2 KB ) - added by ATMcashpoint 6 months ago.
mmdosv2flashlight1.png (6.5 KB ) - added by ATMcashpoint 6 months ago.

Download all attachments as: .zip

Change History (10)

by ATMcashpoint, 6 months ago

Attachment: maniac-c64.s67 added

by ATMcashpoint, 6 months ago

Attachment: mmc64flashlight1.png added

by ATMcashpoint, 6 months ago

Attachment: mmc64flashlightscummvm.png added

by ATMcashpoint, 6 months ago

Attachment: mmdosv1flashlight1.png added

by ATMcashpoint, 6 months ago

Attachment: mmdosv2flashlight1.png added

comment:1 by ATMcashpoint, 6 months ago

Type: enhancementdefect

comment:2 by ATMcashpoint, 6 months ago

Component: --Unset--Engine: SCUMM
Summary: Maniac Mansion C64: flashlight graphics aren't correct to originalMANIAC-C64: flashlight graphics aren't correct to original

comment:3 by segrax, 6 months ago

Owner: set to segrax

Can confirm, and am now working on a patch

comment:4 by digitall, 6 months ago

Keywords: has-pull-request added

comment:5 by Filippos Karapetis <bluegr@…>, 6 months ago

In 71172add:

SCUMM: Original V0-V2 flashlight shape and size for MM/Zak (#10947, #10951)

Note: See TracTickets for help on using tickets.