Opened 5 weeks ago

Closed 4 weeks ago

#15874 closed defect (fixed)

SCUMM: MI1-SEGACD: "Unknown res tag 'ROOM' encountered" when loading previous saves

Reported by: dwatteau Owned by: athrxx
Priority: normal Component: Engine: SCUMM
Version: Keywords: segacd
Cc: Game: Monkey Island 1

Description

On current Git HEAD only.

Trying to load some of my old saves for monkey1-segacd (see the attached one), I'm now getting the following fatal error:

Unknown res tag 'ROOM' encountered (expected 'CHAR') while trying to load res (Charset,0) in room 52 at 2476701+0 in file game.001!

A Git bisect pointed me to recent commit 969419c2f68c6622a11d40f09e154c2f66033e54 ("SCUMM: (MI1/SegaCD) - prevent creation of imuse system and driver"), related to Trac #15794.

Attachments (1)

monkey-sega.s14 (21.6 KB ) - added by dwatteau 5 weeks ago.
previous save triggering the new error

Download all attachments as: .zip

Change History (2)

by dwatteau, 5 weeks ago

Attachment: monkey-sega.s14 added

previous save triggering the new error

comment:1 by dwatteau, 4 weeks ago

Owner: set to athrxx
Resolution: fixed
Status: newclosed

Testing again with commit 5f382329f1927e97d75443635728a5436d5d5965 and several Sega CD saves I have (from: 2009, 2010, 2019, 2022, 2024), it's all good to me now (even with UBSan/ASAN on).

(Well, in some of these, I hit ticket #15886 warnings, but that's another subject.)

Thanks a lot!

Note: See TracTickets for help on using tickets.