sspears on 19/9/2006 at 00:19
I couldn't find this mentioned anywhere else so maybe this could help someone. I wasn't happy with the ctrl-alt-del or no-cd method of changing the processor affinity so I looked around and found this free app called xcpu:
(
http://www.appliedvisual.com/xcpu.htm)
Unzip the executable to your sshock2 folder.
Create a shortcut in your sshock2 folder and edit the properties.
Change the target to something like below (your paths will be different).
C:\Games\Sshock2\xcpu.exe -p 2 -a 0 -c c:\Games\Sshock2\shock2.exe
The parameters are explained on their page but essentially 'p' is priority and 2 means normal. The 'a' is for affinity and I chose processor 0 but could have used 1. The 'c' just designates the command line executable.
I hope this is helpful for someone. This FAQ is awesome!
:cheeky:
Bjossi on 19/9/2006 at 18:51
I personally think ImageCfg or the fix executable linked here are simpler and easier to use. But a good suggestion none the less. :)
jay42 on 24/9/2006 at 23:06
I have a problem I haven't seen addressed so far. If I missed it, just direct me to it.
I installed the game just fine, I get to the menu and click new game. I go to new game and it crashes.
What's weird is I started it out the first time and started playing. It crashed after a moment or two so I restarted. I went back in and got this problem. I assume the first problem was my dual-processor issue, but this one I have no idea how to fix.
Bjossi on 25/9/2006 at 12:38
Is your game patched to the latest version? Have you applied the dualcore fix?
Also, what are your system specs?
jay42 on 25/9/2006 at 17:03
Quote Posted by Bjossi
Is your game patched to the latest version? Have you applied the dualcore fix?
Also, what are your system specs?
The game is fully patched (2.03?) and I did the dual core fix already.
My specs from dxdiag:
Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2
BIOS: Phoenix ROM BIOS PLUS Version 1.10 A02
Processor: Genuine Intel(R) CPU T2400 @ 1.83GHz (2 CPUs)
Memory: 1022MB RAM
DirectX Version: DirectX 9.0c (4.09.0000.0904)
If you could help, I'd appreciate it quite a bit.
Bjossi on 25/9/2006 at 17:13
What about video/audio accelerator? If you have onboard audio, it can often fix crashes like these if you lower hardware acceleration in dxdiag.
Spartangrey on 28/9/2006 at 16:04
Okay, I just recently bought an original release copy of SS2. I had no trouble installing the game, but when I initially tried to run the program i got this message:
System Shock 2 has a known compatibility issue with this version of Windows. For an update that is compatible with this version of Windows, contact Electronic Arts.So I applied the no-cd patch, which stopped the compatibility issue. Then a new window started coming up when I tried to run SS2. This one said:
The program you are trying to run requires a current Indeo codec.
To obtain a current driver that is compatible with this version of Windows, please contact the manufacturer at (http://indeo.ligos.com).I tried to re-install the Indeo codecs from the SS2 disk itself, but that didn't work. So I just went to (
http://www.free-codecs.com/download/Indeo_Codec.htm) and downloaded the Indeo Codec separately. This fixed that issue.
So, now I can actually run the program and the intro will play, the start menu will come up and I can adjust settings, etc. However, when I press New Game the intro will run and then it will load... after the loading screen is done, it goes straight to a BLACK SCREEN!! Nothing at all comes up until I Ctrl/Alt/Del, then a message comes up saying that SS2 was unresponsive.
So, my initial idea was to simply add safe_texture_manager in the cam.cfg and shock.cfg files. Still no dice. I've also tried the different compatibility modes (and also not selecting a comp. mode) and the only modes that would actually let the program run were Win95 and Win98/Me.
I've been looking through the forums and I see that NVIDIA drivers have this same type of problem and a message comes up saying something about the drivers and such. I never get that message, just the black screen. I'm on a laptop that uses a RADEON IGP 340M.
OS: Microsoft Windows XP Home Edition (5.1, Build 2600)
BIOS: PhoenixBIOS 4.0 Release 6.0
Processor: Mobile Intel Pentium 4 CPU 2.30GHz
Memory: 702MB RAM
DirectX Version: DirectX 9.0c (4.09.0000.0904)Also, I noticed a few posts talking about the AGP Texture Acceleration has to be enabled when you're in your DirectX Diagnostic Tool window. Mine says, "Not Available" for the AGP Texture Acceleration. Maybe that might have something to do with it?
Thank you for any help!
Spartangrey on 28/9/2006 at 16:34
One more thing, I have the Complemented Rebirth mod and SHTUP mod in the Sshock2 directory.
Bjossi on 28/9/2006 at 16:48
For the first error, you could have just clicked Ok or ignore if I remember correctly, then the error wouldn't bother you again.
But have you tried adding the line safe_texture_manager at the bottom of cam.cfg? That fixed the very same problem I was having; a black screen that wouln't go away.
So try that and see what happens. :)
By the way, I have to say that you made your post very detailed and informative, it makes my theory-cooking taste better. :D:p
Matthew on 28/9/2006 at 17:01
Quote Posted by Spartangrey
So, my initial idea was to simply add safe_texture_manager in the cam.cfg and shock.cfg files. Still no dice.
Quote Posted by Bjossi
By the way, I have to say that you made your post very detailed and informative, it makes my theory-cooking taste better. :D:p
Obviously then, you need to read more carefully. ;)