Thread Tools Display Modes
05-25-06, 11:13 PM   #1
JoshBorke
A Chromatic Dragonspawn
 
JoshBorke's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 185
HealWatch

ok, I've decided to post a thread about my mod. It's a simple mod to try to track heals in real time. Post bugs and feedback here please.

Here's the mod! Click me! (WoWI)

--edit--
I have put HealWatch up on an SVN for anyone who always wants the latest code.

It is available here: https://opensvn.csie.org/viewcvs.cgi/?root=HealWatch

Last edited by JoshBorke : 06-16-06 at 07:51 AM.
  Reply With Quote
05-25-06, 11:14 PM   #2
JoshBorke
A Chromatic Dragonspawn
 
JoshBorke's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 185
i'll go first!

|heals| > 15 = lockups (i can only display 15 heals before my machine completely locks up)

recommendation: a configuration option for how many heals to show. yay or nay?
  Reply With Quote
05-26-06, 10:26 PM   #3
Farook
A Molten Giant
 
Farook's Avatar
Join Date: Mar 2006
Posts: 595
In my opinion, it's always nice if you can decide on your own what you want to see (and what not).

-> YAY

Greetz,
Farook
__________________
  Reply With Quote
06-01-06, 08:19 AM   #4
Tazmanyak
An Aku'mai Servant
Join Date: Apr 2005
Posts: 34
I just dowloaded your addon, so i will test it tonight.
Atm i have a question: i see a file named "BabbleLib.lua"
Is it the babblelib from ace ?

I ask cause i see in your file that the druid spells aren't corectly localized in french.
I doesn't matter if it is "ace babblelib" as it will use the recent one, that is i think in FuBar.

I'll report asap i have something more to say about HealWatch ^^
  Reply With Quote
06-01-06, 09:21 AM   #5
JoshBorke
A Chromatic Dragonspawn
 
JoshBorke's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 185
Originally Posted by Tazmanyak
I just dowloaded your addon, so i will test it tonight.
Atm i have a question: i see a file named "BabbleLib.lua"
Is it the babblelib from ace ?

I ask cause i see in your file that the druid spells aren't corectly localized in french.
I doesn't matter if it is "ace babblelib" as it will use the recent one, that is i think in FuBar.

I'll report asap i have something more to say about HealWatch ^^
Yes, it is the one from ace. It's been a while, so I think I'll go back through HealWatch and try to remove any custom stuff I have done.

Thanks for the interest
  Reply With Quote
06-02-06, 12:11 PM   #6
Tazmanyak
An Aku'mai Servant
Join Date: Apr 2005
Posts: 34
I drop an eye in your addon, and sent you the first try for a french localization.
I wont be able to test it before you can give a french release, but i have some ideas;

Please tell me what you think of it:
  • Maintain the sync channel, but make it an editable variable so we can choose any channel, sky, CtRA channel etc ...
  • I am a mouseover healer, what means i dont target players to heal them ... just cast spell and click on frame ==> spell is launched, and you can keep your hostile target.
    It's not the most used method, and it seems that it is hard to catch your target name (in chatlog, you just see a "Healer begins to cast HealSpell"
    But i use an addon, EasyPriest - AnnounceCast

If you can understand how it works to get the target name while mousovering, then you could add the feature to HealWatch, and i will be a very happy user ^^

That's all i have atm,
Thank you for your work
  Reply With Quote
06-02-06, 08:34 PM   #7
JoshBorke
A Chromatic Dragonspawn
 
JoshBorke's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 185
Originally Posted by Tazmanyak
I drop an eye in your addon, and sent you the first try for a french localization.
thanks for that!
Originally Posted by Tazmanyak
  • Maintain the sync channel, but make it an editable variable so we can choose any channel, sky, CtRA channel etc ...
The way I'm currently implementing the sync channel is to just hook CTRA. One of my long term goals will be to implement a way to have multiple communication options, don't worry :-)
Originally Posted by Tazmanyak
  • I am a mouseover healer, what means i dont target players to heal them ... just cast spell and click on frame ==> spell is launched, and you can keep your hostile target.

    It's not the most used method, and it seems that it is hard to catch your target name (in chatlog, you just see a "Healer begins to cast HealSpell"
    But i use an addon, EasyPriest - AnnounceCast
I already thought about that and hopefully it works :-)

I've looked at the addon and I think I can incorporate the ideas from it that I need to in order to improve my mod. I hope to complete my conversion to BabbleLib so that I don't need to localize anything myself (boy won't that be nice).

I don't have much time to devote to modding/playing. Perhaps I'll just submit the changes you sent to me so you can play around with it. Perhaps this weekend I'll be able to make them, perhaps not...

Thanks for the interest :-) It makes it all worth it :-)
  Reply With Quote
06-02-06, 10:47 PM   #8
Farook
A Molten Giant
 
Farook's Avatar
Join Date: Mar 2006
Posts: 595
Originally Posted by Tazmanyak
  • I am a mouseover healer, what means i dont target players to heal them ... just cast spell and click on frame ==> spell is launched, and you can keep your hostile target.
    It's not the most used method, and it seems that it is hard to catch your target name (in chatlog, you just see a "Healer begins to cast HealSpell"
    But i use an addon, EasyPriest - AnnounceCast

If you can understand how it works to get the target name while mousovering, then you could add the feature to HealWatch, and i will be a very happy user ^^
This is the function I miss with all healing addons I know so far.

The first mod that makes this, is definetely my favourit. I prefer click-healing as well, because I loose to much time (in my opinion) if I have to target my heal-target first, and then start the heal.

Greetz,
Farook
__________________
  Reply With Quote
06-03-06, 06:46 AM   #9
Tazmanyak
An Aku'mai Servant
Join Date: Apr 2005
Posts: 34
I prefer click-healing as well, because I loose to much time (in my opinion) if I have to target my heal-target first, and then start the heal.
So do I ...
And i also dont have problems with self cast if i taget an hostile npc too ...
  Reply With Quote
06-03-06, 09:52 PM   #10
Farook
A Molten Giant
 
Farook's Avatar
Join Date: Mar 2006
Posts: 595
I'm really wound up to a high pitch which of all the healing-addons on the "market" makes it first to implement/support this function.

Greetz,
Farook
__________________
  Reply With Quote
06-03-06, 10:00 PM   #11
JoshBorke
A Chromatic Dragonspawn
 
JoshBorke's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 185
It should work with this mod. I've only done basic testing, and it was a while ago. But check it out. The newest version might work in all locales (*crossing fingers*)
  Reply With Quote
06-03-06, 10:26 PM   #12
Farook
A Molten Giant
 
Farook's Avatar
Join Date: Mar 2006
Posts: 595
Damn it, that was quick...

So before I start testing this, I just have to come up with a question you heared before already. "HealSync" says this:

"Not all have to install this addon but it's better if all have it because this addon then will report spell interruption or delay caused by damage to the healer."

What about "HealWatch" now? Still all healers have to use it? If yes, do u think you could change your mod the way "HealSync" works? The problem is, that definetely not all of our healers will install this, no matter how good or bad this addon is...

Greetz,
Farook
__________________
  Reply With Quote
06-04-06, 09:11 AM   #13
Tazmanyak
An Aku'mai Servant
Join Date: Apr 2005
Posts: 34
@Farook: Do you know AceHeal ?
Give a look at it, very good heal addon

@Josh: Is mouseover functional yet ??
If not, can you give a release date please ?
  Reply With Quote
06-04-06, 10:40 AM   #14
JoshBorke
A Chromatic Dragonspawn
 
JoshBorke's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 185
@Farook:

Just like HealSync, in order to report spell interruptions and delays, the healer must have the addon. Otherwise, you will have inaccurate information. For example, nothing happens when a caster interrupts a spell, so you wouldn't know if someone cancelled their spell without both having the addon. You also wouldn't know when they were interrupted, like on the Vael fight.

I have not been able to fully test my mod in a raid situation, so I can neither confirm nor deny that it works with the communication. Someone else will have to tell me :-)

@Tazmanyak:

It should already be in HealWatch as of version 0.24-11000
  Reply With Quote
06-04-06, 07:41 PM   #15
Farook
A Molten Giant
 
Farook's Avatar
Join Date: Mar 2006
Posts: 595
Originally Posted by Tazmanyak
@Farook: Do you know AceHeal ?
Give a look at it, very good heal addon
I looked at it some time ago, and there was something I didn't like about it. I just do not remember right now what it was....

However, I hope I'll have time this evening to test "HealWatch" when doing our weekly MC-run.

Greetz,
Farook
__________________
  Reply With Quote
06-05-06, 08:52 AM   #16
Tazmanyak
An Aku'mai Servant
Join Date: Apr 2005
Posts: 34
I have HealWatch installed,
I try to have my guild healers to installe it too.

But i read this in the description:
It cannot make smart decisions on who is targeting what. So if someone is click-casting then you won't be able to see who they are healing.
To me it means mouseover healers wont be track by the addon.
Am i true ??

And
Does not get heals from your party or those that are out of range.
Does it work if we all enable comm ?

I hope i can really test it tonight, or tomorrow.
  Reply With Quote
06-05-06, 09:20 AM   #17
Tazmanyak
An Aku'mai Servant
Join Date: Apr 2005
Posts: 34
Oh i have a little request ...

It seems that communication is disabled by default,
could you make it enabled by default please ?

Cannot find library instance with version'Spell 1,1'
I got this error message if Healwatch is my only addon activated.

If i also enable FuBar (that uses BabbleLib too, as it is developped by Boss too), i have no error.
I think you have a problem with your embeded BabbleLib.

Last edited by Tazmanyak : 06-05-06 at 10:00 AM.
  Reply With Quote
06-05-06, 10:12 AM   #18
Tazmanyak
An Aku'mai Servant
Join Date: Apr 2005
Posts: 34
More tests done ...
The error occurs with any class, not just healers

I downloaded and installed BabbleLib here on WowI
Installed addons:
BabbleLib
Fubar
HealWatch

With only healwatch activated, got error mesage
With HealWatch and ANY of the two others, no error

So, this may come from your embeded version ^^
  Reply With Quote
06-05-06, 01:12 PM   #19
Tazmanyak
An Aku'mai Servant
Join Date: Apr 2005
Posts: 34
I got this error message sometimes ...

Nombre : 3
Erreur : Interface\AddOns\HealWatch\HealWatch.lua:857: attempt to index field `?' (a nil value)
--------------------------------------------------
Nombre : 3
Erreur : ...terface\AddOns\Timex\Support\TimexChronosSupport.lua:35: attempt to call method `RemainingTime' (a nil value)
--------------------------------------------------

Last one when i died.

And mod doesnt work with mouseover, that's bad
  Reply With Quote
06-05-06, 01:53 PM   #20
JoshBorke
A Chromatic Dragonspawn
 
JoshBorke's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 185
Originally Posted by Tazmanyak
I have HealWatch installed,
I try to have my guild healers to installe it too.

But i read this in the description:

To me it means mouseover healers wont be track by the addon.
Am i true ??

And

Does it work if we all enable comm ?

I hope i can really test it tonight, or tomorrow.
If you read the lines under both of those topics, you'll see that they are eliminated if you use the communication channel when they both have the mod installed.

Originally Posted by Tazmanyak
It seems that communication is disabled by default,
could you make it enabled by default please ?
I'd much rather it be something people have to turn on because it hooks into CTRA and if you don't need to hook into CTRA, then you shouldn't. IMHO. Just have them type
Code:
/hw coms
. That's why I made it so short of a command.

Originally Posted by Tazmanyak
I got this error message if Healwatch is my only addon activated.
Fixed in 0.34-11000. Thanks

Originally Posted by Tazmanyak
Nombre : 3
Erreur : Interface\AddOns\HealWatch\HealWatch.lua:857: attempt to index field `?' (a nil value)
--------------------------------------------------
Nombre : 3
Erreur : ...terface\AddOns\Timex\Support\TimexChronosSuppor t.lua:35: attempt to call method `RemainingTime' (a nil value)
--------------------------------------------------
The first one I can't find because in my copy it points to debugging stuff that shouldn't be activated. If you could post your version, I could go back and check that.

As far as the other one goes, HealWatch doesn't mess with Chronos or Timex, so I highly doubt HealWatch could be affecting it.

Originally Posted by Tazmanyak
And mod doesnt work with mouseover, that's bad
Are you sure? How are you testing? The way I tested was this:
1) Clear your target
2) Type /hw show (in case HealWatch isn't shown)
3) Begin to cast a healing spell.
4) Target someone you can heal.
Result: That person should show up as a targetted person in HealWatch. This same person is the one that should be broadcast over the channel. If not, I need to work on it somehow :-)

THanks for the help :-) I try to stay on top of HealWatch as best I can.
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » Alpha/Beta AddOns and Compilations » HealWatch


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off