• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Clique

 

Project Updated:
Files Updated: Sat, Nov 14 2009
Supports Game Version: 3.2.0
Category: Buffs & Debuffs, Combat, and Unit Frames
Tags:

, , , and [Edit Tags]

Project Manager: Cladhaire
Additional Authors: No additional authors
Current Version: r130-release
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 1,425
Downloads Total: 368,747
Favorites: 1,329
Comments: 135
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About Clique
  •  

Clique is a simple GUI that lets you assign click-casting for any number of unit frames. Click casting allows you to define the behavior the game takes when you click on a frame. This can be casting spells, running a macro, using an item, or something as simple as changing targets or assisting a unit.

To begin with Clique, simply open your spellbook, and click the new tab that exists there. This is the Clique configuration tab, and you can open it anytime you are not in combat to configure your clicks.

If all you want is simple spell casting, find the spell in your book, and click on it (using the combination of keys and mouse button you would like) and it will be added to the list on the right-hand pane. You can always cast the MAX rank of a spell, by clicking the "Max" button when you have a spellcast selected.

In addition to basic click-casting, Clique has the concepts of click-sets. There are four different click-sets that can be selected (in the upper right-hand corner):

  • Default: These are the fall-through actions that will be used when another action isn't found.
  • Harmful actions: These actions will be taken if you are clicking on a mob that is hostile to you (i.e. it's attackable). This allows you to define a different set of clicks for enemies.
  • Helpful actions: These actions will be taken if you are clicking on a mob that is an ally (i.e. it's assistable). This allows you to define a different set of clicks for supporting your allies.
  • Out-of-combat: These clicks override any other click-set, and only exist when you are out-of-combat (such as buffing your party, etc). This prevents you from say, group buffing in the middle of combat, costing half of your mana bar.

Steelseries MMO (WoW) Gaming Mouse

I have added support for the Steelseries MMO (WoW) gaming mouse, but the driver needs to be configured in a specific way in order to make things work intelligently. By default the mouse is configured to send commands to game, and can be configured through the configuration program. It does this by sending the appropriate keyboard commands (such as M for opening the world map). This is obviously a bad way to operate.

In patch 3.2.2, WoW added native support for this sort of mouse, with higher buttons that range up through 32. Do the following:

  1. Open the Steelseries configuration program
  2. For the six buttons on the side, the four extra buttons on top and the two buttons on the right, right click them and select "Disable/Clear"
  3. Uncheck the "Enable in-game mode" checkbox
  4. Log into WoW and open the Interface Options menu
  5. Select the "Mouse" sub-category
  6. Check the "Detect WoW Mouse" checkbox, and ensure that WoW is able to detect your mouse.

Once this is done, you can just use the buttons as you do the left and right buttons. You can configure them in Clique, in the Key Bindings menu, or anywhere that the others might be allowed.

Clique may work with other mice such as the Razr Naga, but I'm unable to confirm this without a mouse to test with.

I am an addon author, how do I register my frames for click-casting?

It's simple, and it works for more addons than just Clique. You just run the following code first, to make sure the global table exists. Then you add your buttons to the table with the FRAME object as the key, and true as the value, like so.

ClickCastFrames = ClickCastFrames or {}
ClickCastFrames[PlayerFrame] = true

Now any addon that implements this click-casting standard will see and recognize your frames. You should ensure that all of the buttons you register in this way have names, so they can appear in configuration screens.

Clique and dual talent specs

In addition Clique allows you to set up different profiles, and can automatically switch between them when your character changes talent groups. In order to set this up, simple create the two profiles you would like to use (on the Profiles) button, and then open the Options button to set them to your primary and secondary specs.

http:www.wowinterface.com/forums/showthread.php?t=7106

Do not post bugs in my comments. If you find a bug, post it on my issues list, or it won't get fixed. I do not have the time to wade through these comments, and the forums, and fix the issues. Thanks.

http:code.google.com/p/wow-clique/issues/list

Here are some videos of how to use Clique:

Healing with Grid and Clique by Bufe

http:www.bufe.no/tutorials/\\

* Please note, Clique does not need any of the software downloaded in this video, other than Clique itself. Clique works with the default UI and most unit frame addons. You do NOT need to download WowAceUpdater or Grid in order to use Clique *

Introduction to Clique
http:video.google.com/videoplay?docid=4942694326108730311

Rebinding Menu, other Advanced Features
http:video.google.com/videoplay?docid=-2658605783428405078

Creating a custom macro in Clique
http:video.google.com/videoplay?docid=-5495589369861870162

How to use Clique
1. Install the addon
2. Open your spellbook
3. You should see a new tab. This is the Clique configuration UI. Click on this tab to open the Clique UI
4. You should see a row of buttons at the bottom, but lets ignore them for now.
5. Navigate to a spell in your spellbook (It can be anything that isn't passive, including Pet spells)
6. Click directly on the spell, holding down any of the Alt/Control/Shift keys in combination, or none of them.
7. This defines a "click-cast" in the CliqueUI. Now anytime you use that combination of modifiers and button on any unit frame which is defined as click-castable, you will cast the spell ON THAT UNIT if its able to be a targeted spell.
8. Click on the Clique tab again, to close the configuration UI

How do I STOP Clique from click-casting on a specific frame, but leave it active on others

1. Open the spellbook
2. Open the Clique UI
3. Click the "Options" button.

Any frames that are checked will be managed by Clique. Simply find the frame in the list, and uncheck it. If you don't know the name of a frame you can use the following script, while putting your mouse over the frame:

/script ChatFrame1:AddMessage("You are hovering over frame: " .. GetMouseFocus():GetName())

How do I set up common profiles for my priests, for example

1. Open the spellbook
2. Open the Clique UI
3. Click on the "Profiles" button
4. Click on the "New" button
5. Type in the name of the profile you'd like to create, say "Priests"
6. Click "Ok"
7. You will see confirmation in your main chat frame that Clique has changed to the new profile.

How do I select that profile on another character, so they can share?

1. Open the spellbook
2. Open the CliqueUI
3. Click on the "Profiles" button
4. Select the profile you would like to choose
5. Click on the "Set" button
6. You will see confirmation in the main chat frame that Clique has changed to the profile.

Wild Growth does not work properly!

This is an issue with World of Warcraft's resolution of Wild Growth targets. There's nothing that I can do to fix it, but you can use the following Clique macro instead of binding the spell directly:

/cleartarget
/cast [target=mouseover] Wild Growth
/targetlasttarget

Donations:
Some people have asked, so here is a way to send me donations:

https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Clique r130-release Release 3.2.0 28,513 11/14/2009
  Clique r125-release Release 3.2.0 131,537 8/5/2009
  Clique-r123-release Release 3.2.0 9,405 8/5/2009
  Clique-r119-release Release 3.1.0 100,230 4/15/2009
  Clique-r116-release Release 3.1.0 7,879 4/10/2009
  • 1 page(s)
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • warclark said

    Not sure if anyone said anything yet but it doesn't support the 12 keys on the Razer Naga, as they just use the 10 key or 1-0 buttons rather than special drivers. This addon would need to be changed so that mouse-over frams while pushing one of those buttons would work. other than that great addon.

    Reply Report Permalink
  • Cladhaire said

    It's not that simple. I almost certainly wont' be releasing a version of Clique1 that works with this type of casting, simply because it overrides those buttons _all the time_ which is incredibly undesirable. If you want an addon that binds spells to keys (which is what you're asking for), I suggest you download an addon that does that. Clique is a click-casting addon and the secure template system does not support the type of click-casting you're asking for in a general way.

    I could be more technical if you'd like, but that's the short response. If they can work with WoW to send higher number button events, then Clique will most certainly work with it.

    Reply Report Permalink
  • tal2410 said

    Thanks for supporting the Steelseries mouse so fast ! You rock !

    Reply Report Permalink
  • flyingfig said

    TBH, I'm not quite sure this is an issue with Clique or with Logitech's SetPoint software, but I think I'm missing something about how exactly Clique registers macro'ed mouseclicks** so here goes.

    In SetPoint, I have my extra mouse buttons bound to modified mouseclicks (e.g. tilt scroll left = shift+ctrl+alt+ mouse5) that execute in one of two ways: either the click will execute both push and release completely when the button is released (just like clicking an instant cast spell), or will execute the push and release at the same time as the player (like how you click and hold both left and right mouse buttons to run for a distance and then release when you want to stop).

    Clique does fine with the first type of "instant" clicks, but with the second type, Clique isn't registering the modified part of the mouseclick. So for example moused over a unitframe, tilt scroll left click will read as a simple mouse5 click (Clique-bound to Wild Growth) instead of a shift+ctrl+alt'd mouse5 click (Clique-bound to Abolish Poison). Any insight you can offer would be much appreciated. Thanks!

    **Just for comparison's sake, while I am unable to use the tilt scroll left key to directly keybind an action (left strafe) through wow's keybind interface, I can manually enter it in as shift+ctrl+alt mouse5, which wow does recognise. Furthermore, actually clicking the tilt scroll left in-game properly executes a strafe left.

    Reply Report Permalink
  • iblok said

    Hi, I'm not sure if I understood your problem correctly, but here's what I've done with my Logitech SetPoint, Clique, and modifier macroes: I choose the button (the sensitivity button, for example) from the list on my Own Mouse page and then change its function to Ctrl+1, Ctrl+2 etc. Then I create a mouseover macro in WoW and bind it to Ctrl+1 etc. That way you can easily assign complex macroes to all the extra buttons on either side of your mouse as well as the scroll button and whatnot. The downside is that you need to change the mouse sensitivity and the like manually everytime you happen to need it, as the SetPoint changes affect both Windows and WoW.

    Reply Report Permalink
  • Cladhaire said

    Clique isn't doing anything special here, it is just a front end to the secure template system that allows for things like click-casting. Unfortunately that system is rather limited. Let me try and answer your questions.

    So you're mapping your special buttons (or features) to modified existing mouse clicks. This should then work fine, but it will have the same limitations as the WoW keybindings menu and some more on top of that.

    The secure template code uses the IsShiftKeyDown() function to test whether or not the shift key is depressed. It is almost certain that this is not the case when your mouse driver fakes the shift key as part of your click. You can test this simply by going into Clique and setting the binding manually, by pressing shift-ctrl-alt and your button5. You should see that listed in the clique binding screen.

    Now when you go back out and try to click your unit frame, it probably won't work unless you actually hold those keys down. That's because the key isn't actually being held down. Since that code exists in Blizzard-land, there's not all that much I can do (or think of to do) that will allow me to "fix" it. It's not an issue with Clique.. just a limitation of the system we're given.

    Reply Report Permalink
  • pasqoo said

    I'm not able to bind on WheelUp, WheelDown, and the 2 mouse buttons i've on the side of my mouse (Logitech MX310)
    Is there any way to fix it? Thanks

    Reply Report Permalink
  • Cladhaire said

    As far as WoW is concerned, they are not mouse buttons.. they are key combinations. So, no, not in Clique. You can use an addon like SpellBinder to bind those keys directly to spells.

    Reply Report Permalink
  • Almaros03 said

    thank you for this addon:)

    Reply Report Permalink
  • cribble2k said

    This is an awesome add-on for healing. Love it!
    5/5

    Reply Report Permalink
  • Cladhaire said

    Clique is an addon for click-casting, i.e. on UNIT frames. It's not for overall binding of spells to mouse clicks. It's about binding spells to mouse clicks on unit frames. From the look of what you've done, you're not clicking on your unit frames, so nothing happens.

    Reply Report Permalink
  • Darklupine said

    This addon isn't working for me for some reason. I assign a spell to a key press, and it refuses to cast when I press the buttons I assign. Here's a screenshot of what I have set up:
    http://i32.photobucket.com/albums/d20/Shadow_Dragyn/WoWScrnShot_110709_105020.jpg

    Reply Report Permalink
  • fessendb said

    I just recently got a new use trinket, which I generally avoid. However, this time I decided to bind it to rejuv so that it gets used whenever the cd is up.
    I used the option custom macro, and did
    /cast rejuvenation
    /cast binding light
    It works when I'm targeting the person, but when I'm targeting the raid frame (I use Xperl), it just uses rejuv on me. Is there something I'm doing wrong with my macro?
    Thanks much =D

    Reply Report Permalink
  • Cladhaire said

    If you're using a macro, you MUST specify the target of the spell. That looks like this:

    /cast [target=mouseover] Rejuvenation

    Hope that makes sense.

    Reply Report Permalink
  • fessendb said

    Thanks so much!

    Reply Report Permalink
  • tal2410 said

    Hi, since 3.2.2 WoW can detect additionnal mouse buttons from the Steelseries Wow mouse, is there a way to make it work with Clique ? I'd like to be able to use buttons 6-15 with it :)

    Reply Report Permalink
  • Cladhaire said

    Theoretically, yes. I'm not, however, willing to make a change like that until I can test the code throughly myself. I've emailed their contact information to see if I can get ahold of a demo unit for testing purposes.

    Reply Report Permalink
  • misgnomer said

    I use VuhDo's click assignment system for my raid frames but am still using Clique for my group frames. With VuhDo, I was able to assign "Mousewheel Up" and "Mousewheel Down" which is very convenient for dispelling. Is there a way to allow Clique to do this also?

    Thanks for an amazing addon.

    Reply Report Permalink
  • Cladhaire said

    No, unfortunately. The only reason Vuhdo can do this is because it's cheats by creating its own frames and using the secure snippets system to accomplish it. Because your other unit frames are already created without this functionality included, it can't really be done.

    I'm sorry.

    Reply Report Permalink
  • I've been using x-perl + clique for a long time (through a lot of BC on my resto shaman) and have enjoyed it; but now I've run into a problem on my priest, who is dual-spec'd.

    I see that clique detects a switch in specs, which is nice, but it's removing my ability to right-click. It's not what you're thinking. In my HEALING spec, a right click is a greater heal. Shift-right click pulls up the menu. I learned all about having to modify targeting and menus, that's not the problem.

    But, when I switch back to the DPS spec, which has ZERO clique modifiers, I can't right click. There's no menus loading on any frame. Left-click is still targeting, but right-click does nothing.

    Is this a bug, or am I missing something?

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 27,374 Deadly Boss Mods Boss Encounters, and Combat
  2. 18,301 HealBot Continued Buffs & Debuffs, Class, and...
  3. 9,104 Recount Combat
  4. 4,626 X-Perl UnitFrames Raid Frames, and Unit Frames
  5. 3,893 BigWigs Bossmods Boss Encounters, and Combat