Skip to content

Commit

Permalink
Update README.md for v1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Andoryuuta authored Oct 23, 2019
1 parent 2ec9c3e commit 2a55b0a
Showing 1 changed file with 16 additions and 8 deletions.
24 changes: 16 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,31 @@
# Cube World Beta Compatibility DLLs for Win7_64.
# Cube World Compatibility DLLs for Win7_64.

This is collection of DLLs to fix compatibility for Windows 7 in the Cube World Beta (0.9.1-0).
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](https://github.com/FNA-XNA/FAudio), an open-source XAudio reimplementation that works across multiple operating system by using SDL2.

If you like this project, please consider consider sponsoring/supporting [FAudio](https://github.com/FNA-XNA/FAudio) and it's creator [`flibitijibibo`](https://github.com/flibitijibibo).

# Usage
1. Head over to the [releases](https://github.com/CWTesseract/win7fix/releases) page and download the zip file.
1. Head over to the [releases](https://github.com/CWTesseract/win7fix/releases) page and download the latest zip file.
2. Extract the `.dll` files to your cube world directory, next to your `cubeworld.exe`.

# Known issues
* The game will crash on exit.
# Changelog
* v1.1: Update FAudio to new version to fix the crash on exit. (Thanks to [@flibitijibibo](https://github.com/flibitijibibo))
* v1.0: Initial release

# Known Issues
* As of v1.1, there are no currently known issues.

# Where did these come from?

These DLL's are from the following sources:
* `FAudio.dll` & `XAudio2_8.dll` -> I built a win64 release build of
[FAudio](https://github.com/FNA-XNA/FAudio), an XAudio reimplementation, licensed under zlib.
[FAudio](https://github.com/FNA-XNA/FAudio), licensed under zlib. At commit [`5fc2311f23`](https://github.com/FNA-XNA/FAudio/tree/5fc2311f23210c6dd901933f4379eaf9d8bbf800).

* `SDL2.dll` -> A win64 release build of [SDL2](https://www.libsdl.org/), licensed under zlib.
* `SDL2.dll` -> A win64 release build of [SDL2](https://www.libsdl.org/), licensed under zlib. Version 2.0.10.

* `XInput1_4.dll` -> The original DirectInput `XInput1_3.dll` file from Microsoft, but renamed to `XInput1_4.dll`. ( Cube World Beta 0.9.1-0 only uses the `XInputGetState` export so this works.)
* `XInput1_4.dll` -> The original DirectInput `XInput1_3.dll` file from Microsoft, but renamed to `XInput1_4.dll`. ( Cube World only uses the `XInputGetState` export so this works.)



0 comments on commit 2a55b0a

Please sign in to comment.