emoose / xenia

Non-maintained mousehook/stfs & other hacks branch, check https://github.com/marinesciencedude/xenia-canary-mousehook for more up-to-date version.
http://xenia.jp
Other
91 stars 5 forks source link

Game Support: Perfect Dark (XBLA) #7

Open emoose opened 3 years ago

emoose commented 3 years ago

Of course since mousehook supports GoldenEye, it should probably support PD too. Unfortunately a (very) quick look at it in IDA didn't really show it being that close to the GoldenEye build we have, so not sure if any of the code for handling GE will actually be of any use here, hopefully I'm wrong though.

Toddimyre commented 3 years ago

I'm pretty sure you'd be the MVP if you could get Perfect Dark running with this. As much as I like GoldenEye, Perfect Dark was the game back in the day. This entire project is pretty epic, by the way. Thank you for your hard work on it and look forward to seeing where it goes.

Arpadiam commented 3 years ago

Want to left my request for perfect dark too

looking forward to it

emoose commented 3 years ago

v1.13 has some initial support for PD, only mouselook & bindings atm, need to work on aim-mode/sway/automatically disabling autoaim.

Arpadiam commented 3 years ago

v1.13 has some initial support for PD, only mouselook & bindings atm, need to work on aim-mode/sway/automatically disabling autoaim.

Thank you for the quick work my good man

Kudos !!

emoose commented 3 years ago

Latest commits add aim-mode support along with swaying/centering, and auto-aim disabling :)

Will release with v1.14 soon once I tweak the swaying a little.

Millennium-Eagle commented 3 years ago

Looking forward to trying the finished swaying. I was shocked to find that the swaying actually helped aiming in Goldeneye rather than making it harder. Interested in seeing if the same holds true for Perfect Dark.

I'm wondering if there should be a toggle to switch between proper aim mode and aiming stuck to the center of the screen. As much as I want to see proper aim mode support, having the crosshair centered actually works surprisingly well, aside from the lack of scaling mouse sensitivity based on zoom.