Opened 14 years ago

Closed 13 years ago

Last modified 12 months ago

#7484 closed enhancement

Default game data directory

Reported by: (none) Owned by: fingolfin
Priority: normal Component: --Other--
Keywords: Cc:
Game:

Description

I'd like to kindly ask, if it would be much of a hassle
implementing a "save" option for the "Add Game"-Path?

Maybe inside Scummvm.ini.

Problem is, if i'd like to add a game it always starts
at the highest priority path (e.g. it shows all
available harddrives).

For this is a good thing in the first place, for me
(being a lazy guy) it's a little bit painful to always
click myself through the dirs to reach my Games drawer.

It would be marvellous if one could save path where
ScummVM starts to look for games when the user clicks
on "Add Game" e.g. Games:ScummVM/Games.

Thanks for listening
Thanks for the great ScummVM

Ticket imported from: #1460734. Ticket imported from: feature-requests/300.

Change History (9)

comment:1 by sev-, 14 years ago

Summary: "Add Game"-Path user defineableDefault game data directory

comment:2 by sev-, 14 years ago

If you'll do it in a single ScummVM session, it will start
from last path you used. From the other hand, how often do
you buy a new game? I.e. usually you use that button at you
very first run of ScummVM and quite seldom after that.

comment:3 by (none), 14 years ago

True, but in case of testing and the fact that from time to
time the target changes it's nice to have it pointing to the
path where the games reside for ScummVM (ALL games in my
case sits in the same subdir - in it's own subdirs)

I understand if this is low pri or even won't be considered,
but it still would be nice a nice to have feature (for me)

comment:4 by fingolfin, 13 years ago

You mean, storing the path the browser was last visting? Should be relatively
easy to implement (of course, the code also would have to check if that dir still
exists etc.).

comment:5 by (none), 13 years ago

>You mean, storing the path the browser was last visting?

This, or , as i initially meant, let the use decide which
path should be default, like with an option.

Default_Game_Path=Games:ScummVM/Games

and start at this very destination when adding games.

Of course, i this option is unfilled it would start by
ScummVM's default...

comment:6 by fingolfin, 13 years ago

Owner: set to fingolfin
Status: newclosed

comment:7 by fingolfin, 13 years ago

I don't like the idea of adding a config key that specifies a fixed "starting"
location for browsing. That seems far to specalised and limited to be of
general use (I know that for me it wouldn't be that useful). I am not even sure
people would understand this option and its purpose initially, leading to
confusion and would also complicate our GUI by adding yet another path
option to it.

Instead, I implemented what I described in my previous comment: ScummVM
will now 'memorize' the last directory you were visiting, even across
ScummVM runs. That may mean 1-2 more "ups" for you (if your games are
stored in a nested hierarchy), but doesn't require users to cope with a "default
game data" path setting.

comment:8 by (none), 13 years ago

Hey, Life's full of compromises, so i say THANK YOU :-)

comment:9 by digitall, 12 months ago

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