Go to Page... |
Compatibility: | Plunderstorm (10.2.6) Classic (1.15.0) WOTLK Patch (3.4.3) |
Updated: | 03-21-24 12:45 PM |
Created: | unknown |
Downloads: | 1,270,531 |
Favorites: | 3,570 |
MD5: |
Clique is a simple addon that enables powerful click-casting and hover-casting on your unit frames and in the 3D game world. You can bind virtually any mouse or keyboard combination to a spell or macro. In it's normal configuration this enables you to use the bindings over your unit frames in order to cast spells directly on that unit. This allows you to more quickly select both the spell to cast, and the target of the spell without requiring an extra click.
To begin with Clique, open your spellbook and click on the new tab that is shown there. You can also open the configuration GUI by running the /clique slash command. From this binding interface you can add, remove and alter any of your Clique bindings. You will be unable to make these changes when you are in combat due to limitations in the Blizzard API.
Binding a spell
Binding a spell is just a matter of finding the spell in your spellbook, putting your mouse over it, and performing the binding you would like to add. For example, if you'd like to set 'Regrowth' to activate on 'Shift-LeftButton', then you just find that spell in your spellbook and then Shift-LeftClick on it. You can also bind keyboard combinations, so you could do the same with Shift-R if you'd like.
Keep in mind when you are setting your bindings that they will override any bindings that are already set on the frame, for example the default bindings to 'Target unit' and 'Show unit menu'. You can override these bindings if you would like, but you should then set a new different combination that will activate the original functions
Binding the 'Target unit' or 'Show unit menu' actions
If you've rebound or lose these default bindings, you can re-bind them using the 'Bind other' button in the Clique configuration. Click on the button, and choose the correct action and you will be presented with a dialog box that allows you to set the binding for that action. Simply choose a new key combination, and you will be able to target units and open your menu again.
Binding a macro
Binding a macro can also be found on the 'Bind other' button. You'll be given a new window with instructions and suggestions about writing your macros, but other than that the process should seem very similar.
Managing click-sets
Each binding can belong to a number of binding-sets. These sets determine when the binding is active. The built-in binding-sets are as follows:
File Name |
Version |
Hits |
Size |
Author |
Date |
v90001-0.1.0-beta |
3,686 |
103kB |
Cladhaire |
08-16-20 12:47 PM |
|
v40000-1.2.7-7e91cea |
2,931 |
79kB |
Cladhaire |
10-16-10 10:31 AM |
|
2.0.0-abfbb36 |
2,410 |
43kB |
Cladhaire |
10-11-10 04:34 PM |
|
r129 |
2,800 |
67kB |
Cladhaire |
11-14-09 11:55 AM |
|
r125 |
2,474 |
67kB |
Cladhaire |
11-14-09 11:46 AM |
|
r127 |
2,383 |
67kB |
Cladhaire |
11-03-09 01:54 AM |
|
r121 |
2,701 |
67kB |
Cladhaire |
04-17-09 01:49 AM |
|
r108 |
3,590 |
58kB |
Cladhaire |
10-13-08 02:55 PM |
File Name |
Version |
Size |
Author |
Date |
v3.5.6-release |
234kB |
Cladhaire |
01-17-24 01:13 AM |
|
v3.5.5-release |
234kB |
Cladhaire |
11-09-23 03:25 PM |
|
v3.5.4-release |
234kB |
Cladhaire |
09-08-23 01:08 PM |
|
v3.5.3-release |
234kB |
Cladhaire |
08-30-23 04:05 AM |
|
v3.5.2-release |
235kB |
Cladhaire |
07-12-23 12:33 PM |
|
v3.5.1-release |
234kB |
Cladhaire |
05-03-23 09:47 AM |
|
v3.5.0-release |
234kB |
Cladhaire |
04-01-23 04:55 AM |
|
v3.4.15-release |
234kB |
Cladhaire |
03-22-23 12:35 PM |
|
v3.4.14-release |
234kB |
Cladhaire |
01-25-23 09:26 AM |
|
v3.4.13-release |
234kB |
Cladhaire |
01-21-23 02:39 AM |
|
v3.4.12-release |
234kB |
Cladhaire |
11-29-22 01:55 AM |
|
v3.4.11-release |
234kB |
Cladhaire |
11-28-22 06:32 AM |
|
v3.4.10-release |
234kB |
Cladhaire |
11-06-22 02:25 PM |
|
v3.4.7-release |
233kB |
Cladhaire |
11-02-22 02:28 AM |
|
v3.4.6-release |
233kB |
Cladhaire |
10-27-22 04:08 AM |
|
v3.4.5-release |
233kB |
Cladhaire |
10-26-22 07:55 AM |
|
v3.4.4-release |
232kB |
Cladhaire |
10-26-22 01:05 AM |
|
v3.4.2-release |
233kB |
Cladhaire |
10-25-22 01:18 PM |
|
v3.4.1-release |
232kB |
Cladhaire |
10-25-22 08:52 AM |
|
v3.4.0-release |
233kB |
Cladhaire |
10-25-22 08:47 AM |
|
v3.3.0 |
154kB |
Cladhaire |
09-02-22 06:36 AM |
|
v3.2.1 |
153kB |
Cladhaire |
08-31-22 11:13 AM |
|
v3.2.0 |
151kB |
Cladhaire |
08-21-22 08:26 AM |
|
v3.1.5 |
105kB |
Cladhaire |
08-17-22 11:13 AM |
|
v3.1.4 |
105kB |
Cladhaire |
06-02-22 11:53 AM |
|
v3.1.3 |
105kB |
Cladhaire |
02-22-22 04:40 PM |
|
v3.1.2 |
105kB |
Cladhaire |
11-04-21 01:13 PM |
|
v3.1.1 |
105kB |
Cladhaire |
06-30-21 06:15 AM |
|
v3.1.0 |
105kB |
Cladhaire |
06-01-21 04:05 AM |
|
v3.0.2 |
104kB |
Cladhaire |
05-30-21 02:03 AM |
|
v3.0.1 |
102kB |
Cladhaire |
05-15-21 01:46 AM |
|
v3.0.1 |
102kB |
Cladhaire |
05-15-21 01:43 AM |
|
v3.0.0 |
102kB |
Cladhaire |
05-15-21 01:39 AM |
|
v90005-2.0.2 |
102kB |
Cladhaire |
04-08-21 09:36 AM |
|
v90005-2.0.2-beta |
102kB |
Cladhaire |
04-08-21 09:30 AM |
|
v90005-1.0.1 |
112kB |
Cladhaire |
04-07-21 12:13 AM |
|
v90005-1.0.0 |
102kB |
Cladhaire |
04-07-21 12:03 AM |
|
v90005-1.0.0 |
103kB |
Cladhaire |
03-12-21 11:07 AM |
|
v90002-1.1.0 |
103kB |
Cladhaire |
02-21-21 05:33 AM |
Comment Options |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
04-18-11, 12:05 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
showfix-001 Error
With no addons other than Clique version showfix-001 enabled, I am getting the following error when I mouse over any 3D unit in the world (except myself) while in combat. This occurs on 100% of mouse-overs.
Code:
Message: Interface\FrameXML\RestrictedExecution.lua:397: Call failed: Interface\FrameXML\RestrictedFrames.lua:67: Invalid frame handle Time: 04/18/11 14:19:41 Count: 51 Stack: [C]: ? Interface\FrameXML\RestrictedExecution.lua:397: in function <Interface\FrameXML\RestrictedExecution.lua:390> (tail call): ? (tail call): ? Interface\FrameXML\SecureHandlers.lua:126: in function <Interface\FrameXML\SecureHandlers.lua:119> [C]: ? [C]: in function `SetAttribute' Interface\FrameXML\SecureStateDriver.lua:114: in function <Interface\FrameXML\SecureStateDriver.lua:95> Interface\FrameXML\SecureStateDriver.lua:127: in function <Interface\FrameXML\SecureStateDriver.lua:119> Locals: (*temporary) = "Call failed: Interface\FrameXML\RestrictedFrames.lua:67: Invalid frame handle" Code:
Date: 2011-04-18 14:29:09 ID: 1 Error occured in: Global Count: 1 Message: ..\FrameXML\RestrictedExecution.lua line 397: Call failed: ..\FrameXML\RestrictedFrames.lua line 67: Invalid frame handle Debug: [C]: ? [C]: ? ..\FrameXML\RestrictedExecution.lua:397: ..\FrameXML\RestrictedExecution.lua:390 (tail call): ? (tail call): ? ..\FrameXML\SecureHandlers.lua:126: ..\FrameXML\SecureHandlers.lua:119 [C]: ? [C]: SetAttribute() ..\FrameXML\SecureStateDriver.lua:114: ..\FrameXML\SecureStateDriver.lua:95 ..\FrameXML\SecureStateDriver.lua:127: ..\FrameXML\SecureStateDriver.lua:119 AddOns: Swatter, v3.2.3 (<%codename%>) Clique, vshowfix-001 BlizRuntimeLib_enUS v4.0.6.40000 <us> (ck=60)
Last edited by worstcase86 : 04-18-11 at 12:30 PM.
|
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-17-11, 07:59 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Clique Change Profile Macro
I have different Clique sets for my resto shaman (PVP & PVE) and its kind of a pain switching the profile sets manually. Yes I already have dual spec and yes I know Clique features an auto profile switch that switches once u change specs, but I regularly play on my resto spec and I need my other spec as enhance. So I need to know is there a way to switch them using a macro of some sort if I want to stay the same spec?
|
|
Killidan |
View Public Profile |
Send a private message to Killidan |
Find More Posts by Killidan |
Add Killidan to Your Buddy List |
04-14-11, 03:44 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Re: Re: Clique + PVP Issue
|
|
|
Persistence |
View Public Profile |
Send a private message to Persistence |
Find More Posts by Persistence |
Add Persistence to Your Buddy List |
04-14-11, 02:38 PM | |||||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
I just now went back and I can confirm that I have been getting the same inconsistent cast-casting behavior on the compact raid frames.
I prefer to have my non-targeted spells (e.g., WS) bound on the action bars instead of through Clique. I find it convenient to be able to move around spell buttons from time to time to temporarily change those bindings. I hope this clarifies things for you.
Last edited by worstcase86 : 04-14-11 at 03:45 PM.
|
||||
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-14-11, 02:06 PM | ||||||||
|
I am reproducing this using the default target frame, not the compact raid frames. It ensures I can test it all the time, without needing to be in a group. Regardless, the problem should still be the same.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|||||||
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
04-14-11, 01:03 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
I will say that in showfix-001 I didn't notice any appreciable drop in framerate when I tried mousing over nameplates in a battleground and later Tol Barad, but I wasn't necessarily in the most populated areas. I have been using one simple method to reproduce my "primary" issue of being locked into Global binding mode whenever a buff or debuff icon disappears beneath my cursor when using the default compact raid or party frames. I will first describe my issue in detail when using v1.4.0 and earlier, and then I will say what has changed in showfix-001. Whenever I activate Ghost Wolf (GW) form, any spell that I cast afterward will break me out of it. When testing, I first use GW, and then I mouse over the GW icon in my raid frames (this must be done in a group of some kind in order to get the Blizz compact frames). I will then hit my key that casts Healing Wave (HW) via a "Default" Clique binding or Water Shield (WS) via a "Global" Clique binding. I believe you previously said that since a buff/debuff icon is an insecure frame, it cannot be interpreted by Clique as a frame associated with a target. Consequently, Clique switches to Global mode, and pressing my key will cause WS to be cast. This takes me out of GW form, removing the buff icon that was beneath my cursor. If I understand all this correctly, everything up to this point is inevitable and can't be helped, however unfortunate it may be that buff frames are insecure. At this point, I begin to experience my "primary" issue. The icon has just disappeared beneath my cursor. As long as I keep my cursor within this unit frame -- without moving over another buff/debuff icon -- I will continue to cast WS whenever I press my key. It is not until my cursor leaves this frame and returns that I can properly cast HW. In version showfix-001, this same behavior is still present most of the time, but sometimes, seemingly at random, it will behave differently. After my first click on the GW buff icon (which results in WS being cast) it may allow me to cast HW on myself. Other times the first click does, in fact, cause HW to be cast (despite what I said about it being an insecure frame). Please take a look at this video. I made this video with only Clique version showfix-001 enabled; I had no other addons enabled. I disabled all but three bindings to simplify things. I took many takes until all forms of the apparently random behavior happened to appear within the 30 seconds the unregistered version of Fraps allows in a single shot. In practice, I might repeatedly shift into GW form and try clicking on the GW buff icon and see the same behavior many times in a row. The most common behavior in showfix-001 is certainly the locked-into-global-mode behavior, which was my "primary" issue in earlier versions. However, I did sometimes observe the less common behavior several times in a row. Also, in the video you will notice that I tried to move my cursor along the same path each time, for the sake of controlling as many variables as possible. I have tested other paths, I think that I was finding that it didn't seem to matter whether I moved in from below, swooped in from above, or came from the right across the WS buff icon. I turned on the /framestack in case that might help with debugging. You can view the video in HD if that helps. I have also tried all of these tests when my Global Clique bindings were removed and replaced with Blizzard action bar bindings. I haven't noticed any difference. EDIT: I thought my choice of using GW might have caused strange behavior, so I went back and tested again using a buff (Riptide) that I let fall off after a certain amount of time (instead of forcing it to be removed when I cast). I found the same results. And since my Riptide buff doesn't go away when I cast my first spell, I discovered that sometimes when I move my cursor into my row of buff icons, I am in Default mode and I can heal to my heart's content while clicking on the buff icons. It's as if my binding mode (Global or Default) is set at random each time I move my cursor onto a buff icon in the compact frames.
Last edited by worstcase86 : 04-14-11 at 03:36 PM.
|
|
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-14-11, 03:45 AM | |
|
I've just posted a new beta version, 'showfix-001' that seems to fix the primary issue that we've been discussing here, which involves insecure frames obscuring a frame that is registered for click-casting. This 'fix' solves the disappearing buff issue, as well as ones with general boundary issues that I was able to reproduce a few times this morning.
The problem is it is not an efficient fix, far from it actually. In order to trigger the 'worst-case' you can just go into an area with lots of avatars (or nameplates) and mouse over them rapidly. You will see a drop in FPS in these situations. I'm not sure what else I can do.. I'm fairly limited. I may have to include this and just make it an option, but that will take quite some time to get stable and have people test it. Either way, please check it out and let me know if it works for your cases.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Last edited by Cladhaire : 04-14-11 at 03:58 AM.
|
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
04-14-11, 02:25 AM | ||
|
Re: Clique + PVP Issue
I am 99.9% confident you would be unable to reproduce the issue with the default unit frames, and Clique does *precisely* the same thing to every unit frame. What is almost certainly happening is that XPerl is setting the attributes to trigger the right-click menu, and it is doing this at some point after the frames have already been registered with Clique. Therefore XPerl is overwriting the bindings that have already been set, which is obviously incorrect. I suggest you contact the author of your unit frame addon to have them fix this incorrect logic.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
04-13-11, 07:52 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Clique + PVP Issue
What version of Clique you are using (/dump Clique.version) - V40000-1.3.4
What unit frames you are using - XPerl What specific bindings are not working - Whenever I join a raid for PVP my binding for my right mouse button stops working and when I right click, which is normally my "Holy Light" spell, it goes to the Report Player Away/Cancel menu. In order to fix it I have to unbind and rebind my Holy Light to my right mouse. Sometimes it will go back to that menu again during PVP and I will have to redo it again. It happens when I go to heal players in the raid. Thank you for your help! |
|
Persistence |
View Public Profile |
Send a private message to Persistence |
Find More Posts by Persistence |
Add Persistence to Your Buddy List |
04-12-11, 11:30 PM | |
|
Well, it was an issue regardless of whether or not it was the particular issue you were experiencing. If I had to guess, both of the issues you are encountering are actually the same issue under different circumstances. It's very possible that the non-trivial fix for your 'primary issue' will resolve the others, but it's difficult to say until that's been done.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
04-12-11, 05:47 PM | ||||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
|
|||
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-12-11, 04:38 PM | |
|
I'm sorry, I wish I had been clearer so you didn't have to go through all of that. I knew that it would absolutely not fix or have any effect on the 'primary' issue as you list it. I do not have a fix for that at this time. It is possible that I will be able to devise a solution that works for most cases, but as I've said a few times I am on holiday and that makes doing any of this rather difficult.
The secondary issue is incredibly simple to reproduce. Target yourself and then type /focus. Ensure you have a key-based non-global binding, and use it on the frame. It should cast the spell on you. Now /run FocusFrame:Hide(). The frame will be gone, but your mouse should still be 'over' where it was. Press the binding again, and it will cast the spell again. That was the bug I fixed, because it is the simpler (by far) of the two cases, although it was a non-trivial change and it is remotely possible that it might cause issues in bizarre addon setups. To be completely honest, I do not believe these contrived addon setups exist, I'm just being honest about the *possible* problems. The 'primary' issue, as you call it, has not been solved yet and I won't even have a chance to consider writing any code for it until tomorrow evening at the earliest. I have some ideas, but it will be a non-trivial change. For now, the best thing anyone can do is continue running Clique-v40000-1.4.0-beta and let me know if you experience any further 'odd' behaviour other than what has already been clearly reported.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
04-12-11, 04:14 PM | ||||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
Re: Re: Re: Possible Problem with Clique Detecting Cursor Position
I ran several tests. Below are my findings. In summary, blacklisting the buff/debuff icons in the Blizz compact frames seems to have no effect on my primary issue (being locked into Global binding mode when a clickable frame suddenly appears), and I was unable to reproduce the secondary issue (being locked into Default binding mode when a clickable frame disappears). Consequently, I can't pass judgment on the beta you pushed out today.
This means that blacklisting the buff/debuff frames does not have any effect on the behavior of Clique when used on these frames (it always casts Global). If the cursor moves off a buff/debuff icon onto a unit frame, Clique switches to using the Default/Friendly/Enemy binding like you would expect, exactly like when these frames are not blacklisted. If the buff/debuff icon fades while the cursor is over it, Clique continues to be stuck in Global mode, i.e. the "bug" remains. Blacklisting the buff/debuff frames has no discernible effect whatsoever. If blacklisting is intended to "cause frame X to be treated like the WorldFrame," then it appears to be working fine. However, since the CompactRaidFrameMemberXBuffX etc. frames are already treated this way, I don't see how blacklisting them can be useful.
At this point, I again removed my Global Clique bindings and restored my Blizz action bar bindings for cooldowns/WS/etc. I also un-blacklisted all frames.
I was unable to reproduce the "bug" that I had seen last night when we Vote Kicked someone and replaced them using the Dungeon Finder. I first made sure that I could cast heals on the person I was going to kick. I then Uninvited then. I made sure that I did not move the cursor over any unit frames. I then pressed my WS binding, and it worked as it should. Clique did not try to cast HW on an unknown member of the party. I then re-invited the kicked friend (using /i so that I did not need to risk moving the cursor over any frames) and tried casting WS again without moving my cursor over a frame. Again, it worked as it should. I was always listed first in the Blizzard compact party frames. I tried all this on the second member, and I then tried it on the last party member. Because I was unable to discover a way to reproduce this issue, I did not see much sense in putting my friends through the same blind tests using v1.4.0. However, I will install it and use it normally, and I will let you know if I experience any new issues, or if the issue that was supposed to be resolved in v1.4.0 appears again. |
|||
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-12-11, 11:45 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
|
|
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |