Based on the source code of Shockolate project which based on code for PowerPC released by Night Dive Studios, Incorporated.
ShockPlus is a cross platform source port of System Shock, using SDL2 and features of C++17. This runs well on OSX, Linux, and Windows right now, with some missing features that need reviving due to not being included in the source code that was released.
- Original cd-rom or SS:EE assets in a
res/data
folder next to the executable- Floppy disk assets are an older version that we can't load currently
See COMPILING.md.
ShockPlus replaces the original game's movement with WASD controls, and uses F
as the mouselook toggle hotkey. This
differs from the Enhanced Edition's usage of E
as the mouselook hotkey, but allows us to keep Q
and E
available
for leaning.
Ctrl+G
cycles between graphics rendering modesCtrl+F
to enable full screen modeCtrl+D
to disable full screen mode