Oct 30, 2004
11,442
32
91
I'm still trying to decide what to think about that project. My attitude keeps flipping from "it'll be a disaster", to "they might be on to something", changing from one day to the next.

So far it feels like UT3. So I think we'll get UT3-2 but with significantly-improved user interface and server browser. That's not necessarily bad because UT3's game play was pretty decent, but it's not the same as getting a UT99-2 which is what I was pining for. Many UT 2004 fans are feeling butthurt about the movement design decisions since dodge jump and double jump will not be part of UT4, which is fine with me since the double jump was just silly and the dodge jump increased the emphasis on hitscan too much.
 

Elixer

Lifer
May 7, 2002
10,371
762
126
If you copy the dll of openalSoft's dll to openal.dll in the game's directory, where the .exe is, then, it should be using that copy.
Are you positive it isn't using it ?
 

Elixer

Lifer
May 7, 2002
10,371
762
126
I assume you installed Creative's openAL, so that can install the router.
Now, take openALsoft's openAL32.dll, and stick it in the same directory as where the .exe of the program file is.

If you copy openal-info32.exe ( from openALsoft http://kcat.strangesoft.net/openal-soft-1.16.0-bin.zip) into the same location as where you copied the openAL32.dll, then it should show openALsoft's openAL.

That should work, unless the UT people are using a custom version of openAL, if that is the case, then it just got very difficult to replace their openAL with openALsoft's version.
 

Elixer

Lifer
May 7, 2002
10,371
762
126
Whoops, sorry, forgot to mention you need to rename soft_oal.dll to openal32.dll.

Then, you will see output of:
OpenAL vendor string: OpenAL Community
OpenAL renderer string: OpenAL Soft
OpenAL version string: 1.1 ALSOFT 1.16.0
OpenAL extensions:
AL_EXT_ALAW, AL_EXT_DOUBLE, AL_EXT_EXPONENT_DISTANCE, AL_EXT_FLOAT32,
AL_EXT_IMA4, AL_EXT_LINEAR_DISTANCE, AL_EXT_MCFORMATS, AL_EXT_MULAW,
AL_EXT_MULAW_MCFORMATS, AL_EXT_OFFSET, AL_EXT_source_distance_model,
AL_LOKI_quadriphonic, AL_SOFT_block_alignment, AL_SOFT_buffer_samples,
AL_SOFT_buffer_sub_data, AL_SOFT_deferred_updates, AL_SOFT_direct_channels,
AL_SOFT_loop_points, AL_SOFT_MSADPCM, AL_SOFT_source_latency,
AL_SOFT_source_length
EFX version: 1.0
Max auxiliary sends: 4
Supported filters:
Low-pass, High-pass, Band-pass
Supported effects:
EAX Reverb, Reverb, Chorus, Distortion, Echo, Flanger, Ring Modulator,
Compressor, Equalizer, Dedicated Dialog, Dedicated LFE

instead of:
OpenAL vendor string: Creative Labs Inc.
OpenAL renderer string: Software
OpenAL version string: 1.1
OpenAL extensions:
EAX, EAX2.0, EAX3.0, EAX4.0, EAX5.0, EAX3.0EMULATED, EAX4.0EMULATED,
AL_EXT_OFFSET, AL_EXT_LINEAR_DISTANCE, AL_EXT_EXPONENT_DISTANCE
EFX version: 1.0
Max auxiliary sends: 1
Supported filters:
!!! none !!!
Supported effects:
!!! none !!!
 

Elixer

Lifer
May 7, 2002
10,371
762
126
In the UT2004.ini file, there is a audio section, post what is there.
If there is only one thing there, something about default driver, set it to false instead of true.

Try that.
 

Elixer

Lifer
May 7, 2002
10,371
762
126
... however it seems to prefer the OpenAL32.dll in UT2004/System to the OpenAL32.dll in sysWOW64 (in short, it chooses OpenAL32.dll in UT2004/System > OpenAL32.dll in sysWOW64 > DefOpenAL32.dll in in UT2004/System, unless UseDefaultDriver=True, in which case it uses the latter).

Right, that is the way windows works.
It will use the openAL32.dll located in the program's directory first, if there, if not, it will use the system installed one, in the window's system directory.

I wonder if there is a way to get more detailed logs, to see what it is actually doing ?
 

Reaktor:[Dave]

Junior Member
Sep 9, 2014
1
0
0
I got it working. Here is what I did.

First, I installed the original OpenAL installer http://openal.giga.de/ .
Then I copied bin\Win32\soft_oal.dll (OpenAL Soft 1.1.6) to %windir%\SysWOW64\soft_oal.dll and removed the file %windir%\SysWOW64\wrap_oal.dll. If you use a 32bit OS, you have to copy the soft_oal.dll to %windir%\System32\soft_oal.dll and remove the file %windir%\System32\wrap_oal.dll.

After that, start up UT2004, in the audio settings menu uncheck 'System Driver' and select the mode 'H/W 3D Audio'.
 

shortylickens

No Lifer
Jul 15, 2003
80,287
17,081
136
it was never supposed to be the norm, thats why theres a checkbox for it.

I suspect its even less likely in modern OS's.
 

ysaliens

Junior Member
Jan 19, 2015
2
0
0
Anyone figure this out?

I have been trying to get decent audio in UT2004 on Windows 8.1 with no luck.