[Scummvm-tracker] [ScummVM :: Bugs] #15999: TETRAEDGE: Issues with Syberia 1 and 2 in ScummVM 2.9.1 and 2.10.0git

ScummVM :: Bugs trac at scummvm.org
Thu Jun 5 17:08:42 UTC 2025


#15999: TETRAEDGE: Issues with Syberia 1 and 2 in ScummVM 2.9.1 and 2.10.0git
-------------------------------------------------+-------------------------
Reporter:  antoniou79                            |       Owner:  (none)
    Type:  defect                                |      Status:  new
Priority:  normal                                |   Component:  Engine:
                                                 |  Tetraedge
 Version:                                        |  Resolution:
Keywords:  Syberia 1, Syberia 2, sound, glitch,  |        Game:
  logo, stuck                                    |
-------------------------------------------------+-------------------------
Comment (by antoniou79):

 I have two findings so far:
 - If I build branch-2-9-1 locally (MINGW64/MSYS2, freshly updated), with
 configure: `./configure --disable-debug --enable-release --enable-lld`
 then the resulting `scummvm.exe` will run Syberia 1 and Syberia 2 (same
 PC, same folders) without the above issues (the logo transition to main
 menu works, and there are marker icons appearing in the game screens. Also
 no awry animation or bad sound issues that I could notice). But the zipped
 version from our FRS for 2.9.1 and the update version that installs over
 the existing 2.9.0 both have the issues mentioned in the original post.

 - For the issue of missing markers icons in 2.10.0git, it seems that when
 the engine looks up for a path like eg. "menus\Markers\Fleche_135.anim"
 (note: "Fleche_135.anim" is a folder here), under the "Resources" folder,
 it fails to find it as a cached name directory and gives up. I've changed
 the following line:
 https://github.com/scummvm/scummvm/blob/6546d1850a5a5f69b15564c1c971cbc435a9cd65/common/fs.cpp#L355
 replacing `_fileCache` with `_subDirCache` and it now works, but obviously
 this being a change in common/fs.cpp I'm not sure if it fixes a bug or
 creates more issues down the line. But, yeah, I think that indeed the
 "regression" for the icons is related to changes outside the engine
 itself, and those changes are related to recent changes on caching data
 files and directories for a game and/or searching for data files under
 "archives".
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15999#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list