exoscoriae / eXoDOS

eXoDOS
69 stars 3 forks source link

Ultima Underworld 1 & 2 #4989

Closed Python-Exoproject closed 3 months ago

Python-Exoproject commented 8 months ago

I came across a report that these games have a weirdly laggy mouse issue. I tested and confirmed that the issue exists in our current implementation for the games in exodos. The issue has been corrected in Staging however.

While fixing the mouse issue I also noticed that we have implemented the UltimaHacks without giving users a choice between it and the unhacked game. I have set the run.bat up so that the user can toggle the patch now. I also tweaked the audio balance for MT32 and SC

Switch to Staging 81 Use the files contained in: eXoDOS.zip

Python-Exoproject commented 6 months ago

In Discord Flay has raised that neither of these games had Sound Canvas as options. I looked into it and he is correct. Besides the fact that neither game supported General Midi or Sound Canvas, the cfg files we copy in on launch for MT32 and Sound Canvass are identical.

What we are actually doing is pushing MT32 midi through fluidsynth when sound canvas is selected, which at best sounds as close as the SC55 could emulate the MT32 and at worst (in UW1) sounds terrible with things like piano notes for footsteps due to MT32 custom patch sounds used in the game that fluidsynth cant do anything with.

As the Sound Canvas choice is adding nothing for either game I suggest removing it completely as a choice and from the LB SC playlist

exoscoriae commented 3 months ago

applied changes

removed sc55