View Single Post
12/08/20, 11:00 PM   #1
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 655
Gamepad Mods and support

Recently a user reported an error with MM while using the Gamepad. I didn't know what to do because neither of my controllers will work with ESO. On the Bethesda side of things we often explain that if you want support for tools such as TES5Edit or FO4Edit, LOOT, or Wrye Bash testing requires [insert whatever here]. Normally this would not be the game but things like VR support. If the desire in there they pitch is and then support is added.

A controller is fairly cheap but I am a father of 5 and I struggle as it is to keep my i3 (lynnfield ) 4GB of ram computer working. So I said get some people to contribute and I will take a look but it would only be for MM testing.

Thanks to Lyelu I have a gamepad that works with ESO. Only now, I am on a quest to add Gamepad support to LibMapPins to start with so that you can toggle quest pins off and on when in Gamepad mode.

Which has led to this post.

I am requesting that the conversation stay on topic. This will be different then other threads as the topic is for mod authors only. No user posts requesting anything or commenting. I will ask moderators to help with that.

What am I requesting?

For starters, do you have a mod with Gamepad support? Meaning does it really have the support? Not that it simply doesn't cause an Lua error. As an example MM dose not have Gamepad support as none of the information will show in Gamepad mode. I am still looking into it but I believe "BetterUI :: Gamepad Interface Improvements" does this but I would like to create a framework mod so that MM can use it. The framework mod would be something other authors could use as well. It will not be the original intent, but as the framework is developed I want keyboard support to be kept in mind and the basic foundation to be there.

I am a bit new to Lua as it is and I do not know all the API features available to keyboard mode so I struggle. I just got the Gamepad and I know 0 about the options available other then what I have found digging around. So for me to state that I want to develop and be in charge of final layout may be a bit odd. However, I want there to be a focus. You can't make everyone happy.

I can't use it yet but I can get at the information I need for MM to alter the sale price and possibly display the basic stack price calculator like you have when you are not using Awesome Guild Store.

I have also learned that there are ways to get at the information you need to buy and sell items while AGS is active. The author simply revamped a great many things. I have been able to use his callbacks to obtain what I want but I have more work to do. Obviously without AGS you can do this more easily.

The goal is to keep it simple. You all know the keyboard mode. There is a vanilla line that says "You do not know this recipe" and just about every mod that alters the tooltip tells you the same thing. That will not be allowed. You can color it different or add 1 icon to the left of the name. Nothing more. The same with inventory. You don't need every mod author telling you in some way that you have x amount in your inventory, the bank, and the crafting bag. There will be a spot for each. It will be a placeholder set to hidden unless you are using it. If it is in use by modA then you won't have access to it and that's fine because everyone will do it the same way anyway.

This will not be intended to become SkyUI for ESO. So I want to work with the layout currently available.

Please post your mod and if you have any experience with altering the Gamepad UI. I am trying to learn the xml files a bit more this week. ZOSDanBaston said the UI is purely Lua and that unless it is private or protected you can do whatever you want unlike keyboard mode.

Last edited by Sharlikran : 12/08/20 at 11:20 PM.
  Reply With Quote