Tried it.
Didn't work.
13:08:31 INFO Shock.c:127: Logger initialized
13:08:31 INFO InitMac.c:98: Starting Shockolate 0.7.8-g
13:08:31 INFO MacDev.c:81: Initializing graphics mode
13:08:31 INFO Shock.c:246: Setting up screen and render contexts
13:08:32 INFO OpenGL.cc:376: OpenGL Resize 640 480 640 480
13:08:32 INFO SDLSound.c:37: Opened Music Stream, deviceID 2, freq
48000, size 8192, format 32784, channels 2, samples 2048
13:08:32 INFO Xmi.c:694: Creating FluidSynth MIDI device
13:08:32 INFO Xmi.c:702: Opening MIDI device using output 0
fluidsynth: error: Unable to open file "res/No SoundFonts found"
fluidsynth: error: Couldn't load soundfont file
fluidsynth: error: Failed to load SoundFont "res/No SoundFonts found"
13:08:32 WARN MusicDevice.c:1045: cannot load res/No SoundFonts found
for FluidSynth
** (process:6225): CRITICAL **: 13:08:32.169: delete_fluid_settings:
assertion 'settings != NULL' failed
13:08:32 WARN Xmi.c:712: Using dummy MIDI driver
13:08:32 INFO Shock.c:311: Gamma LUT init'ed
13:08:32 ERROR resacc.c:207: ResLock: Could not load 730
13:08:32 INFO Shock.c:170: Showing splash screen
13:08:32 INFO setup.c:1416: Loading splshpal.res
13:08:32 INFO setup.c:1419: Loading splash.res
13:08:32 INFO MacDev.c:81: Initializing graphics mode
13:08:32 INFO fullscrn.c:253: Changing screen mode to 640 x 480
13:08:32 INFO MacDev.c:100: ChangeScreenSize
13:08:32 ERROR resacc.c:207: ResLock: Could not load 730
Segmentation fault (core dumped)
Thomas
On 6/18/20 1:38 PM, Thomas Frohwein wrote:
Hi,
Please find attached a port of shockolate, a portable version of the 1994
classic System Shock. While the game was not much of a commercial success, it
has been very influential for a whole generation of game designers of the
so-called "immersive simulation" genre, sometimes referred to as first-person
RPGs. Its heritage can be traced through game series like Thief, Deus Ex,
Bioshock, Dishonored, and Prey (2017). At the time, it built on principles
established by Ultima Underworld, but in a new setting. You play as a hacker in
a futuristic world, on a space station with the task to deal with an A.I.
adversary.
Among games released at the time, there are probably very few with a
comparable influence on future video game design, with the exception of Doom
that was released less than a year before System Shock.
For those interested in the historic importance, there's a nice write-up at
[1].
The source code of the Mac version of the game was released in 2018 by
Nightdive Studios under the GPLv3 [2]. This port is based on Shockolate, a
fork with portability fixes [3].
I've tested a few minutes of gameplay with System Shock: Classic Edition
obtained from GOG.com (comes with the Enhanced Edition version). The soundtrack
is a bit chaotic and I have a hard time discerning if this is meant to be this
way or if there may be some issue with the audio code. It's close enough to the
original to not interfere with gameplay.
It uses a wrapper script to assist with file locations and lowercasing of file
and directory names. It needs the proprietary assets to run and the included
README has instructions for how to get started.
ok?
[1]
https://medium.com/@SixFootTurkey64/this-game-in-history-system-shock-1994-e807e2839b04
[2] https://github.com/NightDive-Studio/shockmac
[3] https://github.com/Interrupt/systemshock