Thread Tools Display Modes
08/29/22, 12:44 PM   #1
Hotzelvit
 
Hotzelvit's Avatar
Join Date: Sep 2019
Posts: 22
Lightbulb Mod-question: Use Gamepad - Disable Gamepad Mode ?

Hi,

I'm looking for a mod that allows for using the Gamepad [its 4-directional joystick movement] without having Gamepad-Mode enabled in 'Settings -> Gameplay -> Gamepad Mode'.

Problem:
When pressing any gamepad-button, 'Gamepad-Mode (enabled)' changes in-game fonts and letter-sizes as well as some menus like the 'inventory' drastically. When pressing a keyboard or mouse key right after, the fonts and menus immediately change back. When using gamepad and mouse+keyboard simultaneously, the UI is changing back and forth and some functional hiccups can occur (but these hiccups are not the problem really.)

Question:
Much appreciated if any of you knew whether a mod exists or could possibly exist that would prevent the UI-changes related to gamepad-mode while still fully enabling gamepad-functionality ?

/Below some background info on how this request arises which I hope some of you find useful or even inspiring
  Reply With Quote
08/29/22, 01:04 PM   #2
Hotzelvit
 
Hotzelvit's Avatar
Join Date: Sep 2019
Posts: 22
background: the eternal problem for ESO on PC I've always found to be the movement: 'Run' enabled, every button press WASD always becomes a jerking forward movement: from 0 to 100mph instantly. yes, you get used to it, and yes, there's 'walk' mode, but still... u have such an immersive world and the most standard-thing u do in it - moving - is by default unimmersive (on PC). Switching to Gamepad does the trick, but u don't want to give up on all the keyboard-bindings, and always switch back and forth between 2 devices...

Best of both worlds?

Possible, with a tool called 'Razer Tartarus Pro'. Not cheap but it does the trick: a one-handed keyboard that allows you to just configure the WASD keys as gamepad-joystick-directions. Its analogue keys can imitate the gradual gamepad-motion depending on how deep/shallow you press. And while this doesn't sound like much, it changes the game immensely. Unfortunately, the WASD/joystick keys only work when gamepad-mode is enabled and thus the fonts and menus change all the time when using this 'gamepad-keyboard'..

Last edited by Hotzelvit : 08/29/22 at 01:07 PM.
  Reply With Quote
08/29/22, 01:59 PM   #3
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,912
Advance Disable Controller Ui

Not sure if it still works but it was doing that what you ask for: only differently: Use the keyboard UI in gamepad mode. Switch the input mode to gamepad and as you open menus the keyboard UI was shown. Only fight and movement stays in gamepad mode.

Edit:
But as Sharlikran described below keybord and gamepad mode use entirely different variables, controls and technics. And ZOs made "auto detect the input mode by input keys/button press" too. I'm not sure if somehting you ask for would be possible without having to recode ~90% of one of the UI types, which most likely no addon dev will have the time nor the will to do.

Maybe Advance Disable Controller UI still works, check the addon comments. Last time I read them someone said you need to login with the addon, open the inventory twice after another and then it worked (having input mode set fixed to gamepad e.g.).

Last edited by Baertram : 08/30/22 at 12:21 AM.
  Reply With Quote
08/29/22, 06:00 PM   #4
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 626
The UI in Gamepad mode is essentially one big tooltip and the backend is different then keyboard mode. Some variables are not available in Gamepad mode. Meaning SOMETHING_SOMETHING.something.data.dataList may be Keyborad only and the internal ZOS UI checks to see if the user is using Keyboard or Gamepad. If an internal variable is Keyboard only then it will not be created while in Gamepad and the mod would fail by returning nil.

The differences between Gamepad and Keyboard is why there is little to no Gamepad support. Most mod authors know the backend is this way because they dislike that Gamepad mode doesn't have an easier API for them to work with the same as Keyboard does. There are ways to alter the Gamepad UI but most authors don't bother with it because it's too different. Gamepad mode is an entirely different system completely.

Anything anyone has done will not do exactly what you want and in general you should expect Lua errors.

Last edited by Sharlikran : 08/29/22 at 06:07 PM.
  Reply With Quote
08/30/22, 08:51 AM   #5
Hotzelvit
 
Hotzelvit's Avatar
Join Date: Sep 2019
Posts: 22
Thanks @Baertram and @Sharlikan and Hats off for the educated responses. Will try out Advance Disable Controller UI and get back..
  Reply With Quote

ESOUI » AddOns » AddOn Search/Requests » Mod-question: Use Gamepad - Disable Gamepad Mode ?

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off