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,951
Favorites:1,294
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.8.17
5kB
09-01-14 10:34 PM
Addon
1.3
6kB
09-21-12 06:37 AM
Addon
1.0
1kB
02-14-11 02: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
Unread 11-08-08, 07:38 PM  
tewan
A Defias Bandit

Forum posts: 2
File comments: 20
Uploads: 0
I heart the author of this addon.
tewan is offline Report comment to moderator  
Reply With Quote
Unread 11-08-08, 07:25 PM  
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view AddOns

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

Originally Posted by Gere_wow
Any reason I would have lost all of my custom rings upon installing the latest version. Ring's don't even reappear with going to the previous version I had installed.
Actually, yes; an oversight in the code handling the SV migration ends up blanking a major portion of OPie settings. The new release (1.17) fixes this and the ClosetGnome issue.

If you've already used 1.16, changing version won't help you; restoring WoW's SV backup might (replace WTF\Account\Your Account Name\SavedVariables\OPie.lua with OPie.lua.bak from the same directory), although that probably would be terribly out of date. Note that doing so would erase any changes that you might've made since, so if you've already recreated some rings, it's probably not worth trying.
__________________
... and you do get used to it, after a while.
Last edited by Foxlit : 11-08-08 at 07:29 PM.
Foxlit is offline Report comment to moderator  
Reply With Quote
Unread 11-08-08, 02:23 PM  
Gere_wow
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Any reason I would have lost all of my custom rings upon installing the latest version. Ring's don't even reappear with going to the previous version I had installed.
Gere_wow is offline Report comment to moderator  
Reply With Quote
Unread 11-08-08, 08:59 AM  
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 Phanx
Also, the clickable error link and tooltip is a neat idea, but it sure is annoying having to re-type the error out.
Screenshot it instead.

The bug will be fixed for the next release; in the meantime, you can simply delete OPie/Rings/TP.ClosetGnome.lua if you're not using ClosetGnome.
__________________
... and you do get used to it, after a while.
Last edited by Foxlit : 11-08-08 at 09:05 AM.
Foxlit is offline Report comment to moderator  
Reply With Quote
Unread 11-08-08, 03:32 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4290
File comments: 1961
Uploads: 40
Error at load with 1.16 ("wrath 4"):

In OnEvent:PLAYER_LOGIN:OneRing.ThirdParty.C...

OPie\Rings\TP.ClosetGnome.lua:93: attempt to index global 'ClosetGnome' (a nil value)


After looking at the function, I see the problem:

Code:
	if ClosetGnome and ClosetGnome.RegisterCallback then
		for k in pairs(events) do
			ClosetGnome:RegisterCallback(k,GnomeEvent_Forwarder);
		end
	elseif AceEvent2 then
		AceEvent2:RegisterEvent("ClosetGnome_DeleteSet", GnomeEvent_DeleteSet);
		AceEvent2:RegisterEvent("ClosetGnome_AddSet", GnomeEvent_AddSet);
		AceEvent2:RegisterEvent("ClosetGnome_UpdateSet", GnomeEvent_UpdateSet);
	else
		return "remove";
	end
	for k in pairs(ClosetGnome.db.char.set) do
		GnomeEvent_AddSet(k);
	end
I don't have ClosetGnome, but I do have AceEvent-2.0. Changing "elseif AceEvent2 then" to "elseif ClosetGnome and AceEvent2 then" stops the error from occuring on every UI load; no reason to register for ClosetGnome pseudo-events if I don't have ClosetGnome anyway!

Also, the clickable error link and tooltip is a neat idea, but it sure is annoying having to re-type the error out. Perhaps you could pass the error along to the global error handler after you do your thing with it so it's captured by things like BugSack that let me copy the actual text?
Last edited by Phanx : 11-08-08 at 03:39 AM.
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 11-07-08, 06:57 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 hipjipp
Oh, btw; are mounts removed from the druid form ring? i've never seen it since i first started using OPie (0.4 or something).
It's significantly more difficult to detect which mounts can do what in 3.0, so I've chosen to remove that functionality for now.

Check the "Click-to-activate" option.

Uncheck the "Hide stancebar" option (if i remember correctly).
Both are semi-correct; it should be noted that you can set/clear the Click-to-activate mode a specific ring by first selecting it in the drop down above the checkboxes in the OPie configuration panel. "Hide/Show stancebar" is a button found in the same panel; use /opie to bring it up.
__________________
... and you do get used to it, after a while.
Foxlit is offline Report comment to moderator  
Reply With Quote
Unread 11-07-08, 03:22 PM  
hipjipp
A Cliff Giant
 
hipjipp's Avatar
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 229
Uploads: 10
Re: disabling auto selection

Originally posted by stabbarella
Just found opie

Is there a way to disable auto selection of items for some rings, say food? I actually want to click the food in the ring. I find if I twitch the hot key, I eat some food I didn't intend to.
Check the "Click-to-activate" option.

Originally posted by Fizzypop
So I normally play mage but got out my really old warrior alt. I noticed my stance bar was completely not here, period, nothing I changed in bliz settings fixed it. When I disabled OPie it came back, when I enabled it again it disappeared, again. Please fix this bug I don't want to have OPie completely destroyed for this character
Uncheck the "Hide stancebar" option (if i remember correctly).
__________________
Being boring is fine too.
hipjipp is offline Report comment to moderator  
Reply With Quote
Unread 11-06-08, 07:48 PM  
Fizzypop
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Problem

So I normally play mage but got out my really old warrior alt. I noticed my stance bar was completely not here, period, nothing I changed in bliz settings fixed it. When I disabled OPie it came back, when I enabled it again it disappeared, again. Please fix this bug I don't want to have OPie completely destroyed for this character
Fizzypop is offline Report comment to moderator  
Reply With Quote
Unread 11-06-08, 05:01 PM  
nelothi
An Aku'mai Servant
AddOn Compiler - Click to view compilations

Forum posts: 36
File comments: 73
Uploads: 7
Originally posted by stabbarella
Conversely to my previous comment, is there a way to set the selection of a ring without actually triggering it? I'm thinking trinkets here, that I swap out between pvp/pve sets, I'd like to set the ring default to the trinket without triggering the cd
make a macro

/use [equiped] (youre trinket;(youre trinket)
put it in place of youre trinket on the circle, and youre good to go

that (should) use whatever trinkiet is equiped.
nelothi is offline Report comment to moderator  
Reply With Quote
Unread 11-06-08, 02:40 PM  
stabbarella
A Murloc Raider

Forum posts: 4
File comments: 2
Uploads: 0
Conversely to my previous comment, is there a way to set the selection of a ring without actually triggering it? I'm thinking trinkets here, that I swap out between pvp/pve sets, I'd like to set the ring default to the trinket without triggering the cd
stabbarella is offline Report comment to moderator  
Reply With Quote
Unread 11-06-08, 02:38 PM  
stabbarella
A Murloc Raider

Forum posts: 4
File comments: 2
Uploads: 0
disabling auto selection

Just found opie

Is there a way to disable auto selection of items for some rings, say food? I actually want to click the food in the ring. I find if I twitch the hot key, I eat some food I didn't intend to.
stabbarella is offline Report comment to moderator  
Reply With Quote
Unread 11-05-08, 03:38 PM  
hipjipp
A Cliff Giant
 
hipjipp's Avatar
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 229
Uploads: 10
Just noticed a small bug (not sure, but i get an error);
Code:
OPie/Meta/RingKeeper.lua:146: Usage: GetCompanionInfo(type, index)
This happens when i try to add a mount to a ring, might happen with vanity pets aswell since they're companions now. Hope this can be fixed.

Oh, btw; are mounts removed from the druid form ring? i've never seen it since i first started using OPie (0.4 or something).

Keep up the good work!
__________________
Being boring is fine too.
hipjipp is offline Report comment to moderator  
Reply With Quote
Unread 11-04-08, 04:57 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 Poco
I'm having trouble creating custom macro slices within the Custom Rings menu. I can still drag spells and existing macro into the UI, but clicking on the [+] does not bring up a menu, or do much of anything. Any idea what is happening here? O.o
There are a few issues with multi-level drop down menus in the current release; that will 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
Unread 11-04-08, 01:24 AM  
Poco
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Great addon! I'm having trouble creating custom macro slices within the Custom Rings menu. I can still drag spells and existing macro into the UI, but clicking on the [+] does not bring up a menu, or do much of anything. Any idea what is happening here? O.o
Last edited by Poco : 11-04-08 at 07:50 PM.
Poco is offline Report comment to moderator  
Reply With Quote
Unread 11-03-08, 04:14 PM  
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 271
Uploads: 13
Re: opie the new totemus?

Originally posted by nelothi
do you have any plans, or desire, to addapt a way to select one of the 4 schools of totems (on their own circle) and depending on what you select, it would take you to that schools own circle, filled with every totem that you know of that school.
Originally Posted by Quaunaut
This way, you could even make a 'hub' ring, or several of them for that matter, that could select which ring it would want via click. You could even mix up a single ring, with links to other rings in it(perhaps signified by a lower-opacity ring behind the icon) as well as actual abilities.
The problem is really that the click isn't free -- clicking would result in the original binding being considered released, so people using rings in press-move-release mode would be stuck. I'm considering supporting multiple rings on the same binding using mouse wheel scrolling between the rings.

Originally Posted by nelothi
im sure every shammy out there would love you for it, as totemus is broaken, and doesnt look to be updated.
You could probably configure LunarSphere to get something more similar to totemus than OPie would be.

Known Issue update
Rings with names containing ":" character do not currently activate when relevant bindings are pressed. This will 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
Post A Reply



Category Jump: