Quantcast
Download
(51 Kb)
Download
Updated: 05/31/19 11:31 AM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Wrathstone (4.3)
Murkmire (4.2)
Updated:05/31/19 11:31 AM
Created:02/04/19 03:49 PM
Monthly downloads:30
Total downloads:555
Favorites:4
MD5:
Categories:Utility Mods, Combat Mods, Miscellaneous
SprintSens
Version: 1.6
by: hocuz [More]
I don't know if it's a bug or intended but it bothered me a lot, that's why I wrote a little addon. This addon adjusts the mouse sensitivity while sprinting to be higher so it feels like the normal mouse sensitivity.

Because the mouse sensitivity in the game settings (1 to 100) and the technical values (0.1 to 1.6) has some nonlinear multiplier, the addon settings deviates slightly from the normal values. Remember your previous setting best before and find the appropriate values by trying out.
1.6
* messed up the directory structure

known issues
* sensitivity is set to high while jumping or falling and holding sprint

1.5
* updated to 5.0.5

1.4
* updated to 4.3

1.3
* temporary events are now correctly unregistred on player activation

1.2
* sensitivity is now correctly reset on player activation
* fixed an issue where the sensitivity is set to high under some circumstances

1.1
* fixed an issue where the sensitivity is set to high if standing still while holding sprint
* fixed an issue where the sensitivity is set to high if running out of stamina
* works now with any sprint binding
* improved event interaction
* removed interval option

1.0
* fixed default initialization

0.1
* release
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Uploader
Date
1.5
49kB
hocuz
05/29/19 08:02 AM
1.4
51kB
hocuz
04/02/19 01:12 PM
1.3
51kB
hocuz
02/07/19 10:11 AM
1.1
50kB
hocuz
02/06/19 04:51 PM
1.0
50kB
hocuz
02/05/19 05:10 AM
0
50kB
02/04/19 03:49 PM


Post A Reply Comment Options
Unread 02/06/19, 05:12 PM  
hocuz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Thanks to Baertram and sirinsidiator, I was able to make a few improvements
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 10:55 AM  
hocuz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Originally Posted by Baertram
No I do not know one as there is no function or event, just the HUD_SCENE and HUD_UI_SCENE maybe. But I doubt they will help. But as I said there are global events for the action_layers which are called as a keybinding is used and thus one is somehow able to notice if a key is pressed.
I have never used this so far but I bet someone in the gitter chat is able to help. I recently read that someone aske for something like this to see if the SHIFT key is pressed during the inventory is opened. So maybe they will provide you some info how to know if the shift key is pressed globally as well.
Ok, I will give it a try and ask on gitter in good time. I guess many keyevents are private because otherwise you could easily write something like bots or at least automate the gameplay. But anyway, thanks for the hint and feedback, really appreciate that.
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 08:52 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2294
File comments: 2524
Uploads: 57
No I do not know one as there is no function or event, just the HUD_SCENE and HUD_UI_SCENE maybe. But I doubt they will help. But as I said there are global events for the action_layers which are called as a keybinding is used and thus one is somehow able to notice if a key is pressed.
I have never used this so far but I bet someone in the gitter chat is able to help. I recently read that someone aske for something like this to see if the SHIFT key is pressed during the inventory is opened. So maybe they will provide you some info how to know if the shift key is pressed globally as well.

Originally Posted by hocuz
Originally Posted by Baertram
Perhaps another idea:
Check for the key to sprint if it is pressed and only enable your code then.

You can contact us on the esoui gitter chat to ask for help. Not sure if my idea is possible but I think one can check the global action push and pop layers and test if a key is pressed. And the key assigned for sprinting should be determinable as well.

https://gitter.im/esoui/esoui
I searched the api long time to find another solution (used https://wiki.esoui.com as reference). Could not find a public function or event for that. Functions like OnSpecialMoveKeyPressed, OnSpecialMoveKeyUp or OnSpecialMoveKeyDown are private. Even IsKeyDown is private (that's why the addon only works if sprint is set to SHIFT). If you know another working event or function for that I would much appreciate that.
Last edited by Baertram : 02/05/19 at 08:53 AM.
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 07:34 AM  
hocuz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Originally Posted by Baertram
Perhaps another idea:
Check for the key to sprint if it is pressed and only enable your code then.

You can contact us on the esoui gitter chat to ask for help. Not sure if my idea is possible but I think one can check the global action push and pop layers and test if a key is pressed. And the key assigned for sprinting should be determinable as well.

https://gitter.im/esoui/esoui
I searched the api long time to find another solution (used https://wiki.esoui.com as reference). Could not find a public function or event for that. Functions like OnSpecialMoveKeyPressed, OnSpecialMoveKeyUp or OnSpecialMoveKeyDown are private. Even IsKeyDown is private (that's why the addon only works if sprint is set to SHIFT). If you know another working event or function for that I would much appreciate that.
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 06:35 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2294
File comments: 2524
Uploads: 57
Perhaps another idea:
Check for the key to sprint if it is pressed and only enable your code then.

You can contact us on the esoui gitter chat to ask for help. Not sure if my idea is possible but I think one can check the global action push and pop layers and test if a key is pressed. And the key assigned for sprinting should be determinable as well.

https://gitter.im/esoui/esoui

Originally Posted by hocuz
Originally Posted by Baertram
Does this addon fix the mouse sensitivity during sprint to be higher so turning around is easier?
This looks great, I always disliked this behaviour in the game.
Yes, it does.

Originally Posted by Baertram
What is the first slider "Interval" meant to do?
Because there is no public sprint event available in the eso api the addon continuously checks if you are sprinting or not and ajusts the sensitivity. It should not have any performance impact because checking some booleans for instance every 5 milliseconds should not be a big deal. However, I added an option for it. I might remove these again in the next versions if that is not needed.

edit: But I messed up the default initialization of the addon . Already uploaded a new version (currently pending)
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 04:46 AM  
hocuz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
Originally Posted by Baertram
Does this addon fix the mouse sensitivity during sprint to be higher so turning around is easier?
This looks great, I always disliked this behaviour in the game.
Yes, it does.

Originally Posted by Baertram
What is the first slider "Interval" meant to do?
Because there is no public sprint event available in the eso api the addon continuously checks if you are sprinting or not and ajusts the sensitivity. It should not have any performance impact because checking some booleans for instance every 5 milliseconds should not be a big deal. However, I added an option for it. I might remove these again in the next versions if that is not needed.

edit: But I messed up the default initialization of the addon . Already uploaded a new version (currently pending)
Last edited by hocuz : 02/05/19 at 05:42 AM.
Report comment to moderator  
Reply With Quote
Unread 02/05/19, 04:03 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2294
File comments: 2524
Uploads: 57
Does this addon fix the mouse sensitivity during sprint to be higher so turning around is easier?
This looks great, I always disliked this behaviour in the game.

What is the first slider "Interval" meant to do?
Last edited by Baertram : 02/05/19 at 04:04 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: