Opened 13 years ago

Closed 12 years ago

Last modified 5 years ago

#7821 closed feature request (wontfix)

[GUI] Rules for savegame paths

Reported by: SF/mugoftea Owned by: sev-
Priority: low Component: --Other--
Version: 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 by SF/mugoftea, 13 years ago

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

comment:2 by sev-, 12 years ago

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 by sev-, 12 years ago

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

comment:4 by digitall, 5 years ago

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