Opened 8 years ago

Closed 7 years ago

Last modified 7 months ago

#7821 closed enhancement (wontfix)

[GUI] Rules for savegame paths

Reported by: SF/mugoftea Owned by: sev-
Priority: low Component: --Other--
Keywords: Cc:
Game:

Description

To make organising savegames a little easier, I thought of a fairly simple solution: Path rules.

Allow the usage of %tags% when selecting paths for save games and extras and such, to allow for automatic directory creation and sorting.

An example:
On Windows, I install ScummVM via the installer to C:\Program Files\ScummVM\
I create a folder in the ScummVM folder called saves
In ScummVM, I go to Options -> Paths and set the path to be: C:\Program Files\ScummVM\saves\%gameshortname%\%gameshortname%.s0#
When I run Sam and Max and save, it creates C:\Program Files\ScummVM\saves\samnmax\

Other potential tags could be %platform% (DOS, CD etc etc), %gamename% (the 'real name' that features in the GUI list), %developer% (LucasArts, Sierra) and others.

A benefit to such automatic sorting would be that users who run ScummVM on mobile platforms (such as a DS or netbook) as well as their desktop could pick up their savegames and transfer them between multiple platforms. They may also want access to quick backups so they can keep their savegames safe.

Including this feature would most likely create the necessity to allow users to manually type in paths in the GUI, which is not currently possible.

Ticket imported from: #3372537. Ticket imported from: feature-requests/637.

Change History (4)

comment:1 Changed 8 years ago by SF/mugoftea

Priority: normallow
Summary: Rules for savegame paths[GUI] Rules for savegame paths

comment:2 Changed 7 years ago by sev-

Unfortunately it is not possible, as savegames are deliberately stay in a flat layout. The reason for that is that some of our ports do not have means for creating directories in the writeable area.

comment:3 Changed 7 years ago by sev-

Owner: set to sev-
Resolution: wontfix
Status: newclosed

comment:4 Changed 7 months ago by digitall

Component: --Other--
Note: See TracTickets for help on using tickets.