Download
(39 Kb)
Download
Updated: 07/25/21 06:57 AM
Pictures
File Info
Compatibility:
Blackwood (7.0.5)
Updated:07/25/21 06:57 AM
Created:07/01/21 05:07 PM
Monthly downloads:173
Total downloads:7,991
Favorites:25
MD5:
Categories:Graphic UI Mods, Action Bar Mods, Miscellaneous, Utility Mods
ESOPie - Extensive Quickslots  Popular! (More than 5000 hits)
Version: 0.2.9
by: FiveStar [More]
ESOPie - Extensive Customizable Quickslots





ESOPie is a radial action-binding addon inspired by the similarly named World of Warcraft addon OPie by cfxfox that provides up to 6 ring bindings of up to 12 usable slots much like the Quickslot feature.
Nested sub-rings can be used to create a deep tree of options, customized to your liking! ESOPie currently supports many collection items, emotes, assistants, companions and more!

Dressing Room is now supported if it is installed and enabled.
Gamepad is supported.

This addon is under active development. Expect bugs. Please provide feedback and bug reports so I can keep improving it.


Configuration
For a full list of features and up-to-date documentation please check the github wiki.


Dependencies
There is only one required dependency;You must install this seperately for ESOPie to function.


I am actively looking for translations!
If you'd like to submit a translation, please submit a pull request on github. I will gladly add you to the credits!
Version [0.2.9]
* Fixed input action layer issue that caused some inputs to be unresponsive in gamepad mode after interaction

Version [0.2.8]
* Slot organization options
* Slots can now be re-ordered and moved between rings
* UI shuffling, hopefully easier to understand slot configuration
* UX improvements for collectible icons

Version [0.2.6]
* Fix for certain slash commands (eg. /uspf)
* Added safety checks and logging for improperly configured installations

Version [0.2.5]
* Hotfix for an initialization order issue

Version [0.2.4]
* Added Dressing Room slot action support

Version [0.2.3]
* Added initial gamepad support
* Added toggle and hold behaviours for both gamepad and keyboard
* Improved add slot UX
- New slots can be added while editing a slot, a sibling will be added under the same ring
- Adding a slot will now switch automatically to edit it again

Version [0.2.2] - Initial release on ESOUI
Optional Files (0)


Archived Files (3)
File Name
Version
Size
Uploader
Date
0.2.8
39kB
FiveStar
07/17/21 10:08 AM
0.2.6
37kB
FiveStar
07/14/21 03:24 PM
0.2.5
37kB
FiveStar
07/09/21 06:37 PM


Post A Reply Comment Options
Unread 03/05/22, 05:10 AM  
drizz905

Forum posts: 0
File comments: 4
Uploads: 0
This add on is amazing using a controller. one question though is it possible to add Skins and Hats?
Last edited by drizz905 : 03/08/22 at 07:53 PM.
Report comment to moderator  
Reply With Quote
Unread 03/23/22, 03:29 PM  
NTSTW

Forum posts: 0
File comments: 1
Uploads: 0
I got the same exact issue, but a few sections might be different. but pretty much its the same, what do I do about this?

Here is mine:


user:/AddOns/ESOPie/ESOPie.lua:214: function expected instead of nil
stack traceback:
user:/AddOns/ESOPie/ESOPie.lua:214: in function 'ESOPie:Initialize'
|caaaaaa<Locals> self = [table:1]{settingsPanelName = "ESOPieSettingsPanel", name = "ESOPie", version = "0.2.8 BETA", maxRingBindings = 6, savedVars = "ESOPieSavedVars", url = "https://github.com/jrdmellow/E...", showCancelButton = F, savedVarsVersion = 4, actionLayerName = "ESOPieInteractionLayer", author = "FiveStar", entryAnimation = "SelectableItemRadialMenuEntryA...", slashCommand = "/esopie", openRingDelay = 50, maxVisibleSlots = 12, prefix = "[ESOPie]: "}, OnSlotActivate = user:/AddOns/ESOPie/ESOPie.lua:143, OnSlotNavigate = user:/AddOns/ESOPie/ESOPie.lua:151, OnPopulateSlots = user:/AddOns/ESOPie/ESOPie.lua:174, OnMenuStateChange = user:/AddOns/ESOPie/ESOPie.lua:201 </Locals>|r
user:/AddOns/ESOPie/ESOPie.lua:376: in function '(anonymous)'
|caaaaaa<Locals> event = 65536, addonName = "ESOPie" </Locals>|r



Originally Posted by sharkq
Hey~

Got this error right after the load to my character.

Code:
user:/AddOns/ESOPie-0.2.9-beta/ESOPie/ESOPie.lua:214: function expected instead of nil
stack traceback:
user:/AddOns/ESOPie-0.2.9-beta/ESOPie/ESOPie.lua:214: in function 'ESOPie:Initialize'
|caaaaaa<Locals> self = [table:1]{slashCommand = "/esopie", version = "0.2.8 BETA", openRingDelay = 50, url = "https://github.com/jrdmellow/E...", savedVarsVersion = 4, maxVisibleSlots = 12, entryAnimation = "SelectableItemRadialMenuEntryA...", savedVars = "ESOPieSavedVars", author = "FiveStar", prefix = "[ESOPie]: ", maxRingBindings = 6, actionLayerName = "ESOPieInteractionLayer", settingsPanelName = "ESOPieSettingsPanel", showCancelButton = F, name = "ESOPie"}, OnSlotActivate = user:/AddOns/ESOPie-0.2.9-beta/ESOPie/ESOPie.lua:143, OnSlotNavigate = user:/AddOns/ESOPie-0.2.9-beta/ESOPie/ESOPie.lua:151, OnPopulateSlots = user:/AddOns/ESOPie-0.2.9-beta/ESOPie/ESOPie.lua:174, OnMenuStateChange = user:/AddOns/ESOPie-0.2.9-beta/ESOPie/ESOPie.lua:201 </Locals>|r
user:/AddOns/ESOPie-0.2.9-beta/ESOPie/ESOPie.lua:376: in function '(anonymous)'
|caaaaaa<Locals> event = 65536, addonName = "ESOPie" </Locals>|r
I have tested it without any other addon and the result was the same for me.
Report comment to moderator  
Reply With Quote
Unread 04/29/22, 11:29 AM  
willandbeyond

Forum posts: 1
File comments: 21
Uploads: 0
Thanks for the great add-on! Any chance you could more than 6 keybindable rings? I know I could nest them, but I'd rather just use more keys heh.
Report comment to moderator  
Reply With Quote
Unread 05/13/23, 04:27 AM  
Setuaro

Forum posts: 0
File comments: 2
Uploads: 0
Lightbulb Love it!

I'm a big fan of addons like these. I use Opie in WoW and the other variant in FFXIV aswell, just so incredibly convenient. Sometimes you have so many addons that there aren't enough keybinds.

But one thing I do want to ask, is there a way to find out the lua code to open certain addon menus or access their functionalities?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: