System Shock 2

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
System Shock 2
Systemshock2box.jpg
Developers
Publishers
Engines
Release dates
Windows
August 11, 1999
OS X
June 18, 2013
Linux
April 1, 2014
System Shock 2 at Steam Charts
System Shock 2 at SteamDB
 System Shock 2 at Wikipedia
System Shock
System Shock 1994
System Shock 2 1999

Key points

Advantage Install SS2Tool to add widescreen/multi-monitor support and fix various compatibility and performance issues.
Information Install outside C:\Program Files (x86)\ to avoid problems.[1]

General information

Information Modding guide on The Port Report
More information SHODANPEDIA - A wiki for the System Shock series
More information TTLG Forums - System Shock Series
More information systemshock.org Forum
More information systemshock.org Forum - SS2 Troubleshooting Guide
More information Steam Community Discussions
More information GOG.com Community Discussions
More information GOG.com Support Page

Availability[edit]

Source DRM Notes Keys
Retail DRM details are not known Use SS2Tool.
GOG.com DRM-free Pre-patched with NewDark. Update to the latest SS2Tool.
GamersGate Availability Table Icons - Steam.svg Pre-patched with SS2Tool 4.0. Update to the latest SS2Tool.
Humble Store Availability Table Icons - Steam.svg
Steam Availability Table Icons - Steam.svg Pre-patched with NewDark. Update to the latest SS2Tool.

Essential improvements[edit]

SS2Tool[edit]

Advantage Essential patcher which integrates the NewDark patch and fixes various issues.
Information Use SS2Tool for all versions of the game.

Recommended mods[edit]

Information Modding guide available on The Port Report.
  • SHTUP - 'Shock Texture Upgrade Project' enhances object texture quality.
  • Rebirth Beta 03a - enhances polygons of enemies, gore and gibs.

OS X version[edit]

Modding the Wineskin version can be done by firstly installing the Windows version in a virtual machine, patching it and installing all desired modifications and then replacing the System Shock 2 installation within the Wineskin version with the custom version. If you are using the Steam version it may be necessary to deactivate Steam's "Keep up to date" function for this to work.

Game data[edit]

Configuration file(s) location[edit]

  Location 
Windows <path-to-game>\*.cfg
OS X <path-to-game>/Contents/Resources/drive_c/Games/System Shock 2/
Linux ~/.systemshock2/systemshock2/drive_c/Program Files/SystemShock2/*.cfg
Information cam.cfg contains game settings.
Information cam_ext.cfg is the configuration file for the game once patched using SS2Tool.

Save game data location[edit]

  Location 
Windows <path-to-game>\
OS X
Linux
Information Save games are kept in multiple folders, e.g. \save_0\, \save_1\

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Impossible
GameSave Manager Native

Video settings[edit]

General settings.
FOV of 150.
Graphics option Option WSGF Notes
Widescreen resolution Native WSGF WS Gold.svg Native for digital versions; for retail versions install SS2Tool.
Multi-monitor Native WSGF MM Silver.svg Native for digital versions; for retail versions install SS2Tool.
Field of view (FOV) Hackable Edit cam_ext.cfg. See Field of view (FOV).
Windowed Hackable Edit cam_ext.cfg. See Windowed.
Borderless fullscreen windowed Hackable Enable Windowed mode, then use desktop resolution in-game.
Anisotropic filtering (AF) Native Native for digital distribution versions; for retail versions install SS2Tool.
Anti-aliasing (AA) Native Native for digital distribution versions; for retail versions install SS2Tool.
Vertical sync (Vsync) Hackable See Vertical sync (Vsync).
High frame rate Hackable See High frame rate.

Windowed[edit]

Fix Edit cam_ext.cfg to change windowed mode

  1. Open System Shock 2\cam_ext.cfg using Notepad.
  2. Change ;force_windowed to force_windowed

Field of view (FOV)[edit]

Fix Edit cam_ext.cfg to change field of view (FOV)

  1. Open System Shock 2\cam_ext.cfg using Notepad.
  2. Change ;fov 90 to fov # (any number).

Vertical sync (Vsync)[edit]

Fix Enable vsync

  1. Disable vsync in graphics adaptor.

High frame rate[edit]

Information The game may run too fast at 120 Hz without this change.

Fix Edit cam_ext.cfg to change timings

  1. Open System Shock 2\cam_ext.cfg using Notepad.
  2. Change ;vsync_mode 7 to vsync_mode 7

Input settings[edit]

Keyboard and mouse Native Notes
Remapping Native Full remapping available, but no 'default' can be loaded.[2]
Mouse acceleration Impossible
Mouse input in menus Native
Mouse Y-axis inversion Native
Controller
Controller support Impossible

Audio settings[edit]

Audio options Native Notes
Separate volume controls Native
Surround sound Native Up to 7.0 output[3]
Subtitles Impossible
Closed captions Impossible
Mute on focus lost Impossible
EAX support Native EAX (2[citation needed]) and A3D. For further info refer to this thread

Localizations

Language UI Audio CC Notes
English Native Native Native
German Native Native Native

Network[edit]

Multiplayer types

Type Native Players Notes
LAN co-op Native 1-4
Online co-op Native 1-4

Connection types

Type Native Notes
Peer-to-peer Native
Dedicated Impossible
Direct IP Native

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 2300-2400, 28800-28900
UDP (outbound) 2300-2400, 28800-28900
Information UPNP support status is unknown.

Issues fixed[edit]

Random crashing[edit]

Fix Use SS2Tool

See SS2Tool.

Left-clicking or dragging does not work[edit]

Fix Use SS2Tool

See SS2Tool.

Small game window or black screen[edit]

Fix Edit cam_ext.cfg to disable multisampling

  1. Open System Shock 2\cam_ext.cfg using Notepad.
  2. Comment out and change multisampletype 8 to ;multisampletype 8

or

Fix Enable SS2Tool Safe Mode

  1. Download and run the SS2Tool installer.
  2. At the Choose Components installation step, enable Safe Mode.
  3. Click Install and finish installing.

UI too small on high screen resolutions[edit]

Fix Edit cam_ext.cfg to enable ui scaling

  1. Open cam_ext.cfg in notepad or any other text editor.
  2. Uncomment the line ;d3d_disp_scaled_2d_overlay 64 by removing the semicolon.
Note: If the above does not fix the issue, you may try scaling the ui to arbitrary resolutions by re-commenting out the above line (add back in the semicolon), uncommenting the line ;d3d_disp_scaled_2d_overlay 640 480 and adjusting the 640 and the 480 to your desired resolution. However, this may cause the ui to become blurry/pixelated, so try the initial fix first.

Runs too fast at 120Hz[edit]

Fix Edit cam_ext.cfg to change timings

See High frame rate.

System requirements[edit]

Windows
Minimum
Operating system (OS) XP, Vista, 7, 8
Processor (CPU) 1.8 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 2 GB
Video card (GPU) DirectX 9.0c compatible
OS X
Minimum
Operating system (OS) 10.7.0
Processor (CPU) Intel Core 2 Duo 2 GHz
System memory (RAM) 2 GB
Hard disk drive (HDD) 2 GB
Video card (GPU) 256 MB of VRAM

References

  1. http://hardforum.com/showthread.php?t=1564653
  2. http://www.gog.com/forum/system_shock_2/suggestions_for_control_layouts/post16
  3. PC Gaming Surround Sound Round-up