Battlefield 2 on Linux: Notes & Tips: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 112: Line 112:
Inside the game folder there is a library BF2OpenAL.dll, from the name only you know that the game support OpenAL so we are going to use the OpenAL Soft to replace it and enable the EAX support.
Inside the game folder there is a library BF2OpenAL.dll, from the name only you know that the game support OpenAL so we are going to use the OpenAL Soft to replace it and enable the EAX support.


Download the OpenAL Soft from the [https://github.com/kcat/openal-soft/releases/tag/1.23.1 GitHub page]. The version I currently use for this game is the '''1.23.1''' and is the one I recommend for this tutorial. Extracting the content we need two files, the router library '''OpenAL32.dll''' inside the folder '''router/Win32''', we going to rename this file as '''BF2OpenlAL.dll''' and replace the one in the game folder with this new file. Then from the '''bin/Win32''' folder we copy the file '''soft_oal.dll''' and put it in the game folder as well.
Download the OpenAL Soft from the [https://github.com/kcat/openal-soft/releases/tag/1.23.1 GitHub page]. The version I currently use for this game is the '''1.23.1''' and is the one I recommend for this tutorial.  
 
After extracting the archive, you will need two files:
*From the `router/Win32` folder, take `OpenAL32.dll`. Rename this file to `BF2OpenAL.dll` and replace the existing one in the game folder.
*From the `bin/Win32` folder, copy `soft_oal.dll` into the game folder.