Quantcast
Download
(106 Kb)
Download
Updated: 11/27/19 12:14 PM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Updated:11/27/19 12:14 PM
Created:05/26/18 02:51 AM
Monthly downloads:767
Total downloads:31,828
Favorites:40
MD5:
Categories:Graphic UI Mods, Bags, Bank, Inventory
BetterUI :: Gamepad Interface Improvements  Popular! (More than 5000 hits)
Version: 2.71
by: goobsnake [More]
This is a continuation of Prasoc's & RockingDice's discontinued BetterUI :: Gamepad Interface Improvements add-on.

Addon now requires a seperate download of LibAddonMenu to work!


Current Release - 2.71 Changes:
  • Implemented:

    • Added new "quick destroy" feature to the Enhanced Inventory settings - New setting is disabled by default, but when enabled it'll allow you to delete any item without confirmation.

      *Use caution when this setting is enabled!
  • Changed:

    • To circumvent the new insecure dialog errors when destroying items, I've made all items be required to be marked as junk before they can be destroyed.

      *You can always enable the new quick destroy feature if this change becomes an annoyance but be cautioned the new quick destroy feature will not give a confirmation prompt, so accidental destroys "could" happen.



Add-on features:
  • Revamped gamepad Inventory UI:

    • Junk feature can be enabled
    • Ability to scroll to the next item type using trigger buttons
    • Warn before equipping bind-on-equip items
  • Revamped gamepad Banking UI:

    • Supports home chest storage
  • General Interface Improvements:

    • Display item trait and research knowledge on item tooltip
    • Remove "delete" dialog confirmation when deleting mail
    • Reduce font size on tooltips
    • Increase font size in Inventory & Banking item lists
  • Daily Writ Integration:

    • Displays the daily writ and it's progress at each crafting station

Add-on's I recommend:

  • Auto Category - Some performance issues with very large/full banks however
  • BeamMeUp - Fast Travel with tons of options!
    *Must still have a mouse/trackpad to make use, will look into hooking into it to provide gamepad support - Need to turn off the option Open/Close Teleporter with Map


Github page for this add-on:

https://github.com/goobsnake/BetterUI

*Anyone looking to contribute to adding features and updates with me, feel free to message me here or submit a pull request.


Donations:

Current Release - 2.71 Changes:
  • Implemented:

    • Added new "quick destroy" feature to the Enhanced Inventory settings - New setting is disabled by default, but when enabled it'll allow you to delete any item without confirmation.

      *Use caution when this setting is enabled!
  • Changed:

    • To circumvent the new insecure dialog errors when destroying items, I've made all items be required to be marked as junk before they can be destroyed.

      *You can always enable the new quick destroy feature if this change becomes an annoyance but be cautioned the new quick destroy feature will not give a confirmation prompt, so accidental destroys "could" happen.



2.70 Changes:
  • Implemented:

    • Added "Link to Chat" back as the default "X" button for any inventory item not associated with "Equip", "Use", "Assign", etc.
  • Changed:

    • When Enhanced Inventory is enabled, retrieving items from the Craftbag will now retrieve the full stack count up to the max inventory stack count (200).

      *You can split these stacks in your inventory once retrieved and you can also stow these items back to the Craftbag if needed.


2.69 Changes:
  • Implemented:

    • API bump to 100029
    • Added more tooltip & item list font size options - Thanks for contributing SSyl
    • Added option to suppress error messages when accessing the Guildstore if MasterMerchant is installed
    • Added Witches Festival provisioning writ's to the writ module
  • Changed:

    • Removed bundled libs - Addon now requires a seperate download of LibAddonMenu to work
    • When Enhanced Inventory is enabled, the Quickslot assignments are now done within the inventory screen.

      *The add-on will now search for any free Quickslot assignment slots and assign it to that slot first. If no slots are free and you hit the assign button, it will assign the item to the top Quickslot slot, overwriting whatever was there. If you hit the assign button on any Quickslot item that is currently assigned, it will remove that Quickslot assignment. If you have any collectibles assigned to the Quickslots, you will have to remove or change them via the collections area.
      code).


2.68 Changes:
  • Implemented:

    • API bump to 100028
    • Added more currency options to the Inventory footer screen - Includes new Undaunted Key currency

2.67 Changes:
  • Implemented:

    • Added equipped items and stolen items inventory tabs


2.66 Changes:
  • Updated:

    • Bumped API and lib versions to latest and greatest
  • Changed:

    • MasterMerchant and Tamriel Trade Centre prices are now near the top of the tooltip for easier view of prices. Stack Counts and their total price recommendations are now shown on the tooltips for all inventory/banking/guildstore/store screens.

2.65 Changes:
  • Fixed issue:

    • Lib files will now be referenced correctly to the ones bundled with BetterUI, preventing load up LUA errors - Issue was occurring if the user had no other addons installed that were bundled with the libs BetterUI needs (Somewhat rare since most addons share these common libs)

2.64 Changes:
  • Fixed issues:

    • Tabbing through craft bag categories would display an interface error. *Thanks virtus753 for reporting
    • In some instances the ReloadUI button display would not show in the BetterUI settings. I've added a permanent button.

2.63 Changes:
  • Revamped:

    • The add-on settings screen has gone through a significant revamp to make the settings easier to find and toggle on/off. I felt the add-on settings area was too busy and made features difficult to find or understand.
  • Removed:

    • Broken or redundant features/settings along with a fair amount of unused code have been removed. If I've removed a setting/feature that you feel is a must have, I'll explore adding it back in.
  • Fixed issues:

    • Removing the last item in an inventory category will no longer display an error and cause the add-on UI glitch out to the point where a /reloadui or logout was required.
      *Thanks Tyrobius for pointing out with steps to replicate!
    • "Bank is full" or "Inventory is full" messages will no longer occur if the item being moved can stack with an existing item inside the full bank or bag. (Fix isn't perfect but works)
      *Thanks OP88 for pointing it out.
    • Item stack count graphic will no longer get stuck if exiting the bank or inventory screens using a hotkey other then the "B" button. This could sometimes cause weird behavior when returning those UI screens or with character movements.

2.62 Changes:
  • Fixed an issue: Master Merchant and TTC integration were inadvertently disabled - Options are now located in the "General Interface" section of the addon settings.

2.61 Changes:
  • Implemented : Bumped API version to 100026
  • Fixed an issue: Fixed inventory & craft bag tab scrolling due to API 100026 (Wrathstone) changes
  • Fixed an issue: Fixed banking items not displaying correctly and various UI elements being out of place due to API 100026 (Wrathstone) changes
  • Removed: BetterUI's prior guild store functionality & UI have been removed in favor of ZOS's newly revamped & implemented gamepad guildstore UI
    *Too much work would have been needed to get BetterUI's guildstore funcitonality working correctly and honestly the revamped gamepad guildstore UI is pretty good.

2.60 Changes:
  • Implemented : Tamriel Trade Center data (Suggested Price and AVG/MIN/MAX price) will now display on all item tooltips as long as the Enhanced Guild Store feature is enabled. **You must have the Tamriel Trade Center addon installed
  • Fixed an issue: The quickslots keybind will now show up properly for any applicable items

2.59 Changes:
  • Updated API level to 100025 / Murkmire
  • Implemented : Event Tickets now show up on the Inventory currency footer
  • Implemented : On screen message is now displayed when you attempt to mark a locked item as junk
  • Implemented : On screen message is now displayed when you attempt to mark a craft bag item as junk
  • Implemented : On screen and chat message is now displayed when you attempt to delete a protected item (Items from the crown store, crown crates or daily rewards) - A work around, for now, to the previous LUA error. You'll need to mark these items as junk and then delete
  • Removed: Crown and Gem currencies no longer show up on the Inventory currency footer
  • Changed: The mark as junk feature is now enabled by default when using the Enhanced Inventory feature
  • Fixed an issue: Linking items to chat when Enhanced Banking or Enhanced Inventory are not enabled should no longer cause an error
  • Fixed an issue: Linking items to chat from the craft bag works again
  • Fixed an issue: Linking items to chat while they are marked as junk should no longer cause an error
  • Fixed an issue: When an inventory category (ie armor, materials, etc.) no longer has any items in it, an error will no longer occur

2.58 Changes:
  • Updated API level to 100024 / Wolfhunter
  • Fixed an issue: Guild Store item lists are now using the new API and are no longer causing a LUA error


2.57 Changes:
  • Improved: Inventory footer bar view now shows more currency options like Transmute Crystals, Crowns, Crown Gems and Writs
  • Improved: Added a furnishings tab on the inventory screen
  • Changed: Split up style materials and trait gems into their own categories for the Craft Bag
  • Fixed an issue: Using and selecting the action button, while in the banking screen, will no longer cause an error when the action was done on the withdraw or deposit currencies section
  • Fixed an issue: The junk item category tab icon will now display or be removed in real time without needing to re-enter the inventory screen

2.56 Changes:
  • Changed: Researchable crafting traits will now display if you already own an tem with that trait in your Inventory, Bank, House Bank or is Equipped (in that order) instead of displaying "Duplicate"
  • Fixed an issue: Jewelry crafting traits now correctly display on the item tooltip if they are researchable or not
  • Fixed an issue: Top tooltip equipped status text has been adjusted so it is no longer cutoff when an outfit or costume is enabled.
  • Fixed an issue: Item traits like ornate or intricate will no longer show up as a known researchable trait.

2.55 Changes:
  • Fixed an issue: Jewelry Writ info was not showing up. *Thanks saccarius
  • Fixed an issue: Occasional error happening during NPC banking interaction dialogue

2.54 Changes:
  • Fixed an issue: ZO_GamepadInventory.lua:1362: end expected. *Thanks Khaelgor/Azzuryon
  • Fixed an issue: Updated most localization files with the "Jewelry" inventory label so that the inventory label displays correctly in-game
  • Fixed an issue: Switching from the Bank to the House bank or vice-versa and withdrawing items too quickly would cause an error
  • General Improvements: Cleaned up Banking code logic in some areas

2.53 Changes:
  • Fixed an issue: The withdraw keybinds for the House Bank were removed by accident

2.52 Changes:
  • Implemented support for Home Bank/Storage!
  • Implemented support for a new Inventory filter for Jewelry.
  • Implemented support for viewing Jewelry Crafting materials in the Craft Bag.
  • Updated numerous files for overall API 100023/Summerset support.
  • A few misc bug fixes
Archived Files (19)
File Name
Version
Size
Uploader
Date
2.70
106kB
goobsnake
10/30/19 08:48 PM
2.69
106kB
goobsnake
10/28/19 05:44 PM
2.68
147kB
goobsnake
08/12/19 08:49 AM
2.67
147kB
goobsnake
06/18/19 05:27 PM
2.66
147kB
goobsnake
05/20/19 03:16 PM
2.65
147kB
goobsnake
03/18/19 09:14 AM
2.64
152kB
goobsnake
03/09/19 08:55 PM
2.63
151kB
goobsnake
03/07/19 11:28 AM
2.62
170kB
goobsnake
03/02/19 12:08 AM
2.61
168kB
goobsnake
02/25/19 11:09 AM
2.60
206kB
goobsnake
10/30/18 11:37 PM
2.59
206kB
goobsnake
10/26/18 11:11 AM
2.58
206kB
goobsnake
08/13/18 09:53 PM
2.57
206kB
goobsnake
07/06/18 12:10 PM
2.56
205kB
goobsnake
07/03/18 06:17 PM
2.55
205kB
goobsnake
06/11/18 09:48 AM
2.54
205kB
goobsnake
05/28/18 11:14 PM
2.53
205kB
goobsnake
05/26/18 10:50 AM
2.52
205kB
05/26/18 02:51 AM


Post A Reply Comment Options
Unread 02/15/20, 03:34 PM  
sindradottir

Forum posts: 1
File comments: 11
Uploads: 0
UI error keybind strip?

Help? I'm having an issue, it's become more prolific lately, but every time I try to select a wayshrine from the map while in gamepad mode, I can smash that A button as much as I want but it does nothing. When I go investigate the error code data, this is what I get.

EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:102: attempt to index a nil value
stack traceback:
EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:102: in function 'GetDialog'
<Locals> isGamepad = T, dialogBaseName = "ZO_DialogGamepad", i = 1 </Locals>
EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:431: in function 'ZO_Dialogs_ShowDialog'
<Locals> name = "RECALL_CONFIRM", data = [table:1]{nodeIndex = 38}, textParams = [table:2]{}, isGamepad = T, dialogInfo = [table:3]{} </Locals>
(tail call): ?
(tail call): ?
(tail call): ?
EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:328: in function 'ZO_Dialogs_ShowGamepadDialog'
<Locals> name = "RECALL_CONFIRM", data = [table:1], textParams = [table:2], IS_GAMEPAD = T, currentScene = [table:4]{fireCallbackDepth = 0, state = "shown", wasShownInGamepadPreferredMode = T, name = "gamepad_worldMap", wasRequestedToShowInGamepadPreferredMode = T, disallowEvaluateTransitionCompleteCount = 0, restoresHUDSceneToggleGameMenu = F, restoresHUDSceneToggleUIMode = F}, dialog = [table:3] </Locals>
EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:265: in function 'ZO_Dialogs_ShowPlatformDialog'
<Locals> dialogFn = EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:323 </Locals>
EsoUI/Ingame/Map/WorldMap.lua:2319: in function 'callback'
<Locals> pin = [table:5]{normalizedY = 0.76026844978333, m_PinType = 198, normalizedX = 0.31369283795357}, nodeIndex = 38, name = "Hallin's Stand Wayshrine", _ = 0, premiumTimeLeft = 0 </Locals>
EsoUI/Ingame/Map/WorldMap.lua:2667: in function 'ZO_WorldMap_HandlePinClicked'
<Locals> mouseButton = 1, pinDatas = [table:6]{} </Locals>
EsoUI/Ingame/Map/WorldMap.lua:7365: in function 'callback'
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:645: in function 'ZO_KeybindStrip:TryHandlingKeybindDown'
<Locals> self = [table:7]{batchUpdating = F, allowDefaultExit = T, insertionId = 385}, keybind = "UI_SHORTCUT_PRIMARY", buttonOrEtherealDescriptor = [table:8]{name = "Gamepad World Map Select Pin", addedForSceneName = "gamepad_worldMap", ethereal = T, keybind = "UI_SHORTCUT_PRIMARY"}, keybindButtonDescriptor = [table:8], enabled = T </Locals>
(tail call): ?
(tail call): ?
Normally I can decipher my error codes and figure out if it's a conflicting addon causing a problem, but here, it looks like its all just basegame UI libraries popping up.

Help?
Report comment to moderator  
Reply With Quote
Unread 02/05/20, 09:27 AM  
spinningplates

Forum posts: 0
File comments: 2
Uploads: 0
This addon's use and harrowstorm viability

Hi

I currently use "Advanced Disable Controller" I love it!
It hasn't been updated for quite a few patches now... just wondering if this does the same thing?
Apologies I couldn't tell from the description.

Also they are making the the gamepad UI unable to scale in Harrowstorm, will this still work despite this change?

Many thanks
Report comment to moderator  
Reply With Quote
Unread 01/04/20, 08:44 AM  
DameQuixotic

Forum posts: 0
File comments: 5
Uploads: 0
AutoCategory

So I am trying to get autocategory working with this mod.

It looks like this mod has a bunch of predefined categories and does not recognize categories you implement yourself within autocategory, is that correct?

Just don't want to keep banging my head trying to get rid of the defaults and use my own if its not possible. Switching back to kb/m ui I see my custom ones, just not in the BetterUI inventory.
Report comment to moderator  
Reply With Quote
Unread 01/01/20, 07:17 PM  
goobsnake
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 69
Uploads: 1
Originally Posted by trowieuk
user:/AddOns/BetterUI/BetterUI.lua:269: function expected instead of nil
stack traceback:
user:/AddOns/BetterUI/BetterUI.lua:269: in function '(anonymous)'

BetterUI not showing in Addon Settings.
You are using a very out dated version of this add-on and need to update. The BetterUI.lua file hasn't had 269 lines of code in it for awhile (BetterUI.lua:269 as indicated in your stack traceback, the number 269 indicates which line it failed on). The latest v2.71 version only has 205 lines of code so 269 is impossible if you were using the most updated version.
Report comment to moderator  
Reply With Quote
Unread 01/01/20, 09:57 AM  
trowieuk

Forum posts: 1
File comments: 8
Uploads: 0
user:/AddOns/BetterUI/BetterUI.lua:269: function expected instead of nil
stack traceback:
user:/AddOns/BetterUI/BetterUI.lua:269: in function '(anonymous)'

BetterUI not showing in Addon Settings.
Report comment to moderator  
Reply With Quote
Unread 11/27/19, 10:46 AM  
goobsnake
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 69
Uploads: 1
Re: Stolen Items

Originally Posted by Rod_61
Just to let you know
With the new update you can no longer destroy stolen items from the list, you now have to mark them as junk; then destroy them from the junk list. When trying from stolen list the option comes up, but nothing happens and you have to escape out.
I'll take a look and see if I can get fixed soonish...

So I took a look and added a new feature "quick destroy" to the update I just uploaded. Details are in the release notes/changelog.

Unfortunately a lot of these inventory changes ZOS has made for Dragonhold and these latest patches may require a major or complete rewrite of the inventory portions of BetterUI. I would doubt this will happen anytime soon since we're expecting our second son in January, so I'll continue making band-aid type changes when I can.
Last edited by goobsnake : 11/27/19 at 12:20 PM.
Report comment to moderator  
Reply With Quote
Unread 11/27/19, 10:45 AM  
goobsnake
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 69
Uploads: 1
Originally Posted by phen00
I just can't get this addon to run. Tried deleting the lua file, reinstalling betterui, reinstalling the libs addon, nothing works. No errors appear either, it just doesn't work.

Here's my addon list.

https://i.gyazo.com/acbcc249f56e1543...3dc2fa95a6.png


edit: it also says it's finished loading when the game starts but nothing happens.
https://i.gyazo.com/5efc54f06149600b...b676d55ec0.png
Sorry for the late response but just checking that you've gone into the addon settings to actually enable all of the features? Nothing comes enabled by default and you do have to be in gamepad mode.
Report comment to moderator  
Reply With Quote
Unread 11/26/19, 08:33 PM  
Rod_61

Forum posts: 0
File comments: 3
Uploads: 0
Stolen Items

Just to let you know
With the new update you can no longer destroy stolen items from the list, you now have to mark them as junk; then destroy them from the junk list. When trying from stolen list the option comes up, but nothing happens and you have to escape out.
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 06:47 AM  
phen00

Forum posts: 0
File comments: 1
Uploads: 0
I just can't get this addon to run. Tried deleting the lua file, reinstalling betterui, reinstalling the libs addon, nothing works. No errors appear either, it just doesn't work.

Here's my addon list.

https://i.gyazo.com/acbcc249f56e1543...3dc2fa95a6.png


edit: it also says it's finished loading when the game starts but nothing happens.
https://i.gyazo.com/5efc54f06149600beeb593b676d55ec0.png
Last edited by phen00 : 11/18/19 at 02:44 PM.
Report comment to moderator  
Reply With Quote
Unread 11/04/19, 10:57 AM  
goobsnake
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 69
Uploads: 1
Re: master recipe list

Originally Posted by RiverBrian
first off, love the addon. thank you. now down to business. is it possible to make master recipe list work with this? me personally, all id like to see is if one of my toons know the recipe/design. thank you in advance for your time and hard work. we appreciate it.
Thanks and I'll check to see if I can make the ESO Master Recipe List hook easily into the tooltips we use but can't make any guarantees. Some add-ons are easy and some take a fair amount of effort to add support into BetterUI. The ones that seem to take a fair amount of work, I typically don't pursue right now since I have family, work and occasional ESO playtime obligations.
Report comment to moderator  
Reply With Quote
Unread 11/03/19, 02:49 PM  
RiverBrian

Forum posts: 0
File comments: 12
Uploads: 0
master recipe list

first off, love the addon. thank you. now down to business. is it possible to make master recipe list work with this? me personally, all id like to see is if one of my toons know the recipe/design. thank you in advance for your time and hard work. we appreciate it.
Report comment to moderator  
Reply With Quote
Unread 10/30/19, 08:52 PM  
goobsnake
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 69
Uploads: 1
Originally Posted by Dzntyago
Good evening, first of all thanks for an awesome addon! i love it, but i have a bug, it is not allowing me to retrieve items from crafting bag, reloaded UI, restarted client, nothing. help!
I had to develop a work around to "fix" this due to the bugs/limitations introduced with Inventory items in this last ESO patch. Many other inventory related add-ons are having similar issues and waiting on a proper fix from ZOS.

Craftbag functionality is restored as best I can for now in the latest BetterUI update (2.70) and I'll continue to make improvements where/when I can.
Report comment to moderator  
Reply With Quote
Unread 10/30/19, 02:29 AM  
Dzntyago

Forum posts: 0
File comments: 1
Uploads: 0
Good evening, first of all thanks for an awesome addon! i love it, but i have a bug, it is not allowing me to retrieve items from crafting bag, reloaded UI, restarted client, nothing. help!
Report comment to moderator  
Reply With Quote
Unread 10/28/19, 05:48 PM  
goobsnake
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 69
Uploads: 1
Re: Enhanced Inventory

Originally Posted by Rod_61
First I would like to say this is a great addon!
For some reason starting today if I have Enhanced inventory turned on; I am not able to load anything into my quick slots, and if I click on a item already loaded into quick slots all the button options disappear
Everything else works great
The release I just uploaded (2.69) doesn't fix the issue but has a workaround that should be acceptable for now. From what I've been told ZOS implemented new inventory API security checks that may not be working right with add-ons and there will be a future patch to fix these issues. I don't know if this is going to bring back the Quickslots radial support or not just yet, but if it does, I can re-implement the original code. If not, I'll try to make improvements to the workaround I have in place.
Report comment to moderator  
Reply With Quote
Unread 10/23/19, 11:27 PM  
goobsnake
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 69
Uploads: 1
Re: Enhanced Inventory

Originally Posted by Rod_61
First I would like to say this is a great addon!
For some reason starting today if I have Enhanced inventory turned on; I am not able to load anything into my quick slots, and if I click on a item already loaded into quick slots all the button options disappear
Everything else works great
I will take a look in the morning and fix it if I can reproduce. I didn't notice this on the PTS server for the patch that just released this week, but may have missed it.

**Edit**

After a fair amount of time trying different things, I'm stumped right now and asking for assistance on the ESOUI addon forum. ZOS has changed some of these existing API calls to be protected API calls for add-ons now, and the quickslots radial now appears to use these. I'll try a few more things but I'm mostly waiting to see if I can get any assistance or ideas from other add-on developers. For right now, adding, removing or moving quickslot items is broken when using the enhanced inventory feature.

If I don't get any further soon, I'll patch the add-on and make the quickslot button hidden for items. You'll have to disable enhanced inventory to setup your quickslots, then switch back. A pain the butt I know.
Last edited by goobsnake : 10/24/19 at 09:42 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.