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

System Shock 2

From PCGamingWiki, the wiki about fixing PC games

This page is for the original 1999 version. For the 2025 remaster, see System Shock 2: 25th Anniversary Remaster.

System Shock 2
System Shock 2 cover
Developers
Irrational Games
Looking Glass Studios
Publishers
1999-2012 Electronic Arts
2012-present Night Dive Studios
Engines
Dark Engine
Release dates
Windows August 11, 1999
macOS (OS X) (Wine) June 18, 2013[1]
Linux (Wine) April 1, 2014
Reception
Metacritic 92
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Immersive sim, Shooter, RPG
Art styles Realistic
Themes Cyberpunk, Horror, Sci-fi
Series System Shock
System Shock 2 on HowLongToBeat
System Shock 2 on IGDB
System Shock 2 guide on StrategyWiki
System Shock 2 on MobyGames
System Shock 2 on Wikipedia
System Shock
System Shock 1994
System Shock 2 1999
System Shock: Enhanced Edition 2015
System Shock (2023) 2023
System Shock 2: 25th Anniversary Remaster 2025
System Shock 3 TBA

System Shock 2 is a singleplayer first-person immersive sim, shooter and RPG game in the System Shock series.

General information

GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

AvailabilityLink

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SafeDisc DRM[Note 1].
Windows
Publisher website
Icon overlay.png
Purchase via Humble Widget.
Windows
macOS (OS X)
Linux
GamersGate
Icon overlay.png
Windows
macOS (OS X)
Linux
GOG.com
DRM-free
Included with System Shock 2: 25th Anniversary Remaster
Windows
Green Man Gaming
Icon overlay.png
Windows
macOS (OS X)
Linux
Steam
DRM-free after installation through Steam client (notes may include more details)
Included with System Shock 2: 25th Anniversary Remaster. DRM-free when launched directly from executable.
Windows
GOG.com (unavailable)
DRM-free
Windows
macOS (OS X)
Humble Store (unavailable)
Icon overlay.png
Windows
Humble Store (unavailable)
Icon overlay.png
Included in System Shock Pack with System Shock: Enhanced Edition
Windows
macOS (OS X)
Linux
Steam (unavailable)
DRM-free after installation through Steam client (notes may include more details)
DRM-free when launched directly from executable.
Windows
macOS (OS X)
Linux
SafeDisc DRM does not work on Windows Vista and later (see above for affected releases).
All the digital distribution versions are pre-patched with NewDark.
OS X and Linux versions use Wine.
A faithful higher resolution icon for Windows can be downloaded from the Files section.

DemoLink

A free demo version is available from Archive.org.

Essential improvementsLink

SS2ToolLink

Essential patcher which integrates the NewDark patch and fixes various issues.
Latest versions automatically disable the intro video (to re-enable it, add always_play_intro to the cam.cfg or cam_ext files).
SS2Tool requires Vista or later due to included Rsync, however NewDark runs on 2000/XP or later. One can patch it on a Vista machine then transfer it to an older machine. Digital versions already include NewDark and compatibility fixes for modern systems, but the tool is still necessary for proper mod support.

OldDark Legacy PatchLink

Allows the original (aka OldDark) engine to run on modern systems.
Not as stable as NewDark, but is more true to the original experience.

Game dataLink

Configuration file(s) locationLink

System Location
Windows <path-to-game>\*.cfg[Note 2]
macOS (OS X) <path-to-game>/Contents/Resources/drive_c/Games/System Shock 2/
Linux $HOME/.systemshock2/systemshock2/drive_c/Program Files/SystemShock2/*.cfg
cam.cfg contains game settings.
cam_ext.cfg is the configuration file for the game once patched using SS2Tool.
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data locationLink

System Location
Windows <path-to-game>\save_*[Note 2]
macOS (OS X)
Linux $HOME/.systemshock2/systemshock2/drive_c/Program Files/SystemShock2/save_*
Save games are kept in multiple folders, e.g. \save_0\, \save_1\, etc.

Save game cloud syncingLink

System Native Notes
GOG Galaxy
Steam Cloud

VideoLink

General settings.
General settings.

Graphics feature State WSGF Notes
Widescreen resolution
Native for digital versions; for retail versions install SS2Tool.
Multi-monitor
Native for digital versions; for retail versions install SS2Tool.
Ultra-widescreen
Native for digital versions; for retail versions install SS2Tool.
4K Ultra HD
Native for digital versions;[4] for retail versions install SS2Tool.
Field of view (FOV)
See Field of view (FOV).
Windowed
See Windowed.
Borderless fullscreen windowed
Enable Windowed mode, then use desktop resolution in-game.
Anisotropic filtering (AF)
Native for digital versions; for retail versions install SS2Tool.
Anti-aliasing (AA)
Native for digital versions; for retail versions install SS2Tool.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See Vertical sync (Vsync).
60 FPS
120+ FPS
Default framerate cap is 100 FPS. See High frame rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Color blind mode
See the glossary page for potential alternatives.
In addition to setting video options, editing cam_ext.cfg allows setting the interface/HUD scale and transparency. There are also custom crosshairs available (using them with a mod manager requires changing their extension from .ss2mod to .zip).

Field of view (FOV)Link

FOV of 150.
FOV of 150.
Change field of view (FOV)[5]
  1. For retail versions, install SS2Tool.
  2. Edit <path-to-game>\cam_ext.cfg.
  3. Change ;fov 90 to fov # (any number).

WindowedLink

Change windowed mode[6]
  1. For retail versions, install SS2Tool.
  2. Edit <path-to-game>\cam_ext.cfg.
  3. Change ;force_windowed to force_windowed

Vertical sync (Vsync)Link

Disable vsync[7]
  1. For retail versions, install SS2Tool.
  2. Edit <path-to-game>\cam_ext.cfg.
  3. Change ;vsync_mode 0 to vsync_mode 0

High frame rateLink

Change frame rate cap[8]
  1. For retail versions, install SS2Tool.
  2. Edit <path-to-game>\cam_ext.cfg.
  3. Change ;vsync_mode 7 to vsync_mode 7
  4. Change framerate_cap 100.0 to the desired FPS cap.
Ensuring correct game speed[9]
  1. Go to <path-to-game>.
  2. Edit cam_ext.cfg.
  3. Change ;phys_freq 60 to phys_freq 60
  4. If you want more than 250 FPS, change SlowFrame 4 to ;SlowFrame 4

Disable bilinear texture filteringLink

Disable texture filtering[10]
  1. For retail versions, install SS2Tool.
  2. Edit <path-to-game>\cam_ext.cfg.
  3. Change tex_filter_mode 16 to tex_filter_mode 0.
This also disables anisotropic filtering; this can be forced separately using external means[citation needed].

InputLink

Remapping
Remapping

Keyboard and mouse State Notes
Remapping
Full remapping available, but no 'default' can be loaded.[11] (although in the Steam version there is a "standard FPS" preset available)
Mouse sensitivity
Mouse acceleration
No game-managed mouse acceleration. In addition, Windows mouse acceleration can be disabled in-game by adding use_raw_mouse_input
Mouse input in menus
Keyboard and mouse prompts
Mouse Y-axis inversion
Controller
Controller support
[12] Official Steam Controller bindings only.
Steam Input

AudioLink

Audio feature State Notes
Separate volume controls
Surround sound
Up to 7.0 output.[13] Requires OpenAL Soft.
Subtitles
mod on Systemshock.org
Closed captions
Mute on focus lost
EAX support
EAX (2[citation needed]) and A3D. For further info refer to this thread. Effects from both APIs are remapped to OpenAL in NewDark versions.
Follow this guide for OpenAL Soft HRTF in NewDark.[14]
Royalty free audio

LocalizationsLink

Language UI Audio Sub Notes
English
Subtitles require this mod.
Czech
Fan translation; ABCGames, SystemShock.org, PrekladyHer (NewDark version)
French
Fan-made translation; download.
German
Subtitles require this mod.
Italian
Fan translation; download.
Brazilian Portuguese
Fan translation; download (SystemShock.org).
Polish
Fan translation [1]
Russian
Fan translation; download.
Spanish
Fan translation by Clan Dlan; download.
Ukrainian
Fan translation; download.

NetworkLink

Multiplayer is officially unsupported in NewDark. Even so, a guide for use with NewDark is available here.

Multiplayer typesLink

Type Native Players Notes
LAN play
4 Co-op
Online play
4 Co-op

Connection typesLink

PortsLink

Protocol Port(s) and/or port range(s)
TCP 2300-2400, 28800-28900
UDP 2300-2400, 28800-28900
Universal Plug and Play (UPnP) support status is unknown.

VR supportLink

3D modes State Notes
Nvidia 3D Vision
See install/setup instructions.
iZ3D
See install/setup instructions.
vorpX
Z3D
Officially supported game, see official vorpx game list.

Issues fixedLink

Random crashingLink

Use SS2Tool[15]

Jerky/Uneven mouse movementLink

Add a line to cam_ext.cfg[16]

Install NewDark via SS2Tool.

  1. Go to the installation folder.
  2. Open cam_ext.cfg.
  3. Add the line use_raw_mouse_input.
  4. Save the file.

Left-clicking or dragging does not workLink

Use SS2Tool[17]

Small game window or black screenLink

Edit cam_ext.cfg to disable multisampling[18]
  1. Go to the installation folder.
  2. Open cam_ext.cfg using a text editor.
  3. Comment out and change multisampletype 8 to ;multisampletype 8
Enable SS2Tool Safe Mode[19]
  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 resolutionsLink

Edit cam_ext.cfg to enable ui scaling[20]
  1. Open cam_ext.cfg in a text editor.
  2. Uncomment the line ;d3d_disp_scaled_2d_overlay 64 by removing the semicolon.

Notes

If this does not fix the issue, 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 the desired resolution. However, this may cause the UI to become blurry/pixelated, so try the initial fix first.

Poor performance on Mac wineskin versionLink

Enable X11[21]

Find the System Shock 2.app and right-click on it. Click Show Contents and run Wineskin.app. In the Screen Options, you should see a checkbox that says Use Mac Driver instead of X11. Uncheck that box and that should fix the problem. If box is already unchecked then check it instead.

Can't dive in Mac or Linux versionLink

Place this dml file in the SS2 folder[22]

Cannot install on Windows NT or laterLink

Full error message is "This product cannot be installed on Windows NT due to a Microsoft DirectX 6.1 limitation."
Manual installation[23]
  1. Copy the "shock" folder from the CD into a desired installation folder.

Notes

Recommended to avoid installing to the Program Files folder.
Installer command line option[24]
  1. Launch the installer with the "-lgntforce" command line option.

Other informationLink

APILink

Technical specs Supported Notes
Direct3D 6, 9.0c Originally released with 6.1; 9.0c support was added in digital re-releases
DirectDraw 6.1
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Was changed from using Wine (which lacks a 64-bit macOS version) to Wineskin Winery in July 2020, making it possible to run on macOS 10.15 onwards.[25]
Linux

MiddlewareLink

Middleware Notes
Audio DirectSound, OpenAL Replaced with OpenAL in NewDark

Mods and fan missionsLink

Modding guide with links and relevant mod info, from the System Shock Forums.
System Shock Forums boards for mods, fan missions, and editing documentation
Modding the Wineskin version can be done by firstly installing the Windows version in a virtual machine, patching it, installing all desired modifications, and then replacing the System Shock 2 installation within the Wineskin version with the custom version.

System requirementsLink

Original retail releaseLink

WindowsmacOS (OS X)
MinimumRecommended
Operating system (OS) 95
Processor (CPU) Intel Pentium 200 MHz / Cyrix 6x86 / AMD K6
System memory (RAM) 32 MB
Storage drive (HDD/SSD) 200 MB
Video card (GPU) 4 MB of VRAM
DirectX 6.1 compatible
Sound (audio device) Sound card with DirectSound support

Digital re-releaseLink

Minimum
Operating system (OS) XP, Vista, 7, 8, 10
Processor (CPU) 1.8 GHz
System memory (RAM) 2 GB
Storage drive (HDD/SSD) 2 GB
Video card (GPU) DirectX 9.0c compatible


NotesLink

  1. Jump up This version of SafeDisc DRM does not work on Windows 10[2] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[3]
  2. Jump up to: 2.0 2.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

ReferencesLink

  1. Jump up Mac Game Update: System Shock 2 + 10 more titles ● GOG.com - last accessed on 9 June 2023
  2. Jump up Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  3. Jump up Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  4. Jump up Does the steam version of System Shock 2 support 4k resolution? : pcgaming - last accessed on May 2023
  5. Jump up Verified by User:AlphaYellow on 2023-01-13
  6. Jump up Verified by User:AlphaYellow on 2023-01-13
  7. Jump up Verified by User:AlphaYellow on 2023-01-13
  8. Jump up Verified by User:AlphaYellow on 2023-01-13
  9. Jump up Verified by User:AlphaYellow on 2023-01-13
  10. Jump up Steam Community :: Guide :: SS2 - How to Disable Texture Filtering - last accessed on 2025-09-19
  11. Jump up gog.com - last accessed on May 2023
  12. Jump up How do I play the game using a joystick? - last accessed on 2025-06-28
  13. Jump up PC Gaming Surround Sound Round-up - last accessed on May 2023
  14. Jump up SS2 Headphones Sound Upgrade - last accessed on May 2023
  15. Jump up Verified by User:AlphaYellow on 2023-01-13
  16. Jump up Verified by User:AlphaYellow on 2023-01-13
  17. Jump up Verified by User:AlphaYellow on 2023-01-13
  18. Jump up Verified by User:AlphaYellow on 2023-01-13
  19. Jump up Verified by User:AlphaYellow on 2023-01-13
  20. Jump up Verified by User:AlphaYellow on 2023-01-13
  21. Jump up Steam Community - last accessed on May 2023
  22. Jump up gog.com - last accessed on May 2023
  23. Jump up SS2 Installation Guide (Technical FAQ) - Systemshock.org forum - last accessed on August 2025
  24. Jump up System Shock 2 refuses to install on Windows 7 - Systemshock.org forum - last accessed on August 2025
  25. Jump up MacOS update for System Shock 2 - last accessed on 21 November 2022