[Scummvm-tracker] [ScummVM :: Bugs] #14754: AGS: Quest for Glory II Remake: character can't be imported to later games due to file prefix

ScummVM :: Bugs trac at scummvm.org
Sat Dec 16 10:34:57 UTC 2023


#14754: AGS: Quest for Glory II Remake: character can't be imported to later games
due to file prefix
-------------------+--------------------------------
Reporter:  lwcorp  |       Owner:  (none)
    Type:  defect  |      Status:  new
Priority:  normal  |   Component:  Engine: AGS
 Version:          |  Resolution:
Keywords:  import  |        Game:  Quest for Glory 2
-------------------+--------------------------------
Description changed by lwcorp:

Old description:

> This game is a remake, so you shouldn't expect other decades old games in
> the series to add special support for it. Unfortunately, ScummVM did just
> that by prefixing its character endgame exports with **qfg2agdi-** (e.g.
> qfg2agdi-test.sav) instead of keeping the original form **qfg2-** (e.g.
> qfg2-test.sav)
>
> **Steps to reproduce**
> 1) Finish the game
> 2) Supply a filename
> 3) Try to import it to either QFG3 or QFG4
>
> **Expected result**
> In both QFG3 and QFG4, the import is shown, clickable and works
> successfully
>
> **Actual outcome**
> In both QFG3 and QFG4, The import is not shown and thus not even testable
>
> **Additional info**
> The solution should be to either:
> 1) Change the AGS implementation to using the original form **qfg2-**
> 2) Change both QFG3 and QFG4 to respect the **qfg2agdi-** prefix just
> like the **qfg2-** prefix
>
> Obviously 1 will be quicker, while 2 will be more organized and logical.
>
> P.S.
> I've included a savegame, but if you have access to the game's internal
> debug mode (or find a way to do it from ScummVM's debugger), it might be
> easier to just skip to room 253 and be immediately presented with a save
> character box.

New description:

 This game is a remake, so you shouldn't expect other decades old games in
 the series to add special support for it. Unfortunately, ScummVM did just
 that by prefixing its character endgame exports with **qfg2agdi-** (e.g.
 qfg2agdi-test.sav) instead of keeping the original form **qfg2-** (e.g.
 qfg2-test.sav). This is a pure ScummVM decision, as in the original AGS
 engine there was no prefix at all (if you called it test, then it would be
 just test.sav), which is of course no good either, but still less
 confusing, as adding a manual prefix is clearer than renaming an existing
 one.

 **Steps to reproduce**
 1) Finish the game
 2) Supply a filename
 3) Try to import it to either QFG3 or QFG4

 **Expected result**
 In both QFG3 and QFG4, the import is shown, clickable and works
 successfully

 **Actual outcome**
 In both QFG3 and QFG4, The import is not shown and thus not even testable

 **Additional info**
 The solution should be to either:
 1) Change the AGS implementation to using the original form **qfg2-**
 2) Change both QFG3 and QFG4 to respect the **qfg2agdi-** prefix just like
 the **qfg2-** prefix

 Obviously 1 will be quicker, while 2 will be more organized and logical.

 P.S.
 I've included a savegame, but if you have access to the game's internal
 debug mode (or find a way to do it from ScummVM's debugger), it might be
 easier to just skip to room 253 and be immediately presented with a save
 character box.

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14754#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list