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

Reply via email to