[Scummvm-tracker] [ScummVM :: Bugs] #13590: AGS: Heroine's Quest has a newer release

ScummVM :: Bugs trac at scummvm.org
Sat Jul 9 21:25:01 UTC 2022


#13590: AGS: Heroine's Quest has a newer release
--------------------------+--------------------------
Reporter:  Crystal-Shard  |       Owner:  (none)
    Type:  defect         |      Status:  new
Priority:  normal         |   Component:  Engine: AGS
 Version:                 |  Resolution:
Keywords:                 |        Game:
--------------------------+--------------------------
Comment (by tag2015):

 This is a bit of a borderline case related to how scummvm calculates the
 checksum for ags games.
 The executable for the 1.2.7 version (which is still available on the
 itch.io page) and the executable for the 1.2.8 steam version have the same
 filename, filesize, and byte differences start about halfway in the file.
 Since scummvm uses only the first 5000 bytes for the md5, the hash is
 identical and the latest detection entry matches both the 1.2.7 and the
 1.2.8 versions.

 This is the hash for Steam v1.2.8:
 {{{
 $ ./scummvm.exe --md5
 --md5-path=/e/SteamLibrary/steamapps/common/Heroine\'s\ Quest/Heroine\'s\
 Quest.exe --md5-engine=ags
 E:/SteamLibrary/steamapps/common/Heroine's Quest/Heroine's Quest.exe:
 fa5b449d9d93a9055e0ab6caf0aee77c (first 5000 bytes), 7020827 bytes
 }}}

 while this is itch.io v1.2.7
 {{{
 $ ./scummvm.exe --md5
 --md5-path=/f/ScummVM/AGS/H/HeroinesQuest127/Heroine\'s\ Quest.exe
 --md5-engine=ags
 F:/ScummVM/AGS/H/HeroinesQuest127/Heroine's Quest.exe:
 fa5b449d9d93a9055e0ab6caf0aee77c (first 5000 bytes), 7020827 bytes
 }}}

 The "Multilang" entry should be v1.2.6 instead.
 I'm currently working on a PR to add some entries to the tables, I'll also
 update the comments as needed.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13590#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list