Native Mouse Injection for SR1 with Mousehook

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!
It's mentioned here because the cut fine-aim in Saints Row 1 doesn't use share the game's original camera and stores it's angles in a different region of memory thus had to be implemented separately
 
Next update will have instantaneous weapon switching without having to open the weapon wheel akin to Saints Row 2 PC port, works with scroll wheel and thanks to marinesciencedude will also have 1-9 binds
2024-11-2613-00-21-ezgif.com-optimize.gif
.
EDIT:
It also skips inaccessible weapons too.
2024-11-2614-49-53-ezgif.com-optimize.gif
 
Last edited:
Mousehook has been updated.

1.Instantaneous weapon switching for Saints Row 1, similar to SR2 PC port, 1-9 bindings and scroll wheel.
390020772-ba74989b-ee52-4ab7-8ade-19d35161e747.gif

2.Mouse to Player rotation in appropriate screens
2024-12-1119-40-46-ezgif.com-optimize.gif

2024-11-2818-24-44-ezgif.com-optimize.gif

(not a bug to solve)
  • Also removed sr_havok_fix_frametime, as I was able to patch it into the main game loop and it's now included in game-patches
  • Also hopefully fixed mouse map cursor not working in the taxis map screen.
I will also include my Keyboard prompts in the main post, they aren't perfect as binds differ from vehicles and on-foot, and I haven't done all prompts, and ofc there can be multiple binds on a keyboard.
installation can be done via PhantasyRow or by using the Loose VPP Content loading patch similar to Juiced Patch for the prompts.
 
Last edited:
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.


View attachment 42204

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.
Please refer to Mousehook's supported games notes for any current issues: currently you need to use the Unlock FPS patch to get rid of mouse stuttering.

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
⚠️In-game frame limiter might cause mouse to stutter, use Unlock FPS patch and limit framerate externally if desired.



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



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
I'm just wondering how you got 1440p to work on xenia without flickering a ton
 
Back
Top