676e567215863

676e567216d72
2 Guests are here.
 

Topic: System Shock with GUS Read 10024 times  

676e5672173d5Scorpion

676e567217443
I managed to add Gravis Ultrasound support to System Shock 1 a couple of days back and tested it. Here's what I did:
Get Ultrasound drivers: http://www.dosgames.com/forum/about10574.html
Unzip it and use the ULTRASND411 file (Rename it to ULTRASND and put it in C:/)
Then, when inside the RES folder go to the dosbox.conf in either the dosbox folder or gulikoza and look for:
Code: [Select]
[gus]
#      gus: Enable the Gravis Ultrasound emulation.
#  gusrate: Sample rate of Ultrasound emulation.
#           Possible values: 22050, 44100, 48000, 32000, 16000, 11025, 8000, 49716.
#  gusbase: The IO base address of the Gravis Ultrasound.
#           Possible values: 240, 220, 260, 280, 2a0, 2c0, 2e0, 300.
#   gusirq: The IRQ number of the Gravis Ultrasound.
#           Possible values: 5, 3, 7, 9, 10, 11, 12.
#   gusdma: The DMA channel of the Gravis Ultrasound.
#           Possible values: 3, 0, 1, 5, 6, 7.
# ultradir: Path to Ultrasound directory. In this directory
#           there should be a MIDI directory that contains
#           the patch files for GUS playback. Patch sets used
#           with Timidity should work fine.

gus=true
gusbase=240
gusirq=5
gusdma=3
ultradir=C:\ULTRASND
Make sure your Dosbox.conf folder matches this.

Get the AIL30 Driver: http://www.scene.org/file.php?file=%2Fmirrors%2Fscenesp.org%2Fcompilations%2Fblastersound_bbs%2FGUS%2FGAIL3214.ZIP&fileinfo
unzip it and look for: ULTRA.DIG and ULTRA.MDI (Rename ULTRA.dig to SB16.DIG and ULTRA.MDI to MPU401.MDI
go into RES then click sound.
Put those files into sound (make sure you back up the old ones.)

Open up dosbox.conf again.
Code: [Select]
[autoexec]
# Lines in this section will be run at startup.
mount C:/
mount S ..
S:
cdshock.exe
exit

Make sure your autoexec matches this one or music won't work. Also, make sure you copy RES into C: as well, or there will be no sound.

Hope you benefit from this.
« Last Edit: 28. June 2012, 18:14:11 by Kolya »
676e567217692
It's very cool that you wrote down how to get it work, just noting here that SS1 always had support for Gravis Ultrasound. 

By the by, you got over your arachnophobia? How come?

676e56721774cScorpion

676e567217795
SS1 didn't have support for Gravis Ultrasound. LGS was planning on releasing a patch that added support, but it never saw the light of day.

Off Topic: I got over it by turning that mod off and facing them, suddenly they aren't so scary. I still run from the bigger ones though, lol.
676e567217877
You're right. I went by the fact that Gravis Ultrasound files exist in the game. Well done. :)

676e567217935Scorpion

676e56721797f
Hmm. Seems there's something wrong with the science deck. Once a sound plays (any sound) the music stops. Only way to fix that is to exit the game and start it back up again. I'll look for a fix and update this thread when done.
676e567217d1f
Could you explain why this is of use to someone who already plays with VDMS (digital sound, Roland-MT emulation)? What's so special about GUS?

676e567217f43Scorpion

676e567217fe9
I personally like the GUS. Its midi quality is pretty good compared to VDMS. (Samples used are based off of real instruments.) Other than that it has no practical use.
676e5672180de
Maybe I'll try it some time, then. Thanks.

676e567218180Darklord

676e5672181e6
It appears the original link to that driver is all dead, and of-course megaupload is gone forever. does anyone still have this driver?

676e5672182e4icemann

676e56721832d
GUS sound in some older games is far superior to general midi or sound blaster. Lands of Lore for example is WAYYYY better with GUS for the music.
676e567218438
Added a working link in the first post.

I would appreciate if someone could create an archive with the actual necessary files and link it here. Then I will attach it at the top. I'd do it myself but I cannot find an ULTRASND411 file in Gravis ULTRASND Files.rar (folder of that name though) and I don't have the time atm to figure out what Scorpion was referring to.
« Last Edit: 28. June 2012, 07:18:18 by Kolya »

676e567218551Darklord

676e56721858e
I think you linked the wrong driver.  I got help on the vogon forum and they showed me a file called USAIL311.zip. yours the drivers are in .dll format not the .dis .mdi.

If you are looking for an ultrasnd folder try mine
https://dl.dropbox.com/u/50486448/ULTRASND.zip

it has the Pro Patches installed including a fixed snair drum patch to stop the endless looping.  Don't remember where i found it, but I could never find it again.
676e56721868e
Oh well. I'll just attach all the files we have now to the first post and repeat my request that once someone has figured out what is actually needed they throw those files in one archive which we can host here.

676e56721882fWild Penguin

676e56721887c
There is something fishy with this GUS support patch for cdshock... indeed the music will bug out on science level (it does for me it always, regardless of if any digital samples playing, after just a few seconds) - but, also on reactor level, no music is ever played. After there is an error in the music, no music is ever played.

I may misremember, but I think I've had a working GUS music setup for system shock previously in Dosbox... but it could have been only in the floppy version, and I mayh have only ever used GM in the CD version. Speaking of which, with GM - depending on whatever is responsible for the synthesis - one can get quite good quality music, in any case. For example, FluidR3_GM soundfont is quite good.

However - the issue is: has anyone got GUS music to play back correctly on the CD version, beyond medical (in level 2, or reactor)?

(FWIW, it is possible to get music even with included umid.mdi, but that one requires to run ultramid before running sshock - and it has exactly the same bugs).

p.s. sorry if this seems necrobumping, but it doesn't make much sense to start a new thread to me, either...

676e56721891bicemann

676e567218967
Bit of necro never hurts, if it's for a worthy reason, which this is.

676e567218a38Scorpion

676e567218a81
You're better off using BASSMIDI anyways. Linky

I never really bothered to mess around with it or even bother to get it to work properly (Music would stop playing after any sound effect was used in-game).

676e567218c78Wild Penguin

676e567218cc2
I'm a Linux user, so I actually prefer Timidity or Fluidsynth (I think it doesn't actually matter that much which softsynth is used, except for some effects; at least I can not hear any difference between FluidSynth and Timidity++ if I use the same soundfont and similar effect settings - their defaults differ somewhat).

I think the GUS support is just a nice thing to have and test out - some games still sound better with GUS support than any soundfont I've used (with GM emulation). So, although the GM is quite good in this case, GUS would be nice to compare to - and the GUS support is almost there! At least it was complete and working with the floppy version. Too bad the floppy version is low-res only (and with mono digital samples / non-directional sound or something, though I'm not sure about the differences).

[OT]: With games, I find that often times a bigger soundfont with gigabytes of samples is worse than a smaller one. I think this has something to do with the instruments not being balanced the way the game composers had when they made the music; these old games have no knowledge of what is being used for the synthesis. IMO, MT32 (emulation - don't own the real thing) is usually best option if the game supports it, and GM is usually inferior to GUS support if both are available. Often GM is even worse - despite the soundfont being used - than AWE32, although that only had a 512kb 1MiB ROM! (and, sadly there is no AWE32 emulation available, only GM soundfonts which do not sound anything like the real thing!)

But these things are very subjective, I must admit. And - as it is said - whatever the user heard first (back in the day) will sound best forever for him/her  :) [/OT]
« Last Edit: 06. April 2016, 18:08:38 by Wild Penguin »
Acknowledged by: Scorpion

676e567218dc7Scorpion

676e567218e13
Closest thing I could find that "sorta" adds GUS music was an eawpats soundfont that Bashe made on the Zdoom forums. Here's a link to that.

There are GUS soundfonts out there as well but as far as I know there's no real "good" one that exists.
Another thing I'd like to point out is that the classic edition of System Shock on Gog has some GUS patches in the installation folder, but I never bothered to test them. The eawpats soundfont was close enough for me ;)
2 Guests are here.
i was ready to help him search for his sense of civility but against my own will i went into the bookstore across the street and got lost.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
676e567219e6b