This is collection of DLLs to fix compatibility for Windows 7 in Cube World.
Because XAudio2.8 requires Windows 8+, this replaces XAudio with FAudio, an open-source XAudio reimplementation that works across multiple operating system by using SDL2.
If you like this project, please consider sponsoring/supporting FAudio and it's creator flibitijibibo
.
- Head over to the releases page and download the latest zip file.
- Extract the
.dll
files to your cube world directory, next to yourcubeworld.exe
.
- v1.1: Update FAudio to new version to fix the crash on exit. (Thanks to @flibitijibibo)
- v1.0: Initial release
- As of v1.1, there are no currently known issues.
These DLL's are from the following sources:
-
FAudio.dll
&XAudio2_8.dll
-> I built a win64 release build of FAudio, licensed under zlib. At commit5fc2311f23
. -
SDL2.dll
-> A win64 release build of SDL2, licensed under zlib. Version 2.0.10. -
XInput1_4.dll
-> The original DirectInputXInput1_3.dll
file from Microsoft, but renamed toXInput1_4.dll
. ( Cube World only uses theXInputGetState
export so this works.)