Opened 6 months ago

Last modified 3 months ago

#12044 new defect

MOHAWK: Myst: Impossible to show the map in the GOG Polish version of Myst

Reported by: iGom Owned by:
Priority: normal Component: Engine: Mohawk
Version: Keywords: Myst bitmap
Cc: Game: Myst

Description (last modified by iGom)

An error pops up when I try to view the map in GOG Polish version of Myst

ERROR: Could not decode Myst bitmap!

Edit:
someone has written about it before
https://forums.scummvm.org/viewtopic.php?t=13980&p=87348

Attachments (3)

scummvm.log (331 bytes ) - added by iGom 6 months ago.
scummvm.2.log (1.5 MB ) - added by iGom 6 months ago.
unknown-39.png (296.5 KB ) - added by iGom 6 months ago.

Download all attachments as: .zip

Change History (13)

by iGom, 6 months ago

Attachment: scummvm.log added

comment:1 by iGom, 6 months ago

Component: --Unset--Engine: Mohawk

by iGom, 6 months ago

Attachment: scummvm.2.log added

comment:2 by iGom, 6 months ago

[2021-01-03 21:07:56] changeToCard(9934)
[2021-01-03 21:07:56] Clearing Cache...
[2021-01-03 21:07:56] Running EXIT script
[2021-01-03 21:07:56] Searching for tag 0x45584954 id 4134
[2021-01-03 21:07:56] tag 0x45584954 id 4134 not found
[2021-01-03 21:07:56] Adding item 0 - tag 0x45584954 id 4134
[2021-01-03 21:07:56] Running command: NOP()
[2021-01-03 21:07:56] Loading Card View: 9934
[2021-01-03 21:07:56] Searching for tag 0x56494557 id 9934
[2021-01-03 21:07:56] tag 0x56494557 id 9934 not found
[2021-01-03 21:07:56] Adding item 1 - tag 0x56494557 id 9934
[2021-01-03 21:07:56] Flags: 0x0000
[2021-01-03 21:07:56] Conditional Image Count: 0
[2021-01-03 21:07:56] Main Image: 9934
[2021-01-03 21:07:56] Sound Control: -1 = Continue current sound
[2021-01-03 21:07:56] Script Resource Count: 0
[2021-01-03 21:07:56] cachePreload: Could not find a 'PICT' resource with ID 26ce
[2021-01-03 21:07:56] Searching for tag 0x524C5354 id 9934
[2021-01-03 21:07:56] tag 0x524C5354 id 9934 not found
[2021-01-03 21:07:56] Adding item 2 - tag 0x524C5354 id 9934
[2021-01-03 21:07:56] RLST Resource Count: 2
[2021-01-03 21:07:56] Resource #0:
[2021-01-03 21:07:56] Type: 5
[2021-01-03 21:07:56] Sub_Record: 0
[2021-01-03 21:07:56] flags: 0x0002
[2021-01-03 21:07:56] left: 0
[2021-01-03 21:07:56] top: 0
[2021-01-03 21:07:56] right: 200
[2021-01-03 21:07:56] bottom: 332
[2021-01-03 21:07:56] dest: 0
[2021-01-03 21:07:56] Resource Type 5 Script:
[2021-01-03 21:07:56] Resource #1:
[2021-01-03 21:07:56] Type: 5
[2021-01-03 21:07:56] Sub_Record: 0
[2021-01-03 21:07:56] flags: 0x0002
[2021-01-03 21:07:56] left: 500
[2021-01-03 21:07:56] top: 0
[2021-01-03 21:07:56] right: 544
[2021-01-03 21:07:56] bottom: 332
[2021-01-03 21:07:56] dest: 0
[2021-01-03 21:07:56] Resource Type 5 Script:
[2021-01-03 21:07:56] Loading Cursor Hints:
[2021-01-03 21:07:56] Searching for tag 0x48494E54 id 9934
[2021-01-03 21:07:56] tag 0x48494E54 id 9934 not found
[2021-01-03 21:07:56] Adding item 3 - tag 0x48494E54 id 9934
[2021-01-03 21:07:56] Cursor Hint Count: 2
[2021-01-03 21:07:56] Cursor Hint 0:
[2021-01-03 21:07:56] Id: 1
[2021-01-03 21:07:56] Cursor: 500
[2021-01-03 21:07:56] Cursor Hint 1:
[2021-01-03 21:07:56] Id: 0
[2021-01-03 21:07:56] Cursor: 400
[2021-01-03 21:07:56] Searching for tag 0x57444942 id 9934
[2021-01-03 21:07:56] tag 0x57444942 id 9934 not found
[2021-01-03 21:07:56] Adding item 4 - tag 0x57444942 id 9934
[2021-01-03 21:07:56] Could not decode Myst bitmap!

Version 0, edited 6 months ago by iGom (next)

comment:3 by iGom, 6 months ago

Description: modified (diff)
Summary: Impossible to show the map in the Polish version of MystImpossible to show the map in the GOG Polish version of Myst

comment:4 by iGom, 6 months ago

I just checked the retail Polish version (not via ScummVM) and the map is present, but still crashes in ScummVM.

https://cdn.discordapp.com/attachments/581224061091446795/795422548861911082/unknown.png

https://discord.com/channels/581224060529148060/581224061091446795/795393141578006610

Last edited 6 months ago by iGom (previous) (diff)

by iGom, 6 months ago

Attachment: unknown-39.png added

comment:5 by iGom, 6 months ago

Description: modified (diff)

comment:6 by dafioram, 3 months ago

Priority: highnormal
Summary: Impossible to show the map in the GOG Polish version of MystMOHAWK: Myst: Impossible to show the map in the GOG Polish version of Myst

Confirmed for polish version. The other versions work just fine.

comment:7 by digitall, 3 months ago

Pushed a partial fix for this as commit https://github.com/scummvm/scummvm/commit/3853bcf2628912e98681fda26d121c2b1f161c7a

The relevant image is uncompressed i.e. no LZSS compression which is indicated by an
uncompressed size field of 0. This was not being handled correctly hence why this failed.

However, there is still a further problem here as the colors for the map are inverted with a white edging (not black as expected) and purple island (not green). There is no
color palette and the image is 24bpp, so not sure why that is happening, but no crash at least.

Last edited 3 months ago by digitall (previous) (diff)

comment:8 by iGom, 3 months ago

I can confirm that fix works also with the retail Polish version.
Checked in the latest daily build.

comment:9 by digitall, 3 months ago

iGom: To be clear, are the colors of the map correct for the retail Polish version?

comment:10 by iGom, 3 months ago

Oh, sorry for didn't mention that, no, colors are still inverted.

Note: See TracTickets for help on using tickets.