Skip to content
This repository has been archived by the owner on Apr 25, 2020. It is now read-only.

Cleanup and various improvements for larger game compatibility #18

Merged
merged 5 commits into from Aug 19, 2017

Conversation

berenm
Copy link
Contributor

@berenm berenm commented Aug 18, 2017

As discussed by e-mail, here is a pull request for my changes. More detail about the changes are in the individual commit comments.

If mingw-w64 is installed then some test executables will be compiled, but I believe it is not mandatory. The BUILD_M32 CMake variable can be used to choose 32bit / 64bit library.

Cheers,

Some functions and macros are missing from the wine headers though, we can declare them.
- Add 32bit/64bit jumper code
- Use wine headers instead of re-declaring things
- Cleaner hooking of the Device API using Wine vtable descriptions
- Hook additional XInput DLL versions (9.1.0 and 1.4)
- Add missing XInputGetStateEx hooking that some games use
@KoKuToru KoKuToru merged commit 14c5b66 into KoKuToru:master Aug 19, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants