[Scummvm-tracker] [ScummVM :: Bugs] #15459: AGS: Saves don't take account of game versions and may not be interchangeable
ScummVM :: Bugs
trac at scummvm.org
Wed Nov 6 12:44:05 UTC 2024
#15459: AGS: Saves don't take account of game versions and may not be
interchangeable
-------------------------------------------------+-------------------------
Reporter: LukasThyWalls | Owner: (none)
Type: feature request | Status: new
Priority: normal | Component: Engine:
| AGS
Version: | Resolution:
Keywords: detection, AGS, urbanwitchstory, | Game:
saves mixing |
-------------------------------------------------+-------------------------
Comment (by LukasThyWalls):
Sorry! I can swear that other games did that already. Like non-AGS games
what are not as populate as are known or commercial games and they do
that, but I was thinking in Maniac Mansion Deluxe (AGS Fangame) and I
thought that It was separated by version automatically...
[https://github.com/scummvm/scummvm/blob/master/engines/ags/detection_tables.h#L7452-L7457
But I was wrong].
What happens is **I** do that by default. In fact I have installed Maniac
Mansion Deluxe 1.0 and 1.4 and they IDs are ''maniacmansiondeluxe10'' and
''maniacmansiondeluxe14''... because some time ago I tested both versions
because detection issues (#13482) and I put them in that way instead the
default ''maniacmansiondeluxe'' and ''maniacmansiondeluxe-1'' to have them
more self-explanatory.
So, yeah, sorry, It's a feature request, not a defect.
I don't know If it can be possible to detect a version automatically when
adding the game (It looks like to me a little hard because It's needed to
add something new to do that in that phase) but that can avoid issues like
I said, with the savegames and cloud sharing.
Also, some fan translations can be tricky too to this as they work weirdly
(#13480), but that's other topic and maybe they should be detected and
named accordingly.
Only to point it out, in my case, I use as pattern ''<ID
Game><version>-<language>'' similar what I saw in some already detected
games, only using ''<version>'' and ''<language>'' if there are several
versions and they are needed. For example, I can ''Game10'', ''Game14'' or
''Game14-es'', which are Game 1.0, Game 1.4 and Game 1.4 in Spanish
respectively (the other normally are in English as they are the original
games and the Spanish one normally is with a fan translation, by the way,
in the past I used ''Game-es_t'' for games with fan translations, but I
don't do that anymore).
Anyway, sorry and thanks!
--
Ticket URL: <https://bugs.scummvm.org/ticket/15459#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list