<br><br><div><span class="gmail_quote">On 10/8/07, <b class="gmail_sendername">Justin Barrera</b> <<a href="mailto:tech.salvager@gmail.com">tech.salvager@gmail.com</a>> 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't use, ioquake3.x86.exe +set fs_homepath "c:\Program Files\Quake III Arena"<br>on 2k and above you should use ,ioquake3.x86.exe +set fs_homepath "%programfiles%\Quake III Arena"</div>
<div>I don't have a C: drive and hard codeding it to there isn'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 "C:\Program" default is "C:\Documents and Settings\blah...blah\blah"
<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 "%APPDATA%\Quake3"<br><br>then it sets fs_homepath to "C:\Documents"<br><br>Hank<br><br><br>