Difference between revisions of "System Shock: Enhanced Edition"
(96 intermediate revisions by 44 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{cleanup|Specify which aspects apply to sourceport vs wrapper version.}} | {{cleanup|Specify which aspects apply to sourceport vs wrapper version.}} | ||
+ | {{Disambig|the 2015 remaster|the original game|[[System Shock]]|the 2023 remake|[[System Shock (2023)]]}} | ||
{{Infobox game | {{Infobox game | ||
|cover = System Shock Enhanced Edition cover.jpg | |cover = System Shock Enhanced Edition cover.jpg | ||
|developers = | |developers = | ||
− | {{Infobox game/row/developer|Looking Glass Studios}} | + | {{Infobox game/row/developer|Looking Glass Studios|Original game}} |
− | {{Infobox game/row/developer| | + | {{Infobox game/row/developer|Nightdive Studios|Enhanced Edition}} |
|publishers = | |publishers = | ||
− | {{Infobox game/row/publisher| | + | {{Infobox game/row/publisher|Nightdive Studios}} |
|engines = | |engines = | ||
− | {{Infobox game/row/engine|Kex Engine| | + | {{Infobox game/row/engine|Kex Engine|build=3.0}} |
− | |||
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows|September 22, 2015|ref=<ref> | + | {{Infobox game/row/date|Windows|September 22, 2015|ref=<ref>{{Refurl|url=https://www.gog.com/news/release_system_shock|title=Release: System Shock - GOG.com|date=May 2023}}</ref>}} |
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | None}} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer}} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time}} | ||
+ | {{Infobox game/row/taxonomy/perspectives | First-person}} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control, Point and select}} | ||
+ | {{Infobox game/row/taxonomy/genres | Immersive sim, Shooter, Metroidvania}} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Realistic}} | ||
+ | {{Infobox game/row/taxonomy/themes | Cyberpunk, Horror, Sci-fi, Space}} | ||
+ | {{Infobox game/row/taxonomy/series | System Shock}} | ||
|steam appid = 410710 | |steam appid = 410710 | ||
− | |gogcom | + | |gogcom id = 1439995156 |
− | |strategywiki = System Shock | + | |gogcom id side = 1442477571 |
+ | |hltb = 9547 | ||
+ | |lutris = system-shock-enhanced-edition | ||
+ | |strategywiki = System Shock | ||
+ | |mobygames = 74967 | ||
|wikipedia = System Shock | |wikipedia = System Shock | ||
|winehq = 17655 | |winehq = 17655 | ||
+ | |license = commercial | ||
}} | }} | ||
− | |||
− | ''' | + | {{Introduction |
− | + | |introduction = '''''System Shock: Enhanced Edition''''' is a modern source port of the 1994 game ''[[System Shock]]'' offering features such as hardware acceleration, improved widescreen, in-game control rebinding, and more. | |
− | + | ||
+ | |release history = On 6 September 2018, a major update of the Enhanced Edition ported it to the Kex Engine, offering additional features such as higher resolutions, mouselook, rebindable keys and use of the high resolution assets from the Mac version<ref>{{Refurl|url=https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/2447032995766482519|title="The Source Port Update" is available now!|date=May 2023}}</ref> | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
Line 29: | Line 49: | ||
{{mm}} [https://steamcommunity.com/app/410710/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/410710/discussions/ Steam Community Discussions] | ||
{{mm}} [http://www.systemshock.org/ System Shock], the biggest forum about the game. | {{mm}} [http://www.systemshock.org/ System Shock], the biggest forum about the game. | ||
− | {{mm}} [ | + | {{mm}} [https://shodan.fandom.com/wiki/SHODANPEDIA,_The_System_Shock_Wiki SHODANPEDIA] - A wiki for the System Shock series |
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
{{Availability/row| GOG.com | system_shock_enhanced_edition | DRM-free | Includes [[System Shock]] as Classic Edition.<ref>[https://www.gog.com/forum/system_shock_series/systemshock_enhanced_dos/post7 SystemShock Enhanced DOS?], GOG Community Discussions for the System Shock series</ref> | | Windows }} | {{Availability/row| GOG.com | system_shock_enhanced_edition | DRM-free | Includes [[System Shock]] as Classic Edition.<ref>[https://www.gog.com/forum/system_shock_series/systemshock_enhanced_dos/post7 SystemShock Enhanced DOS?], GOG Community Discussions for the System Shock series</ref> | | Windows }} | ||
+ | {{Availability/row| GMG | system-shock-enhanced-edition-pc | Steam | | | Windows }} | ||
{{Availability/row| Humble | system-shock-enhanced-edition | DRM-free | | Steam | Windows }} | {{Availability/row| Humble | system-shock-enhanced-edition | DRM-free | | Steam | Windows }} | ||
− | {{Availability/row| Steam | 410710 | | + | {{Availability/row| Steam | 410710 | DRM-free | Includes [[System Shock]] as Classic.<ref>{{store link|Steam|410710|System Shock: Enhanced Edition on Steam}}</ref><br/>Can be played without Steam by using the [[Glossary:Command line arguments|command-line argument]] {{code|-no-social}}.<ref>{{Refurl|url=https://steamcommunity.com/games/410710/announcements/detail/1711820992898474104|title=System Shock: Enhanced Edition :: Source Port Update #1 is available now!|date=November 2018}}</ref> | | Windows }} |
}} | }} | ||
==Essential improvements== | ==Essential improvements== | ||
− | === | + | ===Skip Intro Videos=== |
− | {{ | + | {{Fixbox|description=Set the value of {{code|seta g_showintromovie}} in {{file|kexengine.cfg}} to {{code|0}} (see [[#Game data|configuration file(s) location]])}} |
− | {{ii}} | + | |
+ | ===[https://www.systemshock.org/index.php?topic=802.0 Gigaquad's Enhanced log texts mod]=== | ||
+ | {{++}} Matches the text to the spoken audio. | ||
+ | {{ii}} Updated to work with the Sept 2018 source port. | ||
===[https://coolsoft.altervista.org/en/virtualmidisynth VirtualMIDIsynth]=== | ===[https://coolsoft.altervista.org/en/virtualmidisynth VirtualMIDIsynth]=== | ||
− | {{++}} Improves music playback. Windows | + | {{++}} Improves music playback. Users of Windows 8 & later may want to see [[Windows#Missing MIDI Mapper|MIDI mapper workarounds]] first. |
− | + | {{ii}} The default Windows MIDI instruments library sounds rather low quality and out of place in many parts of the game, visit [https://steamcommunity.com/sharedfiles/filedetails/?id=2817042800 this Steam guide] to learn how to improve it. | |
− | |||
− | {{ii}} | ||
− | |||
− | |||
==Game data== | ==Game data== | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{p| | + | {{Game data/config|Windows|{{p|appdata}}\Nightdive Studios\System Shock EE\kexengine.cfg}} |
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|Windows|{{p| | + | {{Game data/saves|Windows|{{p|appdata}}\Nightdive Studios\System Shock EE\savegame\archive\savgam**.dat|{{p|appdata}}\Nightdive Studios\System Shock EE\savegame\archive\currsave.dat}} |
}} | }} | ||
− | {{ii}} Saves made before the Source Port Update are stored in | + | {{ii}} Saves made before the Source Port Update are stored in {{folder|{{p|game}}\res\data}}<ref>{{Refurl|url=https://www.gog.com/forum/system_shock_series/system_shock_enhanced_edition_cant_load_saves|title=System shock enhanced edition, can't load saves, page 1 - Forum - GOG.com|date=May 2023}}</ref> or {{folder|{{p|game}}\res\missions\archive}}. |
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |gog galaxy | + | |discord = true |
− | |gog galaxy notes | + | |discord notes = |
− | |origin | + | |epic games launcher = |
− | |origin notes | + | |epic games launcher notes = |
− | |steam cloud | + | |gog galaxy = false |
− | |steam cloud notes | + | |gog galaxy notes = |
− | | | + | |origin = |
− | | | + | |origin notes = |
− | |xbox cloud | + | |steam cloud = false |
− | |xbox cloud notes | + | |steam cloud notes = |
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/system-shock-enhanced-edition-source-port-update/en |
|widescreen wsgf award = silver | |widescreen wsgf award = silver | ||
|multimonitor wsgf award = incomplete | |multimonitor wsgf award = incomplete | ||
Line 85: | Line 109: | ||
|4k ultra hd wsgf award = silver | |4k ultra hd wsgf award = silver | ||
|widescreen resolution = true | |widescreen resolution = true | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= Proper support for widescreen resolutions was added with the source port. |
− | |multimonitor = | + | |multimonitor = true |
|multimonitor notes = | |multimonitor notes = | ||
|ultrawidescreen = true | |ultrawidescreen = true | ||
Line 93: | Line 117: | ||
|4k ultra hd notes = | |4k ultra hd notes = | ||
|fov = true | |fov = true | ||
− | |fov notes = Slider - | + | |fov notes = Slider - 45-119° (horizontal). |
|windowed = true | |windowed = true | ||
|windowed notes = Toggle with {{key|Alt|Enter}}. | |windowed notes = Toggle with {{key|Alt|Enter}}. | ||
|borderless windowed = true | |borderless windowed = true | ||
|borderless windowed notes = Runs in Borderless Fullscreen by default. | |borderless windowed notes = Runs in Borderless Fullscreen by default. | ||
− | |anisotropic = | + | |anisotropic = always on |
− | |anisotropic notes = | + | |anisotropic notes = Always on. |
|antialiasing = true | |antialiasing = true | ||
− | |antialiasing notes = MSAA x2, x4, x8 and x16. | + | |antialiasing notes = [[MSAA]] x2, x4, x8 and x16. |
− | |vsync = | + | |upscaling = unknown |
− | |vsync notes = | + | |upscaling tech = |
+ | |upscaling notes = | ||
+ | |vsync = true | ||
+ | |vsync notes = Toggleable ingame. | ||
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
− | |120 fps = | + | |120 fps = hackable |
− | |120 fps notes = | + | |120 fps notes = Capped at 60 FPS by default. Possible to achieve higher FPS by editing config file and setting <code>seta cl_engineFPS</code> to a desired value. Tests need to be done to figure out if it affects the gameplay. |
|hdr = unknown | |hdr = unknown | ||
|hdr notes = | |hdr notes = | ||
Line 114: | Line 141: | ||
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Input | + | {{Input |
− | |key remap = | + | |key remap = limited |
− | |key remap notes = | + | |key remap notes = Always reads keys as if QWERTY keyboard layout was used. |
|acceleration option = false | |acceleration option = false | ||
|acceleration option notes = | |acceleration option notes = | ||
Line 132: | Line 159: | ||
|full controller = unknown | |full controller = unknown | ||
|full controller notes = | |full controller notes = | ||
− | |controller remap = | + | |controller remap = true |
|controller remap notes = | |controller remap notes = | ||
|controller sensitivity = unknown | |controller sensitivity = unknown | ||
Line 164: | Line 191: | ||
|haptic feedback = unknown | |haptic feedback = unknown | ||
|haptic feedback notes = | |haptic feedback notes = | ||
− | |simultaneous input = | + | |simultaneous input = true |
|simultaneous input notes = | |simultaneous input notes = | ||
|steam input api = unknown | |steam input api = unknown | ||
Line 181: | Line 208: | ||
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. | 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= | + | With the Kex Engine sourceport version, you can change these bindings via the in-game control settings section. For the wrapper edition, use the config file edits below. |
+ | |||
+ | {{Fixbox|description=Edit controls.cfg (2015 wrapper version)|ref={{cn|date=August 2017}}|fix= | ||
Add the following lines, preferably under the "custom profile" section: | Add the following lines, preferably under the "custom profile" section: | ||
<pre> | <pre> | ||
Line 187: | Line 216: | ||
bind shift+r cmd.ammotype default 0 | bind shift+r cmd.ammotype default 0 | ||
bind tab cmd.ammotype default 1 | bind tab cmd.ammotype default 1 | ||
− | bind shift | + | bind {{key|shift|tab}} cmd.ammotype default 1 |
</pre> | </pre> | ||
{{--}} Requires {{key|R}} (stand) to be rebound for use by reloading. | {{--}} Requires {{key|R}} (stand) to be rebound for use by reloading. | ||
Line 193: | Line 222: | ||
}} | }} | ||
− | + | ==Audio== | |
− | + | {{Audio | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==Audio | ||
− | {{Audio | ||
|separate volume = true | |separate volume = true | ||
|separate volume notes = Music, Digital FX, Audio Message Volume. | |separate volume notes = Music, Digital FX, Audio Message Volume. | ||
Line 257: | Line 236: | ||
|eax support = | |eax support = | ||
|eax support notes = | |eax support notes = | ||
+ | |general midi audio = true | ||
+ | |general midi audio notes = | ||
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
− | |||
{{L10n|content= | {{L10n|content= | ||
{{L10n/switch | {{L10n/switch | ||
|language = English | |language = English | ||
− | |interface = | + | |interface = true |
− | |audio = | + | |audio = true |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |fan | + | }} |
+ | {{L10n/switch | ||
+ | |language = Czech | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan - [https://prekladyher.eu/preklady/system-shock-enhanced-edition.1283/ #1] | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = French | |language = French | ||
− | |interface = | + | |interface = true |
− | |audio = | + | |audio = true |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = German | |language = German | ||
− | |interface = | + | |interface = true |
− | |audio = | + | |audio = true |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |fan notes = | + | }} |
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |fan = true | ||
+ | |notes = Fan translation, [https://forum.zoneofgames.ru/topic/43307-system-shock-classic-edition-enhanced-edition/?do=findComment&comment=829987 download] | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Spanish | |language = Spanish | ||
− | |interface = | + | |interface = hackable |
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = hackable |
− | + | |fan = true | |
− | |fan = | + | |notes = Fan translation, [https://steamcommunity.com/sharedfiles/filedetails/?id=2198969261 download] |
− | | | ||
}} | }} | ||
}} | }} | ||
− | === | + | ==Issues fixed== |
− | {{ | + | ===System Shock won't launch=== |
+ | {{++}} Fixed in an update. | ||
+ | {{Fixbox|description=Turn off MSI afterburner|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/410710/discussions/0/2595630410184390678|title=Steam Community|date=May 2023}}</ref>|fix=}} | ||
+ | {{Fixbox|description=Run the game in Windows 95 compatibility mode|ref=<ref>https://steamcommunity.com/app/410710/discussions/0/2727382174626587040/?ctp=3#c1742230617623899562</ref>|fix=}} | ||
− | {{Fixbox|description= | + | ===Game crashes with "ERROR!" after intro=== |
− | + | {{Fixbox|description=Move the game installation path to somewhere that is shorter than 64 characters.|ref=<ref>{{Refurl|url=https://www.gog.com/forum/system_shock_series/system_shock_enhanced_edition_mini_faq/page1|title=gog.com|date=May 2023}}</ref>|fix= | |
− | |||
− | |||
− | |||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
===Final boss fills the screen too fast=== | ===Final boss fills the screen too fast=== | ||
Line 321: | Line 311: | ||
file and replace the one found in <code>\res\data</code>. The tool [https://github.com/inkyblackness/deck/releases reactor-rng] can also be used to patch a game that is already in progress. | file and replace the one found in <code>\res\data</code>. The tool [https://github.com/inkyblackness/deck/releases reactor-rng] can also be used to patch a game that is already in progress. | ||
− | {{--}} Note: This fix can cause issues with the automap MFD on the second level. The display can become off-center and significantly zoomed out, preventing the player from using the mini-map. <ref>[https://www.systemshock.org/index.php?PHPSESSID=oq5m2558ntlojq0a8ic0of90g0&topic=9890.msg119056#msg119056], System Shock.org Community Discussions</ref> | + | {{--}} Note: This fix can cause issues with the automap MFD on the second level. The display can become off-center and significantly zoomed out, preventing the player from using the mini-map.<ref>[https://www.systemshock.org/index.php?PHPSESSID=oq5m2558ntlojq0a8ic0of90g0&topic=9890.msg119056#msg119056], System Shock.org Community Discussions</ref> |
+ | |||
+ | }} | ||
+ | |||
+ | ===Lag spike whenever the mouse is moved=== | ||
+ | {{Fixbox|description=Replace bundled SDL2.dll|ref={{cn|date=May 2022}}|fix= | ||
+ | The SDL version bundled with the game contains a [https://github.com/libsdl-org/SDL/issues/4801 ''bug''] which causes lag spikes with high polling mice, this can be fixed by replacing the bundled dll with a updated one from [https://www.libsdl.org/download-2.0.php ''SDL's website'']. | ||
+ | }} | ||
+ | |||
+ | ===Blurry/choppy screen when looking around=== | ||
+ | {{Fixbox|description=Change renderer to [[Glossary:Vulkan|Vulkan]]|fix= Edit the config file and set <code>seta r_rhirenderfamily</code> to <code>vulkan</code> instead. | ||
+ | }} | ||
+ | ==VR support== | ||
+ | {{VR support | ||
+ | |gg3d name = | ||
+ | |native 3d gg3d award = | ||
+ | |nvidia 3d vision gg3d award = | ||
+ | |tridef 3d gg3d award = | ||
+ | |iz3d gg3d award = | ||
+ | |native 3d = | ||
+ | |native 3d notes = | ||
+ | |nvidia 3d vision = | ||
+ | |nvidia 3d vision notes = | ||
+ | |tridef 3d = | ||
+ | |tridef 3d notes = | ||
+ | |iz3d = | ||
+ | |iz3d notes = | ||
+ | |vr only = | ||
+ | |vorpx = hackable | ||
+ | |vorpx modes = G3D | ||
+ | |vorpx notes = User created game profile, see [https://www.vorpx.com/forums/topic/system-shock-enhanced/ vorpx forum] profile introduction. | ||
+ | |htc vive = | ||
+ | |htc vive notes = | ||
+ | |oculus rift = | ||
+ | |oculus rift notes = | ||
+ | |osvr = | ||
+ | |osvr notes = | ||
+ | |windows mixed reality = | ||
+ | |windows mixed reality notes = | ||
+ | |keyboard-mouse = | ||
+ | |keyboard-mouse notes = | ||
+ | |3rd space gaming vest = | ||
+ | |3rd space gaming vest notes = | ||
+ | |novint falcon = | ||
+ | |novint falcon notes = | ||
+ | |trackir = | ||
+ | |trackir notes = | ||
+ | |tobii eye tracking = | ||
+ | |tobii eye tracking notes = | ||
+ | |play area seated = | ||
+ | |play area seated notes = | ||
+ | |play area standing = | ||
+ | |play area standing notes = | ||
+ | |play area room-scale = | ||
+ | |play area room-scale notes = | ||
}} | }} | ||
Line 328: | Line 372: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = true |
|direct3d notes = Added in source port update. | |direct3d notes = Added in source port update. | ||
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
− | |opengl versions = | + | |opengl versions = true |
|opengl notes = Utilizes SDL 2.0 for output. | |opengl notes = Utilizes SDL 2.0 for output. | ||
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
− | |software mode = | + | |software mode = hackable |
− | |software mode notes = Edit | + | |software mode notes = Edit {{file|shock.ini}} and set {{code|SoftRenderer}} to on. |
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
|metal support = | |metal support = | ||
|metal support notes = | |metal support notes = | ||
− | |vulkan versions = | + | |vulkan versions = true |
|vulkan notes = | |vulkan notes = | ||
|dos modes = | |dos modes = | ||
Line 348: | Line 392: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit executable | + | |windows 32-bit exe = false |
− | |64-bit executable notes= | + | |windows 64-bit exe = true |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |macos intel 32-bit app = | ||
+ | |macos intel 64-bit app = | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= | ||
+ | |linux 64-bit executable= | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
}} | }} | ||
===Mods=== | ===Mods=== | ||
− | ====[ | + | {{ii}} The 6 September 2018 source port introduced official mod support. |
+ | ====[https://www.moddb.com/mods/sshockrewired SYSTEM SHOCK: ReWired]==== | ||
+ | {{ii}} The very first full fan made singleplayer campaign for the original System Shock in over 24 years! | ||
+ | ====[https://www.moddb.com/games/system-shock/addons/cortex-reaver-challenge Cortex Reaver Challenge]==== | ||
{{ii}} A challenge room that pit the player up against Cortex Reavers using a Laser Rapier; kill as many as you can before you die, there is no restoration chamber. | {{ii}} A challenge room that pit the player up against Cortex Reavers using a Laser Rapier; kill as many as you can before you die, there is no restoration chamber. | ||
+ | ====[https://www.moddb.com/games/system-shock/downloads/high-resolution-object-textures-v30 High-res objects]==== | ||
+ | {{ii}} This is version 3, which has been updated to work with the Source Port Update. | ||
+ | {{ii}} A version of this mod compatible with the game before the Source Port Update can be found [https://www.systemshock.org/index.php?topic=1543.0 here]. Download only "hi-res3DSS.rar", ignoring "v2" - version 2 only adds adding parameters, useless if you don't want to mod the game. | ||
+ | |||
==System requirements== | ==System requirements== |
Latest revision as of 23:43, 9 August 2024
This page is for the 2015 remaster. For the original game, see System Shock. For the 2023 remake, see System Shock (2023).
Developers | |
---|---|
Original game | Looking Glass Studios |
Enhanced Edition | Nightdive Studios |
Publishers | |
Nightdive Studios | |
Engines | |
Kex Engine[Note 1] | |
Release dates | |
Windows | September 22, 2015[1] |
Taxonomy | |
Monetization | One-time game purchase |
Microtransactions | None |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control, Point and select |
Genres | Immersive sim, Shooter, Metroidvania |
Art styles | Realistic |
Themes | Cyberpunk, Horror, Sci-fi, Space |
Series | System Shock |
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 |
System Shock: Enhanced Edition is a modern source port of the 1994 game System Shock offering features such as hardware acceleration, improved widescreen, in-game control rebinding, and more.
On 6 September 2018, a major update of the Enhanced Edition ported it to the Kex Engine, offering additional features such as higher resolutions, mouselook, rebindable keys and use of the high resolution assets from the Mac version[2]
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 | Includes System Shock as Classic Edition.[3] | |||
Green Man Gaming | ||||
Humble Store | ||||
Steam | Includes System Shock as Classic.[4] Can be played without Steam by using the command-line argument -no-social .[5] |
Essential improvements
Skip Intro Videos
Set the value of seta g_showintromovie in kexengine.cfg to 0 (see configuration file(s) location)
|
---|
Gigaquad's Enhanced log texts mod
- Matches the text to the spoken audio.
- Updated to work with the Sept 2018 source port.
VirtualMIDIsynth
- Improves music playback. Users of Windows 8 & later may want to see MIDI mapper workarounds first.
- The default Windows MIDI instruments library sounds rather low quality and out of place in many parts of the game, visit this Steam guide to learn how to improve it.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %APPDATA%\Nightdive Studios\System Shock EE\kexengine.cfg |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/410710/pfx/[Note 2] |
Save game data location
System | Location |
---|---|
Windows | %APPDATA%\Nightdive Studios\System Shock EE\savegame\archive\savgam**.dat %APPDATA%\Nightdive Studios\System Shock EE\savegame\archive\currsave.dat |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/410710/pfx/[Note 2] |
- Saves made before the Source Port Update are stored in
<path-to-game>\res\data
[6] or<path-to-game>\res\missions\archive
.
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Proper support for widescreen resolutions was added with the source port. | ||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | Slider - 45-119° (horizontal). | ||
Windowed | Toggle with Alt+↵ Enter. | ||
Borderless fullscreen windowed | Runs in Borderless Fullscreen by default. | ||
Anisotropic filtering (AF) | Always on. | ||
Anti-aliasing (AA) | MSAA x2, x4, x8 and x16. | ||
Vertical sync (Vsync) | Toggleable ingame. | ||
60 FPS | |||
120+ FPS | Capped at 60 FPS by default. Possible to achieve higher FPS by editing config file and setting seta cl_engineFPS to a desired value. Tests need to be done to figure out if it affects the gameplay. |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Always reads keys as if QWERTY keyboard layout was used. | |
Mouse acceleration | ||
Mouse sensitivity | Separate slider for cursor and freelook sensitivity. | |
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
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.
With the Kex Engine sourceport version, you can change these bindings via the in-game control settings section. For the wrapper edition, use the config file edits below.
Edit controls.cfg (2015 wrapper version)[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 {{key|shift|tab}} cmd.ammotype default 1
|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Music, Digital FX, Audio Message Volume. | |
Surround sound | ||
Subtitles | Toggle Messages setting under Audio Options. Words are not exact representations of audio. Fix available in the from of Gigaquad's Enhanced log texts mod. | |
Closed captions | ||
Mute on focus lost | ||
Royalty free audio | ||
General MIDI audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Czech | Fan - #1 | |||
French | ||||
German | ||||
Russian | Fan translation, download | |||
Spanish | Fan translation, download |
Issues fixed
System Shock won't launch
- Fixed in an update.
Turn off MSI afterburner[7] |
---|
Run the game in Windows 95 compatibility mode[8] |
---|
Game crashes with "ERROR!" after intro
Move the game installation path to somewhere that is shorter than 64 characters.[9] |
---|
Final boss fills the screen too fast
Enable V-sync[10] |
---|
Reactor code is no longer randomized
Replace archive.dat[11] |
---|
Download the archive.dat
file and replace the one found in
|
Lag spike whenever the mouse is moved
Replace bundled SDL2.dll[citation needed] |
---|
The SDL version bundled with the game contains a bug which causes lag spikes with high polling mice, this can be fixed by replacing the bundled dll with a updated one from SDL's website. |
Blurry/choppy screen when looking around
Change renderer to Vulkan |
---|
Edit the config file and set |
VR support
3D modes | State | Notes | |
---|---|---|---|
vorpX | G3D User created game profile, see vorpx forum profile introduction. |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | Added in source port update. | |
OpenGL | Utilizes SDL 2.0 for output. | |
Software renderer | Edit shock.ini and set SoftRenderer to on. |
|
Vulkan |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Mods
- The 6 September 2018 source port introduced official mod support.
SYSTEM SHOCK: ReWired
- The very first full fan made singleplayer campaign for the original System Shock in over 24 years!
Cortex Reaver Challenge
- A challenge room that pit the player up against Cortex Reavers using a Laser Rapier; kill as many as you can before you die, there is no restoration chamber.
High-res objects
- This is version 3, which has been updated to work with the Source Port Update.
- A version of this mod compatible with the game before the Source Port Update can be found here. Download only "hi-res3DSS.rar", ignoring "v2" - version 2 only adds adding parameters, useless if you don't want to mod the game.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 7 | 10 |
Processor (CPU) | 1 GHz | 1.5 GHz |
System memory (RAM) | 128 MB | 256 MB |
Hard disk drive (HDD) | 1 GB | |
Video card (GPU) | OpenGL-Compatible Card |
- A 64-bit operating system is required.
Notes
- ↑ Kex Engine engine build: 3.0
- ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (410710) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Release: System Shock - GOG.com - last accessed on May 2023
- ↑ "The Source Port Update" is available now! - last accessed on May 2023
- ↑ SystemShock Enhanced DOS?, GOG Community Discussions for the System Shock series
- ↑ System Shock: Enhanced Edition on Steam
- ↑ System Shock: Enhanced Edition :: Source Port Update #1 is available now! - last accessed on November 2018
- ↑ System shock enhanced edition, can't load saves, page 1 - Forum - GOG.com - last accessed on May 2023
- ↑ Steam Community - last accessed on May 2023
- ↑ https://steamcommunity.com/app/410710/discussions/0/2727382174626587040/?ctp=3#c1742230617623899562
- ↑ gog.com - last accessed on May 2023
- ↑ [1] GOG Community Discussion
- ↑ https://www.systemshock.org/index.php?topic=9890
- ↑ [2], System Shock.org Community Discussions