docs icon indicating copy to clipboard operation
docs copied to clipboard

Add more details to Battle.net docs regarding "A required DLL could not be found" error

Open Xinayder opened this issue 3 years ago • 2 comments

I have installed World of Warcraft via Lutris about 2 weeks ago, and after a few days playing I started having this "A required DLL could not be found" error. I searched a lot and all the fixes were "disable DXVK" or "install the game on a non-NTFS formatted drive".

The former doesn't always work and the latter isn't an option for some users (like me). I decided to run the Battle.net app externally without Lutris (since Lutris doesn't show any helpful logs at all, saying which required DLLs are missing, for example) and found out that the problem is that the required DLLs don't have the proper casing in their filenames.

I filed a bug report to WineHQ here: https://bugs.winehq.org/show_bug.cgi?id=52029

And I literally just renamed those 2 files to the casing the app expects them to be and I could open Battle.net once again.

Xinayder avatar Nov 14 '21 15:11 Xinayder

Do you think you could try to restore the DLLs to their original names and try following this guide: https://github.com/FizzleFuze/SteamNTFS/blob/main/README.md does it resolve the issue? if not, try this one instead: https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows

tannisroot avatar Nov 17 '21 10:11 tannisroot

I have tried restoring the original names of the DLLs and unfortunately it didn't work.

My NTFS partition was mounted using the guide from the Proton repository when I first formatted it, and I could notice that even with the windows_names option, Battle.net still fails to find the required DLLs, as it doesn't handle case sensitiveness on filenames.

Xinayder avatar Nov 24 '21 13:11 Xinayder