Download
(102 Kb)
Download
Updated: 08-05-13 08:50 AM
Pictures
File Info
Compatibility:
Escalation (5.3)
Updated:08-05-13 08:50 AM
Created:unknown
Downloads:204,614
Favorites:1,292
MD5:
OPie  Popular! (More than 5000 hits)
Version: Lime 6
by: Foxlit [More]
OPie is a radial action-binding addon: it lets you group actions into rings which appear when you hold down a keyboard or mouse binding. When you release the binding, OPie will perform an action based on where your mouse cursor is.

Use OPie to reduce the amount of clutter on your action bars: rings can contain your abilities, items, professions, battle pets, equipment sets, macros, and raid or world markers. Some rings for common class abilities and professions are included, as is a special quest items ring which automatically makes all of your quest and quest-starting items easily accessible. Other addons may add additional rings; for example, Spade uses OPie rings to let you chose the seeds you want to plant on your farm.

Download OPie today; configure to your liking (/opie), and customize your rings (/opie rings). For more details, see the OPie Guide, the screenshots here, or a YouTube video of OPie in action.

Ring snapshots and tutorial/gameplay videos
You can create snapshots of your custom rings to share with other players; if you like, you can post them in the comments section on this page. Likewise, if you've created a video showing how you use OPie, I would very much like to hear about it.

Bug reports and feature requests
If you encounter any problems while using OPie, or think of useful functionality to add to OPie, use the OPie ticket tracker if possible, or leave a comment here.
# OPie Lime #
* You can now snapshot your custom OPie rings to share them with other players.
* Changes made in OPie configuration panels are now applied immediately (outside of combat lockdown), and can always be undone entirely by clicking Cancel.
* New, configurable "Selected slice (keep ring open)" binding allows you to use the currently-selected slice without closing the ring (Bindings → Slice Bindings).
* Slices can now be hidden based on a macro conditional evaluated when the ring is opened.
* Improved support for spells with automatically recharging charges, e.g. Roll.
When some, but not all, charges have been expended, OPie displays a semi-transparent cooldown spiral and a spinning spark around the slice's border to indicate the time remaining until the next charge is available.
Added a separate "Show recharge numbers" option to display time until next charge is available as a number.
* You can now adjust the position at which OPie rings are displayed through the configuration UI.
* An Extra Action Button slice can now be added to custom rings.
* OPie can now automatically select matching slice colors based on slice icons.
* The Quest Items ring now includes the Cooking School Bell and Blingtron 4000 if you have not yet completed those daily quests today.
* Cooldowns are now displayed for battle pet slices.
* Slices that are unusable due to being out of range now have a red stripe in the upper left corner of the icon.
* Slices that are unusable due to a lack of resources now have a blue stripe in the upper left corner of the icon.

## Changes ##
* Custom rings limited to other classes or characters can now be modified through the Custom Rings options panel (Inactive rings sub-menu).
* Changing a ring's binding through the Custom Rings configuration panel now changes both the default and active profile's binding for the ring.
* Ability names in custom OPie macros are automatically converted into spell links when the macro is saved.
You can temporarily revert links to text representations by right-clicking or alt-right-clicking them.
* Many bundled rings have been updated.
* Improved custom macro parser to support {{spell:id}} tags in castsequence/castrandom macros, /cast !{{spell:id}} syntax, and preserve empty clauses.
* Improved default mount detection for {{mount:ground}} and {{mount:air}} tags in OPie macros.
* Deleting a ring now also deletes the related per-ring options.
* Removed the option to display an icon at the center of an OPie ring.
* Removed Challenger's Paths ring.
* Masque is no longer supported.
* The various overlay dialogs now shroud OPie configuration panels from mouse wheel events.
* This update changes slices using the pre-Lime default slice color (e5ff00) to use icon-dependent colors.
* Non-/cast-like custom macros are now always considered usable.
* Unusable slices are now dimmed rather than faded.

## Bug fixes ##
* Fixed an error that occurred when navigating away from slice detail view when the macro box is focused and modified.
* Fixed an error that occurred when the Unbind button was clicked.
* Fixed an error that occurred when resetting per-slice bindings for a specific ring to default values.
* Fixed an error that occurred during slice selection when ring scale was set to low values.
* Fixed an issue preventing unbinding a ring from releasing the binding to other rings.
* Fixed an issue preventing correct macro feedback for /castsequence macros with a single spell and a specified reset condition.
* Fixed an issue causing the ring contents column in the custom ring configuration panel to not be updated correctly when slices were deleted under some circumstances.
* Fixed an issue causing all battle pets to appear twice in the battle pet slice category in Patch 5.2.
* Fixed a graphical issue in the cooldown animation.
* Fixed an issue causing nested ring slices to overlap in some circumstances.
* Items on cooldown are no longer indicated as usable.
* Fixed an issue causing the "Show recharge numbers" option to be ignored (in favor of "Show cooldown numbers") when performing Spinning Crane Kick.
* Fixed an error that occurred when saving custom macros while playing a class that has a spell flyout ability.
* Fixed an issue preventing nested ring rotation from being saved.
* Corrected slice icon display for non-active /cast {{spell:id}}-like macros in the custom rings panel.
* Fixed an issue preventing OPie slash commands from opening correct configuration panels on first use in Patch 5.3.
* The "Make rings top-most" option is no longer disabled when "Activate on left click" option is unchecked.
* Fixed an issue preventing the overlay dialog used in the option panels from being cleared correctly in some circumstances.
* Fixed an issue causing option panel descriptions to be truncated incorrectly.
* Fixed incorrect ability out-of-range feedback for self-cast abilities and actions.
Optional Files (4)
File Name
Version
Size
Author
Date
Type
5.4.7.12
4kB
04-05-14 07:12 PM
Addon
1.3
6kB
09-21-12 06:37 AM
Addon
1.0
1kB
02-14-11 01:19 PM
Addon
0.2
2kB
10-21-10 07:30 AM
Addon


Archived Files (1)
File Name
Version
Size
Author
Date
Lime 4
101kB
Foxlit
05-02-13 02:45 PM


Post A Reply Comment Options
Old 01-17-09, 02:53 PM  
IceShadow
A Deviate Faerie Dragon
 
IceShadow's Avatar

Forum posts: 15
File comments: 93
Uploads: 0
Noticing that the "last tap" function does not save through sessions, atleast for totems it's not. Instead of dropping Totam A, it is picking the last totem in the list for that ring and dropping it. After I set it up again it works fine though.
IceShadow is offline Report comment to moderator  
Reply With Quote
Old 01-16-09, 01:28 AM  
fbg111
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Excellent addon. Request: is it possible to also add it to Curse.com, for those of us who use the Curse Client to manage/update our addons?
fbg111 is offline Report comment to moderator  
Reply With Quote
Old 01-15-09, 04:30 PM  
zaaephod
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Woot! That worked perfectly. Unfortunately, we cannot allow you to leave for vacation, requests denied. Your presence is required here, to continue making and maintaining the best mods ever.

I had a thought though, it would be cool to have a small bar that shows the current slice for each rings current tap setting. The reason is, I set up all my totems in rings for earth, fire, water, air, and it would be cool to be able to see what the current tap is for each one. This would probably work best as an individual option for each ring, on or off.
Last edited by zaaephod : 01-15-09 at 04:58 PM.
zaaephod is offline Report comment to moderator  
Reply With Quote
Old 01-15-09, 02:45 PM  
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 271
Uploads: 13
Vacation

On a slightly different note, I'm going on a vacation for the next several weeks, so the amount of support here will be limited at best. Feel free to continue posting feedback and bug reports -- I'll get to them when I return
__________________
... and you do get used to it, after a while.
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 01-15-09, 02:44 PM  
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 271
Uploads: 13
Re: Feedback

Originally Posted by zaaephod
I've made a ring with all my mounts in it, I've tried setting it to 'repeat last action when tapped', but no matter what I've tried, tapping the key does not repeat ...
That's a bug; you can work around it by selecting one of your ring's slices and checking "Use when binding is tapped" (while keeping the "Repeat last-used action when tapped" ring check box checked). This'll allow the ring to repeat the last action afterwards.

Originally Posted by mrthornhill
Unfortunately I play from two different machines, so going back and forth has a tendency to result in items missed.
Ouch, that'd make it a more significant problem when leveling.

The qbar implementation uses the constants ITEM_BIND_QUEST and ITEM_SPELL_TRIGGER_ONUSE when doing the tooltip scanning. Are these not localized?
They are, which limits the fix to adding a mechanism to scan tooltips for the presence of ITEM_BIND_QUEST.

Originally Posted by Detritus
Any plans to add a micromenu ring (including calendar)? I've implemented one using macros but most of the icons are wrong as Blizz doesn't provide the micromenu icons in the macro icon selection dialog.
No, no such plans. You can get the slices to use those icons by editing the saved variables file (or writing your own custom ring as code), but you'd probably run into difficulty as those icons aren't square.
__________________
... and you do get used to it, after a while.
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 01-15-09, 12:13 PM  
zaaephod
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Tap Trouble

Hello, love this mod so much!

Having a problem with tapping though. I've made a ring with all my mounts in it, I've tried setting it to 'repeat last action when tapped', but no matter what I've tried, tapping the key does not repeat, and the ring always shows, even when the 'show rings on binding tap' is disabled. Tapping DOES work on on the included premade rings, but not on my custom ones. Any ideas?
zaaephod is offline Report comment to moderator  
Reply With Quote
Old 01-15-09, 08:40 AM  
mrthornhill
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 3
Originally posted by Foxlit
Originally Posted by mrthornhill
One thing I've noticed is that some quest items just do not show up in my quest item ring.
This item is one that I remember off-hand.
Geomancer's Orb
I had it in my inventory prior to installing your mod, which I understand may be part of the problem (from reading previous posts). However it has the text "quest item" on it, it seems really odd that it's not included.
I figured that doing localization-aware tooltip scanning here would be outside of the scope of that ring's implementation.
Thank you for your feedback. I see your point about it being a small issue, limited to when you first install OPie. Unfortunately I play from two different machines, so going back and forth has a tendency to result in items missed.
The qbar implementation uses the constants ITEM_BIND_QUEST and ITEM_SPELL_TRIGGER_ONUSE when doing the tooltip scanning. Are these not localized?
Thanks again!
mrthornhill is offline Report comment to moderator  
Reply With Quote
Old 01-15-09, 07:42 AM  
Detritus
A Cyclonian

Forum posts: 42
File comments: 28
Uploads: 0
Micromenu Ring

Any plans to add a micromenu ring (including calendar)? I've implemented one using macros but most of the icons are wrong as Blizz doesn't provide the micromenu icons in the macro icon selection dialog.
Detritus is offline Report comment to moderator  
Reply With Quote
Old 01-14-09, 04:33 PM  
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 271
Uploads: 13
Originally Posted by mrthornhill
One thing I've noticed is that some quest items just do not show up in my quest item ring.
This item is one that I remember off-hand.
Geomancer's Orb
I had it in my inventory prior to installing your mod, which I understand may be part of the problem (from reading previous posts). However it has the text "quest item" on it, it seems really odd that it's not included.
The problem is that the item type for Geomancer's Orb happens to be "Consumable" rather than "Quest" (it's an odd choice, and is probably an error on Blizzard's part rather than the intended behavior). Not having seen you receive the item as part of the quest, the quest items ring does not determine it to be a quest item when quickly scanning your inventory.

It's an bang-for-the-buck issue, really. The problem only really occurs when you first install OPie, and even then is limited to some limited subset of improperly categorized items. I figured that doing localization-aware tooltip scanning here would be outside of the scope of that ring's implementation. You could also ask qbar author to provide you with an OPie ring using their detection algorithm -- the code required to create and update an OPie ring is minimal if you already know what you want to display.

What I am tempted to do to mitigate this further is to add a slash command that'd let you add/remove items from that ring.

Originally Posted by sylnur
Everytime I log on, or reload my UI, or load a new zone (Instance etc) my keybindings no longer work.
Attach more description to "no longer work" -- does the ring no longer pops up when you press them? Are you unable to use a slice? When this problem occurs, open the /opie options, select the Bindings panel, and screenshot the binding buttons.
You should also try to disable your other addons, leaving only OPie running. If the problem goes away, it's probably a conflict of some sort.
__________________
... and you do get used to it, after a while.
Last edited by Foxlit : 01-14-09 at 04:35 PM.
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 01-14-09, 05:10 AM  
sylnur
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
First of all - I love this mod, I've been a big fan for some time now.

I am having a curious problem that is rendering it useless atm, though.

Everytime I log on, or reload my UI, or load a new zone (Instance etc) my keybindings no longer work.

They show under keybindings to still be set but I have to manually reset them each time one of these events occurs.

I like having potions and a couple of other "Oh shit" buttons on my opie wheels and remembering to reset them each time is very annoying.

Any ideas?
sylnur is offline Report comment to moderator  
Reply With Quote
Old 01-13-09, 07:17 PM  
mrthornhill
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 3
Phenomenally awesome addon.
I've removed so much clutter from my UI, it's incredible.

One thing I've noticed is that some quest items just do not show up in my quest item ring.
This item is one that I remember off-hand.
Geomancer's Orb
I had it in my inventory prior to installing your mod, which I understand may be part of the problem (from reading previous posts). However it has the text "quest item" on it, it seems really odd that it's not included.

Other quest item mods, qbar for instance, pick up this item with no problem. It looks like they are looking at both the item type, and scanning the tooltip text. Thoughts?
Thanks again for the awesome addon.
mrthornhill is offline Report comment to moderator  
Reply With Quote
Old 01-11-09, 01:03 PM  
IceShadow
A Deviate Faerie Dragon
 
IceShadow's Avatar

Forum posts: 15
File comments: 93
Uploads: 0
The event is this...

http://www.screencast.com/t/AswGDiUg

It's safe, really. Picture of clicking on the event.
IceShadow is offline Report comment to moderator  
Reply With Quote
Old 01-11-09, 12:37 PM  
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 271
Uploads: 13
Originally Posted by Jackson
[EventLib] Encountered [Error in OnEvent: PLAYER_REGEN_DISABLED: OPie.AutoTracker].
Confirmed; you get that if you do not use the tracking ring prior to entering combat, which also breaks the tracking ring. It'll be fixed in the next release.
__________________
... and you do get used to it, after a while.
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 01-11-09, 11:27 AM  
Jackson
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Getting this error with the version I downloaded today:

[11:25:29][EventLib] Encountered [Error in OnEvent: PLAYER_REGEN_DISABLED: OPie.AutoTracker].
Jackson is offline Report comment to moderator  
Reply With Quote
Old 01-10-09, 02:56 PM  
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 271
Uploads: 13
Re: Adding automatic potion rings

Originally Posted by Nitrius
Which means i need to dive into the .lua files? And know the .lua language or?
Yes and yes; though you can probably limit yourself to diving into a very small subset of the code.


The latest beta addresses the reported issues, tweaks the configuration UI slightly and introduces better handling of "/cast [condition] foo \n/cast [othercondition] bar"-style macros.
__________________
... and you do get used to it, after a while.
Foxlit is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: