Download
(192 Kb)
Download
Updated: 10/25/17 11:20 AM
Pictures
File Info
Compatibility:
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Updated:10/25/17 11:20 AM
Created:08/05/17 12:59 PM
Monthly downloads:175
Total downloads:22,575
Favorites:42
MD5:
Categories:Discontinued & Outdated, Action Bar Mods
BetterUI :: Gamepad Interface Improvements (HotR)  Popular! (More than 5000 hits)
Version: 2.51
by: rockingdice [More]
This is a continuation of Prasoc's BetterUI :: Gamepad Interface Improvements add-on.

It seems like original author is not updating anymore for months, and this add-on is great for gamepad users.
I'm going to keep this add-on alive for the time i'm playing this game.

My github page for this add-on:
https://github.com/rockingdice/BetterUI


2.51 Changes:
  • Supported Alpha Gear! You can use either of Iakoni or AG.
  • Fixed icon setting for both banking and inventory.


2.50 Changes:
  • CwC is supported!
  • Added TTC market price for inventory/guild selling pages.
    * Pink color means the price is average price, Orange color means the price is sugguested price.

2.49 Changes:
  • Updated Russian localization.

2.48 Changes:
  • Guild Selling Page supports Auto Category
  • Improved some localized strings
  • Fonts are replaced by default game fonts
  • Fixed a bug of duplicated keybinding

2.47 Changes:
  • Added Known/Unknown status to recipes/motifs
  • Added BoP Tradeable icon to items

2.46 Changes:
  • Fixed banking deposit/withdraw issue.
  • Fixed split items issue in bank.
  • Fixed Iakoni’s Gear Changer integration issue.
  • Fixed quest items are not usable.

2.45 Changes:
Overall:
  • Changed all windows to bigger one to show more information
  • Added a new skin to show bigger fonts in all BetterUI windows. [In BetterUI(Master) menu]

Inventory:
  • Removed right tooltip window to fit new window, changed ‘X’ button to swap info tooltip just like the original ui.
  • Reworked the equip dialog window. Equiping all weapons/poisons/rings will prompt a dialog to choose which hand/ which weapon bar to equip into. You can swap Main/Backup weapon bar in the dialog instead of the inventory interface. It shows both weapon bars now.
  • You can assign quickslot items in the first page.
  • ‘Left Stick’ now can be used to stack items!
  • ‘Right Stick’ changed to toggle inventory/craftbag. Mark as junk function has to be used in the action menu due to few buttons.
  • Added a new column to show traits.
  • Fixed sorting and categories filtering in craftbag.
  • Added Support for add-on ‘AutoCategory’ for grouping items automatically in a single tab.

Banking:
  • Added all currency deposit/withdraw.
  • Added a tooltip to show all your currency.
  • Added a new column to show traits.
  • Added Support for add-on ‘AutoCategory’ for grouping items automatically.

Guild Store:
  • Rearrange the layouts in all pages.
  • Added a new column to show traits in tab ‘Sell Items’.

2.44 Changes:
  • Compatible with HotR(3.1)
  • Fixed localization in inventory tab bar: "Consumables"

2.43 Changes:
  • Added add-on menu settings to turn on/off icons in inventory/banking.
  • Integrated add-on: Iakoni's Gear Changer to show gear set index besides items.
  • Integrated add-on: GamePadBuddy to show research status/ ornate / intricate icons besides items.

    **Attention: Icons will be hidden by default if you update to 2.43, please turn on these icons in the add-on setting menu! You can modify the settings in BetterUI(Inventory) or BetterUI(Banking) separately.
Also if you are looking for more gamepad add-on, please see my original add-on with more useful features for gamepad users:
GamePadBuddy


If you enjoy this update or GamePadBuddy add-on, you can send me in-game coin to:
@RockingDice in NA megaserver
or donate via Paypal :
Donate!

You can request more features for gamepad on my github page, or send me emails to [email protected] I'll try my best to see if there's a way to make the gamepad experience better.

Any donations will keep me make more better add-on for gamepad users!

2.51 Changes:
  • Supported Alpha Gear! You can use either of Iakoni or AG.
  • Fixed icon setting for both banking and inventory.


2.50 Changes:
  • CwC is supported!
  • Added TTC market price for inventory/guild selling pages.
    * Pink color means the price is average price, Orange color means the price is sugguested price.

2.49 Changes:
  • Updated Russian localization.

2.48 Changes:
  • Guild Selling Page supports Auto Category
  • Improved some localized strings
  • Fonts are replaced by default game fonts
  • Fixed a bug of duplicated keybinding

2.47 Changes:
  • Added Known/Unknown status to recipes/motifs
  • Added BoP Tradeable icon to items

2.46 Changes:
  • Fixed banking deposit/withdraw issue.
  • Fixed split items issue in bank.
  • Fixed Iakoni’s Gear Changer integration issue.
  • Fixed quest items are not usable.

2.45 Changes:
Overall:
  • Changed all windows to bigger one to show more information
  • Added a new skin to show bigger fonts in all BetterUI windows. [In BetterUI(Master) menu]

Inventory:
  • Removed right tooltip window to fit new window, changed ‘X’ button to swap info tooltip just like the original ui.
  • Reworked the equip dialog window. Equiping all weapons/poisons/rings will prompt a dialog to choose which hand/ which weapon bar to equip into. You can swap Main/Backup weapon bar in the dialog instead of the inventory interface. It shows both weapon bars now.
  • You can assign quickslot items in the first page.
  • ‘Left Stick’ now can be used to stack items!
  • ‘Right Stick’ changed to toggle inventory/craftbag. Mark as junk function has to be used in the action menu due to few buttons.
  • Added a new column to show traits.
  • Fixed sorting and categories filtering in craftbag.
  • Added Support for add-on ‘AutoCategory’ for grouping items automatically in a single tab.

Banking:
  • Added all currency deposit/withdraw.
  • Added a tooltip to show all your currency.
  • Added a new column to show traits.
  • Added Support for add-on ‘AutoCategory’ for grouping items automatically.

Guild Store:
  • Rearrange the layouts in all pages.
  • Added a new column to show traits in tab ‘Sell Items’.

2.44 Changes:
  • Compatible with HotR(3.1)
  • Fixed localization in inventory tab bar: "Consumables"

2.43 Changes:
  • Added add-on menu settings to turn on/off icons in inventory/banking.
  • Integrated add-on: Iakoni's Gear Changer to show gear set index besides items.
  • Integrated add-on: GamePadBuddy to show research status/ ornate / intricate icons besides items.

    **Attention: Icons will be hidden by default if you update to 2.43, please turn on these icons in the add-on setting menu! You can modify the settings in BetterUI(Inventory) or BetterUI(Banking) separately.
Optional Files (0)


Archived Files (11)
File Name
Version
Size
Uploader
Date
2.50
189kB
rockingdice
10/23/17 08:05 PM
2.49
195kB
rockingdice
10/08/17 09:21 AM
2.48
195kB
rockingdice
09/25/17 09:02 PM
2.47
193kB
rockingdice
08/31/17 09:04 AM
2.46
195kB
rockingdice
08/27/17 11:12 PM
2.45
195kB
rockingdice
08/25/17 11:22 PM
2.44
191kB
rockingdice
08/15/17 02:13 AM
2.43
189kB
rockingdice
08/11/17 12:19 PM
2.42
180kB
rockingdice
08/07/17 10:08 AM
2.41
180kB
rockingdice
08/05/17 09:15 PM
2.40
180kB
rockingdice
08/05/17 12:59 PM


Post A Reply Comment Options
Unread 08/27/17, 11:14 PM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
New version is uploaded, now in pending.
Report comment to moderator  
Reply With Quote
Unread 08/27/17, 10:32 PM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
Originally Posted by rockingdice
Originally Posted by Greevir
I seem to be having an issue with opening containers. For example the writ containers you get after turning them in. I open one, then I can't open another unless I select another item then go back to open it. I have to do this every time. Also, I seem to get an error when I have the Iakoni's Gear Changer options enabled. It also breaks the banking module.

Code:
user:/AddOns/BetterUI/Modules/Helper/Helper.lua:39: attempt to index a nil value
stack traceback:
	user:/AddOns/BetterUI/Modules/Helper/Helper.lua:39: in function 'BUI.Helper.IokaniGearChanger.GetGearSet'
	user:/AddOns/BetterUI/Modules/Inventory/InventoryList.lua:193: in function 'BUI_SharedGamepadEntryLabelSetup'
	user:/AddOns/BetterUI/Modules/Inventory/InventoryList.lua:330: in function 'BUI_SharedGamepadEntry_OnSetup'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1067: in function 'ZO_ParametricScrollList:RunSetupOnControl'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1203: in function 'ZO_ParametricScrollList:AcquireAndSetupControl'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:967: in function 'ZO_ParametricScrollList:UpdateAnchors'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:680: in function 'ZO_ParametricScrollList:Commit'
	user:/AddOns/BetterUI/Modules/Banking/Banking.lua:930: in function 'BUI.Banking.Class:RefreshList'
	user:/AddOns/BetterUI/Modules/CIM/InterfaceLibrary.lua:170: in function 'BUI.Interface.Window:RefreshVisible'
	user:/AddOns/BetterUI/Modules/Banking/Banking.lua:1001: in function 'BUI.Banking.Init'
	user:/AddOns/BetterUI/Modules/Banking/Module.lua:114: in function 'BUI.Banking.Setup'
	user:/AddOns/BetterUI/BetterUI.lua:219: in function 'BUI.LoadModules'
	user:/AddOns/BetterUI/BetterUI.lua:260: in function 'BUI.Initialize'
	user:/AddOns/BetterUI/BetterUI.lua:268: in function '(anonymous)'
It seems that the integration failed. So that the initialization of BetterUI is not finished. Can you try to disable the Iakoni's Gear Changer for testing the container? I'll take a look into this issue.
Just found that this issue is fixed in newer version, I'll upload it soon.
Report comment to moderator  
Reply With Quote
Unread 08/27/17, 09:21 PM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
Originally Posted by Greevir
I seem to be having an issue with opening containers. For example the writ containers you get after turning them in. I open one, then I can't open another unless I select another item then go back to open it. I have to do this every time. Also, I seem to get an error when I have the Iakoni's Gear Changer options enabled. It also breaks the banking module.

Code:
user:/AddOns/BetterUI/Modules/Helper/Helper.lua:39: attempt to index a nil value
stack traceback:
	user:/AddOns/BetterUI/Modules/Helper/Helper.lua:39: in function 'BUI.Helper.IokaniGearChanger.GetGearSet'
	user:/AddOns/BetterUI/Modules/Inventory/InventoryList.lua:193: in function 'BUI_SharedGamepadEntryLabelSetup'
	user:/AddOns/BetterUI/Modules/Inventory/InventoryList.lua:330: in function 'BUI_SharedGamepadEntry_OnSetup'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1067: in function 'ZO_ParametricScrollList:RunSetupOnControl'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1203: in function 'ZO_ParametricScrollList:AcquireAndSetupControl'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:967: in function 'ZO_ParametricScrollList:UpdateAnchors'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:680: in function 'ZO_ParametricScrollList:Commit'
	user:/AddOns/BetterUI/Modules/Banking/Banking.lua:930: in function 'BUI.Banking.Class:RefreshList'
	user:/AddOns/BetterUI/Modules/CIM/InterfaceLibrary.lua:170: in function 'BUI.Interface.Window:RefreshVisible'
	user:/AddOns/BetterUI/Modules/Banking/Banking.lua:1001: in function 'BUI.Banking.Init'
	user:/AddOns/BetterUI/Modules/Banking/Module.lua:114: in function 'BUI.Banking.Setup'
	user:/AddOns/BetterUI/BetterUI.lua:219: in function 'BUI.LoadModules'
	user:/AddOns/BetterUI/BetterUI.lua:260: in function 'BUI.Initialize'
	user:/AddOns/BetterUI/BetterUI.lua:268: in function '(anonymous)'
It seems that the integration failed. So that the initialization of BetterUI is not finished. Can you try to disable the Iakoni's Gear Changer for testing the container? I'll take a look into this issue.
Report comment to moderator  
Reply With Quote
Unread 08/27/17, 09:08 PM  
Greevir
 
Greevir's Avatar

Forum posts: 27
File comments: 130
Uploads: 0
I seem to be having an issue with opening containers. For example the writ containers you get after turning them in. I open one, then I can't open another unless I select another item then go back to open it. I have to do this every time. Also, I seem to get an error when I have the Iakoni's Gear Changer options enabled. It also breaks the banking module.

Code:
user:/AddOns/BetterUI/Modules/Helper/Helper.lua:39: attempt to index a nil value
stack traceback:
	user:/AddOns/BetterUI/Modules/Helper/Helper.lua:39: in function 'BUI.Helper.IokaniGearChanger.GetGearSet'
	user:/AddOns/BetterUI/Modules/Inventory/InventoryList.lua:193: in function 'BUI_SharedGamepadEntryLabelSetup'
	user:/AddOns/BetterUI/Modules/Inventory/InventoryList.lua:330: in function 'BUI_SharedGamepadEntry_OnSetup'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1067: in function 'ZO_ParametricScrollList:RunSetupOnControl'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:1203: in function 'ZO_ParametricScrollList:AcquireAndSetupControl'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:967: in function 'ZO_ParametricScrollList:UpdateAnchors'
	EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:680: in function 'ZO_ParametricScrollList:Commit'
	user:/AddOns/BetterUI/Modules/Banking/Banking.lua:930: in function 'BUI.Banking.Class:RefreshList'
	user:/AddOns/BetterUI/Modules/CIM/InterfaceLibrary.lua:170: in function 'BUI.Interface.Window:RefreshVisible'
	user:/AddOns/BetterUI/Modules/Banking/Banking.lua:1001: in function 'BUI.Banking.Init'
	user:/AddOns/BetterUI/Modules/Banking/Module.lua:114: in function 'BUI.Banking.Setup'
	user:/AddOns/BetterUI/BetterUI.lua:219: in function 'BUI.LoadModules'
	user:/AddOns/BetterUI/BetterUI.lua:260: in function 'BUI.Initialize'
	user:/AddOns/BetterUI/BetterUI.lua:268: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 08/27/17, 08:53 PM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
Originally Posted by Daeymon
Originally Posted by rockingdice
Can you provide more info about that item? maybe an item name?
I know there are interactable Quest Items. But an easy example are any lorebooks found during a quest. A good example is the Daily Quest "Tax Deduction" from the Hall of Justice in Vivec City. During the quest you'll find several documents which go to your Quest Items. These items have a Use action which when activated in the addon's UI, it posts the word "Use" to chat and nothing else.

http://esolog.uesp.net/viewlog.php?a...stitem&id=2687
Sure, I'll try to fix it.
Report comment to moderator  
Reply With Quote
Unread 08/27/17, 02:07 PM  
Daeymon

Forum posts: 0
File comments: 145
Uploads: 0
Originally Posted by rockingdice
Can you provide more info about that item? maybe an item name?
I know there are interactable Quest Items. But an easy example are any lorebooks found during a quest. A good example is the Daily Quest "Tax Deduction" from the Hall of Justice in Vivec City. During the quest you'll find several documents which go to your Quest Items. These items have a Use action which when activated in the addon's UI, it posts the word "Use" to chat and nothing else.

http://esolog.uesp.net/viewlog.php?a...stitem&id=2687
Report comment to moderator  
Reply With Quote
Unread 08/27/17, 09:58 AM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
Originally Posted by Daeymon
Bug Report: The Use action does not work on quest items that can be used. Like Quest based lorebooks.
Can you provide more info about that item? maybe an item name?
Report comment to moderator  
Reply With Quote
Unread 08/27/17, 06:35 AM  
Daeymon

Forum posts: 0
File comments: 145
Uploads: 0
Bug Report: The Use action does not work on quest items that can be used. Like Quest based lorebooks.
Report comment to moderator  
Reply With Quote
Unread 08/26/17, 10:23 AM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
Originally Posted by Falrond
@rockingdice - I sent you a private message about bug and an exploit.
Thanks for your feedback!
Report comment to moderator  
Reply With Quote
Unread 08/26/17, 09:13 AM  
Falrond

Forum posts: 0
File comments: 1
Uploads: 0
@rockingdice - I sent you a private message about bug and an exploit.
Report comment to moderator  
Reply With Quote
Unread 08/25/17, 11:24 PM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
It's been a while since last update.
I've coding a lot to make this add-on more functional and beautiful, hope you like the new version!
Report comment to moderator  
Reply With Quote
Unread 08/18/17, 09:07 AM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
Originally Posted by deljason
Another error, this time when equipping a disguise (scarlett judge)


EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:448: attempt to index a nil value
stack traceback:
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:448: in function 'ZO_KeybindStrip:UpdateKeybindButton'
user:/AddOns/BetterUI/Modules/Inventory/Inventory.lua:1232: in function 'OnInventoryUpdated'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Ingame/Inventory/SharedInventory.lua:264: in function 'ZO_SharedInventoryManager:RefreshSingleQuest'
EsoUI/Ingame/Inventory/SharedInventory.lua:62: in function 'RefreshSingle'
EsoUI/Libraries/Refresh/Refresh.lua:65: in function 'ZO_Refresh:UpdateRefreshGroups'
EsoUI/Ingame/Inventory/SharedInventory.lua:152: in function 'OnSingleQuestUpdated'
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:448: attempt to index a nil value
stack traceback:
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:448: in function 'ZO_KeybindStrip:UpdateKeybindButton'
user:/AddOns/BetterUI/Modules/Inventory/Inventory.lua:1232: in function 'OnInventoryUpdated'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Ingame/Inventory/SharedInventory.lua:115: in function 'OnInventorySlotUpdated'
Noted.
Report comment to moderator  
Reply With Quote
Unread 08/18/17, 09:06 AM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
Originally Posted by deljason
Originally Posted by rockingdice
If you experience errors when destroy things, please let me know.
re-post from Gamepadbuddy since it may be this mod doing it, not that one.

Got the latest version. A bug happens when I tried to destroy something. In this case the 'good travels' note from morrowind. Doesn't seem to happen to everything I try to destroy though. I only saw it when what I wanted to destroy had the 'timer' to verify I wanted to destroy.

EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:314: Attempt to access a private function 'RespondToDestroyRequest' from insecure code. The callstack became untrusted 1 stack frame(s) from the top.
stack traceback:
EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:314: in function 'ReleaseDialog'
EsoUI/Ingame/Inventory/Gamepad/GamepadInventory.lua:355: in function 'buttonCallback'
EsoUI/Libraries/ZO_Dialog/Gamepad/ZO_GenericDialog_Gamepad.lua:29: in function 'callback'
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:615: in function 'ZO_KeybindStrip:TryHandlingKeybindDown'
(tail call): ?
EsoUI/Libraries/ZO_Dialog/ZO_Dialog.lua:1191: in function 'ZO_Dialogs_ButtonKeybindPressed'
:1: in function '(main chunk)'

This issue is fixed in the new version. I need to test it more. If you want to get a beta version please send email to me, I'll send you a copy of the beta version.
Report comment to moderator  
Reply With Quote
Unread 08/18/17, 09:03 AM  
rockingdice
 
rockingdice's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 166
Uploads: 9
Originally Posted by deljason
Found a possible missing feature. With the inventory module enabled I cannot assign potions etc to quickslots.
This could be done in the 'quickslot' category.
Report comment to moderator  
Reply With Quote
Unread 08/18/17, 08:37 AM  
deljason
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 82
Uploads: 4
Found a possible missing feature. With the inventory module enabled I cannot assign potions etc to quickslots.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: