Glup Shitto
New member
The binds don't change in settings, but the GUI/HUD does not properly reflect the hero specific binds unless I change the settings again. This happens any time I close the game and reopen it.
For example, if I rebind my first ability on a specific hero to the Q key and then save, the HUD properly shows the Q button below the ability. However, if I do that, then close the game and reopen, the HUD reverts back to saying the first ability is bound to the 1 key, but the actual binding itself has it on Q. To get the HUD to properly reflect the binding, I have to go back to the ability and rebind it.
I'm no developer, but to me, it seems like the game is pulling the default bindings visual elements when showing the HUD for the first time and there is no call to update it automatically with each hero, likely due to there not being a sperate instance of whatever class/function holds the UI elements. Given that there has to be some location these bindings are stored, and the game knows which binds to load based on the hero selected, I think they can fix this by taking the function that updates the HUD elements on rebind, and reworking it to update the HUD whenever your hero changes.
While this is a purely visual glitch, it isn't a lot of fun having to spend time each launch rebinding everything so I'm not mid-match wondering why my ult won't fire or my Debuff Remover isn't working. Yes, muscle memory and all that, but since I really don't main a certain hero, its not as easy if I were to play 3-4 of them.
For example, if I rebind my first ability on a specific hero to the Q key and then save, the HUD properly shows the Q button below the ability. However, if I do that, then close the game and reopen, the HUD reverts back to saying the first ability is bound to the 1 key, but the actual binding itself has it on Q. To get the HUD to properly reflect the binding, I have to go back to the ability and rebind it.
I'm no developer, but to me, it seems like the game is pulling the default bindings visual elements when showing the HUD for the first time and there is no call to update it automatically with each hero, likely due to there not being a sperate instance of whatever class/function holds the UI elements. Given that there has to be some location these bindings are stored, and the game knows which binds to load based on the hero selected, I think they can fix this by taking the function that updates the HUD elements on rebind, and reworking it to update the HUD whenever your hero changes.
While this is a purely visual glitch, it isn't a lot of fun having to spend time each launch rebinding everything so I'm not mid-match wondering why my ult won't fire or my Debuff Remover isn't working. Yes, muscle memory and all that, but since I really don't main a certain hero, its not as easy if I were to play 3-4 of them.