Butters8435 on 13/8/2007 at 22:05
I ran across a strange bug when reinstalling SS2 to my PC.I searched the forum several times and I haven't found anything posted like it.I did a full install and patched the game to that latest version.While paying, the game kept accessing the CD drive every few minutes causing a few seconds lag time while the CD drive spun up.This was very strange (and annoying)because I have installed ss2 to several PC's over the years and this is the second install on this PC and I have never had this issue before.
I tried a full uninstall and reinstall but that did not help.I then started poking around the Sshock2 directory and messing around in the .cfg files.My install.cfg file looked a bit strange to me here is the original:
Code:
cd_path D:\
install_path C:\games\Sshock2
language english
resname_base C:\games\Sshock2+D:\games\shock+.\RES
load_path C:\games\Sshock2+D:\shock
script_module_path C:\games\Sshock2+D:\shock
movie_path C:\games\Sshock2\cutscenes+D:\shock\cutscenes
I thought it strange that it had all those cd drive references in there for data paths and started messing around with it.After lots of experimentation,I found that this install.cfg runs the game off the hard drive for me and eliminated CD accessing every few minutes:
Code:
cd_path D:\
install_path C:\games\Sshock2
language english
resname_base C:\games\Sshock2+c:\games\shock+.\RES
load_path C:\games\Sshock2
script_module_path C:\games\Sshock2
movie_path C:\games\Sshock2\cutscenes
Hope this helps someone if they run into this issue.
If this was posted and I couldn't find it,well sorry.
Nameless Voice on 13/8/2007 at 22:15
Using that default configuration, the game will only default back to using files from the CD if they are not found in the first path on the hard disk.
Presumably, you had copied the .crf files to /res/ to make the game mod-ready, and failed to modify the install.cfg, so the game couldn't find the crfs and was falling back to accessing them from the CD.
Bjossi on 13/8/2007 at 23:44
This line here is what confuses me a bit:
resname_base C:\games\Sshock2+c:\games\shock+.\RES
It is enough to write 'resname_base C:\games\Sshock2' if you did a full installation.
Butters8435 on 14/8/2007 at 00:36
Quote Posted by Nameless Voice
Using that default configuration, the game will only default back to using files from the CD
if they are not found in the first path on the hard disk.
Presumably, you had copied the .crf files to /res/ to make the game mod-ready, and failed to modify the install.cfg, so the game couldn't find the crfs and was falling back to accessing them from the CD.
I did nothing to the game except install the mod manager which never gave me any trouble before the last 3 installs.Unless it is a bug in the new version i downloaded from strangebedfellows.:confused:
Quote Posted by Bjossi
This line here is what confuses me a bit:
resname_base C:\games\Sshock2+c:\games\shock+.\RES
It is enough to write 'resname_base C:\games\Sshock2' if you did a full installation.
I verified that the game was a full install, over 500 megs in the directory.If it was not according to the installer it would be under 260 megs iirc.
That bit confused me too.Without it the game will not start.
The Brain on 14/8/2007 at 10:15
Quote Posted by Butters8435
I did nothing to the game except install the mod manager which never gave me any trouble before the last 3 installs.Unless it is a bug in the new version i downloaded from strangebedfellows.:confused:
Nameless Voice is right, because when you install mod manager it will create RES-folder and move all .crf files from main folder to that folder. Then it will just add .\RES after other path definitions without doing any checks if there is path pointing to cd rom drive or to any other drives. When game looks up path definitions in resname_base option it will fail to find them in first path because mod manager moved them to RES-folder. Second path points to cd rom drive and there it will find needed game files. Third path is never checked because all files were found in second path.
So, in conclusion, no additional checks at resname_base option is bug in mod manager and it will be fixed in next release.