LibHealComm-4.0
LibHealComm-4.0 is a library that keeps track of heals being cast by both the player and the people they are grouped with. It will estimate how much a heal will land for using talents, glyphs, auras as well as gear and provides data to other users using LibHealComm-4.0. There is a variety of ways to show data, anything from a simple bar that indicates how much healing is incoming on an unit to showing a graphical summary of what player is casting what heal, on who and how long it will take to land.
Thanks to xbeeps for his work on LibHealComm-3.0 as well as Gagorian (DrDamage) for being able to steal his data.
For tickets, http://www.wowace.com/addons/libhealcomm-4-0/tickets/
For discussion, http://forums.wowace.com/showthread.php?p=286168
Documentation
Documentation for LibHealComm-4.0 can be found here
Accuracy
Blizzard still does not specifically send the GUID that a cast is on, while LibHealComm-4.0 is 100% accurate if the user is healing through click casting or normal means and it's 99.99% when using others there is still a very (very) small chance that it will not find the GUID. If it does manage to not find the GUID it will make the best guess it can off of the name.
Addons supported
Injector, Shadowed Unit Frames, Pitbull4, Vuhdo, VisualHeal, PerfectRaid, X-Perl, Grid2, BobsToolbox, Stuf Unit Frames, oUF (with oUF_HealComm4 plugin + support), HealAssign, Grid, IceHUD
Spells supported
Druids: Nourish, Healing Touch, Regrowth (And the HoT), Rejuvenation, Tranquility, Lifebloom (And the final heal), Wild Growth
Paladins: Holy Light, Flash of Light and heals casted by Beacon of Light
Shamans: Lesser Healing Wave, Healing Wave (Including glyph), Chain Heal (first bounce only), Riptide, Earthliving Weapon
Priests: Penance, Renew, Flash Heal, Greater Heal, Prayer of Healing, Lesser Heal, Heal
What's different from 3.0?
3.0 is based on using names to identify who casted a heal as well as the heals targets, while names give you decently accurate information it is not 100% and most addons use GUIDs rather then names to identify people. 4.0 also has a more up to date spell database and supports the more unique healing mechanics that were added in Wrath of the Lich King such as Glyph of Healing Wave, Beacon of Light and hots in general.
But what about users who are using 3.0?
To make moving to 4.0 easier for users (and so they don't complain to authors about missing data!) there is a small wrapper library you can embed along with 4.0 that will catch data sent for LibHealComm-3.0 and update the players local healing data in 4.0, it will also handle sending healing data but this can be disabled with a function call.
More information on the wrapper library can be found at http://www.wowace.com/addons/libwrapperhealcomm-1-0/ while this library is optional, it is suggested that you embed it so that users are not using exclusively 4.0 data.
In reply to sphr_:
Thankyou for this! :)
In reply to sphr_:
Thankyou for this! :)
In reply to sphr_:
Thankyou for this - it now works again for me!
Hello, thx for this, but the link is no longer available, and i lost it after an update. Can you re-upload it please ?
In reply to sphr_:
Page not found. They took the repo down it appears.
In reply to sphr_:
link doesnt work :(
Another one
1x ...dUnitFrames\libs\LibHealComm-4.0\LibHealComm-4.0-92.lua:758: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
[string "@ShadowedUnitFrames\libs\LibHealComm-4.0\LibHealComm-4.0-92.lua"]:758: in function <...dUnitFrames\libs\LibHealComm-4.0\LibHealComm-4.0.lua:751>
[string "@ShadowedUnitFrames\libs\LibHealComm-4.0\LibHealComm-4.0-92.lua"]:1265: in function <...dUnitFrames\libs\LibHealComm-4.0\LibHealComm-4.0.lua:1263>
[string "=(tail call)"]: ?
[string "@ShadowedUnitFrames\libs\LibHealComm-4.0\LibHealComm-4.0-92.lua"]:1993: in function `?'
[string "@ShadowedUnitFrames\libs\LibHealComm-4.0\LibHealComm-4.0-92.lua"]:2446: in function <...dUnitFrames\libs\LibHealComm-4.0\LibHealComm-4.0.lua:2442>
Locals:
spellData = <table> {
interval = 1
levels = <table> {
}
ticks = 10
averages = <table> {
}
}
spellName = "Health Funnel"
Getting error on random times. Classic
1x LibHealComm-4.0\LibHealComm-4.0-92.lua:1699: attempt to index local 'pending' (a nil value)
LibHealComm-4.0\LibHealComm-4.0-92.lua:1699: in function <LibHealComm-4.0\LibHealComm-4.0.lua:1692>
LibHealComm-4.0\LibHealComm-4.0-92.lua:1760: in function `?'
LibHealComm-4.0\LibHealComm-4.0-92.lua:2446: in function <LibHealComm-4.0\LibHealComm-4.0.lua:2442>
Locals:
casterGUID = "Player-4742-00C8BE31"
startTimeRelative = -0.030000
endTimeRelative = 1.470000
spellID = 9858
spellName = "Regrowth"
startTime = 40064.273000
endTime = 40065.773000
pending = nil
(*temporary) = 136085
(*temporary) = 2000
Hi,
Is there any way to check installed version raid wide?
This is just a library.. It needs an addon to implement to the default unitframes. I can try to come up with something this coming up weekend as I work weekdays.
In reply to Azilroka:
Good luck! I need this x)
In reply to Forge_User_96327308:
we all do :)
In reply to Azilroka:
Can this library realize the heals prediction of other healers in the raid ?
In reply to wellcat:
If they have an addon with the library integrated.
In reply to Azilroka:
There is little to none addOns i use as a healer. this is one i cant even play anymore without. i need it with blizz frames like the a fish needs water. pls take my energy and thanks for the hard work!!!
In reply to Azilroka:
Thoughts on this?
https://www.reddit.com/r/classicwow/comments/dwa272/healcomm_for_blizzard_raid_frames_updated_to/?utm_medium=android_app&utm_source=share
Hey. I just downloaded the addon and it doesn't seem to work with normal blizzard frames. I tried multiple versions, none of them work either. Is there a requirement for this addon to work, or is it bugged atm?
Does it work on standard frames? otherwise I can’t do it ((
LibHealComm-4.0 has been end-of-lifed in favor of the new Blizzard healing functions and callbacks. Forum Listing