Download
(335 Kb)
Download
Updated: 03-03-14 11:18 AM
Pictures
File Info
Updated:03-03-14 11:18 AM
Created:03-30-12 03:18 PM
Downloads:12,177
Favorites:65
MD5:
Click Box Healer  Popular! (More than 5000 hits)
Version: 1.17
by: Solsis00 [More]
CBH will be converting to a new name soon. Will provide link with that when it happens.
Reason? I have learned and grown a lot since CBH started. As this is becoming more than just raid frames and a healing addon, I feel it deserves a different name. This is still a little ways out, but will be coming all the same. The new frames I added are the foundation for the re-code of CBH into something much better. Thanks for everyone that has stuck to CBH and provided support and patience. Let's continue to push forward into the next generation of CBH! Happy Rifting!

UPDATES: IF YOU ARE NEW TO CBH, PLEASE READ. I have updated the help info below. Same info is also included in the addon folder for quicker reference if needed. Please look over this BEFORE posting issues. If you have difficulties, please visit the forum page and post a description WITH errors (if errors were caused) to be researched. Thanks.

I have made myself publicly available in-game for people to contact me. I have assisted many people that ran into snags with things not working. I welcome your feedback and quick assistance with setting up if you have difficulties. Thus far has not been overwhelming and will continue to do so. I can be found at Ayhrius@Faeblight, friend me and catch me online. If you have errors or bugs PLEASE post them in the forums to be researched.

CBH FORUM ON CURSE: http://rift.curseforge.com/addons/cl...-healer/forum/

Thank you everyone for all the feedback that has been provided. It is much appreciated and very helpful in developing CBH into something you all can enjoy. Please support the ongoing updates with a donation.


Support CBH Development



----
OVERVIEW:

Click Box Healer is primarily viewed as a healing addon, but can be useful to all roles. CBH is used to quicken healing and more efficiently identify the current status of your party, displaying everything from health and agrro to buffs and debuffs on each member. This addon allows macros to be bound to click actions that are performed on a set of raid frames that will cast the selected abilities/macro. These frames are usable when solo, in a party, with pets (groups 5 or less), or in a raid. It accepts up to the basic 5 mouse buttons, along with scroll up and down, as input (as limited by the RiftAPI). These inputs can be bound in conjunction with keyboard buttons (shift, ctrl, alt) for even more possibilities.

The addon can be moved and resized to fit any screen comfortably. This addon has the ability to track up to 5 customizable buffs (one for each available corner), as well as debuffs on each frame for poisons (green), diseases (orange), curses (purple), and whitelisted debuffs (red). Debuffs are displayed as a colored box around the health percentage accordingly colored to the debuff or as a full color overlay on the health bar.



----
CONFIGURATION:

There is a minimap button included that will do the following: LeftClick - Opens options window. RightClick - unlocks raid frame, MiddleClick to toggle hiding/showing the raid frames, RightClick and drag to move minimap icon

The configuration of the addon is fairly simple. It has an in-game option menu that allows you to set the macro binds to each mouse button with an optional keyboard key for more combination possibilities. In these fields you can pretty well write anything that you can put in a macro. The bindings are saved by the current spec/role you are in. ie. 1-20 and will change automatically if/when you change roles.

In the 2nd options tab you will find the ability to change the health bar settings. Multiple pre-defined textures as well as many color options settings for various pieces of the unit frames including the backdrop, healthframe, text colors, etc.

The 3rd option tab contains the spell binding settings. **NEW** this has been setup to allow dragging and dropping of the spell to the button. One step closer to ease of use. Optionally Left Clicking will set the target macro to that unit, and right clicking will clear that key.

4th option tab is the Buff/Debuff options. Again, drag and drop to pull a spell to the the corner you wish to track it in, or optionally left clicking will allow you to type in any spell you would like to for FULL CUSTOMIZATION! You can also setup de/buffs to track. Tracking a buff will cause it to show up in a resizeable square on the affected raid frame. You can whitelist debuffs that don’t normally show up for added flexibility as well as blacklist ones you would like to hide.

The last tab is where you can setup different profiles to be saved. Pretty straight forward. Set a name and click save. (functional but still a little buggy. will be revisited during recoding for 2.0)


Command line options available: (type /cbh in game to see list)
/cbh show - Show window
/cbh hide - Hide window
/cbh reset - Reset default addon settings

/cbh config - Display config window
/cbh toggle - Toggles displaying main window
/cbh lock - Allows you to move the frame. Type again to lock.
/cbh tt - Toggles tooltips on frame mouseover



----
KNOWN ISSUES:

The frame for the Defiler pet "Beacon of Despair" will bug out if it despawns because you run far away from it. I'm trying to create a fix for this, but it's rooted in an issue with how Trion handles the pet. If the pet frame becomes unresponsive, you may need to relog or reloadui to clear it. If this beacon is summoned in combat it will also be unclickable due to the same limitation listed below. Frame will not be interactable unless you do a reloadui or wait for combat to end.

Due to limitation of the API in RIFT at this time, while you are in combat, NEW FRAMES WILL NOT FUNCTION, and no changes can be made to the addon. You cannot get in the options window, unlock the frame, toggle the tooltips, or close/hide/show the frame.



----
THANKS AND APPRECIATIONS:

Main thanks go to RagebeastRT for his original Rift Healer. Provided my learning grounds and the beginning of CBH as well as some various fixes. Thanks Rage!
A huge thanks to dOxxx's LibSimpleWidgets library. Made several pieces of this addon much more functional and usable.
Thanks also go to ZorbaTHut for LibUnitChange.
And a big thanks to Protonova for the tips they provided that helped with performance fixes during CBH's early stages.
Nice work to the original authors on WoWAce for some of the health frame artwork used in this addon.

All feedback and ideas are welcome. Please let me know if you have any feedback at all. It is appreciated and contributes to the continuation this project.


updated: 3/12/2014
Change Log:

Change log has been moved to a thread on Curse. Please follow the link below to view.
CBH Changelog
Optional Files (0)


Archived Files (52)
File Name
Version
Size
Author
Date
1.16
317kB
Solsis00
02-23-14 01:32 AM
1.13
314kB
Solsis00
11-12-13 04:43 AM
1.12
314kB
Solsis00
11-06-13 06:57 AM
1.11
296kB
Solsis00
10-01-13 09:27 AM
1.10
296kB
Solsis00
10-01-13 12:22 AM
1.10
296kB
Solsis00
10-01-13 12:09 AM
1.9.1
276kB
Solsis00
09-26-13 07:05 AM
1.9
276kB
Solsis00
09-25-13 04:04 PM
1.8.10
274kB
Solsis00
09-19-13 04:12 PM
1.8.9
274kB
Solsis00
09-17-13 06:45 AM
1.8.8
281kB
Solsis00
09-11-13 05:32 PM
1.8.7
275kB
Solsis00
09-08-13 05:27 PM
1.8.6
275kB
Solsis00
09-04-13 07:17 AM
1.8.5
275kB
Solsis00
09-02-13 01:43 PM
1.8.4
275kB
Solsis00
08-30-13 06:40 AM
1.8.3
274kB
Solsis00
08-28-13 07:38 AM
1.8.2
273kB
Solsis00
08-11-13 04:31 AM
1.8.1
277kB
Solsis00
08-08-13 04:17 PM
1.8
277kB
Solsis00
08-07-13 04:02 PM
1.7.15
277kB
Solsis00
08-06-13 02:25 PM
1.7.14
277kB
Solsis00
08-05-13 02:28 PM
1.7.13
277kB
Solsis00
08-05-13 06:56 AM
1.7.11
275kB
Solsis00
08-04-13 10:54 AM
1.7.10
276kB
Solsis00
08-03-13 06:35 AM
1.7.9
271kB
Solsis00
07-30-13 01:29 AM
1.7.8
270kB
Solsis00
07-28-13 07:39 AM
1.7.7
272kB
Solsis00
07-28-13 04:04 AM
1.7.6.fix
287kB
Solsis00
07-25-13 11:35 PM
1.7.6
286kB
Solsis00
07-19-13 05:30 PM
1.7.5
286kB
Solsis00
07-17-13 01:28 PM
1.7.3
287kB
Solsis00
07-16-13 04:33 PM
1.7.2
287kB
Solsis00
07-15-13 10:32 PM
1.7.1
287kB
Solsis00
07-15-13 06:19 PM
1.6.6
286kB
Solsis00
07-04-13 01:53 PM
1.6.5
285kB
Solsis00
07-02-13 08:55 PM
1.6.4
286kB
Solsis00
06-17-13 02:56 AM
1.6.3
286kB
Solsis00
06-16-13 08:55 AM
1.6.2
273kB
Solsis00
06-14-13 05:31 PM
1.6.1r
273kB
Solsis00
06-12-13 05:27 PM
1.6r
273kB
Solsis00
06-12-13 11:26 AM
1.5.7
245kB
Solsis00
05-31-13 04:32 PM
1.5.6
243kB
Solsis00
05-28-13 05:02 PM
1.5.5
241kB
Solsis00
05-27-13 07:01 PM
1.5.4
276kB
Solsis00
05-22-13 11:34 PM
1.5.3
265kB
Solsis00
12-18-12 02:15 AM
1.5.2
265kB
Solsis00
12-05-12 03:27 AM
1.5.1
265kB
Solsis00
12-04-12 04:11 AM
1.5
265kB
Solsis00
11-29-12 02:16 AM
1.4
263kB
Solsis00
11-05-12 05:14 AM
1.3
262kB
Solsis00
09-16-12 05:08 PM
1.2
262kB
Solsis00
07-18-12 04:22 AM
1.1
258kB
Solsis00
07-11-12 05:28 AM


Post A Reply Comment Options
Unread 08-02-13, 05:45 PM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
next update

Changes for next update are complete. Do some testing tomorrow then I will release it.
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-30-13, 11:47 PM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Re: Re: Updates and progress

Quote:
Originally Posted by RagebeastRT
Quote:
Originally Posted by Solsis00

Check issues with custom macro
--Not being able to use enter key to advance to next line
Around line 1309 in OptionWindow change:
if tonumber(code) == 13 then
to
if button == "Return" then

and
elseif tonumber(code) == 9 then
to
elseif button == "Tab" then

and prob delete the line:
local code = string.byte(button)

This should fix the prob making a custom macro
Thanks Rage. I figured it was something like that. That is a piece that I haven't touched yet. The string library in lua has been a rather fun dive for me. Does it recognize "Return" and "Tab" though rather than it's ascii entry?
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-30-13, 04:36 PM  
RagebeastRT
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 118
Uploads: 8
Re: Updates and progress

Quote:
Originally Posted by Solsis00

Check issues with custom macro
--Not being able to use enter key to advance to next line
Around line 1309 in OptionWindow change:
if tonumber(code) == 13 then
to
if button == "Return" then

and
elseif tonumber(code) == 9 then
to
elseif button == "Tab" then

and prob delete the line:
local code = string.byte(button)

This should fix the prob making a custom macro
RagebeastRT is offline Report comment to moderator  
Reply With Quote
Unread 07-30-13, 01:42 AM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Updates and progress

I haven't done this for a while so I'm going to post this. This information is included in a file as well, located in the root directory of the addon labeled changelog.txt and is present in every update.

These are things being worked on. Not in any particular order. Just happens as it comes.

**************** Working on for upcoming updates **********************
Check group frame issues with cleric totems
Check issues with custom macro
--Not being able to use enter key to advance to next line



**************** TODOs - For long term updates *************************
Add Raid debuff icon w/ options (size/move/etc)
Add hide out of combat options
--Use frame Alpha(0) as this can be changed in/out of combat
Change the /cbh reset to not trigger until clicking the reloadui button.
--Gives the user the ability to back out of it if they change their mind
Add more font options - different fonts, shadows/outlines, etc
Add link monitoring for clerics
--They can have up to 4. Maybe line them up in a corner or something
Add option to change cleric shield color
Set player to be first in the group
--Might also use this setup to organize the raid so that new people get batched on the end
Ability to display roles for just Tanks/Healers
Debuff icon/visibility to show burnout for purifier shields
Make the mover for the raid frames clickable to lock position when done
Add a copy keybind from ... function. Allowing similar/like specs to easily remain the same
Add an option to only toggle the frames while in a party
Add an option to toggle showing party/raid leader
Add text color option for Hots stack count
Add an option to position the ready check
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-27-13, 09:12 PM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Re: Re: Re: German language support

Quote:
Originally Posted by Muhownage
Quote:
Originally Posted by Solsis00

I am actually currently working on a way to distinguish which client the user is using and build the macros accordingly. French clients also have this issue. How about everything else? spells/buffs/etc. Everything else working ok? Only issue is with [ctrl]?
I just started playing again but from my sight everything else is working correctly.

Only thing i found out is that if you track a Debuff in the corners of the unitframes it just displays a box and not the icon of the debuff. Not sure if it displays the icon with an english client through

It doesn't. The icon setup only applies to buffs currently. But that will be changing once I start re-coding the buff/debuff setup.
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-27-13, 08:22 AM  
Muhownage

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: German language support

Quote:
Originally Posted by Solsis00

I am actually currently working on a way to distinguish which client the user is using and build the macros accordingly. French clients also have this issue. How about everything else? spells/buffs/etc. Everything else working ok? Only issue is with [ctrl]?
I just started playing again but from my sight everything else is working correctly.

Only thing i found out is that if you track a Debuff in the corners of the unitframes it just displays a box and not the icon of the debuff. Not sure if it displays the icon with an english client through
Muhownage is offline Report comment to moderator  
Reply With Quote
Unread 07-27-13, 08:04 AM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Testing

Running these changes through raid tonight and pending nothing goes wrong, will put out an update late tonight.
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-27-13, 06:45 AM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Re: German language support

Quote:
Originally Posted by Muhownage
First of all thanks for your awesome addon.

Its working good with the german rift client except one small problem:

you can not bind a spell to the "ctrl" modifier because it is called "strg" in german.
Setting the spell to the modifier works fine but when you try to cast it rift displays an error because it does think [ctrl] is a player name.

"No target with name: [ctrl] @player" is the error message it displays.

maybe if you have time you could look into it and fix it some way so i can use my ctrl modifier too
thanks
I am actually currently working on a way to distinguish which client the user is using and build the macros accordingly. French clients also have this issue. How about everything else? spells/buffs/etc. Everything else working ok? Only issue is with [ctrl]?
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-27-13, 06:06 AM  
Muhownage

Forum posts: 0
File comments: 2
Uploads: 0
German language support

First of all thanks for your awesome addon.

Its working good with the german rift client except one small problem:

you can not bind a spell to the "ctrl" modifier because it is called "strg" in german.
Setting the spell to the modifier works fine but when you try to cast it rift displays an error because it does think [ctrl] is a player name.

"No target with name: [ctrl] @player" is the error message it displays.

maybe if you have time you could look into it and fix it some way so i can use my ctrl modifier too
thanks
Muhownage is offline Report comment to moderator  
Reply With Quote
Unread 07-26-13, 11:35 PM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Next updates for CBH

Next update (and the next couple) will be focused around the layout coding of the frames. In the next update you will be able to have between 1-5 columns of frames. 1 column of 20, 2 col of 10 etc etc. Then I will be working on options to be able to customize the placement of some of the various pieces such as name/health percent/role/etc.
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-25-13, 11:38 PM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
CBH v1.7.x Fixed!

I can't apologize enough for this. I am not sure what happened to the files but for some reason the 1.7.4/5/6 versions actually contained the 1.6.3 files. I have done a manual upload to temporarily fix this. I will try to determine what has happened before my next update.

Thanks for everyone's understanding. Please get 1.7.6 if you haven't already.
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-19-13, 08:47 PM  
rakasha681

Forum posts: 0
File comments: 26
Uploads: 0
Error: ClickBoxHealer/main.lua:698: attempt to index global 'cbhColorGlobal' (a nil value)
In ClickBoxHealer / UpdateSpecChange, event Event.TEMPORARY.Role
stack traceback:
[C]: in function '__index'
ClickBoxHealer/main.lua:698: in function <ClickBoxHealer/main.lua:687>



Happened using the port in the middle of tdq to clear combat after killing trash before general.

and when changing roles/rezing
Last edited by rakasha681 : 07-19-13 at 09:04 PM.
rakasha681 is offline Report comment to moderator  
Reply With Quote
Unread 07-17-13, 01:06 PM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Decisions

I'm giving a couple of days for my fans to decide how to handle this. I want it to be what is best for you guys. There are a lot of problems with "in combat group change" situations. THIS CANNOT BE FIXED. However, there are different ways I will attempt to handle it.

Temporary short term fix, I can either leave it the way it is, which means you either reload ui for immediate fix, or wait til your combat ends and it corrects everything. Or, I can hold out ALL changes while in combat, which means you won't see ANY new party members and nothing will move/change/update until combat ends. The 2nd option could provide a medium term fix while I decide how to handle a workaround for this.

Long term, what i am considering doing is to build my own table of units to be organized by my hands. What this does: Anyone that is currently in your group, will remain where they are. New group additions will be tacked onto the end of current groups. If joined while in combat, THOSE FRAMES WILL STILL NOT BE CLICKABLE, until after your combat ends. BUT, your current party members will be unaltered or screwed up because of people joining/leaving. This will also open up some other options which people have mentioned, such as, making your frame always first in the group, organizing by role, or focus etc. Currently my tables read from whatever Rifts frames show. And frankly, their frame organizing and people getting moved around randomly from D/Cing or whatever just sucks for us devs.

So anyways, that is plan. Please read over the short term options and let me know what you guys would rather have.
Last edited by Solsis00 : 07-17-13 at 01:06 PM.
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-15-13, 10:34 PM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Short term update

My apologies for the short term update there. Found a couple of bugs with the setup and so advanced it just a little more. Thanks for the understanding. Enjoy!
Solsis00 is offline Report comment to moderator  
Reply With Quote
Unread 07-15-13, 06:23 PM  
Solsis00
Claw of Regulos
 
Solsis00's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 212
Uploads: 1
Big big update

A lot of time work has been put in over the last couple weeks so I appreciate your patience. Heavy code changes were made on the back end of CBH. Configuration window has bee redesigned to hopefully provide a much more user friendly interface. It isn't complete. Still have more to do. This is just the start. I believe all the bugs are worked out for now.

PS.. There is one bug of note that I am working to fix. If you set a buff/hot to track while it is already active, it will not show up until it is re-applied. On the flipside, I fixed the bug to where they now hide if cleared however.

Thanks
~Solsis00/Ayhri
Solsis00 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.