[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