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 Foxtrot Restart World of Warcraft after installing this update.
An updated look: OPie now uses a new default skin.
ButtonFacade skins are still supported, but require the relevant option to be enabled (and logout to take effect).
Improved macro parser now properly handles intermixing /cast, /castsequence, and /stopmacro in a single macro; as well as contains partial support for /castrandom.
Indication feedback for macro slices should be more accurate.
Individual slices may now be marked as potential quick actions; rings use the last-used quick action-enabled slice as their quick action.
Active companions, tracking types, raid marks, channeling spells, as well as paladin auras, warrior stances, druid shapeshifts and death knight presences are now highlighted in rings when active.
The quest items ring now automatically adds most PvP explosives and the Goblin Rocket Pack.
Multiple bug fixes an configuration interface tweaks.
I'm loving OPie more every day - I've practically replaced the default micromenu, and am working on organizing my pet and mount collections via nested rings.. too much fun!
I have noticed an issue with the numeric bindings on the ring slices, however. Oddly this seems to happen most often on mount ring, so maybe it's a ring specific setting I've missed.. at any rate, the issue is that the numeric bindings won't work. I'll call up mymount ring, and press the bound numbers for any of the slices, and nothing happens. If I click on the slice, it'll cast the correct mount, and on most any other ring I call (crafting, pets, druid forms, etc) the numbers work right almost always...
Is there an issue with mounts? Sub rings? Or a setting that disables the numeric bindings (even though they're on and showing)?
Is there a max number of rings that OPie can support? I'm pushing 30 what with nested ring structures...
As a wishlist item, it would be great if there was a way to re-order the rings in the custom ring droplist.. short of manually reorganizing them in the .lua file.
As I know every action by heart, I was wondering if there is a possibility to completely hide the rings, so they're not visible but still functioning?
Not at present; nor is it likely to appear in the future. You could try adjusting ring scale to make the display take up less visual space if you wish.
Quote:
Originally Posted by Myster
What happened to the share rings option??
Intentionally removed; I figured the frequency of use there doesn't quite justify the amount of code required. If you've got some interesting use for it, I could probably release a plug-in to reenable ring sharing.
Quote:
Originally Posted by chiefcastor
OPie is hooking HandleModifiedItemClick which is a secure function. However it is not using hooksecurefunc to hook it. Thus OPie is tainting HandleModifiedItemClick which may cause issues.
The interesting issue is not whether a given function is secure (because everything created by FrameXML is initially secure) but whether it calls any functions that require a secure execution path -- which HandleModifiedItemClick does not. Thus, while it may cause issues, it'd be interesting to see some actual reports of that happening before attempting to remedy that.
Having said all that, the next release won't hook HMIC at all.
__________________
So your world's benign? So you think justice has a voice?
And we all have a choice? Well, now your world is mine.
OPie is hooking HandleModifiedItemClick which is a secure function. However it is not using hooksecurefunc to hook it. Thus OPie is tainting HandleModifiedItemClick which may cause issues.
Great mod.
As I know every action by heart, I was wondering if there is a possibility to completely hide the rings, so they're not visible but still functioning?
What happened to the glow of the buttons since I changed to the newest version I noticed something different, could get my finger on it then I realized the glowing buttons. Is this a new look without the glow or is my addon bugged. I'm so use to seeing it the glowing buttons, It'll just be some getting use too. Great addon by the way I appreciated it.
I created a simple ring for showing some of my buff food, but I did it manually. Is there a way to create a ring that will scan my inventory for buff food and display any buff food it finds as a ring?
Not at the moment. This is something I'd like to address eventually, but details are rather tricky.
Quote:
Originally Posted by Grendalsh
I've mentioned this mod on my vid channel, The Two Ring, over on YouTube. Plan to do a vid specifically on setting up and creating rings.
Cheers
[It's always fun to see how people use OPie -- I should probably maintain a list of interesting blog posts/videos/tutorials.]
__________________
So your world's benign? So you think justice has a voice?
And we all have a choice? Well, now your world is mine.
I created a simple ring for showing some of my buff food, but I did it manually. Is there a way to create a ring that will scan my inventory for buff food and display any buff food it finds as a ring?
If that is possible, I would love to be able to use the same concept to scan main-hand and off-hand weapons/shield to create rings from gear that is in my inventory. The buff food idea is more important to me though.
Very nice addon, thanks for your contribution to the community.
Salutations and congratulations on an awesome mod!
I've been using this in conjunction with the N52te and Dominos. THANK YOU for adding the ability to call rings via macro - this allowed placing ring macros on my Dominos actionbars and the ability to call them up without having to reset my keybindings. I'm looking forward to having chat commands usable in the custom macros.
I was looking to see if putting the micromenu on a ring was possible, and see it's been discussed previously.
I've mentioned this mod on my vid channel, The Two Ring, over on YouTube. Plan to do a vid specifically on setting up and creating rings.
I got the following error today, when trying to configure my Paladin's Opie rings. I was creating a custom macro at the time; the macro was something like:
/cast [spec:1] Seal of Command; Seal of Wisdom
This is likely an OPie parser defect; I'll try to get it fixed for the next release -- but that's looking to be somewhere in February. Meanwhile, you should post the exact macro causing the error.
__________________
So your world's benign? So you think justice has a voice?
And we all have a choice? Well, now your world is mine.
I got the following error today, when trying to configure my Paladin's Opie rings. I was creating a custom macro at the time; the macro was something like:
/cast [spec:1] Seal of Command; Seal of Wisdom
I disabled all other addons and still had this problem.
The error was:
Message: Interface\FrameXML\ChatFrame.lua:813: bad argument #1 to 'strmatch' (string expected, got nil)
Time: 01/15/10 17:05:14
Count: 1
Stack: [C]: in function `strmatch'
Interface\FrameXML\ChatFrame.lua:813: in function `QueryCastSequence'
Interface\AddOns\OPie\OneRingLib.lua:106: in function `parseMacro'
Interface\AddOns\OPie\Meta\RingKeeperConfig.lua:246: in function <Interface\AddOns\OPie\Meta\RingKeeperConfig.lua:238>
Interface\AddOns\OPie\Meta\RingKeeperConfig.lua:304: in function `func'
Interface\FrameXML\UIDropDownMenu.lua:575: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Hurts my wrists to use a mouse and keyboard, could you add an option to rotate the wheel selector with keyboard keys and let us rotate submenus with something other than the mouse wheel?
For example: Num8 and Num9 could rotate the Main Wheel Selector clockwise or counterclockwise, and Num7 and Num4 would rotate sub-menus (same as scroll wheel). Then allow us to deactivate Opie's mouse response with a check-box to prevent interference.
Last edited by FinalFable : 01-10-2010 at 11:02 PM.
I was going to replace my enchanting tradeskill link with this one here, but when I tried to link the tradeskill into the macro, like I would normally link it into a regular macro.. The link was instead sent to chat.
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