Bug 2818 - fs_homepath handling (.q3a vs .ioquake3)
Status: RESOLVED INVALID
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Misc
Version: unspecified
Hardware: All All
: P2 enhancement
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2006-08-02 01:47 EDT by Tony J. White
Modified: 2007-08-23 09:49:40 EDT
2 users (show)

See Also:



Description Tony J. White 2006-08-02 01:47:25 EDT
Currently ioquake3 still uses the same fs_homepath names id's quake3 does:

~/.q3a (linux)
~/Library/Application Support/Quake3 (mac)
%HOMEPATH%/Local Settings/Application Data/Quake3 (win32)

OK id didn't use the last one, but the directory name will need a change if this bug is acted on.

As suggested in bug 2723, it might be worth changing these to different directory names (e.g. ~/.ioquake3) so ioquake3 and id quake3 don't go to war.

Also suggested is the possibility of "migrating" settings from id quake3's dir to ioquake3 if they exist (probably only when ioquake3's dir is created?).
Comment 1 Zachary J. Slater 2006-08-02 02:14:33 EDT
Yes, this must be non-optional and it must also migrate settings, and an intelligent solution must be agreed upon by at least myself and Timbo for migration and if data files are to be shared.
Comment 2 Zachary J. Slater 2006-08-02 02:17:21 EDT
Oh, and yes it must be ioquake3, since that is what the name will change to upon release. I'm so tired of people calling it icculus quake 3, or even just icculus. As if he were a one-trick pony.
Comment 3 Tim Angus 2006-08-09 14:57:02 EDT
I'm not really sure what this gets us to be honest. We haven't diverged (and shouldn't) from Q3 to warrant a completely separate directory. I think the majority of people using ioq3 are using it as basically just an updated Q3 client. Having a new dir voids that to some extent.

Also, many people (myself included) store mods themselves under ~/.q3a. If you had to copy/symlink each to the new directory this would be incredibly frustrating.

So basically, it's an interesting idea that's been brought up before, but I need some justification as to why we need it.
Comment 4 Zachary J. Slater 2006-08-09 16:04:44 EDT
It would seem strange to have it both ways.
Comment 5 Zachary J. Slater 2006-08-09 16:05:21 EDT
I suppose I want unanimity among primary maintainers before this happens.
Comment 6 Tim Angus 2006-08-13 13:11:27 EDT
I suggest this should be closed unless we decide we want it. (I think we don't).
Comment 7 Hobbes 2006-08-27 14:51:18 EDT
one reason this would make sense is different mouse sensitivities between idQ3 and ioQ3 on linux due to different input libraries. i can't easily switch between the two clients without having to adjust my mouse settings.
Comment 8 Ryan C. Gordon 2007-05-21 11:22:17 EDT
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.

--ryan.

Comment 9 Tim Angus 2007-08-23 09:49:40 EDT
I think (hope) everyone accepts this is not a good idea.