[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