System Shock (Shockolate)
Game: System Shock (DOS, 1994)
Shockolate: a cross-platform System Shock port using SDL2, based on the source code of the PowerPC Mac version released by Night Dive Studios. It aims to be for System Shock what Chocolate Doom is for Doom: an experience that closely mimics the original, but portable and with some quality-of-life improvements. It runs well on Windows and Linux, though some features need reviving because they weren’t in the released code. It adds an OpenGL renderer alongside the original software one, WASD controls with mouselook (toggled with F) and leaning with Q and E, fullscreen, MIDI music through FluidSynth and a SoundFont or FM synthesis through AdlMidi, and loads mods and fan missions (extra .res and .dat files). The latest stable release is 0.7.7 (April 8, 2019), with 2020 test builds for Windows, Linux, and macOS; development continues, and on October 18 a Zig build was added, used for Apple silicon macOS.
You needThe data from your own copy of the CD-ROM System Shock or System Shock: Enhanced Edition, in a res/data folder next to the executable; the floppy version’s data is older and can’t be loaded. For MIDI music, optionally, a SoundFont (.sf2) in the res folder. Plus Windows, Linux, or macOS.
- How it gets to PC
- Port of the released source code
- Console
- MS-DOS
- Original studio
- Looking Glass Technologies
- Year
- 1994
- Author
- Chad Cuddigan
- Stars
- 912
- Last activity
- 2026-10-18 · 13 days ago
- Latest version
- v0.7.7 · 2019-04-08
- License
- GPL-3.0
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.