[Scummvm-tracker] [ScummVM :: Bugs] #15459: Different IDs for "Urban Witch Story" versions
ScummVM :: Bugs
trac at scummvm.org
Tue Nov 5 22:37:52 UTC 2024
#15459: Different IDs for "Urban Witch Story" versions
-------------------------+-------------------------------------------------
Reporter: | Owner: (none)
LukasThyWalls |
Type: defect | Status: new
Priority: normal | Component: Engine: AGS
Version: | Keywords: detection, AGS, urbanwitchstory,
Game: | saves mixing
-------------------------+-------------------------------------------------
Hello.
Urban Witch Story https://postmodernadventures.itch.io/urban-witch-story
It's an AGS game which looks like an AGI game (but It's not) and wasn't
update since March 2023 (More than one and half years since this report),
and It's detected and beatable through ScummVM. But It has two versions:
The Windows one which is the 1.4 and the Linux one which is 1.3 (both say
that right in the title screen).
[https://github.com/scummvm/scummvm/blob/master/engines/ags/detection_tables.h#L9296C1-L9298C119
ScummVM is detecting them like this]:
{{{
GAME_ENTRY("urbanwitchstory", "Urban Witch Story.exe",
"636950f50c877767bca7e2b1250632f7", 441430956), //Eng-Esp Win
GAME_ENTRY("urbanwitchstory", "Urban Witch Story.ags",
"92f7e6a4ffe81d40c1f20eb68dcb5ae7", 346573336), //Eng-Esp Win 1.4
GAME_ENTRY("urbanwitchstory", "Urban Witch Story.ags",
"ea3bede3ffc8904199e915274feddfe6", 438411774), //Eng-Esp Lin
}}}
So, the issue is that you can't use the saves from 1.3 in 1.4 or the
opposite. As both of them are detected with the same ID, the saves became
mixed between the versions and you need to manually change that to avoid
the issue (that's what happened to me, I didn't figure it out that they
are two different versions of the game instead of two ports of the same
game version until I found the issue when I was trying to play each one in
different computers with the save cloud enabled).
The point of this report is to change the detection to reflect that,
something like this or similar:
{{{
GAME_ENTRY("urbanwitchstory", "Urban Witch Story.exe",
"636950f50c877767bca7e2b1250632f7", 441430956), //Eng-Esp Win
GAME_ENTRY("urbanwitchstory14", "Urban Witch Story.ags",
"92f7e6a4ffe81d40c1f20eb68dcb5ae7", 346573336), //Eng-Esp Win 1.4
GAME_ENTRY("urbanwitchstory13", "Urban Witch Story.ags",
"ea3bede3ffc8904199e915274feddfe6", 438411774), //Eng-Esp Lin 1.3
}}}
Thanks in advance.
--
Ticket URL: <https://bugs.scummvm.org/ticket/15459>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list