Download
(138 Kb)
Download
Updated: 03-21-12 02:27 PM
Pictures
File Info
Updated:03-21-12 02:27 PM
Created:03-15-12 05:27 AM
Downloads:1,034
Favorites:6
MD5:
RiftHbot
Version: 0.25 beta
by: acheliuspjr, Protonova
RiftHbot


We won't release any new version of this addon because the new one is a lot better in terms of configuration and speed:
http://riftui.com/downloads/info227-LifeBinderBeta.html



















Almost complete rewrite of riftHealer addon mostly with performance in mind and more functionality regarding buffs, debuffs

Now is in beta stage but i'm working to fix where i can

version 0.27 is only a bugfix version, we are working to edit that addon to make an even better version, so stay tuned..

it's my first addon in rift so i'm prepared to expect bugs

TO OPEN THE CONFIGURATION WINDOW CLICK ON THE GREEN CIRCLE ON THE MAIN BAR

Warning: For mouseover macros you have to change from @mouseoverui to @mouseover

Are not in this version:
-pets support (but who needs pets on raid frames?)
-Pvp status indication
-Move up/move down buttons on buff lists

What is in this version:
-raid frames resize (first implementation)
-Aggro detection
-Los detection
-basic raid frames functionalities
-[beta] castbar on the target frame
-Mouseover functionality
-Click macros
-debuff recording (saves debuffs you encounter into a list to be able to view later) and if needed to insert into the debuff list
-Change role buttons ( the roles part of the apy is temporary and i can't retrieve how many specs you have)

Every Buff, Debuff and mouse click association is defined only for the current role, every role has it's set of buffs,debuffs,mouse associations

Automatically when you change role the set automatically swaps



What about those buff slots?

There are 4 buff slots and 1 debuff slot
they are located:
-Two on top right of the frames (from right to left are slot1 and slot2)
-Two on Bottom left of the frames (from left to right are slot3 and slot4)
-One on Bottom Center of the frames for the debuff


Known Issues:
-Only in group mode and during combat if a player disconnects, the game sort the players in the group moving the disconnected player last, but i cannot reassign the frames mouseover unit id during combat so it bugs out, i'm trying to fix it but i don't want to complicate things too much or they will easily break

Issues for version 0.25 (fixed with 0.26)
-the click area of the header bar is a lot large than the bar itself so if you turn the camera rightclicking it will intercept it and you can't turn the camera, fixed in the upcoming version
-Error while setting the fourth buff slot on the fouth spec

Issues for version 0.2 (fixed with 0.25)
-Today (16/03/2012) i've more extensively tested in a 20 people raid and i found that when you apply a great number of buffs at the same time it slow down the game considerably (like when you are spamming Healing Flood in combat on a 20 ppl raid), rift has an incredible amount of buffs on every character at the same time --- fixed in the upcoming version 0.25
-Los indicator doesn't work like it's intended but is fixed in the upcoming version 0.25




Huge thanks to RagebeastRT for writing riftHealer
and also huge thanks to doxxx for the LibSimpleWidgets library
21-03-2012 | version 0.27
-Fixed performance error when a lot of buffs are removed at the same time
18-03-2012 | Version 0.26
-Fixed header bar so it doesn't intercept rightclicks anymore
-Fixed an error while setting the fourth slot of the fourth spec
16-03-2012 | Version 0.25
-Fixed los visualization errors
-Fixed performance problem when multiple buffs are added at the same time
-First implementation of frame resizing
-Modified debuff recording, now it won't miss anything but if you encounter a lot of debuffs popping up at the same time it will slow the game for a very short amount of time so enable this feature only if needed to find a debuff name
-Upon entering combat the header bar and the six roles buttons are hidden, they will show up again when combat ends (done because in combat that bar is useless and takes screen space)

Version 0.2
Initial version
Archived Files (3)
File Name
Version
Size
Author
Date
0.25 beta
138kB
acheliuspjr
03-18-12 08:34 AM
0.25 beta
138kB
acheliuspjr
03-15-12 07:21 PM
0.2 beta
137kB
acheliuspjr
03-15-12 05:28 AM


Post A Reply Comment Options
Unread 03-23-12, 10:24 AM  
Snags
 
Snags's Avatar

Forum posts: 0
File comments: 44
Uploads: 0
thanks guys! you're awesome
Snags is offline Report comment to moderator  
Reply With Quote
Unread 03-23-12, 11:07 AM  
pumpkin

Forum posts: 0
File comments: 10
Uploads: 0
Quote:
Originally Posted by Protonova
At the moment the addon only grabs from what you see. We are changing that for the next version. You will have the option to whitelist/blacklist while automatically filtering curable or uncurable conditions (curse/magic/poison).

On a technical level, this is our debuff logic. In terms of priority, if blacklist is check and if it's curable it will be shown on the next available condition slot. While whitelisted debuffs will be show on the 1st available condition slot that doesn't have another whitelisted debuff on it.
That sounds fantastic. Looking very much forward to the result of your work. Keep it up
pumpkin is offline Report comment to moderator  
Reply With Quote
Unread 03-24-12, 02:27 PM  
patchouli

Forum posts: 0
File comments: 2
Uploads: 0
Quote:
Originally Posted by acheliuspjr
From the api I have only one flag that says me if a player is "unreachable", that flag is true, null or false, I can't for example see the coordinates and calculate the range because I haven't any positional data until patch 1.8 if the PTS api will go live like that.

With that said I can say that there is a dead zone between the max range of your spells and the minimum range for the blocked flag to change
Probably(this is just speculation, I have to experiment that myself) 40m is the range when the api says that is "reachable" and 35m is the maximum range of the heal spells

Because of that I've unchecked the option "auto cast on player" or something like that in the options
When someone is out of range I get an hand cursor that immediately tells me that is effectively out of range instead of wasting time and casting on myself that's confusing because you are thinking that you are healing that player,and at the end you are healing yourself

Regarding the resize
There is a first implementation from version 0.25
On the bottom right of the addon you see a resize symbol , you can drag it and resize the frames, for now it's that but i'm planning to do something a lot better for the future
i unchecked the auto cast option. that made a difference.

and i realized that i'd downloaded an earlier version of the addon, before the resize option went live. that's now fixed. doh.

but, the out of range thing is still a problem. i was mid-field in whitefall steps today and people were marked as in range when they were in the enemy base. no one else is noticing this? i wonder if it's just me. is there an option turned on/off somewhere that's reponsible.

again, thank you so much for working on this. it doesn't seem as if the api is much to work with.
Last edited by patchouli : 03-24-12 at 02:27 PM.
patchouli is offline Report comment to moderator  
Reply With Quote
Unread 03-24-12, 06:40 PM  
acheliuspjr
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 2
Quote:
Originally Posted by patchouli
Quote:
Originally Posted by acheliuspjr
From the api I have only one flag that says me if a player is "unreachable", that flag is true, null or false, I can't for example see the coordinates and calculate the range because I haven't any positional data until patch 1.8 if the PTS api will go live like that.

With that said I can say that there is a dead zone between the max range of your spells and the minimum range for the blocked flag to change
Probably(this is just speculation, I have to experiment that myself) 40m is the range when the api says that is "reachable" and 35m is the maximum range of the heal spells

Because of that I've unchecked the option "auto cast on player" or something like that in the options
When someone is out of range I get an hand cursor that immediately tells me that is effectively out of range instead of wasting time and casting on myself that's confusing because you are thinking that you are healing that player,and at the end you are healing yourself

Regarding the resize
There is a first implementation from version 0.25
On the bottom right of the addon you see a resize symbol , you can drag it and resize the frames, for now it's that but i'm planning to do something a lot better for the future
i unchecked the auto cast option. that made a difference.

and i realized that i'd downloaded an earlier version of the addon, before the resize option went live. that's now fixed. doh.

but, the out of range thing is still a problem. i was mid-field in whitefall steps today and people were marked as in range when they were in the enemy base. no one else is noticing this? i wonder if it's just me. is there an option turned on/off somewhere that's reponsible.

again, thank you so much for working on this. it doesn't seem as if the api is much to work with.
Api have only los detection so i can only see that someone someone is out of range, if there is something in the way between you and him, also i receive the non blocked (in los ) status when someone is very far
With 1.8 we won't have that problem because we will have player coordinates
acheliuspjr is offline Report comment to moderator  
Reply With Quote
Unread 03-27-12, 07:28 AM  
Protonova
 
Protonova's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
Progress as of (03/27/2012)

Just a small update,

We've reached a big milestone yesterday, we managed to significantly lowered the footprint of the addon when it comes to it's CPU process load. Technical explanation, every element is on a Load on demand bases and each event changes elements as per request. The addon used to just "pulse" updates now it updates when needed. No longer taking up time to update things that aren't in need of an update. There are still more things that need to be optimized, but it's looking good for now.

Our addon's panel layout has been finalized and it looks quite awesome. The fidelity of the textures and the actual art assets look really good (as compared to RiftHbot). The new design will be robust and totally versatile to suit each individual's needs.



PTS 1.8 Features:
It looks like Healing communications is starting to look more promising. (more on this later as information comes out)

The AoE heals advice module (a low priority module), is starting to look more and more possible. This module optionally allows the healer to see which target is best suited for an AoE heal (who is going to be a prime target to AoE heal while hitting the max amount of 10 targets).


------------------------------------------------
At the moment, things that are remaining are:
  • GUI options (configuration menus)
  • Completed Buff/Debuff 'conditions' monitor (about 70% complete)
  • localizations (German seems to be in demand)
  • 'Skin' editor for the addon (ability to change every aspect of the addon's look)
  • Code implementation of hot's duration bars
  • Addon modes for mouseover or click-to-cast preference.
  • More function testing.
  • Further addon optimizations.
  • Surprise features (^.~)

------------------------------------------------
We will be announcing the addon in a new thread and will be locking this one in about a week. The new addon page have will have an in depth guide. It will detail current/future features, pictures of all the options, usage guide, and hopefully a release candidate for everyone to test and not just a placeholder.
__________________
WoWInterface Profile: Fiercy
Github Profile: Protonova
Last edited by Protonova : 03-27-12 at 12:20 PM.
Protonova is offline Report comment to moderator  
Reply With Quote
Unread 03-28-12, 06:48 AM  
Sharog

Forum posts: 0
File comments: 8
Uploads: 0
hi, im wondering if this addon also tracks hot timers on the raid frames. if not, is it on the future implementation list?
Sharog is offline Report comment to moderator  
Reply With Quote
Unread 03-28-12, 07:02 AM  
acheliuspjr
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 2
Quote:
Originally Posted by Sharog
hi, im wondering if this addon also tracks hot timers on the raid frames. if not, is it on the future implementation list?
I'm sorry but the current version doesn't do that

we are thinking about that but also thinking about keeping cpu usage low, we will probably make durations optional

For the last days we focused on textures, and managing the player coordinates that we will have when 1.8 hits (we have finally done out of range indication and we are thinking of doing some sort range indicator,showing the units between 10 meters from you and 10 meters from the current mouseover target)

Very soon we will focus on buffs and debuffs to see how we can show durations in the most efficient way, I already have some ideas in mind but now we have to fix some bugs on the current alpha code of the new version first
Last edited by acheliuspjr : 03-28-12 at 07:05 AM.
acheliuspjr is offline Report comment to moderator  
Reply With Quote
Unread 04-02-12, 01:58 AM  
acheliuspjr
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 2
Functionalities are there, we need to polish the configuration window, we will release a beta version very soon


this is a sneak peek on the new mouse binds interface, I love so much that tab, it's so easy to configure



edit: nooo, i pressed delete on the image, reuploading
edit: image back
Last edited by acheliuspjr : 04-02-12 at 02:03 AM.
acheliuspjr is offline Report comment to moderator  
Reply With Quote
Unread 04-02-12, 06:50 AM  
Rustycage
Claw of Regulos
 
Rustycage's Avatar

Forum posts: 20
File comments: 150
Uploads: 0
Looks so much easier to understand now, I like that. But I think it needs some style to it, to help direct the eyes, if that makes any sense. As a designer, I notice everything when it comes to design and aesthetic, all though I'm not perfect lol

Quote:
Originally Posted by acheliuspjr
Functionalities are there, we need to polish the configuration window, we will release a beta version very soon


this is a sneak peek on the new mouse binds interface, I love so much that tab, it's so easy to configure
Rustycage is offline Report comment to moderator  
Reply With Quote
Unread 04-02-12, 02:27 PM  
Snags
 
Snags's Avatar

Forum posts: 0
File comments: 44
Uploads: 0
Oooooh love the new configuration window! It looks a lot easier to set up than the current one
Snags is offline Report comment to moderator  
Reply With Quote
Unread 04-02-12, 10:18 PM  
Dmonay

Forum posts: 0
File comments: 3
Uploads: 0
Nice work.

Main thing missing that I've noticed is a time tracker for HoTs.

Example: Soothing Stream lasts for 12s. I'd like to see the 12s count on the player frame for each respective buff. So when I cast Soothing Stream, I can see how many stacks and the time left before it runs out all in one beautiful spot.

Smell what I'm steppin' in?


-Dmo
Dmonay is offline Report comment to moderator  
Reply With Quote
Unread 04-02-12, 11:54 PM  
Dmonay

Forum posts: 0
File comments: 3
Uploads: 0
Forgot to mention:

I have 17 buttons total on my mouse. Something to think about.

-dmo
Dmonay is offline Report comment to moderator  
Reply With Quote
Unread 04-03-12, 04:41 AM  
acheliuspjr
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 2
Quote:
Main thing missing that I've noticed is a time tracker for HoTs.

Example: Soothing Stream lasts for 12s. I'd like to see the 12s count on the player frame for each respective buff. So when I cast Soothing Stream, I can see how many stacks and the time left before it runs out all in one beautiful spot.

Smell what I'm steppin' in?
From the new addon that we are almost ready to release (on beta at first)
look at the numbers in the bottom of the debuffs icons, they only show up then the duration is under 10 seconds to make everything readable



It will need some work but you'll see how much easier the new version is to configure

Also now the groups are placed horizontally and growing from the bottom to use less space as possible on screen
We are also adding the option to use the old style (1 group per column).
I personally like the new arrangement, it saves a lot of space

Quote:
I have 17 buttons total on my mouse. Something to think about.
for the mouse I have only these info:
x, y, Left, Right, Middle, Mouse4, Mouse5,MouseWheelUp,MouseWheelDown
Unless the rift api supports those buttons I'm limited to these
acheliuspjr is offline Report comment to moderator  
Reply With Quote
Unread 04-03-12, 06:26 AM  
Rustycage
Claw of Regulos
 
Rustycage's Avatar

Forum posts: 20
File comments: 150
Uploads: 0
That looks so creative! I can't wait to try it out!
Rustycage is offline Report comment to moderator  
Reply With Quote
Unread 04-03-12, 06:48 AM  
acheliuspjr
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 46
Uploads: 2
this is the config window working (needs some descriptions etc):
http://www.youtube.com/watch?v=Bwf3-Rm9aeM
Last edited by acheliuspjr : 04-03-12 at 07:12 AM.
acheliuspjr is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: