<br><br><div><span class="gmail_quote">On 10/8/07, <b class="gmail_sendername">Justin Barrera</b> &lt;<a href="mailto:tech.salvager@gmail.com">tech.salvager@gmail.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;">
<div>you shouldn&#39;t use, ioquake3.x86.exe +set fs_homepath &quot;c:\Program Files\Quake III Arena&quot;<br>on 2k and above you should use ,ioquake3.x86.exe +set fs_homepath &quot;%programfiles%\Quake III Arena&quot;</div>


<div>I don&#39;t have a C: drive and hard codeding it to there isn&#39;t good<br></div></blockquote></div><br>I agree using the %PROGRAMFILES% environment variable is preferable to hard coding. But using that variable, nevertheless, still gives the same result. : The console reports that fs_homepath is &quot;C:\Program&quot;&nbsp; default is &quot;C:\Documents and Settings\blah...blah\blah&quot;
<br><br>The last message to pop up when using the %PROGRAMFILES% variable in the console is the following: fs_homepath is write protected.<br><br>Apparently whenever the code catches a space in the fs_homepath parameter it automatically spits out the message, fs_homepath is write protected and the sets all the letters before the first occurring space as the fs_homepath.
<br><br>There must be some way to tell the program about a space in the fs_homepath parameter: %APPDATA% has spaces all over the place and yet it is saved in the program correctly by default--unless you try to use ioquake3.x86.exe
 +set fs_homepath &quot;%APPDATA%\Quake3&quot;<br><br>then it sets fs_homepath to &quot;C:\Documents&quot;<br><br>Hank<br><br><br>