Announcement: Remember: you are giving away your fantastic ideas for free, and somebody else might even make money from them (or appear to). That's just how the world works! If you're worried about it, maybe you shouldn't post your ideas here.


Caravel Forum : DROD Boards : Feature Requests : Separation of program and data (in Windows)
New Topic New Poll Post Reply
Poster Message
Tuttle
Level: Smitemaster
Avatar
Rank Points: 1607
Registered: 02-22-2003
IP: Logged
icon Separation of program and data (in Windows) (+1)  
Having just played with JtRH in Windows Vista, I think it'd be good if TCB explicitly split the program and data files. In other words, the program and all the static data go in %ProgramFiles%\DROD by default (or somewhere else, if the user chooses to customise it during setup), and dynamic data (holds etc) go in %AppData%\Caravel\DROD or similar by default (also customisable, so people can still install to USB keys etc).

Main implications:
- Downloaded holds etc would be per Windows-user, not global to the machine.
- DROD would no longer require local admin rights to work under Windows 2000/XP/2003 after being installed with defaults.
- Backing up DROD data would require copying from a path like "C:\Documents And Settings\username\Application Data\Caravel\DROD", which is kinda non-obvious unless you know where it is.

For what it's worth, under Windows Vista the drod.ini and *.dat files automatically get virtualised out of "C:\Program Files\DROD\Data" and into "C:\Users\username\AppData\Local\VirtualStore\Program Files\DROD\Data" instead, so config and downloaded holds are per Windows-user whether you like it or not, and where to backup stuff from is even less obvious. :)
12-03-2006 at 08:03 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
NiroZ
Level: Smitemaster
Rank Points: 1302
Registered: 02-12-2006
IP: Logged
icon Re: Separation of program and data (in Windows) (0)  
I think that TCB would still need admin permission, provided that it has custom fonts like JtRH.
12-03-2006 at 09:30 AM
View Profile Send Private Message to User Send Email to User Show all user's posts This architect's holds Quote Reply
Tuttle
Level: Smitemaster
Avatar
Rank Points: 1607
Registered: 02-22-2003
IP: Logged
icon Re: Separation of program and data (in Windows) (0)  
I don't think even JtRH does -- DROD just uses the custom fonts from its directory when you run it, it doesn't try installing them as system fonts. I've had it running as a standard user under both XP (after opening up the filesystem permissions on the DROD directory) and Vista.
12-03-2006 at 10:19 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores Quote Reply
NiroZ
Level: Smitemaster
Rank Points: 1302
Registered: 02-12-2006
IP: Logged
icon Re: Separation of program and data (in Windows) (0)  
Tuttle wrote:
I don't think even JtRH does -- DROD just uses the custom fonts from its directory when you run it, it doesn't try installing them as system fonts. I've had it running as a standard user under both XP (after opening up the filesystem permissions on the DROD directory) and Vista.
Hmm, the computers at school must have had a different set of permissions then.
12-03-2006 at 11:43 AM
View Profile Send Private Message to User Send Email to User Show all user's posts This architect's holds Quote Reply
Someone Else
Level: Smitemaster
Avatar
Rank Points: 2398
Registered: 06-14-2005
IP: Logged
icon Re: Separation of program and data (in Windows) (0)  
I don't have this problem, but it could be useful in keeping holds that I'm building away from my brother...
But If this really is a problem you have, I don't see why it couldn't be added. It could just be put in shared documents for those people who don't care. And it would only take a little bit of progamming, or at least I think it would.
12-04-2006 at 04:27 AM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
mrimer
Level: Legendary Smitemaster
Avatar
Rank Points: 5484
Registered: 02-04-2003
IP: Logged
icon Re: Separation of program and data (in Windows) (0)  
Tuttle wrote:
Having just played with JtRH in Windows Vista, I think it'd be good if TCB explicitly split the program and data files. In other words, the program and all the static data go in %ProgramFiles%\DROD by default (or somewhere else, if the user chooses to customise it during setup), and dynamic data (holds etc) go in %AppData%\Caravel\DROD or similar by default (also customisable, so people can still install to USB keys etc).
This is a really keen idea. I'm going to seriously consider implementing this directory lookup because the pieces are already in place to make this work in-game.
12-04-2006 at 10:32 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
coppro
Level: Smitemaster
Rank Points: 1309
Registered: 11-24-2005
IP: Logged
icon Re: Separation of program and data (in Windows) (0)  
mrimer wrote:
This is a really keen idea. I'm going to seriously consider implementing this directory lookup because the pieces are already in place to make this work in-game.

And the Linux and Mac versions already support this. That's another big one. Maybe a drod.ini line?
12-04-2006 at 11:29 PM
View Profile Show all user's posts Quote Reply
Briareos
Level: Smitemaster
Avatar
Rank Points: 3517
Registered: 08-07-2005
IP: Logged
icon Re: Separation of program and data (in Windows) (+1)  
mrimer wrote:
This is a really keen idea. I'm going to seriously consider implementing this directory lookup because the pieces are already in place to make this work in-game.
I believe this is also one thing Microsoft requires to call an application "Vista compliant"...

____________________________
"I'm not anti-anything, I'm anti-everything, it fits better." - Sole
R.I.P. Robert Feldhoff (1962-2009) :(
12-05-2006 at 12:01 PM
View Profile Send Private Message to User Send Email to User Visit Homepage Show all user's posts Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Feature Requests : Separation of program and data (in Windows)
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.9
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.