marinesciencedude / xenia-canary-mousehook

Xbox 360 Emulator Research Project, Mousehook included
https://xenia.jp
Other
35 stars 3 forks source link

Red Dead Redemption Support #29

Closed Clippy95 closed 1 month ago

Clippy95 commented 2 months ago

Red Dead Redemption uses some 3D vector camera system, not sure how it works but logic for mouse to work is taken from KAMI

DottierGalaxy50's Mouse injector Cheat Engine table for RDR Xenia might be used as a reference / help

Currently implemented, ~might not be all for editions~:

https://www.youtube.com/watch?v=c7bwjc7Xf2Y

Clippy95 commented 2 months ago

Currently this works perfectly, the only current problem is that at least with GOTY some users have shifting memory addresses, that the pointers I currently have DO NOT line up with, for example for one person the cam_type_read is actually shifted by ~4000 bytes, searching for this AOB with CE

EDIT: https://github.com/Clippy95/xenia-canary-mousehook/commits/RDR_PatternScan/ I did start pattern scanning some addresses that can't always be found with a pointer for some users