|
Post by mirh on Jan 17, 2017 16:50:34 GMT
|
|
|
Post by creeperlava on Jan 17, 2017 17:36:18 GMT
Interesting, I never noticed this issue. Good to know that it's fixed though  .
|
|
|
Post by mirh on Feb 2, 2017 8:56:39 GMT
// declaration struct ME_MouseState { float mouseX; float mouseY; };
// declaration struct ME_MouseController { uint8_t gap0[88]; float zoomSensitivity; };
// members using ME_MouseController_retrieveMovement = float* (__thiscall *)(ME_MouseController*, float, ME_MouseState*, float *, float *); Identifiers names may or may not be original ones. Address, for those interested is 0x10C4'4030 in Steam/Origin and 0x10C4'4530 in latest retail.
Now, with this knowledge.. Can we get a proper mod?
|
|
|
Post by giftfish on Feb 2, 2017 20:41:33 GMT
mirh -- Sounds good. Let us know how it goes.
|
|
|
Post by mirh on Feb 2, 2017 22:57:08 GMT
Actually.. I hoped you could shed some light now :s Deleting code in Engine.PlayerInput didn't have any effect [alone].
So my current theory is that we are looking for something between its "lower level parents" (e.g. Axis or aTurn functions) and C++ itself.
|
|