Go to Page... |
Compatibility: | The War Within (11.0.2) The War Within Beta (11.0.0) Cataclysm Classic (4.4.0) Classic (1.15.2) WOTLK Patch (3.4.3) TBC Patch (2.5.4) |
Updated: | 09-15-24 08:58 AM |
Created: | unknown |
Downloads: | 1,274,609 |
Favorites: | 3,564 |
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 |
v4.0.26-release |
252kB |
Cladhaire |
09-15-24 01:34 AM |
|
v4.0.25-release |
252kB |
Cladhaire |
08-19-24 03:26 PM |
|
v4.0.24-release |
252kB |
Cladhaire |
08-18-24 11:03 AM |
|
v4.0.23-release |
251kB |
Cladhaire |
08-17-24 07:29 AM |
|
v4.0.22-release |
251kB |
Cladhaire |
08-13-24 11:12 AM |
|
v4.0.21-release |
251kB |
Cladhaire |
08-13-24 10:06 AM |
|
v4.0.20-release |
251kB |
Cladhaire |
07-26-24 01:09 AM |
|
v4.0.19-release |
251kB |
Cladhaire |
07-25-24 02:34 AM |
|
v4.0.17-release |
251kB |
Cladhaire |
07-24-24 12:31 AM |
|
v4.0.16-release |
252kB |
Cladhaire |
07-23-24 03:35 PM |
|
v4.0.15-release |
252kB |
Cladhaire |
07-23-24 03:33 PM |
|
v4.0.15-release |
251kB |
Cladhaire |
07-23-24 03:31 PM |
|
v4.0.14-release |
252kB |
Cladhaire |
07-23-24 11:13 AM |
|
v3.6.3-release |
236kB |
Cladhaire |
05-08-24 01:10 PM |
|
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 |
Tylily |
View Public Profile |
Send a private message to Tylily |
Find More Posts by Tylily |
Add Tylily to Your Buddy List |
McKenzie |
View Public Profile |
Send a private message to McKenzie |
Find More Posts by McKenzie |
Add McKenzie to Your Buddy List |
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
10-13-10, 05:57 PM | ||
|
Re: Re: Two . . . challenges
__________________
I think Hong Kong Phooey was a ninja AND a pirate. That was just too much awesome. - Yhor |
|
|
MidgetMage55 |
View Public Profile |
Send a private message to MidgetMage55 |
Find More Posts by MidgetMage55 |
Add MidgetMage55 to Your Buddy List |
10-13-10, 05:56 PM | |
|
An open letter to the users of Clique:
An open letter to the users of Clique:
I want to outright apologize for the problems that you may or may not have experinced in the transition to using Clique under 4.x. Unfortunately, I caught wind of a very signifigant change that was going to break a specific type of frame registration and it was something that I needed to address. It had also grown far too long since a major update, and I really needed to get the global bindings and keybind features into Clique. Along the way I was able to simplify quite a bit of the code, and it's much easier for me to maintain right now. I did, however, fall into a classic developer trap of re-write instead of re-use. I have written 10,000 database management solutions, including the one included in Dongle and Ace3DB. I figured that I could do something even simpler when it came to Clique, so I wrote a small custom solution. Unfortunately, as happens in these situations, the 'simplicity' was traded for bugs upon bugs upon bugs. This was my problem, and it has been very difficult to support my users with so much noise about things that I was hoping weren't anything more than outdated versions. I have just released version v40000-1.1.0 of Clique. This version drops my custom database solution in favour of one I wrote years ago, AceDB-3.0. Alongside this change, I alse made an effort to fix the most glaring of the bugs that I am aware of. Obviously this change required a database reset, but I should not need this any more. I can now easily add new defaults to our database system without having to worry about me 'getting it wrong'. For now, I don't have a choice, I need to sleep. I'll also need to work as much as possible tomorrow as I've already lost so much time working on getting Clique ready to go. What I will do is keep my eye on the comments to try and organize any issues that come up. But please, when you are reporting an issue try to give me fully reproducable steps. At the very least provide the FIRST error in your error log, with a full stack trace. This will assist me infinitely in fixing things and keeping myself organised. Currently some users are reporting issues with Grid and Clique. I want to assure you that Clique does not obscure error messages in any way, so if there is a 'silent' error where Grid stops updating when Clique is loaded, you should contact Phanx and file an issue for Grid. If I can get Clique-land stable, I'll try to step in over there and see if I can fix ro at least identify the issue. There are still some outstanding issues, so please refrain from reporting these: * Cannot use macro indices or names to cast macros * Cannot set custom icons for macros * Dropdowns don't close properly when you change a binding * Out of combat priority does not work properly when 'friend' and 'enemy' bindings are set * Macros cannot currently be edited * There are no slash commands for profile swapping I am working on all of these feature requests, but of course bugfixes will take priority. Thank you for sticking with me for so long, and thank you for youro support. Hopefully we can get all of these issues sorted and we can all get back to healing!
__________________
"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 |
10-13-10, 05:13 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 8
Uploads: 0
|
Okay so after much screwing around with addons, i found out that clique is currently making my grid not update itself when i invite people. I then installed a later version of clique and it no longer works in 4.0.1. Any ideas?
|
|
Ryand157 |
View Public Profile |
Send a private message to Ryand157 |
Find More Posts by Ryand157 |
Add Ryand157 to Your Buddy List |
10-13-10, 04:36 PM | ||
A Fallenroot Satyr
Forum posts: 21
File comments: 2
Uploads: 0
|
Re: Re: Clique stopped working, lots of errors
I was wondering if it was something that affected only druids, but you say you're having it as well. Hm. |
|
|
Cesard |
View Public Profile |
Send a private message to Cesard |
Find More Posts by Cesard |
Add Cesard to Your Buddy List |
10-13-10, 04:18 PM | ||
|
Re: Re: latest version of clique
Last edited by Grimsin : 10-13-10 at 04:22 PM.
|
|
|
Grimsin |
View Public Profile |
Send a private message to Grimsin |
Visit Grimsin's homepage! |
Find More Posts by Grimsin |
Add Grimsin to Your Buddy List |
10-13-10, 04:14 PM | ||
|
__________________
"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 |
Visit Cladhaire's homepage! |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
10-13-10, 03:58 PM | |
|
First, thanks for the update. I know Clique2 has been your priority but I'm glad you had some time to work on this older version.
- You changed to a new database format, and I've had issues hacking the config file by hand so I'm copying things over into the in-game UI. It's working well. - While custom macros can be set, and they work, I see no way to edit them again. - The phrase "delete binding" to me means "keep this item but remove the hotkey that it uses so that it is disabled". Perhaps a separate feature needs to exist to disable a binding. Maybe on the "set binding" screen, there can be a button to disable it.. un-referencing any hotkey with that item. - How do I get custom macros to display a spell icon?
__________________
spiralofhope.com |
|
spiralofhope |
View Public Profile |
Send a private message to spiralofhope |
Visit spiralofhope's homepage! |
Find More Posts by spiralofhope |
Add spiralofhope to Your Buddy List |
10-13-10, 03:14 PM | ||
|
Re: Clique stopped working, lots of errors
|
|
|
ladyofdragons |
View Public Profile |
Send a private message to ladyofdragons |
Visit ladyofdragons's homepage! |
Find More Posts by ladyofdragons |
Add ladyofdragons to Your Buddy List |
10-13-10, 03:12 PM | |
|
First off, thank you for this marvelous add-on, it makes the lives of healers everywhere much, much easier. (I enjoy it on my little pally tank too) Thank you as well for trying to work through the complications of the new patch, I know it's difficult process that is often thankless. /salute
I'll chime in with what info I have in the hopes of adding a piece to the puzzle, and hopefully I had add more detail later tonight. I had same "healing touch" binding bug like several others have described, plus another issue with right click menus. It didn't throw a LUA error as I recall, but I will see if I can reproduce it tonight when I am at home, and see if I have an addon catching errors. For my case at least, this is what happened: 1) Initial setup worked fine. (installed over old Clique) 2) Later at the start of an instance, rebind a spell to a better location close Clique. 3) Try to use right click and shift+right click on default raid frames to cast and get menu instead. (possibly CTRL+Right click too, but not positive) 4) Reload UI to try to fix. 5) Open Clique to confirm bindings and see they are all Healing Touch. 6) Exit game, uninstall and reinstall Clique using Curse Client, relog into game. 7) Check Clique, Healing Touch bug is gone, rebind again with no issue. 8) Try casting again and get menus on right click, but only half the time. o_o This is on both default raid frames and Stuf unit frames. It remained as such through the rest of the instance. I'll see if I can get error logs or see if I can find a pattern in when right click brings up the menu and when it doesn't. As a side note, is there an FAQ on how this new version handles excluding unit frames? I want to remove the possibility that the right click problem is user error, but am not sure if I've set everything up correctly. I imagine the default right click menu binding has something to do with it, but I don't want it to effect everything in game. In the previous version, I had Clique only operate on Grid and my Focus/ToF frames, allowing me to use 3 right click binding options, (no modifier, shift, ctrl). I want to be sure I've reproduced this properly in the new version. Thanks (sorry, wall of text! >,<) |
|
ladyofdragons |
View Public Profile |
Send a private message to ladyofdragons |
Visit ladyofdragons's homepage! |
Find More Posts by ladyofdragons |
Add ladyofdragons to Your Buddy List |
10-13-10, 03:05 PM | |
A Fallenroot Satyr
Forum posts: 21
File comments: 2
Uploads: 0
|
Clique stopped working, lots of errors
Heyas.
Not sure if I did anything wrong or not.. Clique worked yesterday, but not today.. noticed that there were a couple of updates to Clique today, though. For my balance/resto druid, I had set the key bindings in Clique. Today, I went to use them, and noticed that my bindings were gone... In the Clique binding configuration screen, I have 12 bindings.. all the same. They all say "Healing Touch" and are all bound to alt-left click. The graphic for the spell is for Nourish. I have 2 similar druids on 2 different realms... both with this issue. Haven't checked my priest yet. I get several errors, all of which point to several different lines in the BindConfig.lua file, and have to do with nil values. I found my druid's settings in the clique.lua file, and deleted the data in between the braces. I log back in prepared to redo the bindings, but the exact same error persists. No idea where to look now. So... Not seeing any other similar posts here, I'm assuming no one else is having this issue with Clique... Any ideas? Like I said, Clique worked for me yesterday, today it doesn't after I updated it to today's updates. |
|
Cesard |
View Public Profile |
Send a private message to Cesard |
Visit Cesard's homepage! |
Find More Posts by Cesard |
Add Cesard to Your Buddy List |
10-13-10, 02:53 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Error attempting to bind a macro
After I attempt to bind a macro with bind other, I get the following error, and all bindings stop working. It can't be fixed until I delete the WTF saved variables file.
Message: Interface\AddOns\Clique\Utils.lua:116: attempt to index field 'key' (a nil value) Time: 10/13/10 16:50:32 Count: 1 Stack: Interface\AddOns\Clique\Utils.lua:116: in function `GetBindingKey' Interface\AddOns\Clique\BindConfig.lua:275: in function <Interface\AddOns\Clique\BindConfig.lua:274> [C]: in function `sort' Interface\AddOns\Clique\BindConfig.lua:306: in function `UpdateList' Interface\AddOns\Clique\BindConfig.lua:21: in function `OnShow' [string "*:OnShow"]:1: in function <[string "*:OnShow"]:1> [C]: in function `Show' Interface\AddOns\Clique\BindConfig.lua:10: in function `ShowWithSpellBook' Interface\AddOns\Clique\BindConfig.lua:530: in function `SpellTab_OnClick' [string "*:OnClick"]:1: in function <[string "*:OnClick"]:1> Locals: self = <table> { Enable_BlizzArenaFrames = <function> defined @Interface\AddOns\Clique\BlizzardFrames.lua:145 UpdateCombatWatch = <function> defined @Interface\AddOns\Clique\Clique.lua:567 Enable = <function> defined @Interface\AddOns\Clique\Clique.lua:150 Enable_BlizzSelfFrames = <function> defined @Interface\AddOns\Clique\BlizzardFrames.lua:162 RegisterLocale = <function> defined @Interface\AddOns\Clique\AddonCore.lua:68 AddBinding = <function> defined @Interface\AddOns\Clique\Clique.lua:413 ccframes = <table> { } debug = false RegisterFrame = <function> defined @Interface\AddOns\Clique\Clique.lua:136 globutton = CliqueSABButton { } GetClickAttributes = <function> defined @Interface\AddOns\Clique\Clique.lua:283 header = CliqueHeaderFrame { } GetBindingPrefixSuffix = <function> defined @Interface\AddOns\Clique\Utils.lua:199 EnteringCombat = <function> defined @Interface\AddOns\Clique\Clique.lua:589 bindings = <table> { } version = "v40000-1.0.6" Initialize = <function> defined @Interface\AddOns\Clique\Clique.lua:42 EnableBlizzardFrames = <function> defined @Interface\AddOns\Clique\BlizzardFrames.lua:271 hccframes = <table> { } InitializeBindingProfile = <function> defined @Interface\AddOns\Clique\Clique.lua:223 staticProfileKey = "Mckenzie - Suramar" Enable_BlizzBossFrames = <function> defined @Interface\AddOns\Clique\BlizzardFrames.lua:254 Enable_BlizzCompactParty = <function> defined @Interface\AddOns\Clique\BlizzardFrames.lua:200 Enable_BlizzCompactUnitFrames = <function> defined @Interface\AddOns\Clique\BlizzardFrames.lua:135 GetBindingIcon = <function> defined @Interface\AddOns\Clique\Utils.lua:78 Enable_BlizzPartyFrames = <function> defined @Interface\AddOns\Clique\BlizzardFrames.lua:178 GetBindingKey = <function> defined @Interface\AddOns\Clique\Utils.lua:115 UpdateOptionsPanel = <function> defined @Interface\AddOns\Clique\OptionsPanel.lua:377 ShouldSetBindingOnFrame = <function> defined @Interface\AddOns\Clique\Utils.lua:254 ShouldSetBinding = <function> defined @Interface\AddOns\Clique\Utils.lua:221 InitializeDatabase = <function> defined @Interface\AddOns\Clique\Clique.lua:168 settings = <table> { } UpdateBlacklist = <function> defined @Interface\AddOns\Clique\Clique.lua:575 db = <table> { } L = <table> { } eventFrame = CliqueEventFrame { } DeleteBinding = <function> defined @Interface\AddOns\Clique\Clique.lua:447 GetCapturedKey = <function> defined @Interface\AddOns\Clique\Utils.lua:157 UpdateGlobalAttributes = <function> defined @Interface\AddOns\Clique\Clique.lua:521 ClearGlobalAttributes = <function> defined @Interface\AddOns\Clique\Clique.lua:514 GetBindingKeyComboText = <function> defined @Interface\AddOns\Clique\Utils.lua:91 RegisterEvent = <function> defined @Interface\AddOns\Clique\AddonCore.lua:16 GetBindingInfoText = <function> defined @Interface\AddOns\Clique\Utils.lua:182 ClearAttributes = <function> defined @Interface\AddOns\Clique\Clique.lua:462 CheckPartyCombat = <function> defined @Interface\AddOns\Clique\Clique.lua:600 GetBindingAttributes = <function> defined @Interface\AddOns\Clique\Clique.lua:354 UpdateAttributes = <function> defined @Interface\AddOns\Clique\Clique.lua:476 GetBinaryBindingKey = |
|
McKenzie |
View Public Profile |
Send a private message to McKenzie |
Visit McKenzie's homepage! |
Find More Posts by McKenzie |
Add McKenzie to Your Buddy List |
10-13-10, 02:41 PM | |
|
Login bug and keeps forgetting all my bindings
1x Clique-v40000-1.0.6\Clique.lua:109: attempt to call method 'UnregisterFrame' (a nil value)
UnderHood-2.0\SecureUnitFrame.lua:158: in function `UpdateInteractivity' UnderHood-2.0\SecureUnitFrame.lua:17: in function `super' UnderHood_Bars-2.0\BarFrame.lua:15: in function `OnAcquire' UnderHood-2.0\Frames.lua:141: in function <UnderHood\Frames.lua:110> UnderHood-2.0\Frames.lua:372: in function `ReloadFrames' UnderHood-2.0\UnderHood.lua:110: in function `HandleProfileChanges' UnderHood-2.0\UnderHood.lua:81: in function <UnderHood\UnderHood.lua:75> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5> (tail call): ?: AceAddon-3.0-5 (AdiBags):539: in function `EnableAddon' AceAddon-3.0-5 (AdiBags):629: in function <...ce\AddOns\AdiBags\libs\AceAddon-3.0\AceAddon-3.0.lua:615> <in C code>: in function `LoadAddOn' Interface\FrameXML\UIParent.lua:242: in function `UIParentLoadAddOn': Interface\FrameXML\UIParent.lua:265: in function `CombatLog_LoadUI': Interface\FrameXML\UIParent.lua:519: in function <Interface\FrameXML\UIParent.lua:492>: --- |
|
Morgalm |
View Public Profile |
Send a private message to Morgalm |
Visit Morgalm's homepage! |
Find More Posts by Morgalm |
Add Morgalm to Your Buddy List |