Opened 2 hours ago
#15459 new defect
Different IDs for "Urban Witch Story" versions
Reported by: | LukasThyWalls | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: AGS |
Version: | Keywords: | detection, AGS, urbanwitchstory, saves mixing | |
Cc: | Game: |
Description
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).
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.