[Scummvm-devel] different default savepath for *nix
Jonathan Gray
khalek at linuxgamers.net
Sun Apr 18 14:32:02 CEST 2004
On Sun, 2004-04-18 at 22:50, Max Horn wrote:
> Am 18.04.2004 um 02:56 schrieb Jonathan Gray:
>
> > On Sun, 2004-04-18 at 10:09, Max Horn wrote:
> >
> >> Most every game I have installed store savegames in the same directory
> >> they reside in, into a subdir of that directory to be precise. Which
> >> corresponds to the CWD, at least on OSX. Examples include Escape
> >> Velocity, Neverwinter Nights, Diablo 2, WarCraft III, StarCraft,
> >> Unreal
> >> 200x, and many many more.
> >
> > I was talking about my main Linux machine where it is not common
> > practice. ie I have a ~/.ut2004/ ~/.q3a/ ~/.loki/tribes2/ ~/.duke3d/
> > ~/.freesci/ et cetera
>
> Unix vs. Mac ways :-)
>
> >
> > The only commercial game I have on Mac OS X (because it doesn't require
> > owning the mac version to run) is Quake 3 which seems to store things
> > in
> > ~/Library/Application Support/
> >
> > As I have the initial release of Starcraft I am unable to use it under
> > Mac OS, Blizzard don't seem to support it via updates at all. Some what
> > of a sore point.
>
> Offtopic: You can download an OSX update for Star Craft for free from
> the Blizzard homepage (same for Diablo II).
>
I am well aware of this, it requires a later Star Craft version that
included the Mac OS 9 version however.
>
> >>
> >> Of course it shouldn't "clutter the desktop", I agree with that. But
> >> that doesn't mean we have to jump to the direct opposite. IMHO
> >> defaulting to a "Saves" or "Savegames" subdirectory next to
> >> ScummVM.app
> >> makes more sense, at least on Mac OS X. Of course it doesn't make
> >> sense
> >> if you have installed "scummvm" into /usr/local/bin on your Linux box.
> >>
> > Or /usr/games/scummvm in the case of debian, but essentially the same
> > thing. Typically users won't have write access to the locations things
> > have been installed in.
> >
> > So maybe default to "ScummVM Saves" for bundles, and pop up a dialog if
> > the directory can not be written to on Mac OS X?
>
> I don't understand what you mean with "for bundles". This has no
> relation at all to bundles, and in case I was misunderstood, no, the
> savegames are of course not to be stored inside the application bundle.
>
I mean I build ScummVM normally as an executable that isn't in a .app, I
don't mean saving inside bundles.
> I don't care where savegames are stored on Unix or Windows etc., the
> people living on those systems are better suited to judge where stuff
> should be stored there <shrug>.
>
I take it you exclude Mac OS X from the Unix part of your comment above.
>
> > Of course not everyone
> > uses a bundle and if the user moves the bundle they will have to
> > respecify the savepath which I'm told is counter to the way moving of
> > bundles is supposed to work.
>
> Hu? I don't get what you are trying to tell me here :-)
>
I was under the impression bundles are expected to be moved around as
the user desires. I guess having the redo the location of savegames
isn't that big a deal though.
> >
> > So you have no issue with me doing the proposed default savepath for
> > non
> > Mac OS X unices?
>
> It seems to fit the way other unices handle things. They have the
> tendency of splitting packages over a zillion locations over the
> filesystem. Never liked it, but it's the way things are done over
> there, so it would seem logical :-)
>
Right, I'll look it implementing something in the next few days.
regards
Jonathan
More information about the Scummvm-devel
mailing list