PSA: How to run System Shock 2 on WinXP

BespinReactorShaft

Diamond Member
Jun 9, 2004
3,190
0
0
Finally, after having given up SS2 for dead on my XP rig, I stumbled upon the following FAQ...

http://www.ttlg.com/forums/showthread.php?t=60930

Hopefully this will help out those who wish to replay or finish this classic title. Here's an excerpt with pertinent info to get the game running (stably) in the first place:

Patching System Shock 2
The 5MB System Shock 2 patch upgrades v1.15 to v2.3, includes many bugfixes and also enables 4 player co-op multiplay!

#3D Gamers
#Fileplanet
#Sshock2.com


Running System Shock 2 on Windows 2000 or Windows XP
How to Install
#Press the Start Button
#Press theRun button.
#In the box type x:/setup.exe -Lgntforce Where x is the letter of your CD-Rom drive.
#Press Enter
#Follow the onscreen prompts.

How to play.
#Install the latest service pack for Windows 2000 (SP4) or XP(SP1). Both are available from the Microsoft Website
#Set the Compatibility Modes to different settings. (Right Click shock2.exe > Properties > Compatibility)
#Enable Compatibility Tab on Windows 2000 - Cheers Tej!

General Shock2 Questions including technical problems!

GeForce 2 shows psychedelic colours when using the PSI-Amp or entering a radiated area
You need to downgrade your Nvidia drivers to version 30.82. These are here for Windows XP/2000 and here for Windows 95/98/ME.

Direct 3D Device does not accurately report texture memory usage, or Help! I only get a black screen!
An error message that pops up when starting a game, changing decks, moving through bulkheads, loading a save game etc in System Shock 2. You may not get an error message, you may see only a black screen.
It primarily occurs on Nvidia Graphics cards running driver versions 5x.xx and above.
Open the file cam.cfg from the Shock2 install directory using Notepad and add the line safe_texture_manager to the bottom of it.
If this doesn't help solving the problem, then please try also consulting this thread for other suggestions.
You can also try bobruck's fixed .exe. Just download it, and run it instead of shock2.exe (you may have to change your start menu shortcuts). The file will only work with a legit copy of SS2, patched to version 2.3.


SS2 is saying it cannot play, because I do not have enough space, even if I have a lot of free disk space: how do I fix this?
Add another 40MB or so of data to your harddisk, it will solve the problem. This problem happens because of the way SS2 checks for free disk space. The part that does the checking is left over from when the HD size limit was 2GB, so it only sees the first 2GB with any free space on it; when this problem happens, the 2GB it sees has less than 35MB on it. Adding data to the HD will get around this.

My cutscenes/videos do not show!
The Codecs have been uninstalled/corrupted. Reinstall them by double-clicking the file Iv5play.exe on the cd.
Alternatively Press Start > Press Run > type in> regsvr32 "c:\your\path\to\shock2\LGVID.AX" and press enter where c:\your\path\to\shock2 is the path you actually installed Shock2 to.

Game Freezes / Running SS2 on a Dual-Processor System or Got a Pentium 4 with Hyperthreading?
When activated, Intel's Hyperthreading makes it appear that you have two CPUs.
Make sure that SS2 is set to only use 1 processor with High, or Realtime priority. Dark Engine games don't like dual processor systems unless they are configured in this way. Salvage has written a great FAQ on how to do it easily. You can find his FAQ here.

My weapons do not show!
You most likely have a 3dfx Voodoo series card and need to update your drivers.

I'm using the Rebirth mod and my weapons/characters don't show? AKA How to make your install Mod Friendly!
#Create a new folder inside the shock2 one called res.
#Move all the files ending in .crf to the newly created folder.
#Open up install.cfg from the shock2 folder using notepad.
#Alter the resname_base line to include the new folder. For example resname_base c:\games\shock2\+d:\shock2 would become resname_base c:\games\shock2\res+d:\shock2
#Save the file!
#Unzip the rebirth zip file to the a folder called mesh inside the Shock 2 folder. (this step is for Rebirth only)


Using an Intel 7xx or 8xx or an ATI Rage based card?
Open or create User.cfg in the shock2 directory using notepad. Type in the following and then save: safe_texture_manager


Help! System Shock 2 runs too fast!
#Turn on v-sync.
#Make sure the refresh rate is 60Hz.
#Try also turning on full antialiasing.
(Reference thread).
The reference thread refers to Thief, but the games share the same base engine, so the fixes apply here too.

Basically the main problems and fixes in my case were:
- Black screen with direct3d error after level loading caused by lack of "safe texture"
- Random freezes in-game or during saving caused by Pentium 4 HT

p.s. If this turns out to be a repost (despite having searched it) feel free to shoot me. :p
 
May 31, 2001
15,326
2
0
I never had a problem running System Shock 2 on my previous XP Pro system. Haven't tried it yet on the new build, will check it out after I re-install Windows. Still a lot of useful information there that I can make use of though, thanks. :)
 

apoppin

Lifer
Mar 9, 2000
34,890
1
0
alienbabeltech.com
Awesome . . . i have SS2 on the way . . . . this week
(made a "trade") :)

You can also use Partition Magic to make an partition for Win98SE if you want to run older games without patches or issues. ;)

There is also a Hi-res pack that updates the '99 gfx. ;)

Old games getting a GFX 'makeover' worth REplaying

Follow the links to SS2 . . . the last post also shows how to run it on XP. ;)
(everything is a repost) :D
:thumbsup:

i am looking forward to playin' it. :)
 

apoppin

Lifer
Mar 9, 2000
34,890
1
0
alienbabeltech.com
Originally posted by: BlueWeasel
Originally posted by: apoppin
Awesome . . . i have SS2 on the way . . . .

You mean SS2 meets your graphic standards? That game is like 6 years old! :) ;)

No . . . . but the gfx "makeover" bring it closer to my Qiii gfx "goal". ;)

:D

Check the thread i linked to . . . . recycle ;)
:roll:

edit: Heck, i am even playing KotOR!!!!!!!!!!!!!!!!!!!!!
:shocked:
(it's an RPG . . . :roll: . . .

. . . . not bad, for a 'stuck-in-the-mud' FPSer . . . ) gasp
:confused:
 

BlueWeasel

Lifer
Jun 2, 2000
15,944
475
126
Originally posted by: apoppin
Originally posted by: BlueWeasel
Originally posted by: apoppin
Awesome . . . i have SS2 on the way . . . .

You mean SS2 meets your graphic standards? That game is like 6 years old! :) ;)

No . . . . but the gfx "makeover" bring it closer to my Qiii gfx "goal". ;)

:D

Check the thread i linked to . . . . recycle ;)
:roll:

edit: Heck, i am even playing KotOR!!!!!!!!!!!!!!!!!!!!!
:shocked:


Well, I've tried the updated graphics/textures for SS2 and it really didn't make much of a difference to me. Regardless, the game still looks good to me and the gameplay more than makes up for the dated graphics.
 

apoppin

Lifer
Mar 9, 2000
34,890
1
0
alienbabeltech.com
Originally posted by: BlueWeasel
Originally posted by: apoppin
Originally posted by: BlueWeasel
Originally posted by: apoppin
Awesome . . . i have SS2 on the way . . . .

You mean SS2 meets your graphic standards? That game is like 6 years old! :) ;)

No . . . . but the gfx "makeover" bring it closer to my Qiii gfx "goal". ;)

:D

Check the thread i linked to . . . . recycle ;)
:roll:

edit: Heck, i am even playing KotOR!!!!!!!!!!!!!!!!!!!!!
:shocked:


Well, I've tried the updated graphics/textures for SS2 and it really didn't make much of a difference to me. Regardless, the game still looks good to me and the gameplay more than makes up for the dated graphics.

it kinda looks - from the screenies - almost like an upgrade from Thief to Thief II . . . . and i will get by with 10x7 (i think that's the highest res it supports) with max AA/AF, vsynch on, etc.. . . . .

when i am getting "low" on new FPSes, i start to look back - to old classics with "makeovers" . . . . marginal games (heck, i even tried AOD:TR . . . . can anyone get the controls to work?) and "lonngshots" for me (like KotOR, a RPG) . . . .

i got SS2 in a "trade" . . . . so much 'the better'
:thumbsup:
 

BespinReactorShaft

Diamond Member
Jun 9, 2004
3,190
0
0
Just remembered that I could now benefit from max AA/AF etc. without framerate penalties (goodbye Doom3 and the rest of its 3dmark-whoring ilk :D ) and boy does SS2 look way better than before. :thumbsup: Now let's see how I fare against respawning zombies and other creepy nasties... :Q
 

oboeguy

Diamond Member
Dec 7, 1999
3,907
0
76
Nice find! Glad I found this -- I now have P4 w/ HT enabled (I need it, believe it or not).

ming2020, remember that with the patch you can control respawning by editing a configuration file.
 

BespinReactorShaft

Diamond Member
Jun 9, 2004
3,190
0
0
Originally posted by: oboeguy
remember that with the patch you can control respawning by editing a configuration file.

I know. But this time I've made it a point to beat the game at the default settings. Just making up for the 4-5 years since I gave up on it (yes, I was a cheats-using wuss back then :p ).
 

VIAN

Diamond Member
Aug 22, 2003
6,575
1
0
damn, I can't play it. Everytime I start it, I get a message: Indeo Video Playback. Says I'm missing a codec. I've installed it from the CD like the FAQ says, but still no luck. Then I get a system shock 2 has encountered a problem. That sucks. Any luck with you guys?
 

apoppin

Lifer
Mar 9, 2000
34,890
1
0
alienbabeltech.com
Originally posted by: alm4rr
Could have saved you the trouble - I posted the info here
http://forums.anandtech.com/messageview.aspx?catid=33&threadid=1534789

he FAQ in its full glory:
System Shock 2 And Windows XP

about:
=======================================
This FAQ was created because I've personally
encountered alot of different variations
of System Shock 2's incompatibilities with
Windows XP or 2000. System Shock 2, right
out of the box, will not run under Windows
XP. If a bug occurs, the installer will not
detect that you are running XP, and will
successfully install. But under perfect
circumstances, the game will NOT run.
This guide is sorted by the name of the
problem you are encountering, or certain
characteristics of the system running
the game. If you see a topic that is
related to your system
(EG: Duel CPU Systems/Hyperthreading Systems)
then read the text for this topic and
it should help a little, or alot.
The topic "All XP Systems" are things
that all users attempting to run
Systetm Shock 2 should perform first to
attempt to fix the problem.

All XP Systems
=======================================

Symptoms:
Graphical glitches ingame, no sound or
corrupt/echoing sounds, crashing at
random points.

Reason:
System Shock 2 just wasn't designed for
your operating system.

Solution:
Right Click on "shock2.exe" in your
System Shock 2 folder and select
"Compatibility", select a Windows version
to test, Apply the settings, then run
the game. If your problem is fixed, good,
if not, try another windows version or
look to other sections of this document.

EXE Fix/Patch:
To my knowlegde there is no Fix to force
the EXE to always run in a certain
compatibility mode.

Incompatible Windows Version
=======================================

Symptoms:
When attempting to install, you are presented
with a dialogue box stating that your version
of Windows is incompatible with System Shock 2.

Reason:
System Shock 2 has no real support for NT
kernel operating systems, so to avoid
people complaining of all the bugs that
appear under NT, the game refuses to install,
giving a legitimate reason.

Solution:
Run SETUP.EXE from the CD-ROM with the
parametre "-lgntforce".
To do so, select "Run" from your start menu,
enter "x:\setup.exe -lgntforce", however you
will need to replace the "x" with the letter
that your CD-ROM uses.

EXE Fix/Patch:
No updated installer has been released, as
it would just be inconvinient and useless
as the SETUP.EXE is on a non-rewritable
CD.

Movies Fail To Play
========================================

Symptoms:
All FMV Cutscenes in the game are skipped
instantly, failing to play

Reason:
The old codecs used to encode the movies
is very unsupported under Windows XP.

Solution:
Run the file iv5play.exe located on the
System Shock 2 CD-ROM, this will install
the drivers and codecs needed to view the
movies. You may need to do this after each
reboot of your system. You can also register
the video drivers by running from the start
menu's Run command:
regsvr32 "x:\ss2\LGVID.AX"
You will need to change x:\ss2\ to the
directory where you installed System Shock 2
into.

Duel CPU Systems/Hyperthreading Systems
========================================

Symptoms:
Movies may or may not work, this problem
has no effect on movies.
The game will install fully, and the EXE
will load in compatibility modes.
The first level will load, controls will
work, sounds will work.
The game will halt after a few seconds of
movement, or of sitting still.

Reason:
System Shock 2 under Windows XP will not
run under a duel processor envornment,

Solution:
First of all, run the System Shock 2
Multiplayer patch, it fixes many small
bugs.
This problem is fixed easily by
assigning only one CPU to the System
Shock 2 process.
To do this, launch the game, and before
starting a the game (while in the menu)
hit CTRL+ALT+DEL and select "Task Manager".
In "Applications" select System Shock 2,
right click on it and select
"Goto Process", right click on the process
and select "Set Affinity". Here you are
able to set whatever CPUs you want to the
System Shock 2 Process. Select only a
single CPU to run the process, and apply
the new settings. Return to System Shock 2
and play the game, the symptoms of running
Duel CPUs should dissapear.

EXE Fix/Patch:
Download an unwrapped/no-cd version of the
System Shock 2 EXE file for the multiplayer
patch version (Do not ask where any
file of this type can be located, for obvious
reasons...).
Download the System Shock 2 Multithread/XP Fix
(http://www.lanime.com/ntx/ss2fix/SS2MTFIX.EXE)
Run ss2mtfix.exe, specify the location of an
unwrapped System Shock 2 EXE, the program
will patch the file to only run using a
single CPU (CPU 0).

Illegal Operation at Runtime
========================================

Symptoms:
You are presented with an Error Reporting
dialogue at runtime, and the program fails
to load, or you recieve a blue screen at
runtime.

Reason:
The copy protection "SafeDisc" is very
unreliable under Windows XP, and often causes
this type of error.

Solution:
Locate a safedisc unwrapper, and run it on the
shock2.icd file to generate an unwrapped EXE,
this should solve the problem.

EXE Fix/Patch:
Because unwrapping the ICD file compramises
copy protection, I refrain from providing
direct links to this type of file. Various
crack websites are where you should look for
this type of file.

Intel or ATI Rage Video Cards
========================================

Symptoms:
Graphical glitches may occur with these video
cards, or the game may not load at all.

Reason:
Unknown, possibly just due to outdated drivers.

Solution:
Create a file called user.cfg in your System
Shock 2 folder, or if the file is already
present, open it for editing.
Anywhere in the file enter the text:
safe_texture_manager
on a line of it's own. Save the file and run
System Shock 2, your problem should be solved.

EXE Fix/Patch:
None known.

Other Graphical Glitches
========================================

Symptoms:
Uusual screen flashing, corrupt or odly coloured
textures, certain textures not appearing, etc.

Reason:
Lack of testing for unpopular graphics cards, or
use of outdated and incompatible drivers.

Solution:
Locate the newest most upto date drivers for your
video card, and install them. If this fails, try
locating slightly older than newest drivers, or
old than your current drivers.

EXE Fix/Patch:
None known.


Cannot Use Ingame Menu
========================================

Symptoms:
When pressing Esc ingame, the mouse arrow is
restricted to a small area and cannot reach any
of the options in the menu.

Reason:
Most likley resolution/visual themes confusing
the way System Shock 2 uses the ingame menus.

Solution:
Right click on your shock2.exe, and in the
Compatibility tab, check "Disable Visual Themes"

EXE Fix/Patch:
None Known

===Written By Mug===[/q[

Please note, although SS2 is designed to work with Win 98, sometimes it works fine with Win2k/XP . . . . from reading the threads, sometimes nothing seems to work . . . . in that case, perhaps use Partition Magic to install a dual boot WinXP/Win 98SE . . . . my copy should be here soon . . . . i'll report back.

. . . oh yeah, DISable HyperThreading on p4 systems.
 

VIAN

Diamond Member
Aug 22, 2003
6,575
1
0
If I set it to Win98 or Win95 compatability mode, the game crashes on boot up. If on win2000 compatability mode or Winxp, the game gives me the codec error, in which none of the fixes work and then it crashes.
 

apoppin

Lifer
Mar 9, 2000
34,890
1
0
alienbabeltech.com
did you follow all the suggestions in the linked thread?

the FINAL solution (and possibly easiest) is to install Win98SE - you don't need all the updates - on a separate partition (using Partition Magic). ;)
(that is my final solution if all else fails . . . SS2 should be here tomorrow or Monday)