ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Tech Chat (https://www.esoui.com/forums/forumdisplay.php?f=168)
-   -   ESO keybinds limit (https://www.esoui.com/forums/showthread.php?t=10059)

Octopuss 02/01/22 03:27 PM

ESO keybinds limit
 
Is there a limit to how many keybinds you can have?
I had this problem in past and it seems like it wasn't fixed, whatever the real cause is.

Basically, keybinds seemingly randomly don't stick after logging out.
I remember I tried to extensively test this few years ago without any conclusive results, BUT my impression is that there is some sort of a hardcoded limit to how many keybinds you can have set. Globally. I use a lot of addons and I think at some point the base keybinds didn't stick either, and I suspect it has something to do with simply having too many keybinds for addons.

If anyone knows anything about this, I'm all ears.
I believe I tried posting about this on the official forums back then, but as usual, ZOS doesn't care about bug reports and technical questions in the slightest.

Baertram 02/01/22 04:10 PM

Yes ~200
ESO silently fails to load them after a reloadui / zone change.
Before, if you recently changed them in the controls, they work.

So it depends on your activated addons and the total keybinds that the game + addons make.
If you want to circumvent this disable all addons you do not want to set keybinds for e.g., change the keybinds, reenable the addons you need.
This should work then, at least they save. Not sure if all will work together though.

btw, you had asked the same before ~2years ago :-)
https://www.esoui.com/forums/showthr...hlight=keybind

Octopuss 02/02/22 01:40 AM

Haha good find. I had no idea.
I have recently started playing again and could barely remember how to control my chars :D


Btw, just to make sure, the limit it keybind "slots" and not actively assigned keybinds?

Baertram 02/02/22 03:57 AM

I think it is "actually assigned", not available ones. But we never found out for sure. You might be able to test this by disabling all addons and counting the total available keybinds on vanilla controls (including 2nd and 3rd gamepad keybinds).
Someone, I think votan or some ZOs guy was it, told me in the past it is a hard limit ~200 keybindings that get saved properly at the server.

They should just change that to save account wide and save them locally, not on the server... But maybe that opens possibilities to botting or whatever.

Octopuss 02/02/22 04:10 AM

I'll have to test this. I am sure I have under 100 assigned binds including the base ones.

It doesn't help ZOS refuses to communicate in most of cases where something technical needs to be communicated :(
But what about the guy who deals with the addons system specifically? Maybe he could help push this?

Baertram 02/02/22 04:37 AM

Was addressed, the guy also changed and it was addressed again. Let's say: It's not on the priority list :p

Octopuss 02/02/22 04:41 AM

Oh my :( Bleh.

Octopuss 02/02/22 05:15 AM

Oh and one more bizarre "feature" to this problem - you can't unbind keys either. They jump back in.
This is not what I missed during my long break from the game.

edit: Yea, I unbound numerous useless base game keys related to gamepad and whatnot, and they are right back after reloadui. I am basically stuck. FFS.

Octopuss 02/02/22 09:13 AM

I've just had an important thought: is the limit per-account or per-character?

Baertram 02/02/22 09:19 AM

Afaik character as the keybinds are also stored per character -> New char: Default keybinds for vanilla, none for addons e.g.

Octopuss 02/02/22 09:48 AM

I think I will just go back to Votan's Keybinder.
I use absolutely identical key setup on all my chars. One of them just wouldn't bind the Wardrobe keys no matter what. This is bizarre.

...and the two problematic base binds wouldn't unbind even with all addons disabled.

sirinsidiator 02/02/22 09:52 AM

Did you try to reset all keybinds to defaults? I believe that should kill whatever the server has stored.

Octopuss 02/02/22 10:04 AM

Yes, I have just did that.
Some of the binds I changed didn't get set at all. Some didn't unbind.
That's with all addons disabled btw.
I bet this part of the game's code hasn't been touched since it was put in and is bugged as hell :(

Octopuss 02/02/22 10:25 AM

Mildly unrelated - I found updated version of libAddonKeybinds (which I use and am not sure whether it can cause some problems on the server side keys storage), which according to a report doesn't work with Votan's Keybinder (that still includes the old one it seems).
This is really a complicated ecosystem, lol.

Sharlikran 02/02/22 11:03 AM

It isn't complicated at all. Reasonably so, users do not want to make alterations to mods. Votan normally is pretty good about making updates to mods. However, he may have missed this. Simply download the kebind library you mentioned by m00nyONE, then under VotansKeybinder delete the subfolder libs. That's pretty simple.

Like I say I know people don't want to have to look for that or hunt down documentation on how to do that. People feel Bethesda should clean their ESM file and users feel mod authors should clean their mods with xEdit but it doesn't happen. In case you don't know what I mean the documentation for cleaning Skyrim and Fallout mods is located here.

That is just an example to reiterate something I have mentioned all over the place on every forum for any site I post in. If you mod things you will have to learn some basic stuff. It is part of modding and there is no escaping it. If you don't learn it you will have hidden conflicts.

Octopuss 02/02/22 11:18 AM

Oh I used to play Skyrim like a maniac, I do know a bit about that :)

But LUA, that's coding. My brain is just flat out incompatible with that kind of thinking. Like most people just fail at math. It's for the few chosen ones.
I could stare at addon's code for a year and still not understand what the hell is going on.

Octopuss 02/02/22 11:35 AM

Also it's probably not just about deleting the included lib, because

This version cannot be used to replace the version used by VotansKeybinder.
It shows as missing whether it's in the VKB lib folder or main addons folder.
If this is run in main folder along with the one in VKB lib folder you get 2 split outs.

Baertram 02/02/22 11:46 AM

libAddonKeybinds is not about keybinds saving or loding differently but about showing keybindings of addons below another sub entry at the controls settings. So it's just visual!

Octopuss 02/02/22 12:17 PM

That's what I thought, but it lets you save keybinds with special keys, like Shift+R, which the game doesn't support by default, so I thought it could affect things.

Baertram 02/02/22 01:16 PM

The game supports this by default ;-) It is just not enabled by default, but the function used for that is vanilla code.


All times are GMT -6. The time now is 12:49 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI