Raptor sounds crash your DDO Client - Fix inside

Ambitious

Life Shaper
With the release of Isle of Dread, many players who are using bluetooth headphones realized, that as soon as raptors appeared, the game client crashed. It's been over a year now, and SSG was not able to fix this issue without causing other people to have crashs because of different sound issues.

Fear not, download the file, unpack it, edit the "ddo sound.bat" to point to your installation folder and you are golden. With manual for people who can barely use a computer. The whole thing takes 30 secs.
Once the files are in the game folder, you just have to start the "DDO Sound.bat" after you start the game launcher but before you actually start the game.
You have to start "ddo sound.bat" this way, every time you start ddo again.

Click to download

Vote me up!
 

Ambitious

Life Shaper
@Ying
The batch file simply deletes the OpenAL32.dll files and replaces them with working ones.

@Lacci
Since you have to edit the batch file in 2 lines, you see exactly what the batch file does. there is nothing mysterious or sketchy about it.
 

Ayekin

Member
I can confirm that the batch file doesn't do anything shady. If you want to be super duper safe, you can download the OpenAL binaries yourself from: https://openal-soft.org/

In that downloaded zip go to the router subfolder, and then grab the DLLs from Win32 and Win64. Rename them to match the batch file and put them in the right spot.
 

Ayekin

Member
For anyone who is still nervous about it, here is what each line does:

Code:
c:
cd "Program Files (x86)\StandingStoneGames\Dungeons & Dragons Online"
This first block you need to edit. Above is the default install location for the game on Windows 10. You may have changed it. The first line needs to be your drive letter, and the second must be the file path to the game folder (where you put the files). If your filepath has spaces in the name, you need to encase the whole thing with quotation marks. In fact, if its on your primary drive, you can delete the first line and just put:
Code:
cd "C:\Program Files (x86)\StandingStoneGames\Dungeons & Dragons Online"

Code:
del OpenAL32.dll
copy _OpenAL32.dll OpenAL32.dll
This block deletes the existing OpenAL32.dll file (which the launcher automatically detects has changed and replaces every time it opens) and copies the working one (the one with the underscore that the launcher ignores) and renames that copy properly (OpenAL32.dll).

Code:
cd x64
del OpenAL32.dll
copy _OpenAL32.dll OpenAL32.dll
This does the exact same thing, except first it changes directory to the x64 folder and repeats the process with the 64-bit version of the OpenAL.dll file there.

One final note is that if your installation is in the Program Files folder, the batch file solution may or may not work without some extra steps as the command prompt needs to be run elevated for it to be able to delete and copy files there.

I have the extra code to make it functional if your installation is in program files, but if people are scared of the few lines in the batch file, they'll be terrified of the rest.
 
Last edited:

Monkey_Archer

Well-known member
Once the files are in the game folder, you just have to start the "DDO Sound.bat" after you start the game launcher but before you actually start the game.
You have to start "ddo sound.bat" this way, every time you start ddo again.
You could also add the following to start the launcher automatically if you want to skip this process:

start dndlauncher.exe -username "YourUserName" timeout /t 10 /nobreak

then adjust the timeout time depending on how long it takes your computer to start up the launcher
 
You could also add the following to start the launcher automatically if you want to skip this process:

start dndlauncher.exe -username "YourUserName" timeout /t 10 /nobreak

then adjust the timeout time depending on how long it takes your computer to start up the launcher
This works great btw

My personal .bat ends up being this:

Code:
cd "C:\Program Files (x86)\StandingStoneGames\Dungeons & Dragons Online"

start dndlauncher.exe
timeout /t 15 /nobreak

del OpenAL32.dll
copy nopenAL32.dll OpenAL32.dll

cd x64
del OpenAL32.dll
copy nopenAL32.dll OpenAL32.dll

exit

For extra fun I also named it "DDOLauncher.bat" and made a shortcut where I swapped the icon for the DDO one. Came out real nice.


 

JaynChar2019

Well-known member
With the release of Isle of Dread, many players who are using bluetooth headphones realized, that as soon as raptors appeared, the game client crashed. It's been over a year now, and SSG was not able to fix this issue without causing other people to have crashs because of different sound issues.

Fear not, download the file, unpack it, edit the "ddo sound.bat" to point to your installation folder and you are golden. With manual for people who can barely use a computer. The whole thing takes 30 secs.
Once the files are in the game folder, you just have to start the "DDO Sound.bat" after you start the game launcher but before you actually start the game.
You have to start "ddo sound.bat" this way, every time you start ddo again.

Click to download

Vote me up!
They need to hire you!!!!!!!
 

Ayekin

Member
Unfortunately, this has not solved the problem. Even going the long way and doing a full refresh where I manually replace the affected files, I still get crashes from the raptor sounds. I'm not using Bluetooth either.

Please make sure that the batch file can actually run and that your game is actually located in:
C:\Program Files (x86)\StandingStoneGames\Dungeons & Dragons Online

If it is, there is a good chance that you are facing a similar issue that I had: That being that the cmd prompt the batch file opens does not have permission to change files in the Program Files directory. My workaround was to have the batch file create a temporary visual basic script that would run the cmd prompt with elevated permissions, and then execute the delete and copy commands.

You can easily test if your script is actually working by manually deleting the OpenAL DLLs and seeing if they get re-created when you run the script.
 

pitrovski2

New member
This works great btw

My personal .bat ends up being this:

Code:
cd "C:\Program Files (x86)\StandingStoneGames\Dungeons & Dragons Online"

start dndlauncher.exe
timeout /t 15 /nobreak

del OpenAL32.dll
copy nopenAL32.dll OpenAL32.dll

cd x64
del OpenAL32.dll
copy nopenAL32.dll OpenAL32.dll

exit

For extra fun I also named it "DDOLauncher.bat" and made a shortcut where I swapped the icon for the DDO one. Came out real nice.


Hi, I'm not sure why you changed 'copy _openAL32.dll OpenAL32.dll' to 'copy nopenAL32.dll OpenAL32.dll', compared to the original suggested change.

For me it made my game crash, right after signing in. Changing the code back to the underscores made it work.

For others that cannot save the .dat file, I had to take 'ownership' of the Standing Games folder, allowing for the 'special permissions' box to be checked. If you need to, do some research or ask on the forum. A bit too long for me to explain; I had to play around a bit ;).

PS: my real problem was not solved though ? .
My ear bud blue tooth stopped working since 2 days, while attached speakers are fine.
Changing from on to the other makes the game crash. I was hoping the above code changes would work for me too.
I have not seen -yet- anyone with my specific problem.

Thanks and keep up the good work helping us.
 
Hi, I'm not sure why you changed 'copy _openAL32.dll OpenAL32.dll' to 'copy nopenAL32.dll OpenAL32.dll', compared to the original suggested change.
Because I also renamed the file to be copied to match the script (because I downloaded a fresh copy of it from the OpenAL website). If you didn't change the actual name of the file, then your script would have deleted the original and then attempted to copy a file that doesn't exist.

I changed the filename because I wanted to ensure it was the absolute latest version I had downloaded, and because I prefer to avoid starting filenames with special characters.
 

Lanadazia

Well-known member
i just ran into this sound crash problem in my first playthrough of IOD. last time i ran into it a year ago, when i did sharn for the first time. what a shame its still not fixed.
sadly your download is no longer available.
can you reupload it please?
With the release of Isle of Dread, many players who are using bluetooth headphones realized, that as soon as raptors appeared, the game client crashed. It's been over a year now, and SSG was not able to fix this issue without causing other people to have crashs because of different sound issues.

Fear not, download the file, unpack it, edit the "ddo sound.bat" to point to your installation folder and you are golden. With manual for people who can barely use a computer. The whole thing takes 30 secs.
Once the files are in the game folder, you just have to start the "DDO Sound.bat" after you start the game launcher but before you actually start the game.
You have to start "ddo sound.bat" this way, every time you start ddo again.

Click to download

Vote me up!
 

Ambitious

Life Shaper
i just ran into this sound crash problem in my first playthrough of IOD. last time i ran into it a year ago, when i did sharn for the first time. what a shame its still not fixed.
sadly your download is no longer available.
can you reupload it please?
Haven't logged in the forum for a while. Should be up again.
 
I am still getting sound related crashes too - I think it is dino sounds for me - teal in the party and sound enabled results in frequent crashes - as does IOD content
Exception thrown at 0x000000006B624FC8 (OpenAL32.dll) in dndclient64.exe: 0xC0000005: Access violation reading location 0x00000256798CD000.
 

Discount Gandalf

Well-known member
If some random person from the internet can fix this issue all by themselves, no offense random person, then there is zero excuse for SSG to not fix it themselves. I will wait until they do, though I will not hold my breath for fear of suffocation.
 
Top