Page 1 of 1

FreeOrion won't run under a limited account on windows 2k/xp

Posted: Fri Dec 23, 2005 5:46 am
by Inuyasha
Hi all,

currently It is impossible to run FreeOrion without beeing an administrator under windows 2k and xp.
And there is no way to configure it so it will run under a limited account, as it won't accept any variables for the paths.
A program should not expect to have write access to its program directory, and should store any configuration files under Application Data.
So there should be an option to store any logfiles, saves etc there, ideally perhaps asking that while installing (like opera, "[ ] Use Seperate User Profiles" or somthing like that).

best regards,
Inuyasha

Posted: Fri Dec 23, 2005 5:52 am
by tzlaine
Thanks for reporting this. I am an infrequent user of Windows, so this is news to me. I'll fix this "soon", probably in a week or two, since I'll be on holiday starting tomorrow.

Posted: Fri Dec 23, 2005 6:06 am
by Inuyasha
Thanks for the fast reply.

You most probably know it, but just as a reminder: under the nt series systems, there is an environment variable which points to the application data directory of the current user (%APPDATA%).

best regards,
Inuyasha

Re: FreeOrion won't run under a limited account on windows 2

Posted: Fri Dec 23, 2005 2:29 pm
by Yoghurt
Inuyasha wrote:A program should not expect to have write access to its program directory, and should store any configuration files under Application Data.
At last! Someone who agrees with me ;)

(No offence, Zach. You are doing a great job!)

Posted: Wed Mar 29, 2006 1:23 am
by Inuyasha
Just tried 0.3 RC4, and lo and behold, the savegames are now saved in the user's profile directory.

Edit: The settings get saved there too, it is just wrongly displayed in the settings window. So, it's a bug (going to report it now).

But! Oh, I still found something: The savegames and settings shouldn't be saved in a direct subdirectory of the user profile directory, but in a subdirectory of "Application Data" or "Anwendungsdaten" (or the equivalent name in the system language).

best regards,
Inuyasha