Go to Page... |
Compatibility: | Dark Heart (10.2.7) Cataclysm Classic (4.4.0) Classic (1.15.2) WOTLK Patch (3.4.3) TBC Patch (2.5.4) |
Updated: | 05-08-24 01:10 PM |
Created: | unknown |
Downloads: | 1,271,243 |
Favorites: | 3,569 |
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.6.3-release |
236kB |
Cladhaire |
05-08-24 11:44 AM |
|
v3.6.2-release |
236kB |
Cladhaire |
05-08-24 12:28 AM |
|
v3.6.1-release |
236kB |
Cladhaire |
05-02-24 09:50 AM |
|
v3.6.0-release |
235kB |
Cladhaire |
04-29-24 12:32 AM |
|
v3.5.7-release |
234kB |
Cladhaire |
03-21-24 12:45 PM |
|
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 |
Comment Options |
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:32 AM | |
|
I'm not entirely sure what to tell you, I've been able to download the file every time I have clicked the link. Unfortunately I barely have internet access where I am, so I can't really put it up in any other way.
__________________
"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, 11:25 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
Clicking on any of the other versions immediately brings up a window for downloading. I've tried this in both Firefox and IE. EDIT: "beta_Clique-v40000-1.4.0-again.zip" is working. (The original 1.4.0 is still not working.)
Last edited by worstcase86 : 04-12-11 at 11:31 AM.
|
|
|
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:24 AM | ||||||
|
Re: Re: Re: Re: Re: Re: Possible Problem with Clique Detecting Cursor Position
The problem isn't finding a logical solution, it's the limitations that are placed on me by the secure templates and the way the WoW API subsystem works. I can write any Lua code that is necessary, but there are certain things that just cannot be done.
[*]Make the buff/debuff icons on the Blizzard compact party and raid frames and the right-click menu "Clique-compatible." If the icons were registered properly with Clique, there would be no issue. I have seen that it is simple for other addons to integrate Clique-ability in your tutorial. However, I have no doubt you would have done this already if the API allowed for it, unless you see it as the job of a third-party addon.[/quote] There are a TON of buffs, just consider the target frame which has 30 some odd buff/debuff slots. It's the primary means of conveying buff/debuff information for other units. I'm not sure if they're protected frames (I believe they are not) which means they cannot be made capable of click-casting.. but I haven't looked into it for several reasons.
It is impossible to 'check anything periodically' and actually do anything when the player is in combat. That means this can't be a solution.
Let's tackle one well defined problem at a time. What I've just solved is the issue when a frame has key-bindings active and then the frame disappears or is covered by another frame. I believe I have solved this issue. The next would/will be when a frame appears where there was not one previously, ensuring that the bindings are activated. I should be able to use a similar technique to accomplish that, but that is not 100% clear right now. Again, let's fight one battle at a time!
__________________
"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, 11:13 AM | |
|
Downloading it works fine for me...
__________________
"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, 10:50 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
I will try this out when the servers come back online. Thanks for taking the time when you are on holiday! (You really shouldn't have!) EDIT: "The specified file was not found."
Last edited by worstcase86 : 04-12-11 at 10:58 AM.
|
|
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-12-11, 10:47 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
Re: Re: Re: Re: Re: Possible Problem with Clique Detecting Cursor Position
Below, I am operating on the assumption that Clique works by detecting whenever the cursor crosses the boundary of a frame registered by it and changing all bindings appropriately at that time. The primary issue then is the rare occurrence of a missed boundary-crossing, which can occur when an unregistered frame is placed between the cursor and a registered frame. The cursor can escape the registered frame via the unregistered frame without technically crossing the registered boundary, or the cursor can enter the registered frame when the unregistered frame is removed or hidden. These missed boundary-crossings will result in incorrect bindings.
If you do think that a third-party addon is needed here, and you would prefer not to take this on yourself, I may have an excuse to finally learn WoW addon coding. I am fluent or at least very familiar with C, C++, Java, R, Python, Mathematica, and MATLAB, so I might not have too much difficulty diving into things with a few pointers.
Last edited by worstcase86 : 04-12-11 at 11:19 AM.
|
|
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-12-11, 10:42 AM | |
|
I've just pushed a Beta version (the top-most beta_Clique-v40000-1.4.0-beta.zip). It uses some hoopla to clear any 'dangling' attributes like this by detecting when the player no longer has a valid 'mouseover' unit. I hope that this should fix the issue, but I am not confident enough it won't cause problems for other players, although I am actually quite confident that it won't. I'm just not willing to take that chance while I'm away on holiday.
If you'd have this dangling binding issue, please download this version and let me know if it resolves your problems.
__________________
"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, 09:08 AM | ||
|
Re: Re: Re: Re: Possible Problem with Clique Detecting Cursor Position
__________________
"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, 08:57 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
Code:
/cast inner focus /cast [@mouseover] greater heal
Last edited by worstcase86 : 04-12-11 at 09:09 AM.
|
|
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-12-11, 08:36 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
I've been using a clique/grid for almost a year now for my healing/casting. I've recently had a virus and had to reinstall all my addons
I've got them all setup correctly but when I click (for example) shift + left click for my greater heal macro /cast inner focus /cast greater heal it will only heal my literal target, or if no one is targeted, myself. I want to be able to cast these spells on any party member in the grid frame not only who i have targeted, its to cumbersome to have to target a new person every time i want to use my macro for gheal, poh. and binding heal. Also i use pitbul for my target/self/targets target/ and focus frame My email is [email protected], ign owim (sisters of elune) |
|
Owim |
View Public Profile |
Send a private message to Owim |
Find More Posts by Owim |
Add Owim to Your Buddy List |
04-12-11, 07:36 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
Re: Re: Re: Possible Problem with Clique Detecting Cursor Position
I had originally said that I had previously experienced the issue of the wrong bindings firing when healing using character portraits. If you take a look at this image, http://img853.imageshack.us/i/cliqueframes.jpg/ you can see that for the target portrait and the focus portrait several buff icons (purple) overlap with the clickable (red) regions. It is possible that when I experienced this bug, it was another case of icons disappearing beneath my cursor. It is conceivable that I was moving my cursor from the middle of my screen upward toward either portrait, and one of the target's/focus's buffs expired as I passed over it on my way to the portrait proper, after I had entered the boundaries of the red region (where the purple and red overlap). I was able to reproduce this reliably yesterday. Regardless, I am much less concerned about portrait healing than I am with the Blizzard raid frames. The other issue I described was the inverse of this one, which I said I had only experienced very rarely. I would click outside of my frames, and a heal would begin to be cast on a mysterious target. I actually experienced this yesterday in a 5-man, and I think I have some intuition about what happened. One of our group members had disconnected, so I right-clicked that person's unit frame (I "Use Raid-Style Party Frames"; I did not right-click their portrait), navigated down the menu to Vote Kick, and we removed him from the group. Seconds later, we had a new dps enter via the Dungeon Finder. As we were regrouping, I discover that my bindings were stuck in "Clique default binding mode", and that the target of my healing spells was the new dps. I can only guess that when I navigated the right-click menu, I managed to avoid an "OnLeave" event since I most likely passed out of the unit frame boundaries when moving over the menu. This is such an obscure, rare thing that it doesn't concern me at all, but perhaps it will irritate you.
Last edited by worstcase86 : 04-12-11 at 07:58 AM.
|
|
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-12-11, 07:06 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
Re: Re: Re: Possible Problem with Clique Detecting Cursor Position
I am afraid that I did confuse myself in that final edit about blacklisting, and that I didn't fully communicate what I had done. I suspect that there is nothing wrong with your blacklisting code, and I intend to test it once the servers come back online. I had forgotten that I had removed my "Global" Clique bindings and returned to using the Blizz action bar bindings for my non-targeted cooldown abilities. If I now understand how the blacklist works, then I should not have expected any change in behavior. I suspect that if I had blacklisted the frames I mentioned when all my bindings were still Clique bindings, then clicking on buff/debuff icons in the compact raid frames would have caused nothing to happen at all. This would be a partial solution to the issue I've been having, since it would prevent me from accidentally blowing cooldowns when I click directly on buff/debuff icons. However, if I understand this correctly, I will still experience the problem of being "locked into" "Clique Global binding mode" any time an icon disappears underneath my cursor, and my next click may trigger a cooldown instead of casting a healing spell. I would still need to move my cursor away from that bar and back before I could heal again. I will try testing all of these things when the servers come back online. Do you think your suggestion about editing BlizzardFrames.lua is still relevant, now that I have (hopefully) clarified myself? Sorry for the confusion!
Last edited by worstcase86 : 04-12-11 at 08:20 AM.
|
|
|
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:56 AM | ||
|
Re: Re: Possible Problem with Clique Detecting Cursor Position
The 'bug' really limits Clique's ability to handle bindings of this type, in particular because there is not a sufficient API at the moment, so I'm jumping through hoops in order to get things working and working well. It is remotely possible that there is an issue with the blacklisting code, but its somewhat difficult to say; i'll have to look at it. Why don't you try the following. On line 160 of BlizzardFrames.lua, you can comment out the buff/debuff and dispel debuff registration. Turn this: Code:
local buff = _G[name .. "Buff" .. i] local debuff = _G[name .. "Debuff" .. i] local dispel = _G[name .. "DispelDebuff" .. i] Code:
-- local buff = _G[name .. "Buff" .. i] -- local debuff = _G[name .. "Debuff" .. i] -- local dispel = _G[name .. "DispelDebuff" .. i] Thanks for your patience.
__________________
"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:48 AM | ||
|
There are no known issues that you describe. 99.9% of the time there is a problem, it is a problem with the unit frames and nothing to do with Clique. Especially if you have an issue with right-click it is almost *certain* to be an issue that you need to contact your unit frame author about. Feel free to test with the default unit frames, I suspect you will be unable to reproduce the issue. Alternatively, please provide a proper bug report with information and I will look into the issue. I fail to see where you have done this, putting me quite in the dark.
__________________
"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 |