The main issue is security. In the *nix world, as you put it, your user data is stored in the home folder of the current user: ~/.q3a/q3config.cfg, etc. In the old windows world, games put things in folders which really should only have administrative privileges. Same with Mac Classic.
<br><br>Windows and Mac didn&#39;t change to be a pain in the neck. They changed because of the jerks who like to hack everybody&#39;s system.<br><br>Windows and Mac have grown up having learned that the world is not necessarily a friendly place: not every folder is a safe place to allow programs to store data. Protect your system.
<br><br><div><span class="gmail_quote">On 9/17/07, <b class="gmail_sendername"><a href="mailto:monk@rq3.com">monk@rq3.com</a></b> &lt;<a href="mailto:monk@rq3.com">monk@rq3.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Bah, again apologies for the long mail.<br><br>I don&#39;t use multi-user stuff too often.&nbsp;&nbsp;I always thought that looking for<br>my junk in a *nix system was an exercise in pain and futility and could<br>never find the logic of some applications being in /etc/home/sys as
<br>opposed to /home/etc/sys or whatever.&nbsp;&nbsp;I guess there is some type of<br>esoteric logic (all the web stuff will be in /etc/home/www/html of<br>course!) but I never really figured out what it was nor did I want to<br>learn the differences between Irix, SunOS, and whatever flavor of Linux
<br>did its own, slightly different, thing.<br><br>That being said, I was always used to Quake 2 and Quake 3 putting their<br>stuff in the c:\quake3 folder.&nbsp;&nbsp;Or c:\program files\quake3, etc.&nbsp;&nbsp;I knew<br>that no matter what, I could always look there to see what PK3s,
<br>screenshots, demos, and mods I had.&nbsp;&nbsp;That sucker was self-contained.&nbsp;&nbsp;If I<br>needed to copy this stuff to a new computer, I could just copy the folder<br>and BOOM, no jerking around with stuff except redoing the video settings
<br>and mouse sensitivity.<br><br>So... what changed?&nbsp;&nbsp;Quake 3 on windows didn&#39;t seem to use this per-user<br>stuff.&nbsp;&nbsp;Do gamers tend to have multiuser machines?&nbsp;&nbsp;Most of the ones I<br>know tend to have one gamer per machine or even one gamer for a few
<br>machines.<br><br>Heck, dorking around with the ol&#39; MacOS Classic version of Q3, it seemed<br>to put stuff in one place?&nbsp;&nbsp;Then when it moved over to OS X it decided it<br>was time to jam crap in other places.&nbsp;&nbsp;And it still, for some reason,
<br>didn&#39;t consistently save or read my mods&#39; configs, though I don&#39;t know if<br>that&#39;s an ioq3 or a baseq3 issue.<br><br>Is this a big issue for windows gamers?&nbsp;&nbsp;Are people really unhappy that<br>the old Q3 doesn&#39;t support per-user splitting of data and mods and
<br>whatever?&nbsp;&nbsp;Or is this some *nix way of thinking that is being shoehorned<br>into the windows world to solve a problem that doesn&#39;t exist for that<br>platform?<br><br>The discussion for windows stuff seems to be, &quot;put it here, no put it
<br>there, wait, where do these things go now?&quot;&nbsp;&nbsp;Why not leave the stuff where<br>it is?<br><br>As a windows user, I&#39;ve been trained that my programs go in c:\program<br>files\APPLICATION\ or into wherever I installed it, like e:\quake3\
<br>instead.&nbsp;&nbsp;And all of those supporting files go into THAT FOLDER.<br>Screenshots, demos, mods.&nbsp;&nbsp;Now I admit I&#39;m not up on the latest games, but<br>I remember when people were unhappy with applications that littered all
<br>their supporting files all over the place.&nbsp;&nbsp;That&#39;s one of the current<br>complaints with Google Desktop for Mac, isn&#39;t it?<br><br>Has there been a big shift from the ideal of &quot;all in one place, easy to<br>
find&quot; paradigm to &quot;hide data like the easter bunny!&quot;?&nbsp;&nbsp;Now bear in mind,<br>my whining is windows-centric.&nbsp;&nbsp;The &quot;put stuff all over per-user&quot; thing is<br>long established in *nix since, hell, it&#39;s designed that way.&nbsp;&nbsp;But I
<br>always run my windows boxes as a single user.&nbsp;&nbsp;The OS seems very<br>single-user centric and the multiple user aspect of it feels tacked on and<br>inelegant.&nbsp;&nbsp;Just my personal feelings.<br><br>But the gist of this mail is that I don&#39;t see multi-user support as a big
<br>need on windows and changing the current q3 behavior to make it multi-user<br>seems like it&#39;d jack up a ton of users.&nbsp;&nbsp;Trying to discern the current de<br>facto place for putting things seems like more of a justification for
<br>changing things rather than a solid reason for changing the behavior of q3<br>on windows.&nbsp;&nbsp;I don&#39;t know if it would be possible to detect the OS and<br>default to the old behavior on windows, toggleable with a cvar for those
<br>who really do want the change, and default to the new?(current?) behavior<br>on *nix and OS X.<br><br>It&#39;s just that the change in general seems arbitrary to me.&nbsp;&nbsp;If some<br>people want this behavior on windows, ok, cool, it&#39;d be neat as an OPTION.
<br> But making it the default behavior seems like it&#39;d only set you up for<br>frustrated end-users spamming you with emails telling you that the<br>screenshot and video functions of ioq3 are broken since they can&#39;t find
<br>&#39;em.&nbsp;&nbsp;And we all know how well RTFM works with people, so I can&#39;t see that<br>really working too well as a way to mitigate the pain.<br><br>Just my two cents.&nbsp;&nbsp;*My* typical use of ioq3 would be for a base engine to
<br>build something else off of, so I could get that behavior tweaked, but I<br>know many people view ioq3 as a straight q3 replacement and, while they<br>will expect improvements, I don&#39;t think they will expect a behavior change
<br>that large.&nbsp;&nbsp;And moving that kinda stuff around (to a hidden folder, no<br>less!) is a pretty big change.&nbsp;&nbsp;Yes, you can put a shortcut to the<br>appropriate folder during install, but if gamers are like me, they&#39;ll just
<br>drag the ioq3 icon to the desktop one time and then subsequently<br>completely forget there&#39;s any programs entry for ioq3.<br><br>I don&#39;t know if ioq3&#39;s been this way for many months on windows since I<br>
don&#39;t use it except as part of something else, not a standalone<br>replacement, but I know that shift from the &quot;Quake 3&quot; folder to<br>&quot;USERNAME\quake3\whatever&quot; on OS X pissed the &#39;ell outta me because I
<br>couldn&#39;t find things and didn&#39;t know where Q3 was pulling .cfg info from<br>and I think that wasn&#39;t even ioq3, that was going from the classic OS app<br>to the id OS X app.<br><br>Monk.<br><br>---<br>To unsubscribe, send a blank email to 
<a href="mailto:quake3-unsubscribe@icculus.org">quake3-unsubscribe@icculus.org</a><br>Mailing list archives: <a href="http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?50">http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?50</a><br><br>
<br></blockquote></div><br>