[Scummvm-tracker] [ScummVM :: Bugs] #14729: Newer updated signatures get games blocked until a new ScummVM is released

ScummVM :: Bugs trac at scummvm.org
Sun Nov 26 22:16:55 UTC 2023


#14729: Newer updated signatures get games blocked until a new ScummVM is released
---------------------------------+---------------------
Reporter:  lwcorp                |       Owner:  (none)
    Type:  feature request       |      Status:  new
Priority:  normal                |   Component:  Common
 Version:                        |  Resolution:
Keywords:  signature,signatures  |        Game:
---------------------------------+---------------------
Comment (by criezy):

 Replying to [comment:4 tag2015]:
 > I think the issue occurred like this
 > 1. He added the Steam version of Heroine's quest when it was properly
 detected by version 2.7.0/1
 > 2. The game updated on Steam
 > 3. Now the entry in the gamelist doesn't work anymore because the old
 detection entry used "heroine's quest.exe" but the new version is
 "heroine's quest.ags"
 > But as explained before it's just a matter of re-adding the game to
 ScummVM
 >
 That is a good remark. Maybe we could improve this situation so that the
 user does not have to re-add the game. I think this is caused by the
 generic AGS fallback detection having a different gameid.
 At the same time this is probably an issue mostly specific to the AGS
 engine. Most games supported by ScummVM are old games that are no longer
 updated.

 > I'm almost sure that among the integrity service discussion, there was a
 proposal to move the biggest detection tables (AGS, Director) to a similar
 service. But I don't know if it's feasible, if it was scrapped or put on
 indefinite hold
 >
 There was a discussion about moving the detection entries to a separate
 data file (as we do for some engine data) to avoid bloating the source
 code and memory with big detection tables. Instead they would be loaded on
 demand. I don't remember any discussion about using a web service. But
 just having a dat file separate from the executable would indeed in theory
 allow updating detections without updating the executable itself (in the
 cases where the new variants do not also require updates to the engine).
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14729#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list