[Scummvm-tracker] [ScummVM :: Bugs] #14002: SAGA: IHNM: Can't load Windows scream.res on macOS anymore

ScummVM :: Bugs trac at scummvm.org
Sun Jan 1 19:13:25 UTC 2023


#14002: SAGA: IHNM: Can't load Windows scream.res on macOS anymore
----------------------------+--------------------------
Reporter:  dwatteau         |      Owner:  (none)
    Type:  defect           |     Status:  new
Priority:  normal           |  Component:  Engine: SAGA
 Version:                   |   Keywords:
    Game:  I Have No Mouth  |
----------------------------+--------------------------
 ScummVM 2.7.0git-3a2cb7fee141f on any macOS system. IHNM is either the
 English or French Windows release from GOG.

 When I'm running the latest development release on macOS, the game won't
 start anymore with this fatal error:

 {{{
 WARNING: ResourceContext::loadResV1(): Incorrect contextSize: 0 < 17!
 WARNING: Cannot load context scream.res!
 }}}

 The `scream.res` file really is fine and the game properly worked a few
 weeks (months?) ago. I haven't bisected it yet, but I think this is quite
 likely to commit 7b9f0ab75daa4ce8862bbd36a06753df736fc5f3 ("SAGA: Switch
 from custom macbinary parser to MacResManager") or something around it.

 What's strange is that `MacResManager::isMacBinary()` returns true for
 this resource, although it really isn't a Mac binary as far as I can
 tell... maybe it triggers a false positive for some reason?

 I can't reproduce this problem on a Windows system.

 Can't say if this is more of a SAGA or macresman.cpp issue...
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14002>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list