Native Mouse Injection for SR1 with Mousehook

Check Mousehook for Saints Row 2!

Only works for Title Update 1!
Native Mouse controls in Saints Row 1? is this some reWASD or x360ce configuration that converts mouse to joystick movement?

No! this actually implements native mouse injection to the game's camera matrix as seen in this video.


As the title, this was made possible by Mousehook which is a fork of Xenia Canary currently maintained by marinesciencedude, I have been able to contribute to it various game hooks, including Saints Row 2, and now Saints Row 1!

No you don't need to download a special Saints Row 1 build, always grab the latest Mousehook build,
the builds are iterative nothing gets removed.

✅ Different bindings for on-foot and vehicle.
✅ Sensitivity scales with FOV.
✅ Fine-aim support with Tervel's plugin.
✅ Native mouse cursor to map cursor in pause menu.
✅ Native scroll wheel to weapon wheel radial menu.
✅ Works with Deadly Escapade out of the box.

Known issues:
❌Horizontal angle can point north when using the McManus



Here's a few things to keep in mind.
xenia-canary-mousehook.config.toml includes a few options you might be interested in.


sensitivity = 1 ; self explanatory
sr_havok_fix_frametime = false ; I've included the Havok frametime fix as seen in Juiced patch thanks to @Tervel1337 for finding it in SR1!sr_better_drive_cam = true; unties X rotation from vehicles when auto-centering is disabled, this makes the camera similar to the GTA series vehicle camera, for SR1&2
sr1_increase_vehicle_rotation_limit = true ; raises the limit of vehicle's camera Y (vertical) limit to be more like Saints Row 2.
disable_autoaim = true ; self explanatory
Mousehook utilizes game bindings with bindings.ini, you can change them freely which correspond with Xbox 360 inputs
 
Last edited:
2024-11-0416-39-32-ezgif.com-optimize.gif

Didn't think it was possible but here's the better_drive_cam option as seen in my Saints Row 2 Mousehook and Juiced Patch, this makes the vehicle camera a lot more like the GTA Series, doesn't rotate with the vehicles rotation anymore.
 
I tried to dig as much as I could before signing up and posting here, but is there any conceivable way to locate Tervel's Xenia Plugin? The thread is gone, and no amount of googling it, or Tervel in general is turning up results or even alternate sources of getting it. I thought I found something, but come to find out, it was just the Saints Row 2 PC version of "RowInput" and "HoldFineAim", when in general all I've been wanting/hunting for was the HoldFineAim portion.

Overall/Sidenote, just trying to work my way through the franchise, starting with SR 2006, and this seems like my preferred method to work this particular game out, but also hopefully after I figure this out in general, I can figure out these KB/M bindings in general cause this is tougher than I anticipated altogether 😅
 
I tried to dig as much as I could before signing up and posting here, but is there any conceivable way to locate Tervel's Xenia Plugin? The thread is gone, and no amount of googling it, or Tervel in general is turning up results or even alternate sources of getting it. I thought I found something, but come to find out, it was just the Saints Row 2 PC version of "RowInput" and "HoldFineAim", when in general all I've been wanting/hunting for was the HoldFineAim portion.

Overall/Sidenote, just trying to work my way through the franchise, starting with SR 2006, and this seems like my preferred method to work this particular game out, but also hopefully after I figure this out in general, I can figure out these KB/M bindings in general cause this is tougher than I anticipated altogether 😅
Tervel's Xenia plugins haven't been released to the public yet, RowInput and HoldFineAim are my mods, HoldFineAim is available too on Xenia Mousehook only
 
Tervel's Xenia plugins haven't been released to the public yet, RowInput and HoldFineAim are my mods, HoldFineAim is available too on Xenia Mousehook only
Thank you for all the explanation, but also how do I utilize HoldFineAim via MouseHook, since I've started using that build, but I'm not understanding how the Fine Aim works. (Specifically in reference to Saints Row 1/(2006), not Saints Row 2 since from what I managed to understand, it exists for the first one as well?)
 
Thank you for all the explanation, but also how do I utilize HoldFineAim via MouseHook, since I've started using that build, but I'm not understanding how the Fine Aim works. (Specifically in reference to Saints Row 1/(2006), not Saints Row 2 since from what I managed to understand, it exists for the first one as well?)
Well HoldFineAim's purpose is to change the toggling of fine fim from toggle to a hold, (PC it was toggled with V), Saints Row 1 doesn't have Fine Aim so not sure how I could implement it there, the game does have an unused Fine Aim camera mode but again it's unused and my mousehook doesn't toggle it although it very much can but I believe in it's original state it really does not a whole lot and just zooms in the camera and slows you down, and can even be apparently toggled in vehicles,shopping? and tagging so I'd have to add counter-measures to that and I'm not feeling it especially since it's pretty much useless
 
Well HoldFineAim's purpose is to change the toggling of fine fim from toggle to a hold, (PC it was toggled with V), Saints Row 1 doesn't have Fine Aim so not sure how I could implement it there, the game does have an unused Fine Aim camera mode but again it's unused and my mousehook doesn't toggle it although it very much can but I believe in it's original state it really does not a whole lot and just zooms in the camera and slows you down, and can even be apparently toggled in vehicles,shopping? and tagging so I'd have to add counter-measures to that and I'm not feeling it especially since it's pretty much useless
Okay this sounds about what I was figuring was the case, cause it definitely didn't seem like something that was implemented in SR1, but I kept assuming as such since despite this being the SR1 thread and not SR2, yet Fine Aim still being mentioned as a feature/highlight meant that it was something implemented by some means or another, but good to have this clarified once and for all!
 
Back
Top