Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "System Shock 2"

From PCGamingWiki, the wiki about fixing PC games
Line 7: Line 7:
 
}}
 
}}
 
'''Key points'''
 
'''Key points'''
{{--}} [[#Availbility|GOG.com]] is simply the retail version patched with an outdated version of [[#SSTool|SSTool]].<ref>http://www.ttlg.com/forums/showthread.php?t=140849&page=3</ref><ref>http://www.systemshock.org/index.php?topic=4517.48</ref><ref>http://pcgamingwiki.com/wiki/User_talk:Delusibeta</ref> Follow the [[#SSTool|SSTool]] steps to update to the latest version correctly and fix a number of bugs.
+
{{ii}} [[#Availbility|GOG.com]] is simply the retail version patched with an outdated version of [[#SS2Tool|SS2Tool]].<ref>http://www.ttlg.com/forums/showthread.php?t=140849&page=3</ref><ref>http://www.systemshock.org/index.php?topic=4517.48</ref><ref>http://pcgamingwiki.com/wiki/User_talk:Delusibeta</ref> Follow the [[#SS2Tool|SS2Tool]] steps to update to the latest version correctly and fix a number of bugs.
 +
{{++}} Highly recommended to install the game outside of <code>C:\Program Files (x86)\</code> folder to avoid problems.
  
 
'''General information'''
 
'''General information'''
Line 22: Line 23:
 
===Save game location===
 
===Save game location===
 
{{Game Location Table|
 
{{Game Location Table|
{{Game Location Table/row|Save game location| \System Shock 2\save_0\ \save_1\ etc. }}  
+
{{Game Location Table/row|Save game location| \System Shock 2\save_0\ }}  
 +
}}
 +
{{ii}} Save games are
 +
===Configuration file location===
 
{{Game Location Table/row|Configuration files location| \System Shock 2\doc\ }}
 
{{Game Location Table/row|Configuration files location| \System Shock 2\doc\ }}
 
}}
 
}}
 
 
==Improvements==
 
==Improvements==
 
===[http://www.systemshock.org/index.php?topic=4141.0 SS2Tool] ===
 
===[http://www.systemshock.org/index.php?topic=4141.0 SS2Tool] ===
Line 37: Line 40:
 
{{++}} 'Shock Texture Upgrade Project' enhances object texture quality.
 
{{++}} 'Shock Texture Upgrade Project' enhances object texture quality.
  
== Issues and fixes ==
+
== Issues fixed ==
===Run without CD/DVD===
+
=== Random crashing ===
The CD is normally required to run the game but SS2Tool removes this check.
+
{{Fixbox|1=
 +
{{Fixbox/fix|Use SS2Tool|}}
 +
See [[#SS2Tool|SS2Tool]].
 +
}}
  
===Windows 7 compatibility===
+
{{Fixbox|1=
There are numerous problems with running the game under Windows Vista/Windows 7, especially in 64-bit. Most of them, however, are fixed with the [http://www.systemshock.org/index.php?action=dlattach;topic=392.0;attach=4551 SS2Tool].  
+
{{Fixbox/fix|Set core affinity|}}
 +
Set the [[core affinity]] of <code>shock2.exe</code> to a single core.
 +
}}
  
In addition most modern computers use multicore processors which can cause random crashing. A way to fix random inexplicable crashes is to Alt-Tab to task manager to and under the processes tab set shock.exe's affinity to only one core.
+
===Left-clicking or dragging does not work===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Set default control scheme using SS2 Mod Manager}}
 +
#See [[#SS2 Mod Manager|SS2 Mod Manager]].
 +
#Go to Tools menu, click <code>Fix Use-Mode keybind file</code>
 +
}}
  
Running the game under compatibility mode can stop the game from crashing on startup. Setting it to run in Compatibility for "Windows XP Service Pack 2" seems to work best. To do this, right click shock2.exe in your installation folder, and click the compatibility tab. There choose "Run as Administrator" and tick the "Run this program in Compatibility mode for:" box, and choose XP SP2. If that does not work, try the other modes as it can be different for certain computer setups.
+
{{Fixbox|1=
 
+
{{Fixbox/fix|Edit User2.bnd|ref=<ref>http://www.ttlg.com/forums/showthread.php?t=115098&p=1615172&viewfull=1#post1615172</ref>}}
===Left-clicking/dragging items doesn't work/is buggy===
+
#Open <code>User2.bind</code> using Notepad.
This is a common problem that can be fixed in a number of ways, the easiest being to choose one of the default control schemes. For instance the [http://www.systemshock.org/index.php?topic=527.0 SS2 Mod Manager] has a function to correct it. Go to the Tools-menu and then click '''Fix Use-Mode keybind file'''. You can also fix it by going to the file and editing it manually: locate '''User2.bnd''' in the main game directory. Open it with Worpad and find the line <pre>bind mouse1</pre> Replace whatever it says with <pre>bind mouse1 +drag_and_drop_mode</pre>
+
#Find the line <code>bind mouse1</code>
 +
#Replace with <code>bind mouse1 +drag_and_drop_mode</code>
 +
}}
  
===Can't activate 3D sound===
+
===Activate 3D sound===
 
If you have a Creative card and Alchemy installed try adding the following to it:
 
If you have a Creative card and Alchemy installed try adding the following to it:
 
<pre>
 
<pre>
Line 59: Line 74:
 
</pre>
 
</pre>
  
===Game window tiny/Black screen===
+
===Small game window or black screen===
 
Some machines using Intel GPUs may have a game launch in a tiny window in the top left corner (or present a black screen once you enter gameplay). It's possible to fix this (assuming you've installed SS2Tool) by disabling multisampling: open '''cam_ext.cfg''' and add a ; to the start of the '''multisampletype 8''' line
 
Some machines using Intel GPUs may have a game launch in a tiny window in the top left corner (or present a black screen once you enter gameplay). It's possible to fix this (assuming you've installed SS2Tool) by disabling multisampling: open '''cam_ext.cfg''' and add a ; to the start of the '''multisampletype 8''' line
  

Revision as of 02:07, 15 February 2013

Template:Infobox Key points

GOG.com is simply the retail version patched with an outdated version of SS2Tool.[1][2][3] Follow the SS2Tool steps to update to the latest version correctly and fix a number of bugs.
Highly recommended to install the game outside of C:\Program Files (x86)\ folder to avoid problems.

General information

TTLG Forums - System Shock Series
systemshock.org Forum - dedicated to modding System Shock series.

Availability

Template:Availability Table

Game data

Save game location

Template:Game Location Table

Save games are

Configuration file location

Template:Game Location Table/row }}

Improvements

SS2Tool

PCGamingWiki mirror
Unofficial patch/fix-tool released by the community, fixing compatibility and stability issues, introducing widescreen resolutions and other enhancements to the game, and allows the game to work with SS2 Mod Manager.

System Shock 2 Mod Manager

Essential for managing mods for the game. Also contains a few useful tools and options.

SHTUP

'Shock Texture Upgrade Project' enhances object texture quality.

Issues fixed

Random crashing

Instructions
Instructions

Left-clicking or dragging does not work

Instructions
Instructions

Activate 3D sound

If you have a Creative card and Alchemy installed try adding the following to it:

[System Shock 2]
Buffers=4
Duration=25

Small game window or black screen

Some machines using Intel GPUs may have a game launch in a tiny window in the top left corner (or present a black screen once you enter gameplay). It's possible to fix this (assuming you've installed SS2Tool) by disabling multisampling: open cam_ext.cfg and add a ; to the start of the multisampletype 8 line

Video settings

General settings.

Template:Video Settings

Windowed

Instructions

Antialiasing

The game doesn't have built in anti-aliasing but forcing it through the graphics control panel works.

Anisotropic filtering

See above. Forcing it should work.

Vertical sync

Using the SS2Tool framerate is capped at 60. To change this open ddfix.ini in the main game directory and edit the line FrameRateLimit.

;Frame rate limit in frames per second. Float. (0 = unlimited.)
FrameRateLimit=60

Also, the value FlipVSync determines if V-sync is used or not.

;Use vsync. Boolean.
FlipVSync=0


References