Online. This is pretty cool.
eexxxxcceeelleennnttt... a partner in crime. I am very happy that you duplicated a D2 login. I only managed to test one multiplayer mission with deadman and marstone and it ran fine till the end of the mission when it seems I lost connection.
I have also found the best results with the ALSA drivers. Though at one point I had a combination of OSS for KDE and ALSA for wine, both emulating hardware acceleration with the KDE sound buffer maxed out gave an almost perfect result, though I could not duplicate it. Otherwise I have found that using either OSS or ALSA for KDE and Wine with both at low bitrates I get a a pretty similar result though ALSA is a bit better.
I started experimenting with a shell script to launch OP under Wine in its own X session when I discovered that Wine is releasing pretty much biweekly!
In the process of updating wine and installing the ubuntu restricted packages my dial up connection died mid update and borked my apt db, so finally after bringing it back to life manually I have started a fresh wine config with a clean install of 0.9.46 (additional directx fixes but nothing for our sound yet...). I also intend to use the latest version of the
Miles Sound System (mss32.dll) used in OP along with Pestalence's selected dlls in the "OP stability update" to see if that might help. I found using the stability update dlls did help, newer Miles might too...
So once I get my new Wine/OP install back to where I left off (but without the full Directx install this time, just the dplay overrides and my own 9.0c copies instead of the 98se ones in that link), I intend to start messing about with scripts to launch OP in an optimised (probably exclusive) environment.