• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

.

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.
 
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 ?
 
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.
 
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 !!!
 
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.
 
... 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 ?
 
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'.
 
Back
Top