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 6
Date:
06-11-2010 04:56 PM
Size:
63.78 Kb
Downloads:
161,382
Favorites:
1,211
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)
* http://www.go-hero.net/opie/release/foxtrot3 (Bug fixes)
* http://www.go-hero.net/opie/release/foxtrot4 (Bug fixes, quest items ring updates)
* http://www.go-hero.net/opie/release/foxtrot5 (Bug fixes, sub-ring slices updates)
* http://www.go-hero.net/opie/release/foxtrot6 (Bug fixes)
  Optional Files - OPie
File Name
Version
Size
Author
Date
Type
1.0
6kB
06-11-2010 05:03 PM
Addon
0.02
6kB
08-15-2009 05:31 PM
Addon
0.1
2kB
08-07-2009 07:42 PM
Addon
0.01
1kB
05-23-2009 03:36 PM
Addon
  Archived Versions - OPie
File Name
Version
Size
Author
Date
Foxtrot 5
64kB
Foxlit
05-05-2010 11:37 AM
Foxtrot 2
64kB
Foxlit
12-21-2009 04:40 PM
Echo 3
66kB
Foxlit
09-09-2009 12:22 PM
1.38
65kB
Foxlit
07-08-2009 02:57 PM
  Comments - OPie
Post A Reply Comment Options
Old 07-23-2010, 12:57 AM  
ThornyJohn
A Deviate Faerie Dragon

Forum posts: 12
File comments: 22
Uploads: 0
Re: Re: Consumables Ring

Quote:
Originally posted by Foxlit
In a sense -- you could write an addon to do it. The OPie-related side of that endeavour is trivial; detecting food/water/potions/etc items in your inventory and ranking them in proper order may be harder.

richerich suggested Buffet, and that sounds like it might just do the trick without requiring additional code.
Well, my LUA skills are closer to unknown than rusty, but there's always a first time, right? I did try Buffet, and it kind of works. The problem with it is that the logic it uses to choose an HP and a mana solution (especially mana for non-mana users) is kind of wonky, at least in regards to what I need. I'll play around a bit more with macros, and if that doesn't go anywhere, I'll give writing an addon a try.

Thanks for your input!
ThornyJohn is offline Report comment to moderator  
Reply With Quote
Old 07-22-2010, 08:04 PM  
karmithius
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thank you Foxlit for your help, I have found out the problem was an addon called "Snowfall Keypress" was was included in CaithUI
(Cause abilities to go off on press instead of release)
karmithius is offline Report comment to moderator  
Reply With Quote
Old 07-22-2010, 05:06 PM  
Foxlit
A Cyclonian
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 208
Uploads: 11
Quote:
Originally Posted by karmithius
[b]Dump: value=GetBindingAction("BUTTON2")
[1]="TURNORACTION"
My bad; I gave you a command that didn't check override bindings. Please run the following while OPie is preventing you from right-clicking: /dump ORL_RTrigger:IsShown(), GetBindingAction("BUTTON2", true)
__________________
Siehst du auch, was ich sehe?
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 07-21-2010, 07:29 PM  
karmithius
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Dump: value=GetBindingAction("BUTTON2")
[1]="TURNORACTION"

I use Shift-I to open the ring

I'm using buttonfacade with it and I have it set so that the ring doesn't close after I use a button. I usually close it with the same button I used to open it.

My test to reproduce the problem is on a test dummy. Attack a dummy, open ring then walk into attack range.

Then I can close and open the ring all I want, but my right mouse button won't work until I exit combat. I haven't got an opportunity yet today to shut down all my addons but Opie, but that's next on my list to try.
karmithius is offline Report comment to moderator  
Reply With Quote
Old 07-21-2010, 06:46 AM  
Foxlit
A Cyclonian
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 208
Uploads: 11
Re: Right click problem.

Quote:
Originally Posted by karmithius
Pretty much, if I enter combat while in an Opie menu and then close the menu I am stuck unable to right click until combat ends.
I cannot reproduce that; does it still happen when OPie is the only enabled addon?

Other than that, try posting a more detailed description of the issue -- how you're opening the ring before combat, which ring behavior options are enabled, what you're using to close the ring, whether the left mouse button is also affected, and so on.

Quote:
Is there any kind of command I can run or anything? Reloading my UI fixes it, but I can't do that in the middle of an encounter.
You cannot fix it with a command, unfortunately -- the UI is in lockdown, and anything you enter would be insecure. You should be able to get OPie to release the binding by opening/closing another ring, but the code responsible for that release should prevent the issue from occurring in the first place.

It would be helpful if, while OPie is preventing you from using your right mouse button, you ran /dump GetBindingAction("BUTTON2") and posted the chat output.
__________________
Siehst du auch, was ich sehe?
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 07-20-2010, 09:41 PM  
karmithius
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Right click problem.

I have this problem with Opie, it's very reproducable.

Pretty much, if I enter combat while in an Opie menu and then close the menu I am stuck unable to right click until combat ends.

It has been a very big problem for me and a friend of mine and has happened to me in a few raid encounters (the worst one being Sindragosa). I love Opie and would like to resolve this problem. Is there any kind of command I can run or anything? Reloading my UI fixes it, but I can't do that in the middle of an encounter.
karmithius is offline Report comment to moderator  
Reply With Quote
Old 07-19-2010, 06:05 AM  
Foxlit
A Cyclonian
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 208
Uploads: 11
Re: Consumables Ring

Quote:
Originally Posted by ThornyJohn
Is there a better way of doing this, maybe with macros or an existing ring that does this? My thought is that I could have 3 to 5 slices per type of item (food, scroll, potion, water, etc.) and as I get these items, they will auto-fill the slices and then when they're gone, the slices disappear.

Is something like this doable?
In a sense -- you could write an addon to do it. The OPie-related side of that endeavour is trivial; detecting food/water/potions/etc items in your inventory and ranking them in proper order may be harder.

richerich suggested Buffet, and that sounds like it might just do the trick without requiring additional code.

Quote:
Originally Posted by Warlocomotif
Is there a way to set something as quick action, and being able to use the quick action without first having to basically use the quick action once first before it actually becomes the quick action?
That seems to be the way it works at the moment. However, if you have multiple quick action-enabled slices in a single ring, it'll default to the last-used one, so you might have to use your newly enabled slice once to set it as the default. I'm not sure of your exact ring layout, but it seems to work properly for me.
__________________
Siehst du auch, was ich sehe?
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 07-18-2010, 07:36 PM  
Warlocomotif
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 18
File comments: 69
Uploads: 10
Is there a way to set something as quick action, and being able to use the quick action without first having to basically use the quick action once first before it actually becomes the quick action?
Warlocomotif is offline Report comment to moderator  
Reply With Quote
Old 07-18-2010, 01:09 PM  
richerich
An Aku'mai Servant
 
richerich's Avatar
Interface Author - Click to view interfaces

Forum posts: 33
File comments: 629
Uploads: 8
Re: Consumables Ring

Quote:
Originally posted by ThornyJohn
I admit to not having read all 780+ comments, so I'm sorry if this has been asked before, and if so, could you point me to it?

I made a fairly simple ring for consumables such as healing and mana pots, food, drink, scrolls, other potions, etc. By simple I mean that as I got a newer/better version of some food or scroll or whatever, I'd add it in manually and set its slice to only be shown only if I had the item in inventory. I don't really know exactly how many slices I can have in one ring before it yells at me, but I've had as many as 20 (not all showing due to not being in inventory, though). This seems like a really pedestrian (and slow, and subject to error, and painful to maintain) solution.

Is there a better way of doing this, maybe with macros or an existing ring that does this? My thought is that I could have 3 to 5 slices per type of item (food, scroll, potion, water, etc.) and as I get these items, they will auto-fill the slices and then when they're gone, the slices disappear.

Is something like this doable?
Dunno, but you can always download Buffet and put the generated macro into Opie. That's what i do anyway.
__________________




richerich is offline Report comment to moderator  
Reply With Quote
Old 07-16-2010, 12:47 PM  
ThornyJohn
A Deviate Faerie Dragon

Forum posts: 12
File comments: 22
Uploads: 0
Consumables Ring

I admit to not having read all 780+ comments, so I'm sorry if this has been asked before, and if so, could you point me to it?

I made a fairly simple ring for consumables such as healing and mana pots, food, drink, scrolls, other potions, etc. By simple I mean that as I got a newer/better version of some food or scroll or whatever, I'd add it in manually and set its slice to only be shown only if I had the item in inventory. I don't really know exactly how many slices I can have in one ring before it yells at me, but I've had as many as 20 (not all showing due to not being in inventory, though). This seems like a really pedestrian (and slow, and subject to error, and painful to maintain) solution.

Is there a better way of doing this, maybe with macros or an existing ring that does this? My thought is that I could have 3 to 5 slices per type of item (food, scroll, potion, water, etc.) and as I get these items, they will auto-fill the slices and then when they're gone, the slices disappear.

Is something like this doable?
ThornyJohn is offline Report comment to moderator  
Reply With Quote
Old 06-17-2010, 05:23 PM  
ComputerNerd
A Murloc Raider

Forum posts: 4
File comments: 13
Uploads: 0
Re: Re: OPie blocking sending of Ticket.

Quote:
Originally posted by Foxlit
Quote:
Originally Posted by ComputerNerd
Nevermind, it seems that as soon as I disabled Opie, the taint simply moved to something else.
This is going to be problematic to find the cause of.
If you can consistently get ticket sending to fail, enable OPie, type /console taintlog 2, /reload, attempt to send a ticket, /console taintlog 0, reload, and upload the World of Warcraft\Logs\taint.log file somewhere; I'd be willing to take a look even if it isn't solved by disabling OPie.
Unfortunatly after disabling both Opie, and seemingly the culprit Overachiever which interestingly enough you also commented on I was able to submit the ticket I had intended to.
I currently have no reason to open another, but given my ability to rub people up the wrong way I am sure it will not be too long until I do.
I posted the result of the taintlog 1 there - did not realise there was a 2 paramater, and have seen no mention of what different or extra information that records.
ComputerNerd is offline Report comment to moderator  
Reply With Quote
Old 06-17-2010, 08:19 AM  
Foxlit
A Cyclonian
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 208
Uploads: 11
Re: OPie blocking sending of Ticket.

Quote:
Originally Posted by ComputerNerd
Nevermind, it seems that as soon as I disabled Opie, the taint simply moved to something else.
This is going to be problematic to find the cause of.
If you can consistently get ticket sending to fail, enable OPie, type /console taintlog 2, /reload, attempt to send a ticket, /console taintlog 0, reload, and upload the World of Warcraft\Logs\taint.log file somewhere; I'd be willing to take a look even if it isn't solved by disabling OPie.
__________________
Siehst du auch, was ich sehe?
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 06-17-2010, 07:37 AM  
ComputerNerd
A Murloc Raider

Forum posts: 4
File comments: 13
Uploads: 0
OPie blocking sending of Ticket.

Nevermind, it seems that as soon as I disabled Opie, the taint simply moved to something else.
This is going to be problematic to find the cause of.
Last edited by ComputerNerd : 06-17-2010 at 07:48 AM.
ComputerNerd is offline Report comment to moderator  
Reply With Quote
Old 06-15-2010, 05:03 PM  
Foxlit
A Cyclonian
 
Foxlit's Avatar
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 208
Uploads: 11
Re: Shaman Weapon Buffs, Dual Wielding

Quote:
Originally Posted by Jaidynne
Hi. I'm having a problem getting the Opie Weapon buffs to buff both of my weapons. Whether it be the same weapon buff on both weapons or different ones, I can only get it to buff my main weapon.

EDIT: Nevermind, works now. Wasn't working before.
I think OPie treats those buffs in the same way as any action bar would treat those spells -- it shouldn't target any particular weapon unless the spell itself picks your main hand by default. There may be a case for making it use macros instead, but I'm not sure what shamans actually do/want.

Quote:
Originally Posted by Toran
When I run out of a potion, for example, the item is still shown on the ring in full opacity. Would be more intuitive to have it shown at half opacity or something, so I don't try to click on it.
I'll get the indication to drop the usable flag if it doesn't already; you may also check the "only while the object is present" checkbox for the slice -- that'll hide your option slice from view unless you have that potion in your bags.

EDIT: as far as I can tell, OPie already considers slices for items you do not have unusable, so they should be grayed out; I'm not going to alter opacity in this case.

Quote:
Originally Posted by Rabard
There's only one thing about it that I was not happy with:
It does count stacks, but it does not show charges on things like Drums of the Wild.
Good point; that'll be addressed.
__________________
Siehst du auch, was ich sehe?
Last edited by Foxlit : 06-17-2010 at 07:14 AM.
Foxlit is offline Report comment to moderator  
Reply With Quote
Old 06-14-2010, 08:59 PM  
Rabard
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
First, thanks for the great addon!

There's only one thing about it that I was not happy with:
It does count stacks, but it does not show charges on things like Drums of the Wild.

Good thing I'm a programmer myself in my day job, so it was easy to find "GetItemCount(n)" in line 176 of OneRingLib.lua and change it to "GetItemCount(n, nil, true)". That's all it needs to display charges in addition to stack counts. Feel free to add this to your next release if you like the change.
Last edited by Rabard : 06-14-2010 at 09:10 PM.
Rabard is offline Report comment to moderator  
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 | TankSpot | Zam


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