Download
(51 Kb)
Download
Updated: 11/07/19 07:57 AM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:11/07/19 07:57 AM
Created:02/04/19 03:49 PM
Monthly downloads:47
Total downloads:5,226
Favorites:5
MD5:
Categories:Utility Mods, Combat Mods, Miscellaneous
SprintSens  Popular! (More than 5000 hits)
Version: 1.7
by: hocuz [More]
I don't know if it's a bug or intentional, but it bothered me a lot, so I wrote a little addon. This addon increases mouse sensitivity when sprinting, so it feels like normal mouse sensitivity.

Since the mouse sensitivity in the game settings (1 to 100) and the technical value (0.1 to 1.6) have a non-linear multiplier, the addon settings differ slightly from the normal values. It's best to remember your previous setting beforehand and find the right values by trying around.

Unfortunately, with version Dragonhold (5.2.5) the sprint event has been removed, so you can no longer directly determine when the character is sprinting or not. I changed the addon to an earlier implementation. Unfortunately, this only works if sprinting is bound to SHIFT. If the ESO-API supports an alternative in the upcoming versions, I'll be happy to adapt it again.
1.7
* changed to earlier implementation (see description)

known issues
* only works if sprinting is bound to SHIFT
* there will be certain scenarios where the sensitivity is set too high if SHIFT is pressed during this time
for example: when jumping, during falling, during sheathing animation, while running out of stamina

1.6
* messed up the directory structure

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 too high under some circumstances

1.1
* fixed an issue where the sensitivity is set too high if standing still while holding sprint
* fixed an issue where the sensitivity is set too 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 (1)
File Name
Version
Size
Author
Date
Type
2.1
2kB
02/13/24 07:14 AM
Patch


Archived Files (7)
File Name
Version
Size
Uploader
Date
1.6
51kB
hocuz
05/31/19 11:31 AM
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 01/27/23, 10:57 AM  
ninshu

Forum posts: 0
File comments: 2
Uploads: 0
Hey,

probably you won't see this, but it would be awesome if you updated this addon to the latest version of the game. It really makes gameplay so much more enjoyable, but ever since U35 it wasn't working properly.
Report comment to moderator  
Reply With Quote
Unread 08/23/22, 12:08 PM  
Loveseason

Forum posts: 3
File comments: 6
Uploads: 0
Not working anymore

Hi sir,
Since update 35 this particular addon has been causing game crashes whenever there is a teleport action (ie. wayshrine, queue into cyrodiil).

I do hope you are still playing this game and are willing to continuously update this amazing addon.

Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 08/23/22, 08:12 AM  
eltigre

Forum posts: 0
File comments: 1
Uploads: 0
Crashing

After trial and error I've identified that this addon is crashing my ESO client. I'm not sure of potential cause as there aren't any bugs being thrown - just crashing ESO completely. Any help with this would be appreciated!
Report comment to moderator  
Reply With Quote
Unread 10/17/20, 09:07 AM  
hocuz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
Originally Posted by Daedrito
Thank you for work, it's very helpful addon. As always everything needs to re-work after ZOS...
Thanks, you're welcome!
Report comment to moderator  
Reply With Quote
Unread 10/17/20, 09:01 AM  
hocuz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
Originally Posted by Daedrito
I also increased the maximum value of the sprint sensitivity. For me the most comfortable value is 220, but in default the limit is only 160
Can increase it with next version. Thought 160 (or technical 1.6) is the maximum value.
Report comment to moderator  
Reply With Quote
Unread 10/17/20, 07:44 AM  
hocuz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 1
Re: is does not work properly :(

Originally Posted by zakergfx
Hi thanks for this add-on but it does not work when when the character is sheathing his weapon
Yes, unfortunatelly during the sheathing animation the sensitivity is set wrong. The game adjusts the sensitivity after the animation but the indicator for weapon sheathed is changed immediatelly as far as I still remember. Maybe it is possible to time it if the animation duration is always constant. But that would probably never be perfect. I could give this a try some day.
Last edited by hocuz : 10/17/20 at 08:59 AM.
Report comment to moderator  
Reply With Quote
Unread 09/28/20, 09:16 PM  
Daedrito

Forum posts: 2
File comments: 3
Uploads: 0
I also increased the maximum value of the sprint sensitivity. For me the most comfortable value is 220, but in default the limit is only 160
Report comment to moderator  
Reply With Quote
Unread 09/27/20, 09:34 PM  
Daedrito

Forum posts: 2
File comments: 3
Uploads: 0
Re: is does not work properly :(

Originally Posted by zakergfx
Hi thanks for this add-on but it does not work when when the character is sheathing his weapon
yes, in process of sheathing it doesn't work. Maybe someday this will be fixed too
Report comment to moderator  
Reply With Quote
Unread 09/27/20, 09:30 PM  
Daedrito

Forum posts: 2
File comments: 3
Uploads: 0
Thank you for work, it's very helpful addon. As always everything needs to re-work after ZOS...
Last edited by Daedrito : 09/27/20 at 09:46 PM.
Report comment to moderator  
Reply With Quote
Unread 08/31/20, 11:48 AM  
zakergfx

Forum posts: 0
File comments: 1
Uploads: 0
is does not work properly :(

Hi thanks for this add-on but it does not work when when the character is sheathing his weapon
Report comment to moderator  
Reply With Quote
Unread 02/06/19, 05:12 PM  
hocuz
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
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: 7
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
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
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: 7
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
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
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
Post A Reply



Category Jump: