I can't guarantee that this works flawlessly, but changing line 87 of the script found in init from:
Code: Select all
InitPtr("GameplayController_c", "48 8B 05 ?? ?? ?? ?? 48 8B 90 ?? ?? ?? ?? 48 8B 0A 48 85 C9 0F 84 ?? ?? ?? ?? 48 8B 83", "GameAssembly.dll", 3)
to
Code: Select all
InitPtr("GameplayController_c", "48 8B 05 ?? ?? ?? ?? 48 8B 90 ?? ?? ?? ?? 48 8B 0A 48 85 C9 0F 84 ?? ?? ?? ?? 48 8B 89", "GameAssembly.dll", 3)
Seems to have things working again for me on Experimental Branch (the last byte changes from 83 to 89)
Register assignment for that bit of code seems to have ended up using RCX instead of RBX for the new compiled version:
Code: Select all
; old (approx)
48 8b 83 d8 01 00 00 mov rax,QWORD PTR [rbx+0x1d8]
; new
48 8b 89 d8 01 00 00 mov rcx,QWORD PTR [rcx+0x1d8]