There are 2 issues showing up in the log, none of which I observed with either the first or the second tarball.
What architecture is this on? amd64? > > 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 I have observed this one _after_ changing the audio backend from ADLMIDI to FluidSynth in the game and then not having a .sf2 file in ~/.local/share/shockolate/res/. It doesn't prevent starting the game though. My main surprise is that it doesn't default to ADLMIDI on your system like it does on mine and apparently solene's. I looked through a log with LD_DEBUG=1 and can't find any shared objects opened by missing dependencies when running with ADLMIDI. Could you share output with $ LD_DEBUG=1 systemshock but please share a link to somewhere or attachment rather than inline as this can be quite wordy. > > 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) Not sure what the issue is here. Could you build with -g -O2 and share output from the corefile? (install gdb from ports) $ egdb /usr/local/share/shockolate/systemshock systemshock.core again makes me wonder if this may be a different architecture than amd64 and if there are bugs that need to be ironed out...
