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: Enhanced Edition"

From PCGamingWiki, the wiki about fixing PC games
(→‎Audio settings: Added spanish)
m (updated template usage)
Line 89: Line 89:
 
|120 fps                    = true
 
|120 fps                    = true
 
|120 fps notes              =  
 
|120 fps notes              =  
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 136: Line 138:
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
 +
|simultaneous input        = unknown
 +
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 
|light bar support        = unknown
 
|light bar support        = unknown
 
|light bar support notes  =  
 
|light bar support notes  =  
Line 141: Line 147:
  
 
===Enable reloading and switching ammo with a single keyboard key===
 
===Enable reloading and switching ammo with a single keyboard key===
Few people know that System Shock has (and always had) a shortcut for both reloading and switching alternate ammo types (<code>Alt + Backspace</code> and <code>Ctrl + Backspace</code>). Unfortunately these keyboard shortcuts are less than convenient for modern standards. Luckily they can be changed in Enhanced Edition.
+
Few people know that System Shock has (and always had) a shortcut for both reloading and switching alternate ammo types ({{key|Alt|Backspace}} and {{key|Ctrl|Backspace}}). Unfortunately these keyboard shortcuts are less than convenient for modern standards. Luckily they can be changed in Enhanced Edition.
  
 
{{Fixbox|description=Edit controls.cfg|ref={{cn|date=August 2017}}|fix=
 
{{Fixbox|description=Edit controls.cfg|ref={{cn|date=August 2017}}|fix=
Line 155: Line 161:
  
 
===Adding mouse-wheel support===
 
===Adding mouse-wheel support===
{{Fixbox|description=Use [https://autohotkey.com/ AutoHotKey]|ref={{cn|date=August 2017}}|fix=
+
{{Fixbox|description=Use [https://autohotkey.com/ AutoHotkey]|ref={{cn|date=August 2017}}|fix=
 
Copy the following into a text editor and name it ''MOUSEWHEEL.AHK'':
 
Copy the following into a text editor and name it ''MOUSEWHEEL.AHK'':
 
<pre>
 
<pre>

Revision as of 05:49, 5 January 2018

System Shock: Enhanced Edition
System Shock: Enhanced Edition cover
Developers
Looking Glass Studios
Publishers
Night Dive Studios
Release dates
Windows September 22, 2015[1]
System Shock: Enhanced Edition guide on StrategyWiki
System Shock: Enhanced Edition on Wikipedia
System Shock
System Shock 1994
System Shock 2 1999
System Shock: Enhanced Edition 2015
System Shock (2023) 2023
System Shock 2 Enhanced Edition TBA
System Shock 3 TBA

General information

GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions
System Shock, the biggest forum about the game.
SHODANPEDIA - A wiki for the System Shock series

Availability

Source DRM Notes Keys OS
GOG.com
DRM-free
Includes System Shock as Classic Edition.[2]
Windows
Humble Store
DRM-free
Icon overlay.png
Windows
Steam
Icon overlay.png
Includes System Shock as Classic.[3]
Windows

Essential improvements

Gigaquad's Enhanced log texts mod

Gigaquad's Enhanced log texts mod matches the audio and text dialogue.

Game data

Configuration file(s) location

Template:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/410710/pfx/[Note 1]

Save game data location

Template:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/410710/pfx/[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video settings

Template:Video settings

Widescreen resolution

The Enhanced Edition lists a single internal widescreen resolution (854x480). This can be changed to a different resolution.
Edit sshock.ini[citation needed]
  1. Go to the installation folder.
  2. Edit sshock.ini.
  3. Set CustomWidth= and CustomHeight=
  4. Choose 854x480 in the video options in-game.

Notes

Use lower resolutions to maintain performance (e.g. 768x480 for 16:10).

Input settings

Template:Input settings

Enable reloading and switching ammo with a single keyboard key

Few people know that System Shock has (and always had) a shortcut for both reloading and switching alternate ammo types (Alt+← Backspace and Ctrl+← Backspace). Unfortunately these keyboard shortcuts are less than convenient for modern standards. Luckily they can be changed in Enhanced Edition.

Edit controls.cfg[citation needed]

Add the following lines, preferably under the "custom profile" section:

    bind r	 	    cmd.ammotype default 0
    bind shift+r	    cmd.ammotype default 0
    bind tab	 	    cmd.ammotype default 1
    bind shift+tab 	    cmd.ammotype default 1
Requires R (stand) to be rebound for use by reloading.

Adding mouse-wheel support

Use AutoHotkey[citation needed]

Copy the following into a text editor and name it MOUSEWHEEL.AHK:

#ifWinActive, ahk_class SDL_app
#SingleInstance Ignore

*WheelUp::
SendEvent {Shift+Q Down}
Sleep 200
SendEvent {Shift+Q Up}
Return

*WheelDown::
SendEvent {Q Down}
Sleep 200
SendEvent {Q Up}
Return

Assuming you already have the AutoHotkey suite installed, compile the script into an application. Now open a text editor again and copy the following into it, save it as a .bat file:

@ECHO OFF
TITLE System Shock: Enhanced Edition
IF EXIST MOUSEWHEEL.exe START MOUSEWHEEL.exe
sshock.exe
IF EXIST MOUSEWHEEL.exe TASKKILL /IM MOUSEWHEEL.exe
EXIT

Place both the batch file and the compiled app into your System Shock: Enhanced Edition installation folder and use the batch script to launch the game.

Both Q and Shift+Q may have to be changed to be compatible with your controller layout.

Audio settings

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
French
German
Spanish

Select MIDI Device

System Shock: Enhanced Edition has MIDI playback hard-coded to Device 0.
Hex edit executable to change MIDI device[citation needed]
  1. Open DOSBox and run MIXER /LISTMIDI to get a list of your MIDI device IDs.
  2. Open sshock.exe in a hex editor such as HxD
  3. Search for the first instance of hex values 6A 00 6A 00 6A 00 6A 00. In HxD this should appear at Offset 000019C0.
  4. Edit the last digit to that of your desired MIDI device ID. Using Device 5 as an example, this would be: 6A 00 6A 00 6A 00 6A 05.

Other information

API

Technical specs Supported Notes
OpenGL
Utilizes SDL 2.0 for output.
Software renderer
Executable 32-bit 64-bit Notes
Windows

System requirements

Windows
Minimum Recommended
Operating system (OS) 7
Processor (CPU) 1 GHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 1 GB
Video card (GPU) OpenGL-Compatible Card

Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References