[Scummvm-devel] different default savepath for *nix

Hein-Pieter van Braam hp at syntomax.com
Sun Apr 18 10:30:01 CEST 2004


Well, I thought I give some comments :)

imho on linux systems scummvm should just make a ~/.scummvm dir and place the 
config file and save games there, seems like every other other app I have 
does that and it seems the cleanest to me, ofcourse, if there are FDO 
standards go for that, I think that asking would not be the right way to go, 
*maybe* a dialog that says something along the lines of "creating scummvm dir 
~/.scummvm" but I don't think that this should be configurable, most people 
don't care and if someone DOES care I think that person would be more that 
willing and able to do a little hack in the source.

windows systems aren't too standard in that respect, but what i've seen from a 
couple of the "newer" games (gta3 for instance) the general idea seems to be 
to put it somewhere in the my documents dir, I think this is good practice 
since it's the closest thing to a home dir that a windows system has.

on macosX I can't judge because I don't own one, but from what I've gathered 
it has the same layout as the gnustep project (or more correct the other way 
around) maybe ask them?

well, there goes another 2 cents hope you enjoy them :)

On Sunday 18 April 2004 14: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).
>
> >> 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 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>.
>
> >   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 :-)
>
> > 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 :-)
>
>
> Bye,
>
> Max
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Scummvm-devel mailing list
> Scummvm-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scummvm-devel




More information about the Scummvm-devel mailing list