[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