Category: Action Bar Mods
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
Foxtrot 2
Date:
12-21-2009 05:40 PM
Size:
63.69 Kb
Downloads:
147,897
Favorites:
1,139
MD5:
Pictures
Click to enlarge
Druid forms ring
Click to enlarge
Automatic quest items ring
Click to enlarge
Configuration options UI
Click to enlarge
Custom rings configuration UI
Click to enlarge
"We put OPie rings in your OPie rings..."
OPie   Popular! (More than 5000 hits)
More information is available at the official website.

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:
  1. Short-term quest and instance items
  2. Potions, Health stones, Mana gems
  3. Damage-aborbing shields (when was the last time you used Frost Ward?)
  4. Shapeshifts, stances and mounts
  5. Foods: biscuits, stat buffs, arena water
  6. Situational abilities like resurrects or long-cooldown spells
  7. 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.

For a full change log, please see:
* http://www.go-hero.net/opie/release/foxtrot1 (Initial series release)
* http://www.go-hero.net/opie/release/foxtrot2 (Bug fixes, configuration tweaks)
  Optional Files - OPie
File Name
Version
Size
Author
Date
Type
0.02
6kB
08-15-2009 06:31 PM
Addon
0.1
2kB
08-07-2009 08:42 PM
Addon
0.01
1kB
05-23-2009 04:36 PM
Addon
  Archived Versions - OPie
File Name
Version
Size
Author
Date
Echo 3
66kB
Foxlit
09-09-2009 01:22 PM
1.38
65kB
Foxlit
07-08-2009 03:57 PM
  Comments - OPie
Post A Reply Comment Options
Old Yesterday, 04:53 PM  
Grendalsh
A Defias Bandit
 
Grendalsh's Avatar

Forum posts: 3
File comments: 4
Uploads: 0
Question Issue w Numeric bindings on slices

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.
__________________
Check out how to rawk WoW with the Belkin N52te on my YouTube channel, The Two Ring. It's vastly superior.
Grendalsh is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old Yesterday, 03:19 PM  
Foxlit
A Fallenroot Satyr
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 183
Uploads: 9
Quote:
Originally Posted by weiyo
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.
Foxlit is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 12:07 AM  
chiefcastor
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
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.
chiefcastor is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 06:27 PM  
Roane
A Theradrim Guardian

Forum posts: 64
File comments: 14
Uploads: 0
Very nice and helpful mod! This is exactly what I needed for my Hunter (who has entirely too many things to put on her hotbars). Thank you!
Roane is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-03-2010, 12:58 AM  
Myster
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 119
Uploads: 11
Shareing Rings

What happened to the share rings option??

I can no longer share custom rings with friends/guildies??

Is this intentional or a bug??
Myster is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-31-2010, 03:42 PM  
weiyo
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 1
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?
weiyo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-24-2010, 02:48 AM  
Luxfero
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Glowing Buttons

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.
Luxfero is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-23-2010, 02:23 PM  
Foxlit
A Fallenroot Satyr
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 183
Uploads: 9
Re: new to OPie, have a couple questions

Quote:
Originally Posted by ImpalerCore
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.
Foxlit is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-19-2010, 10:43 PM  
ImpalerCore
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
new to OPie, have a couple questions

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.
ImpalerCore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-19-2010, 03:58 PM  
Grendalsh
A Defias Bandit
 
Grendalsh's Avatar

Forum posts: 3
File comments: 4
Uploads: 0
Thumbs down Sweet mod!

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.
Grendalsh is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-17-2010, 12:48 PM  
Foxlit
A Fallenroot Satyr
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 183
Uploads: 9
Re: Error Today

Quote:
Originally Posted by lduvall
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.
Foxlit is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-15-2010, 05:06 PM  
lduvall
A Murloc Raider

Forum posts: 6
File comments: 20
Uploads: 0
Error Today

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>

Locals: (*temporary) = nil
(*temporary) = "^reset=([^%s]+)%s*(.*)"
(*temporary) = "string expected, got nil"
lduvall is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-10-2010, 10:45 PM  
FinalFable
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Without a mouse?

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.
FinalFable is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-09-2010, 05:39 PM  
Foxlit
A Fallenroot Satyr
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 183
Uploads: 9
Quote:
Originally Posted by twistdshade
It's impossible to link tradeskills into custom macro slices.
Noted; the next release should resolve that.

Quote:
Originally Posted by gizmogeek
I am curious to know if Opie can be configured to be always visible.
No; nor do you want that. OPie is not a button-based addon; having it shown all the time would prevent you from interacting with any other frame.
__________________
So your world's benign? So you think justice has a voice?
And we all have a choice? Well, now your world is mine.
Foxlit is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-06-2010, 10:12 AM  
twistdshade
A Murloc Raider
 
twistdshade's Avatar

Forum posts: 7
File comments: 86
Uploads: 0
It's impossible to link tradeskills into custom macro slices.

Example;
#show Enchanting
/cast Enchanting
/stopmacro [nomod:shift]
/2 [Enchanting] LFW
/2 Disenchanting services available. PST.

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.
__________________
twistdshade is offline Report comment to moderator   Edit/Delete Message 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.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.