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 04-16-09, 04:40 PM  
Caladon
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
An idea...

Just a suggestion, one that I think would benefit the mod greatly.

Have you ever considered binding oPie rings to a macro-esque button, instead of binding it directly to a key on your keyboard?

I bring this up because I play a Paladin, and I have my number 1 key bound to the 3 different Judgements, and since the arrival of vehicles with WotLK, the number 1 button often gets replaced with a different ability, and oPie doesn't know how to differenciate.

Also, that, in itself, would make it dual spec aware.

Just an idea, at any rate.
Caladon is offline Report comment to moderator  
Reply With Quote
Unread 04-16-09, 04:32 AM  
berdan
A Kobold Labourer
 
berdan's Avatar

Forum posts: 0
File comments: 24
Uploads: 0
Dual specs

Are there any plans on making OPie dual spec aware? I have one ring with my most used totems and I'd like to have Flametounge and Totem of Wrath occupy the same slot but change according to spec. I guess it might be doable using macros, but so far I haven't found any way of getting one to choose spell depending on the spec I'm in.

Edit: Hm, will have to try /cast [spec:1] Spec1Spell;[spec:2] Spec2Spell as an OPie macro when I get home, that one might work.

Edit 2: Works like a charm.
Last edited by berdan : 04-16-09 at 08:32 AM.
berdan is offline Report comment to moderator  
Reply With Quote
Unread 04-15-09, 09:21 PM  
Gvaz
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Trying to add a mount to my mount wheel with I think 1.33?

Code:
Date: 2009-04-15 23:18:08
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\OPie\Meta\RingKeeperConfig.lua line 350:
   Usage: GetCompanionInfo(type, index)
Debug:
   (tail call): ?
   (tail call): ?
   (tail call): ?
   [C]: ?
   [C]: GetCompanionInfo()
   OPie\Meta\RingKeeperConfig.lua:350:
      OPie\Meta\RingKeeperConfig.lua:337
   OPie\Meta\RingKeeperConfig.lua:498:
      OPie\Meta\RingKeeperConfig.lua:493
AddOns:
  Swatter, v3.1.12 (<%codename%>)
  WowheadLooter, v30100
  NPCScan, v3.0.9.1
  AucAdvanced, v5.4.4157 (WallabyII)
  AucFilterBasic, v5.4.4157 (WallabyII)
  AucFilterOutlier, v5.4.4157.2531
  AucMatchUndercut, v5.4.4157.2531
  AucScanData, v5.4.4157 (WallabyII)
  AucStatClassic, v5.4.4157 (WallabyII)
  AucStatHistogram, v5.4.4157 (WallabyII)
  AucStatiLevel, v5.4.4157 (WallabyII)
  AucStatPurchased, v5.4.4157 (WallabyII)
  AucStatSales, v5.4.4157.2842
  AucStatSimple, v5.4.4157 (WallabyII)
  AucStatStdDev, v5.4.4157 (WallabyII)
  AucStatWOWEcon, v5.4.4157.2530
  AucUtilAHWindowControl, v5.4.4157.3311
  AucUtilAppraiser, v5.4.4157.2530
  AucUtilAskPrice, v5.4.4157.3175
  AucUtilAutoMagic, v5.4.4157.3142
  AucUtilCompactUI, v5.4.4157.2530
  AucUtilEasyBuyout, v5.4.4157.3583
  AucUtilItemSuggest, v5.4.4157.3108
  AucUtilPriceLevel, v5.4.4157.2545
  AucUtilScanButton, v5.4.4157.2530
  AucUtilScanFinish, v5.4.4157.2530
  AucUtilScanProgress, v5.4.4157.2530
  AucUtilSearchUI, v5.4.4157.3655
  AucUtilSimpleAuction, v5.4.4157.0
  AucUtilVendMarkup, v5.4.4157.2530
  AuldLangSyne, v2.0
  AuldLangSyneBackup, v2.0
  AuldLangSyneFriendList, v2.0
  AuldLangSyneFu, v2.0
  AuldLangSyneGuildList, v2.0
  AuldLangSyneInfo, v2.0
  AuldLangSyneNote, v2.0
  AuldLangSynePanel, v2.0
  AuldLangSyneSync, v2.0
  Babylonian, v5.1.DEV.130
  Bagnon, v1.7.1
  BagnonForever, v1.1.1
  BagnonTooltips, v
  BeanCounter, v5.4.4157 (WallabyII)
  ButtonFacade, v3.0.222
  ButtonFacadeCaith, v3.0.47
  Chatter, v1.0
  Configator, v5.1.DEV.130
  DBMBurningCrusade, v
  DBMCore, v
  DebugLib, v5.1.DEV.130
  Dominos, v1.8.3
  DominosBuff, v
  DominosCast, v
  DominosConfig, v
  DominosRoll, v
  DominosXP, v
  eePanels, v1.0
  ElkBuffBars, v2.2.3-148
  Enchantrix, v5.4.4157 (WallabyII)
  EnchantrixBarker, v5.4.4157 (WallabyII)
  EnhTooltip, v5.1.3715 (SnaggleTooth)
  FuBar, v
  FuBarExperienceFu, v1.1 $Revision: 65606 $
  FuBarMoneyFu, vv1.2
  FuBarPerformanceFu, v2.0.0
  FuBarQuestsFu, v2.0
  Gatherer, v3.1.12
  GathererDBWowhead, v1.0.2009-02-18
  Grid, v1.30000.2009021101
  GridStatusKalecgos, v0.1
  GridStatusParty, v3.0.3
  Informant, v5.5.4159 (WombatII)
  LootFilter, v3.10
  Minimalist, v6.0.0
  NugRunning, v
  Omen, v3.0.7
  OPie, v
  Outfitter, v4.5.2
  PitBull, vv3.2.10
  PitBullAura, v2.0
  PitBullBanzai, v1.0
  PitBullBarFader, v0.1
  PitBullCastBar, v2.0
  PitBullCombatIcon, v2.0
  PitBullCombatText, v2.0
  PitBullComboPoints, v2.0
  PitBullExperienceBar, v2.0
  PitBullHealthBar, v2.0
  PitBullHideBlizzard, v2.0
  PitBullHighlight, v2.0
  PitBullLeaderIcon, v2.0
  PitBullMasterLooterIcon, v2.0
  PitBullPortrait, v2.0
  PitBullPowerBar, v2.0
  PitBullPvPIcon, v2.0
  PitBullRaidTargetIcon, v2.0
  PitBullRangeCheck, v0.2
  PitBullReadyCheckIcon, v2.0
  PitBullReputationBar, v2.0
  PitBullRestIcon, v2.0
  PitBullSpark, v2.0
  PitBullThreatBar, v2.0
  PitBullVoiceIcon, v2.0
  Postal, v3.1.0
  QuestHelper, v1.0.5-prealpha
  RatingBuster, v
  Recount, v
  SexyMap, v
  SharedMedia, v3.0
  SlideBar, v3.1.12 (<%codename%>)
  Stubby, v5.5.4159 (WombatII)
  TomTom, v199
  (ck=c09)
Last edited by Gvaz : 04-15-09 at 09:21 PM.
Gvaz is offline Report comment to moderator  
Reply With Quote
Unread 04-15-09, 05:49 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 duhwhat
arcanum of burning mysteries and greater inscription of the storm are showing up as quest items when pressing alt Q
Removing them from your bags and opening the quest items ring should resolve that issue.

Originally Posted by zaaephod
For me, the tap feature quit working with the patch, but I don't see anyone else here mentioning it, is it just me?
It's not just you -- tap actions do not (and cannot) work in 3.1 per Blizzard's design. They'll be removed or replaced with something else in an upcoming release.
__________________
... and you do get used to it, after a while.
Foxlit is offline Report comment to moderator  
Reply With Quote
Unread 04-15-09, 01:32 PM  
duhwhat
A Cyclonian

Forum posts: 40
File comments: 220
Uploads: 0
arcanum of burning mysteries and greater inscription of the storm are showing up as quest items when pressing alt Q
duhwhat is offline Report comment to moderator  
Reply With Quote
Unread 04-15-09, 10:58 AM  
IceShadow
A Deviate Faerie Dragon
 
IceShadow's Avatar

Forum posts: 15
File comments: 93
Uploads: 0
Re: Tapping

Tapping also is not working for me, I wasn't able to try it out until today but it definately isn't working for me.
IceShadow is offline Report comment to moderator  
Reply With Quote
Unread 04-15-09, 09:07 AM  
zaaephod
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Tapping

For me, the tap feature quit working with the patch, but I don't see anyone else here mentioning it, is it just me?
zaaephod is offline Report comment to moderator  
Reply With Quote
Unread 04-13-09, 09:17 PM  
aleyro
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I was able to isolate the error i was having...

basically, the error went away when i disabled the "use blizzard vehicle UI" in bartender4. dunno exactly what the interaction there was, but it solved the problem for me. gl if your having the same issue.
aleyro is offline Report comment to moderator  
Reply With Quote
Unread 04-13-09, 12:51 PM  
Foxlit
A Warpwood Thunder Caller
 
Foxlit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 271
Uploads: 13
Re: Please Help Fox

There's a button in the OPie configuration options (/opie) that allows to show/hide the shapeshift/stance/aura/presence bar for individual characters. The bar is hidden by default for classes that have rings duplicating its functionality.
__________________
... and you do get used to it, after a while.
Foxlit is offline Report comment to moderator  
Reply With Quote
Unread 04-12-09, 09:35 PM  
Worldtraders1
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Please Help Fox

Well my add on was working perfect for a long time and I updated to the new version and now my stances do not seem to show in game anymore.

Like on my Deathknight I no longer see any presence and on my druid I do not see the small bars aboove my hot bars with the shapes for me to shift into. Can you please tell me did i do something wrong?
Worldtraders1 is offline Report comment to moderator  
Reply With Quote
Unread 04-12-09, 06:40 PM  
Damask
A Defias Bandit

Forum posts: 2
File comments: 38
Uploads: 0
Keybindings of any complexity do work, and thank you for answering my question.
To Reiterate other WoW Mouse users, if you update to the newest software, and use single-key bindings on the mouse (and for Opie's rings, of course) then everything works great! Multi-key bindings on the mouse are good for single-key presses, but not for sustained keypresses.
Damask is offline Report comment to moderator  
Reply With Quote
Unread 04-12-09, 05:56 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 Damask
http://yeomanproject.org.uk/WoW/opie.jpg
I have it set to Activate on Left Click, otherwise the ring vanishes without the option coming up at all.

After updating the software, and using single-button binds it's workin fine. Using multiple-buttons (as in, having #4 bound to Alt+T) Results in the same behavior.
If the last four lines are triggered by the press - hold - release sequence as the chat suggests, it's the mouse that doesn't quite do what it should: it fires a press/release when you first press the mouse button, and another press/release when you release the mouse button, causing OPie to close the ring. Without left-click activation, that first release fired as a response to you *pressing* the mouse button would close the ring, resulting in behavior consistent with what you're encountering.

I can only advise you to check the mouse's configuration software for options that'd make it behave properly, and fire release events only when a mouse button is actually released. It's probably possible to work around this by adding code to ignore the extra up/down events generated, but it's not something that I'd like to do at present. Keyboard bindings of any complexity should work, right?
__________________
... and you do get used to it, after a while.
Last edited by Foxlit : 04-12-09 at 06:00 PM.
Foxlit is offline Report comment to moderator  
Reply With Quote
Unread 04-12-09, 04:11 PM  
Damask
A Defias Bandit

Forum posts: 2
File comments: 38
Uploads: 0
http://yeomanproject.org.uk/WoW/opie.jpg
I have it set to Activate on Left Click, otherwise the ring vanishes without the option coming up at all.

After updating the software, and using single-button binds it's workin fine. Using multiple-buttons (as in, having #4 bound to Alt+T) Results in the same behavior.
Last edited by Damask : 04-12-09 at 05:29 PM.
Damask is offline Report comment to moderator  
Reply With Quote
Unread 04-12-09, 07:31 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 davedontmind
A great way to solve this problem for me would be if there was a way you could activate a ring via a macro - this would let me have nested rings. E.g i bring up a master ring with various icons, each one of which, when activated, would open a different ring. Then I only need one or two keys set aside for Opie.

Is this possible? Is there a macro comamnd I can use to open a specific ring?
There is currently no supported mechanism to do so; you could probably get it to work with /click in a somewhat unreliable and high maintenance fashion.

Originally Posted by Folji
Ahh, wasn't aware of that. Would be handy, then, if there was a mention somewhere on the Custom Rings page that you can change the ring name by clicking on it's current name (unless that's something I've missed as well).
That happens with quite a few configuration options / behaviors. There's some form of balance to be struck between explaining what things do and letting you find out through experimentation / reading change logs; OPie is biased towards the latter. I do plan on doing another review of the configuration layouts in the near future; some of those "I didn't know it does that" behaviors will be fixed.

Originally Posted by Damask
I have a wow gaming mouse, and in previous versions I've been able to use OPie with it just fine, but lately, I've been having to click the buttons several times in order for the ring to show up (and stay shown up) . The Icons will appear, but then vanish quickly. I've increased the tap delay to max, and decreased it to 0 with no real difference between the two states
The problem with the wow mouse is that its keys are not native, and the driver ends up sending keystrokes in some fashion.
Having no such mouse, I can't test for any issue specific to it. I suspect your problems are caused by the mouse software releasing the ring binding before you release the mouse button, causing the ring to close; perhaps holding the mouse button causes it to fire PRESS/RELEASE events at some interval.
You can try running the macro command listed below and then interacting with a ring; post a screenshot of the text printed to chat as a result of pressing a ring binding on your mouse, holding it for a few seconds, and then releasing it.
/run ORL_RTrigger:HookScript("OnClick", print);

Originally Posted by aleyro
I'm also getting this same error, under the same conditions- whenever i zone into or out of anything, in essence, any time that i see a loading screen, I'll get an error the first time I try to bring up a ring- unless i manually reload the ui first, and then i'm gtg. Are you still looking for zipped addons/wtf folders?
Sure; feel free to submit those. I haven't been able to reproduce the issue with the last such zip, but perhaps there are some other commonalities.
I'm also still looking for an answer of whether that issue persists with all addons but OPie disabled -- if you're experiencing it, try to test that and post the results.
__________________
... and you do get used to it, after a while.
Foxlit is offline Report comment to moderator  
Reply With Quote
Unread 04-12-09, 06:17 AM  
aleyro
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I'm also getting this same error, under the same conditions- whenever i zone into or out of anything, in essence, any time that i see a loading screen, I'll get an error the first time I try to bring up a ring- unless i manually reload the ui first, and then i'm gtg. Are you still looking for zipped addons/wtf folders?


btw, other than this error, the mod is absolutely brilliant, and completely essential to my game now. thanks!

Originally posted by Foxlit
Originally Posted by Piwafwi
The error seems to only occur when zoning with a loading screen and happens whether you're solo or in a group/raid each time. Can't escape out or right-click and only reloading the UI corrects it (until you zone again that is). This is with latest version of oPie (charlie7), but had started occuring with charlie6. Clean saved variables wtf file, etc. Error comes up whenever you attempt to bring up a ring after zoning with a loading screen; be that an instance or just hearthing back from Org to Dala, etc.
Was not what I expected that at all, actually. Does this behavior continue if you disable all addons but OPie?

I've tried playing around with installing addons you've listed, but a cursory search around wowi resulted in starting wow with several things throwing library and general out-of-date errors.
If you could zip your Interface and WTF folders and upload them somewhere (and PM me a link), I could take a look at whether I can reproduce anything with your exact combination of saved variables and installed addons.
aleyro is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: