mirror of
https://github.com/Thracky/GlosSI.git
synced 2024-11-03 09:40:18 +00:00
SteamTarget: Add x86 opcodes for unpatching Valve's XInputGetState hook
This commit is contained in:
parent
4693542321
commit
9014a8c7af
@ -49,7 +49,14 @@ private:
|
||||
|
||||
static const uint8_t opPatchLenght = 5;
|
||||
uint8_t valveHookBytes[5];
|
||||
|
||||
// First 5 bytes are the same for XInput1_4.dll and XInput9_1_0.dll (on AMD64 at least, didn't check yet for x86, there is no ViGEm build for Win7 anway...)
|
||||
// So no change has to be made for Win7 Targets
|
||||
#ifdef _AMD64_
|
||||
const uint8_t realBytes[5] = {0x48, 0x89, 0x5C, 0x24, 0x08};
|
||||
#else
|
||||
const uint8_t realBytes[5] = { 0x8B, 0xFF, 0x55, 0x8B, 0xEC };
|
||||
#endif
|
||||
//uint8_t realBytes[5] = { 0xDE, 0xAD, 0xBE, 0xEF, 0x90 };
|
||||
|
||||
int controllerCount = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user