Quote:
Originally Posted by RaveneR
how do i make it run in dual core PCs without it crashing every now and then? i've searched the net into it and 1 tip i have tried is to set the game's affinity to only 1 core, but still, it crashes...
|
There's 2 easy ways to do this:
1) there is a way to hack the main SHOCK2.exe file so that it always ignores the second core. To do so, first backup your Shock2.exe, which is by default in you C:\games\Sshock2\ folder. Next, you will need to get a hold of a program called 'imagecfg.exe'. You will find this on the XP resource disc, or you can get it from
THIS page. The idea is to use this program to set the affinity, permanently, of the System Shock 2 exe to use only 1 CPU whenever that exe get's launched... and only that exe. On that page I linked you will find instructions on how to use the tool, and again, a link to download it. The easiest way to do this is download the exe file, and put it in the root of your C drive. Then, open a run window (Start | Run or hit the Windows key + R), and type in:
imagecfg -a 0x1 C:\games\Sshock2\SHOCK2.exe
If that doesn't work try the other suggestions on the page.
2) The other way to do this is on Intel based systems you can go into the bios, and turn off the second core. Look in the bios for an option that says 'Multiplexing', most likely 'CPU Multiplexing', and set it to off/disabled. This will turn off the second core.. or rather keep the system from seeing it. This will, of course, effect every app you run, as now the whole system will be running off of one CPU. For AMD systems I remember seeing a patch that will disable the second core, and even Microsoft had a hotfix for this too, but I can't for the life of me remember what it was, or what the file was, so, maybe someone else will be able to help in this regards.