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.


Mousehook usage in 'Price's Mansion' showcasing native mouse input and instantaneous weapon switching


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!


Saints Row 1 requires protect_zero = false !!!! the game will freeze without it, edit xenia-canary-mousehook.config.toml or xenia-canary-mousehook-netplay.config.toml accordingly.

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.
✅ Native mouse cursor to map cursor in pause menu.
✅ 1-9 bindings / Scroll Wheel to switch between weapons
✅ 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
menu_sensitivity = 0.5 ; self explanatory
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


Attached here are my personal keyboard prompts, they aren't 100% perfect as binds differ from vehicles and on-foot, and I haven't done all prompts, and there can be multiple binds on a keyboard, which it isn't possible to convey, Install it by dragging it into your game directory and enabling my "Loose VPP Content loading" patch from Xenia Canary patches or use Phantasy Row
 

Attachments

Last edited:
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