System Shock: Enhanced Edition

System Shock: Enhanced Edition

View Stats:
xor1337 May 11, 2016 @ 2:48am
Midi device selection
using dos box, its easy to mod the config file to choose which midi device to use.
I have X-fi hardware midi synth and I want to use it for this enhanced version. How can I force this game to use hardware midi synth and not windows default crappy midi synth
< >
Showing 1-9 of 9 comments
NEU-NEU May 16, 2016 @ 12:20am 
Would also be interested to know that.
xor1337 May 22, 2016 @ 11:02pm 
This is pretty sad, but I'm gonna bump this, since I only got 1 responce to a problem I can imagine others are having
xor1337 Jun 11, 2016 @ 2:54pm 
yeah, I was talking about enhanced version, not dos box. dos box is easy to choose midi device. thanks for you input but you answered the question that I didn't ask. I would like to play enhanced version with a good midi device.
BlueRed Jun 11, 2016 @ 3:01pm 
Sorry, just read it on the 2nd try that you are not using dos box....

But did you try to remap the default midi out?

Putzlowitschs Vista MIDI-Mapper Control-Panel Version 0.93
https://putzlowitsch.de/wp-content/uploads/2009/01/plw-vista-midi-mapper_0_93.zip


BlueRed Jun 11, 2016 @ 3:18pm 
Update:

I have tried the MIDI-Mapper on my GOG Version now... to sad on Windows 8.1 (64bit) it wont work anymore ....
I have also tried to change the default midi-out in the regestry... no success...

So okay... here am i with the same problem . ... Sorry that i coulnd´t help you....

B.t.w. My MIDI device are a Roland JV-1010 and a Roland MT32
Last edited by BlueRed; Jun 11, 2016 @ 3:33pm
xor1337 Jun 12, 2016 @ 9:57am 
Thanks so much for trying. I tried the midi selector and registry changes too, but they don't work.
The game seems to just use Midi device 0 and won't change. Midi device 0 is usually the microsoft GS wavetable synth. If you install CoolSoft Virtual MIDI Synth (a free midi synth that emulates using soundfonts) then the Virtual Synth becomes Midi device 0. Then System Shock Enhanced uses the Virtual Synth, and you can choose a soundfont.

If there would be a way to somehow make our desired midi port or device show up in windows as midi device 0, then system shock enhanced would use it. I've tried changing some registry settings to move my desired port to device 0, but I haven't got it to work. CoolSoft VMS seems to manage it so there must be a way.

If we could make our desired midi port device 0, it would also force all programs to work with that device without having to change any config files (dos box etc.). Thats why VMS forces itself as device 0, since all programs use device 0 by default.

I just had any idea, I might try installing VMS under sandboxy, so that I can see exactly what registry changes its making, then I might be able to figure out how they managed to install as device 0. I'll keep this thread posted if I get this figured out, otherwise I would still appreciate help with changeing the device numbers, or even a way to configure SSEnhanced to use a device other than 0.
Scyto Sep 30, 2017 @ 8:17pm 
I use coolsofts virtual midi synth and midimapper software with CrisisGeneralMidi1.8 sound font - makes SS! sound awesome.
FrogTSB Oct 1, 2017 @ 3:13am 
Another solution is posted at https://pcgamingwiki.com/wiki/System_Shock:_Enhanced_Edition , you can hexedit the sshock.exe file to point to a different midi device.
xor1337 Oct 2, 2017 @ 7:59pm 
GammaGoblin! Thanks you so much, this is exactly the fix I needed.
Too bad you have hex edit the binary, but the genius that figured this out is my hero.
Consider this problem fixed.
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: May 11, 2016 @ 2:48am
Posts: 9