Opened 11 years ago

Closed 6 months ago

#7600 closed enhancement (fixed)

ALL: standardization of savegames names

Reported by: SF/richiefs Owned by: criezy
Priority: normal Component: --Other--
Keywords: Cc:
Game:

Description

Hello,

It would be great if all engines could use the naming:
<target_name>.xxx

I think that each target should have it's own savegames. Right now, it is not the case for bs1, parallaction, sky, agos (may be others).

I know it would break the compatibility but it would be nice for the future.
An external updating save games names program could be done. I think that adding this to the scummvm core would pollute it.

Regards

Ticket imported from: #1834449. Ticket imported from: feature-requests/416.

Change History (8)

comment:1 Changed 11 years ago by Kirben

What exactly would be the advantage of using target name for saved games of all engines?

In most cases (AGOS, QUEEN engines, not sure about others) the saved games can be shared between different versions of the games.

And there is the option of setting a separate saved game path, for each target.

comment:2 Changed 11 years ago by eriktorbjorn

For Broken Sword 1, it probably would be a good idea to change the name. It uses SAVEGAME.INF, SAVEGAME.000, SAVEGAME.001, etc. which doesn't even have any obvious connection to the game engine.

comment:3 Changed 11 years ago by fingolfin

Agreed. It should at least be called BS1.INF or SWORD1.INF.

Hm, it would be really convenient if the renameSavefile method was implemented on all systems, then we could use that to migrate old savegames to the new scheme... ;)

comment:4 Changed 11 years ago by SF/richiefs

I didn't know that some engines could share savegames between game versions. Perhaps doing a list would be interesting.
There is also Nippon Safe where savegames are names game.x (FR http://sourceforge.net/tracker/index.php?func=detail&aid=1762620&group_id=37116&atid=418823)

comment:5 Changed 11 years ago by sev-

What is the status of this item?

comment:6 Changed 11 years ago by peres

Nippon Safes (supported by Parallaction) is using files named 'nippon.xxx' since 29820.

comment:7 Changed 6 months ago by digitall

Component: --Other--

comment:8 Changed 6 months ago by criezy

Owner: set to criezy
Resolution: fixed
Status: newclosed

For Broken Sword 1, the savegames are now named"sword1.xxx". This was actually changed 10 years ago(commit 2463c55). Before that it was actually changed to use the game id (commit 7650b61) but this was changed back to use "sword1" since the savagemes can be shared between all versions of the game.

As noted in previous comments using the game id is not adapted to all the engines. And I am not aware of any engine still using a generic name for their savegames. So I am closing this as fixed. Feel free to reopen if you are aware of engines using a savegames base name that cannot easily be related to a particular engine or game.

Note: See TracTickets for help on using tickets.