Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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
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
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.
Too bad you have hex edit the binary, but the genius that figured this out is my hero.
Consider this problem fixed.