[Scummvm-tracker] [ScummVM :: Bugs] #13458: SCI: SCI game detections corrupted

ScummVM :: Bugs trac at scummvm.org
Tue May 3 16:43:05 UTC 2022


#13458: SCI: SCI game detections corrupted
------------------------------+--------------------------
Reporter:  TrivialBalderdash  |       Owner:  (none)
    Type:  defect             |      Status:  new
Priority:  normal             |   Component:  Engine: SCI
 Version:                     |  Resolution:
Keywords:                     |        Game:
------------------------------+--------------------------
Comment (by sluicebox):

 Hello, thank you for reporting this and including the relevant the config
 file info.

 It's just fine to bounce back and forth between release and development
 versions. An exception to that could be if one of those versions is really
 *really* old. But that's unlikely. Although if that is what happened, it
 would be good to know.

 My guess: the code that automatically upgrades the "gameid" in the config
 file picked the wrong one. I have a fuzzy memory of ending up with some
 wrong gameid's back when code was added in 2019. I'll try some tests with
 those games to see if I can reproduce, but the good news for you is that
 if that's what happened, it's a one-time thing.

 In 2019 we changed how the gameid setting worked. When a game is launched
 with an old gameid, ScummVM detects that and automatically upgrades it to
 the new one. That involves asking the detection engine "which exact game
 is this?" and using the first result. It creates "oldgameid" as a record
 of the upgrade. At this point, that upgrade code doesn't run very much.
 You'd have to run a game that you had added before the 2019 change that
 you haven't run since. The upgrade code will continue to run less and less
 as time goes on.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13458#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list