OPie is a radial action-binding addon, enabling you to bind groups of infrequently used actions to a ring that appears when you trigger it using a hot key / mouse binding.
Consider some of the common items taking up action bar space:
Short-term quest and instance items
Potions, Health stones, Mana gems
Damage-aborbing shields (when was the last time you used Frost Ward?)
Shapeshifts, stances and mounts
Foods: biscuits, stat buffs, arena water
Situational abilities like resurrects or long-cooldown spells
Equipment manager sets
Download OPie, group those into rings (/rk), bind rings to mouse buttons (/opie), enjoy uncluttered combat in style. See the features page for more detail.
Change Log - OPie
OPie Echo
Ring bindings can now be specified using macro conditionals.
For example: [combat] ALT-F or [flyable] ALT-F; [indoor] CTRL-ALT-F; F
Rings may now be opened and closed from macros (with slice actions trigger on left-clicks).
You can use the OPie Bindings configuration panel to get the relevant macro commands.
Added an option to bind 1-9 keys to a ring's slices while the ring is open.
Added an option to allow a ring to remain open after a left-click action has been performed.
I have just downloaded this addon, and I can say, that it's simply brilliant and I have no doubt that I will be using it on all of my chars.
The only drawback I could find was the usability of nested rings, which isn't very good. I was considering binding a single ring with a bunch of sub-rings in it, but naturally it's rather difficult to use them, since as far as I can tel, you can only navigate through them with a mouse wheel.
One of the sollutions for this would be implementing transitional icons between the main ring and subrings. After choosing that link, the new ring would open, with exactly the same OPie controls as the first one. Clicking on the transitional link here would return to the original ring. Naturally it could only be used with activate on left click, but it would huge improvement in usability of the addon.
PS. I don't know, maybe it's just me, but the subring rotation direction feels very unnatural to me, maybe there should be an option to reverse it?
Originally posted by Foxlit Another alternative (also requiring Echo) is to use conditional bindings within OPie. The requirement is that you must be able to express conditions under which you want an OPie ring to open for a binding using macro conditionals. Supposing you wanted to bind a ring to the "3" key only while outside a vehicle, you would open the OPie bindings panel, alt-click on a button, and type in [nobonusbar:5] 3. How well this method works depends on what other code is trying to use that binding.
Thank you Foxlit, this addon really is exceptionally well made. I too have setup a [nobonusbar:5] binding and it works like a charm. However, will it work when getting on a vehicle while in combat? For example the Malygos fight? Does the override binding somehow call the original binding if the conditions aren't met or do the bindings need to be set out of combat?
[nobonusbar:5] is exactly what I was after. Didn't know there was an opposite option to [bonusbar:5]! I've now managed to have OPie work outside of a vehicle, and simply bound action bars to the corresponding numbers which work inside vehicles.
Upgrading to this new version i got this several times at start-up.
You can click on the orange fragment of that message to get some more details.
I can see what the issue is, however, and will be able to fix it in a next update. You should hold on to your old saved variables; they'll be usable in the future (although non-default bindings would have to be redone).
Quote:
Originally Posted by fakeh
So that when I'm in a vehicle it clicks the right ability and when I'm outside of a vehicle I cast fol. Unfortunately my OPie ring for auras is bound to '3'.
You could invoke OPie rings from macros (in Echo), but that has limitations: because macros do not fire up/down events, I can only open/close a ring when you run the macro, which leaves you having to left-click to use a slice. Because rings are protected, you'll never be able to show/hide them from /run commands in macros, which limits your ability to express intentions somewhat. /click does take conditional strings, however, so things like /click [combat] ORLOpen FooRing should work.
Another alternative (also requiring Echo) is to use conditional bindings within OPie. The requirement is that you must be able to express conditions under which you want an OPie ring to open for a binding using macro conditionals. Supposing you wanted to bind a ring to the "3" key only while outside a vehicle, you would open the OPie bindings panel, alt-click on a button, and type in [nobonusbar:5] 3. How well this method works depends on what other code is trying to use that binding.
__________________
So your world's benign? So you think justice has a voice?
And we all have a choice? Well, now your world is mine.
Originally posted by shkm As the new version adds macro capabilities, so yes, it is possible! Hell, I just finished writing something about it on my blog. The issues I experienced somehow lost me my manners: I'd like to thank the author for implementing such a powerful feature.
Edit
Aherm, turns out it didn't work the way I thought it would. I'm looking into possible ways to get this working, however, as I also don't use action bars the traditional way.
How awesome I should post my comment in-between a new version an your own comment *learns to check new versions first.
Anyhow, is your edit because it leaves the OPie ring open?
Upgrading to this new version i got this several times at start-up.
No error was reported in bugcathing add-ons though.
The rings listed above i deleted a long time ago, so they don't exist. However the new rings i created to replace them will not load anymore either. I don't know if this is because the new rings use the same keybinding that i had the old deleted rings on or what. They wouldn't even show up in the opie config menu anymore.
Only thing that i could seem to do to solve this was delete the opie.lua WTF files.
Edit: The new rings i created, which no longer load are called 'Mounts' & 'Food'. Just in case thats useful info to you at all.
As the new version adds macro capabilities, so yes, it is possible! Hell, I just finished writing something about it on my blog. The issues I experienced somehow lost me my manners: I'd like to thank the author for implementing such a powerful feature.
Edit
Aherm, turns out it didn't work the way I thought it would. I'm looking into possible ways to get this working, however, as I also don't use action bars the traditional way.
Firstly my congratulations, this is a fantastic addon.
Quote:
Originally posted by Foxlit
Quote:
Originally Posted by shkm
I'm a little surprised that this isn't available (I had a look around and couldn't find anything on it at least). I'd like to be able to integrate OPie into a macro, meaning I'd like the macro to open an OPie ring as opposed to have a macro inside an OPie ring.
I've been avoiding that -- it breaks the "press-select-release" mechanic (since action bars do not do much on pressing), and requires somewhat arcane slash commands to work. Perhaps it's time to take a second look.
I use an actionbar-less setup with everything bound directly to keys, this sucks though when in a vehicle as I have to resort to clicking. My solution is to have macros like this:
Code:
/click BT4Button1
/cast Flash of Light
So that when I'm in a vehicle it clicks the right ability and when I'm outside of a vehicle I cast fol. Unfortunately my OPie ring for auras is bound to '3'. Ideally I'd like to be able to do something like:
Code:
/click BT4Button1
/run if not UnitInVehicle("player") then <launch ring> end
Is this currently possible? (Non-OPie related question incoming) Or is there a better way of accessing vehicle functions I haven't considered?
Turned on Lua errors and haven't found anything regarding OPie (or anything at all). The main OPie interface is present and correct, with the version number displaying Echo 1 (1.39) at the top-right. There's just no /rk slash command or ring creation interface.
I deleted the old OPie folder before installing the new, if that's of any use. And on a slightly unrelated note, the archive I downloaded also had no OPie folder, which I'm not sure was intentional.
Edit
Found the problem. I opened up the TOC and noticed that some files were meant to be in different folders. After changing the TOC to conform to the structureless archive I downloaded, all is well. I just switched to using IZArc, so I'm unable to confirm whether it's just me or if the archive has no folder structure.
Edit 2
Problem completely solved. IZarc sucks, archive is fine.
After having installed the latest release (echo1) I have lost all of my rings, /rk doesn't work and I can't make a new ring in seemingly any way. I have tried deleting my settings to no avail.
Works for me, even after deleting OPie saved variables. I need an actual error message to investigate further; try enabling display of Lua errors in interface options and seeing if anything comes up.
Quote:
On another note, I'm unable to visit the OPie homepage unless I use a proxy. I get a message saying "It is dark. You're likely to be eaten by a grue." I'm in Holland, if that's of any use to you.
That should be fixed now.
__________________
So your world's benign? So you think justice has a voice?
And we all have a choice? Well, now your world is mine.
Originally posted by shkm On another note, I'm unable to visit the OPie homepage unless I use a proxy. I get a message saying "It is dark. You're likely to be eaten by a grue." I'm in Holland, if that's of any use to you.
Thanks.
I get that stupid Message as well and Live in Germany.
One Reason why i don't go to any other Pages anymore and just do my stuff here at WoWI
After having installed the latest release (echo1) I have lost all of my rings, /rk doesn't work and I can't make a new ring in seemingly any way. I have tried deleting my settings to no avail.
On another note, I'm unable to visit the OPie homepage unless I use a proxy. I get a message saying "It is dark. You're likely to be eaten by a grue." I'm in Holland, if that's of any use to you.
The tracking ring is bugged for me. It only started happening once I got a few of the hunter tracking skills. When I hover over anything in the ring, the icon shrinks towards the center of the ring and causes a Lua error.. If I move the cursor to the middle or another icon, the icon that I was on does return back to the correct position.
Cannot replicate; I suspect an outdated version combined with some rather odd animation options. The Delta releases removed the ability to adjust frame scaling, and, as far as I can see, cannot request the scale to be set to a negative value.
__________________
So your world's benign? So you think justice has a voice?
And we all have a choice? Well, now your world is mine.
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.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com