Download
(169 Kb)
Download
Updated: 10-12-15 11:19 AM
Pictures
File Info
Updated:10-12-15 11:19 AM
Created:03-12-12 12:21 AM
Downloads:11,469
Favorites:27
MD5:
MereHealingFrames  Popular! (More than 5000 hits)
Version: 0.4.38
by: Mere [More]
The frames are now at the point they're configurable by others (I won't say easy to configure

There's config UI available by running:
/mhf config
to bring up the config dialog.

Basic buff tracking is in (stacks and timers should work) The buff/debuff lists are a priority ordered list. IE the first buff will be shown that is active from the list.

The Buff Slots are harder to explain, currently slots 1 is Top Right, then slot 5 is on the left. Eventually you'll be able to map icons to any buff slot you want. EG the tank frame is larger, and you can fit some more buff icons, then you can configure them as higher slots.

The frames support multiple layouts, along with many filter options, you can create frames that a filter based on:
  • calling (warrior, rogue, mage, cleric)
  • role (dps, tank, support, healer)
  • grouping (group 1-4)

Spell sets can be created for each spec, or shared between specs. (this functionality needs adding to the layouts as well)

To move a layout around you should be able to drag it's border to place it in a new location.

To enable debug spam run:
/mhf debug -l 5
This will enable some spammy tracing. Note this setting isn't saved.

Spells are configured using:
/mhf spell
more help can be seen with:
/mhf spell -?
Known options:
-l (--list): list current spell settings
-b (--button): mouse button (left, right, middle, four, five, up, down) (string)
-m (--modifier): modifier to apply (alt, shift, ctrl) (string)
-s (--spell): spellname (string)
-t (--target): target
-c (--custom): custom, not yet implemented (string)
-r (--reset): resets all mouse bindings
--mere: Setup Mere's test spells

To reconfigure current spells for your current spec, you can create a macro that contains the desired entries, and use it for reconfiguring spells, eg:
/mhf spell --reset
/mhf spell -b left -s "Healing Spray"
/mhf spell -b left -m ctrl -s "Healing Breath"
/mhf spell -b right -s "Restorative Flame"
/mhf spell -b right -m ctrl -s "Healing Grace"
/mhf spell -b middle -s "Cauterize"
/mhf spell -b four -s "Ward of the Ancestors"
/mhf spell -b five -s "Searing Transfusion"
/mhf spell -b up -s "Latent Blaze"
/mhf spell -b down -s "Sterilize"

Adding -n "set name" will update the specified spell set. (the set needs creating through the config UI)

Colours can be reconfigured with (eventually I'll put a UI on this):
/mhf colours -?
Note that the colour names may not mean much without looking at the code.

Thanks also to the makers of the following libraries:All of which I embed for functionality.

I also used to include:But no longer do so.
Full git log can be found on: http://git.riftui.com/?a=summary&p=MereHealingFrames

Version 0.4.38
Add support for primalist (colour might not be quite right)
This should fix the warnings from the last few people using MHF that get emailed by rift for addon errors.
Note the new version updates the saved variables from previous releases to include primalist if a layout's calling filter included all callings. Once updated it won't change the setting again.

Version 0.4.37
Fix previous change to display an error when a change occurs while in combat.

Version 0.4.36
Ask the watchdog to be quiet when processing raid changes, on some systems it triggers a performance warning.

Version 0.4.35
A few minor fixes to some exceptions.

Version 0.4.34
Fix attempt to index field ''PlayerEvents'' (a nil value) errors

Version 0.4.33
Hopefully fix performance warning from ScanAvailableSpecs, it may not help though, as I suspect that it's the time taken to build the config ui that's hurting.

Version 0.4.32
A mixture of changes are present in this build.
Tweaked some code paths to try and stop letting people do things while in combat that will break.
Start of a new event based model for moving data internally. This is hooked up to quite a few things, and longer term everything will be event driven.
Colours are more dynamic, changing some colours on the command line is likely to update them straight away. Not all colours are hooked up this way yet.

Version 0.4.31
Bug fix to /mhf spell --list
Update LibVersionCheck to 0.03

Version 0.4.30
Add ability to configure role coloured health bars.

Version 0.4.29
Add ability to configure the anchor point of layouts
Improved command line usage to display when no params are passed to subcommands.

Version 0.4.28
Add support for configuring bordersize on panels
Add support for using libversioncheck to help keep people up-to-date with the latest version.

Version 0.4.27
Fix some issues with unit tracking.

Version 0.4.26
Support for 20 souls/roles is now present in the ui. I may look at adding the ability to copy things between the spell/buff sets, as 20 of them won't be easy to manage (I've no idea what anyone will do with 20!)
Switch to directly use libunitchange rather than safes raid manager, mainly because safes raid manager hasn't been updated for some time, and will break with rift 2.4 (as kbm uses a different library now) From my testing I believe I've tested adding/removing members of the raid in various configurations and sequences and things appear to update correctly.
Switch shadowed text to use rift 2.3 glows (hopefully they look ok, and might be less overhead on the system)

Version 0.4.25
Fix a critical issue with 0.4.24, clicking doesn't cast spells (I'll blame the sunshine for that bug)

Version 0.4.24 --- BROKEN DO NOT USE
Switch to using new event API.
More optimization work, hopefully less performance warnings. May also be less CPU usage when running around.

Version 0.4.23
More optimizations targeting relaying panels.

Version 0.4.22
Fix a performance warning for PlanarMax events, it was used at one time to determine if the player was fully loaded, but that's since changed.
Optimize a number of code paths, particularly around health, mana, energy and power updates.
Also fix a few debug messages to pass args into debug, so if tracing is not enabled the debug line has less overhead. Previously they concatenated the string to display, which is a waste of time if it's not being logged.

Version 0.4.21
Add ability to configure health, mana and energy font sizes.
They're on the Layout->Panel Settings tab.

Version 0.4.20
Update LibSimpleWidgets to v1.13.4
Tidy up some code that was using non-existent lua globals (if someone set a global things would have broken)
Use new Event API to only hook Update.End and Update.Begin when needed, rather than always having them hooked. Should reduce CPU usage when not creating new frames, and when none of the tracked items have a timer on them.
I still need to move all Event handlers to the new API.
Fix an issue with /reloadui not setting up spellsets correctly (effect was you couldn't cast after a /reloadui)

Version 0.4.19
Update LibSimpleWidgets for 2.2.
Update LibGetOpt
Update class colours to match official colours
Adding fake frames shouldn't trigger a watchdog warning.

Version 0.4.18
Package up with patched LibSimpleWidgets.
Hopefully this fixes any other strange asserts when working with list.lua.

Version 0.4.17
Fix error when renaming sets.

Version 0.4.16
Attempt to improve performance when leaving combat and needing redrawing frames, it should cut the number of recalcs of the layout from one for each changed unit, to just one. If any oddities occur with units leaving/joining let me know.
Update to LibSimpleWidgets 1.13.1
Also fix an assert triggered from LibSimpleWidgets update:
Error: LibSimpleWidgets/list.lua:308: param 1 must be a number!
In MereHealingFrames / mhfCommands, event Slash.mhf
stack traceback:
[C]: in function ''assert''
LibSimpleWidgets/list.lua:308: in function ''SetSelectedIndex''
MereHealingFrames/ConfigUI_Spells.lua:124: in function ''ChangeSpellSetSelection''

Version 0.4.15
Added configurable colours for text on health, mana, energy and power text.
Reduce the number of times we scan the player's abilities, this will hopefully reduce the number of performance warning/killed mails I've been getting.

Version 0.4.14
Patch background loading issue with HealingBar's textFormatter.

Version 0.4.13
Fix for text formats (eg no text) not applying when the UI loaded

Version 0.4.12
Revert change to buffset loading (was an attempt to fix an issue when saved buffsets are corrupt), it breaks buffsets for everyone and reverts them to the default.

Version 0.4.11
Allow target to be a "spell", and special case it to convert to /target rather than /cast target in the macro building.
Add absorb support. As targets build up absorbs/shields they will gain a light blue border. Can be disabled in the config for panel settings by unticking:
Absorbs are shown as a border around the panels:

Version 0.4.10
When loading the config ui tell the watchdog to be quiet.

Version 0.4.9
I've actually loaded up the ui and game to take a look at if it seems to work on the latest 1.11. It does appear to.
Note that this version also includes some async loading items I was working on to reduce the time spent loading frames etc. Most of this is to avoid the watchdog complaining.

Version 0.4.8
Various tweaks for 1.9 around future compatibility.
Main "fix" is for performance at logon, hopefully, this will remove the warnings fed back via the daily error report for CheckForStrays burning too much CPU.
Also adds support for unit radius changes, so that range will allow for any changes in radius (not sure players ever can, but it at least covers that possibility)

Version 0.4.7 (the "I'm not dead yet" release)
Update supporting libraries for 1.9
Update needed env to 1.9
More changes to come once I've caught up on where things are with rift.

Version 0.4.6
Add options to configure fill of panels (under Filtering and misc)
Also update a few libraries

Version 0.4.5
Add ability to enter multiple spells into a cast button. The code accepts a list of comma seperated abilities, if splits the list into a /cast line for each spell.
If something stops working, please use /mhf tooltips and examine the generated macros.

Version 0.4.4
Bug fix: Healer's Covenant causes buff tracking issues. Any buff that can also be a debuff would cause issues if tracked in seperate trackers. I didn't see this in my testing, as I was using "Latent Blaze", but on the same tracker.

Version 0.4.3
Bug fix: when players are moved in the raid UI, we lost track of them
Bug fix: icon settings weren't being saved and loaded, so icon->buff slot mappings were lost
Bug fix: suppressmacrofailures should be used to create the macros, to avoid some casting spam.

Version 0.4.2
Bug fix an issue with buff lists that causes them to be nil, and so produce errors:
Error: MereHealingFrames/BuffManager.lua:309: attempt to index field 'BuffNameToDetails' (a nil value)
In MereHealingFrames / MereHealingFrames.Events.BuffAdd, event Event.Buff.Add
stack traceback:
MereHealingFrames/BuffManager.lua:309: in function 'BuffAdd'
MereHealingFrames/BuffManager.lua:122: in function 'BuffAdd'
MereHealingFrames/Events.lua:55: in function <MereHealingFrames/Events.lua:51>

Version 0.4.1
Add UI to configure the icons.
Currently allow 3 rows of icons, and all any mapping of icons to buff slots.
Updated LibSimpleWidgets to 1.9.4

Version 0.4.0
Fix some issues with 1.8 and sample units.
Fix range check inverted check.
Update panel status update code to handle all the different player statuses. This should make panel borders, blocked and out of range units clearer and function as expected.

Version 0.3.7
Add sample units tab to /mhf config. This adds sample units to the frames to pad them out. Units are chosen randomly from the callings, roles are based on those selected from the bars or a pre-made button. This should allow for configuration of the different filtering and other settings without needing a real raid or party.

Version 0.3.6
A few new features:
* Cleansable counter buff tracker, add a new tracker, change type to cleansable counter, and then pick a buff slot.
* Ready check monitoring (role icons becomes a tick or cross)
* Optional shadowed text for health, mana, energy and name
* More sort options for layouts:
* compact group id sorting (looks like the default rift ui)
* role then name ordering

A number of bug fixes have also been made, the one that stands out is:
* de/buff tracking sometimes had the wrong times
* group filtering was broken, it's now fixed (everything was treated as group 1)
* the rest of the bug fixes were in new features

Version 0.3.5
Add command line to lock and unlock moving or layouts:
/mhf layout --lock
/mhf layout --unlock

Add command lines to add fake raid members:
Add a five man team (1 tank, 1 heal, 1 support):
/mhf debug -f
or
/mhf debug --fiveman
Add a ten man team (2 tanks, 2 heals, 1 support):
/mhf debug -t
or
/mhf debug --tenman
Add a 20 man team (3 tanks, 6 healers, 2 support)
/mhf debug -w
or
/mhf debug --twentyman
Remove fakes:
/mhf debug -n
or
/mhf debug --nofakes
or
enter combat :)
Version 0.3.4
Refactor some code to be shared between buffs and debuffs. Fixes a bug with debuff handling not working correctly.

Fix a UI bug, if a reloaded list no longer contains the previously selected list, pick the first entry. Fixes an issue when changing buffsets, trackers weren't selected, so you could enter data into a previous tracker.

Still a bug to fix there if the list is empty, need to actually clear out the tracker data, and disable the tracker entry.

Version 0.3.3
Some bug fixes to buff handling.
Optimize the buff handling some more, particularly around the handling of timer updates, I've tried to streamline the code.
Also PTS feature, range checking has been implemented, and should work once 1.8 is released. (maybe some work to optimize the tracking)

Version 0.3.2
Add support for configuring the buffs.
Currently one buff type is support, priority lists. The first found buff in the list is displayed.
I may expand the support so that it can display over multiple slots. IE you can see the first, 2nd and 3rd buff active in the list.
Other types will be created, but I wanted to put buff configuration in.

Version 0.3.1
Fix some issues with relogging in and finding you've frames from when you logged off. In theory I've hooked a location that I think should be after we enter combat in a combat DC, so we'll keep the data, or if out of combat is safe to throw the data, and rebuild from incoming events.

Complete buff engine rework. The code for the core buff routing is complete. There's some UI present, but it doesn't save or configure anything. This breaks the buff handling code from the UI layer. However, it should have no impact on anyone.

Next I need to add config UI, and code up the buff tracking code, currently there's a priority list one coded (nothing that can be configured), IE it displays the icon of any of the listed buff/debuffs, with the icon displayed being that of the first on the list that's active.

Version 0.3.0
Added support for filtering each layout, you can filter based on:
* calling (warrior, rogue, mage, cleric)
* role (dps, tank, support, healer)
* grouping (group 1-4)
Layouts now have labels (which you can turn off, or adjust the height of)

In combat reconnects and reloads should put up frames. Not that it may not be 100% bug free right now, and needs more testing.

Version number is now shown in the config dialog, and also at startup.

Options for text formats are now available for each bar, you can round the health/mana numbers, and also change the amount of detail shown by the numbers.

You can hide mana and energy/power bars if you don't want them, or reduce the size of them.

Version 0.2.7
Rework some of the internals, this should help redisplaying of frames when relogging after a dc, as I believe I should get some basic frames up before the player is put into combat, and then the rest of the details will appear as the server sends the details over.

Also fix some group membership change issues.

Version 0.2.6 (not released due to internet outage at home last night)
Add support for renaming layouts

Version 0.2.5
Link up the command line spell interface so that it refreshes the config UI.
Make some of the command lines show success/failure messages
Support mouseover macros.

Version 0.2.4
Add support to add, rename and delete spell sets.
Add ability to pick role/soul specs for each spell set.
A spec/role can only be assigned to one spell set, but a spell set can be active for multiple specs.

Version 0.2.3
Default to layout borders allowing layouts to be moved (locks on combat)
Allow the creation of new layouts
Allow the deletion of layouts
(Note you can't rename the layouts yet)

Version 0.2.2
First implementation of spellset configuration. Rather basic right now, but should be a little easier than the macro method.

Version 0.2.1
New version to include Safe's Raid Manager 1.1.3. This includes the fix for the group issues I was seeing, without me having a private version.

Version 0.2
Fix some issues with group membership when people leave the group (note that I've a patched SafesRaidManager in this build, however, it shouldn't cause any issues with KBM)

Add initial config UI accessible with:
/mhf config

It allows configuration of the default layout, sizing changes should take instant effect, filter changes may not take effect and need a reloadui. Changing sort order should be instant.

Spells tab is work in progress, I expect to complete the spells tab in the next couple of days.

Version 0.1.3
Fix group membership issues, by handling SRM.GroupChange event
Fix Warrior power bar not changing (I thought it was energy, it's not it's power, oddly there's no powerMax like other resources)
Update default buff/debuffs so that Latent Blaze also shows the debuff

Version 0.1.2
Add ability to reset spell list
Fix nil de-ref when showing tooltips and nothing is configured for a button.

Version 0.1.1
Add basic support for configuring spells and colours
Archived Files (55)
File Name
Version
Size
Author
Date
0.4.37
169kB
Mere
10-13-13 11:57 AM
0.4.36
169kB
Mere
10-12-13 10:42 AM
0.4.35
169kB
Mere
08-26-13 05:06 AM
0.4.34
169kB
Mere
08-03-13 08:26 AM
0.4.33
168kB
Mere
07-30-13 03:29 PM
0.4.32
169kB
Mere
07-27-13 07:44 AM
0.4.31
162kB
Mere
06-30-13 05:22 AM
0.4.30
161kB
Mere
06-27-13 07:09 PM
0.4.29
161kB
Mere
06-26-13 01:08 PM
0.4.28
160kB
Mere
06-26-13 10:51 AM
0.4.27
155kB
Mere
06-24-13 01:15 PM
0.4.26
155kB
Mere
06-22-13 07:37 AM
0.4.25
158kB
Mere
05-06-13 08:13 AM
0.4.23
158kB
Mere
03-25-13 06:03 PM
0.4.22
157kB
Mere
03-20-13 07:18 AM
0.4.21
157kB
Mere
03-13-13 06:25 PM
0.4.20
157kB
Mere
03-11-13 06:01 PM
0.4.19
157kB
Mere
03-02-13 06:01 AM
0.4.18
156kB
Mere
02-10-13 07:31 AM
0.4.17
156kB
Mere
01-30-13 04:02 AM
0.4.16
156kB
Mere
01-26-13 06:19 AM
0.4.15
136kB
Mere
12-02-12 10:53 AM
0.4.14
136kB
Mere
11-11-12 01:41 PM
0.4.13
136kB
Mere
11-11-12 09:23 AM
0.4.12
136kB
Mere
11-10-12 03:00 PM
0.4.11
132kB
Mere
11-10-12 08:15 AM
0.4.10
132kB
Mere
11-09-12 05:50 PM
0.4.9
131kB
Mere
10-26-12 08:25 AM
0.4.8
124kB
Mere
07-01-12 01:17 PM
0.4.7
124kB
Mere
07-01-12 04:41 AM
0.4.6
122kB
Mere
05-09-12 01:49 PM
0.4.5
110kB
Mere
04-26-12 01:48 AM
0.4.4
110kB
Mere
04-25-12 04:05 PM
0.4.3
110kB
Mere
04-25-12 12:26 PM
0.4.2
109kB
Mere
04-25-12 02:23 AM
0.4.1
109kB
Mere
04-21-12 12:46 PM
0.4.0
107kB
Mere
04-20-12 05:57 PM
0.3.7
107kB
Mere
04-16-12 04:14 PM
0.3.6
105kB
Mere
04-15-12 01:59 PM
0.3.5
98kB
Mere
04-12-12 04:58 PM
0.3.4
97kB
Mere
04-10-12 12:55 PM
0.3.3
97kB
Mere
04-09-12 10:24 AM
0.3.2
96kB
Mere
04-08-12 02:59 PM
0.3.1
91kB
Mere
04-07-12 01:27 PM
0.3.0
79kB
Mere
04-06-12 01:25 PM
0.2.7
75kB
Mere
04-05-12 06:12 PM
0.2.5
74kB
Mere
04-04-12 02:14 PM
0.2.4
74kB
Mere
04-03-12 04:25 PM
0.2.3
71kB
Mere
04-02-12 05:02 PM
0.2.2
70kB
Mere
04-02-12 03:12 PM
0.2.1
69kB
Mere
04-01-12 04:30 PM
0.2
69kB
Mere
04-01-12 04:21 PM
0.1.3
30kB
Mere
03-25-12 07:35 AM
0.1.2
29kB
Mere
03-23-12 08:42 PM
0.1
27kB
Mere
03-23-12 05:43 AM


Post A Reply Comment Options
Unread 05-09-12, 05:09 AM  
Mere
Zombie
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 0
It's on the list to do.

I've actually haven't done much with MHF for a while, I've some ideas of things I want to do, but the work to do them is quite sizeable and I've not had the time recently, that said I think mhf is relatively stable.

Actually it's more annoying, it's the work to produce a configurable UI that'll be a pain, although having not thought about it for a while, I've just had an idea

Anyway, the idea of right-to-left, and bottom-to-top group filling shouldn't be too hard to implement, there's one function that actually does the frame filling.

--edit: Also be able to choose row or column filling as well

It probably fits with an eventual idea I had which is around anchoring the layouts by different points, eg I can imagine it'd be useful to use the bottom center (or corners) as the anchor point, rather than top left.

I'll look into the sort ordering this evening, I think it shouldn't be too much work.
Last edited by Mere : 05-09-12 at 05:23 AM.
Mere is offline Report comment to moderator  
Reply With Quote
Unread 05-09-12, 05:00 AM  
Skun
Zombie

Forum posts: 1
File comments: 8
Uploads: 0
Quote:
Originally Posted by Firedancer
[*]Alignment options: I'd prefer to have each group on their own row, with the rows growing up from the bottom rather than down from the top. The current row/column options don't allow me to do this. Ultimately I'd like to have a setup like this:
16 - 17 - 18 - 19 - 20 <-- group 4
11 - 12 - 13 - 14 - 15 <-- group 3
06 - 07 - 08 - 09 - 10 <-- group 2
01 - 02 - 03 - 04 - 05 <-- group 1[/list]That being said, thank you so much for making this addon. It certainly makes healing much easier!
I achieved what you desire by creating 4 similar layouts (same size, padding etc), each for a group from 1 to 4. Then I set each layout to filter only members of group 1 - 4 respectively (layout 1, called 'Grp1', filtering to only show members of group 1, ordered by role; layout 2, called 'Grp2' filtering to only show members of group 2, ordered by role, and so on..).

Remember that by setting the ordering scheme for each layout/group you can set how to you want you're raid sorted on your MHF (it can be by role, or the way you want it - by id - its there in the settings).

Then I put them layouts one above the other, creating four rows.

Also, you prolly want to disable displaying of the layout name for each of the four layouts, so you can put them closer together without having the name overlap the frames of the layout above it.

Unfortunately you have to duplicate some of the settings manually (like buff/debuff tracking slots) for each layout/group, but I later found this to be a good thing.

Can't provide a screenshot, I'm at work. Hope you can use this workaround until Mere comes up with a ready feature.

Oh..

Quote:
Originally Posted by Firedancer
That being said, thank you so much for making this addon. It certainly makes healing much easier!
+1 Mere
Skun is offline Report comment to moderator  
Reply With Quote
Unread 05-08-12, 08:12 PM  
Firedancer
 
Firedancer's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
I like this for my needs now that I am playing a mage that has a heal spec. My old char was a rogue and I didn't need to worry about healing. :P

A few things I'd like to see added:
  • Font size option: I find the current one a bit too small.
  • Alignment options: I'd prefer to have each group on their own row, with the rows growing up from the bottom rather than down from the top. The current row/column options don't allow me to do this. Ultimately I'd like to have a setup like this:
    16 - 17 - 18 - 19 - 20 <-- group 4
    11 - 12 - 13 - 14 - 15 <-- group 3
    06 - 07 - 08 - 09 - 10 <-- group 2
    01 - 02 - 03 - 04 - 05 <-- group 1
That being said, thank you so much for making this addon. It certainly makes healing much easier!
Firedancer is offline Report comment to moderator  
Reply With Quote
Unread 04-26-12, 05:33 PM  
Figgie

Forum posts: 0
File comments: 5
Uploads: 0
Quote:
Originally Posted by Figgie
1. If someone goes D/C it doesn't show in the frame until the person is completely offline (minor problem unless its your MT! )
How does that compare to the rift frames? People are marked offline when the game tells us that someone is offline. The game can take a while to decide someone has dc'd.
Thanks,
Mere[/quote]

First -- thanks you so much for adding to Curse -- thats awesome!

What I meant about d/c is that in the default raid frames, I think it actually turns their raid frame black or shows d/c before they acctually d/c.. maybe its just the text that turned gray. Not ahuge deal

About to try the new version in ID again tonight!
Figgie is offline Report comment to moderator  
Reply With Quote
Unread 04-26-12, 01:54 AM  
Mere
Zombie
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 0
Anther day, another version.

With 0.4.5, I've added engine support for entering multiple spells for each keybind. As long as the abilities are seperated by commas.

eg you can now enter into a spell field (note the UI will show this with a yellow border, as the UI doesn't understand the lists, I'll fix that later)
Healing Breath, Healing Spray

and the backend will generate the appropriate macro:
/cast @unitId Healng Breath
/cast @unitId Healng Spray

The first spell in the list, that's not on cooldown, will be cast. This works with modifiers as well.

If this breaks for anyone, please use /mhf tooltips and hover over a unit frame, you should then get a tooltip that lists the macro that's been created.

I've also added mhf to curse, so those with the curse client can now receive updates:
http://www.curse.com/addons/rift/merehealingframes
Mere is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 06:09 PM  
Mere
Zombie
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 0
Quote:
Originally Posted by Oakayam
Heya

I wanted to give a try your addon but the text and buff icons are so small i cant read them. Are there options to resize text/icons?
I don't have any resize options in for text and icons yet.

The icons need me to add some sizing sliders, the text in the icons will then adjust to the icon size (hopefully)

The other text would need seperate sliders.

I'll add it to the list of things to do.
Mere is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 04:59 PM  
Oakayam
Zombie

Forum posts: 2
File comments: 24
Uploads: 0
Heya

I wanted to give a try your addon but the text and buff icons are so small i cant read them. Are there options to resize text/icons?
Last edited by Oakayam : 04-25-12 at 05:00 PM.
Oakayam is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 04:09 PM  
Mere
Zombie
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 0
Quote:
Originally Posted by Mere
Quote:
Originally Posted by Skun
I also noticed another error, it appears to happen only when casting Healer's Covenant (maybe because it adds both a buff and a debuff):
I suspect it's something to do with having a ' in the name.
Skun was right, by having the same name but putting the buff and debuff onto different trackers causes the problem, the ' was nothing to do with it

I didn't see it in my testing, as I used Latent Blaze, but tracked the buff and debuff on the same tracker, rather than split.

Ward of the ancestors uses ancestral slumber as it's debuff, so I never saw it with shields.

Version 0.4.4 should be coming out shortly which will fix this issue.

(very strange day, 3 new versions all fixing bugs

Thanks,
Mere
Mere is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 02:00 PM  
Mere
Zombie
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 0
Quote:
Originally Posted by Skun
Quote:
Originally Posted by Mere
I've also added suppressmacrofailures to the created macros as well.
Thanks so much, feels so much better.

I also noticed another error, it appears to happen only when casting Healer's Covenant (maybe because it adds both a buff and a debuff):

Here is what I get:

Error
MereHealingFrames/BuffManager.lua:313: attempt to index local 'details' (a nil value)
In MereHealingFrames/MereHealingFrames.Events.BuffAdd, event Event.Buff.Add
stack traceback:
MereHealingFrames/buffmanager.lua:313: in function 'BuffAdd'
MereHealingFrames/buffmanager.lua:122: in function 'BuffAdd'
MereHealingFrames/buffmanager.lua:55 in function <MereHealingFrames/Events.lua:51>

hope it helps in tuning the addon
Hmm, you're the second person to mention an issue with Healer's Covenant in the last 24 hours, although it was a different error before, which I fixed this morning. I'll have to dig a bit further, and make a spec that has that buff in it, as my cleric is still leveling, so has the premade healer spec, and hasn't gone deep enough into that soul yet.

I suspect it's something to do with having a ' in the name.

I'll see if I can find the cause, I suspect I know the area at fault based on a fix I did earlier today, but I'm not sure why it's going wrong...
Mere is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 01:44 PM  
Skun
Zombie

Forum posts: 1
File comments: 8
Uploads: 0
Quote:
Originally Posted by Mere
I've also added suppressmacrofailures to the created macros as well.
Thanks so much, feels so much better.

I also noticed another error, it appears to happen only when casting Healer's Covenant (maybe because it adds both a buff and a debuff):

Here is what I get:

Error
MereHealingFrames/BuffManager.lua:313: attempt to index local 'details' (a nil value)
In MereHealingFrames/MereHealingFrames.Events.BuffAdd, event Event.Buff.Add
stack traceback:
MereHealingFrames/buffmanager.lua:313: in function 'BuffAdd'
MereHealingFrames/buffmanager.lua:122: in function 'BuffAdd'
MereHealingFrames/buffmanager.lua:55 in function <MereHealingFrames/Events.lua:51>

hope it helps in tuning the addon
Skun is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 12:27 PM  
Mere
Zombie
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 0
Quote:
Originally Posted by Mere
Quote:
Originally Posted by Figgie
2. When I move people around in the raid for various reasons, the frames dont update until you do /reloadui -- but when you do reload it resets the slider bars for your buffs. For example, I moved my hots to position 18/19/10 and my orbs on 17 --- but when I reloadui, it resets my buffs to position 1/2/3/4 and nothing appears. (hope I explained that well enough)
They sound like bugs, I'll see if I can repro them (if you can PM your saved file I can check if any settings aren't being saved, or if they're reloading incorrectly)
Both are bugs, and are now fixed in 0.4.3 (which I've just released, so should be available shortly) Note I need to go test them throughly, but I believe I've understood the bugs so they should be fixed.

I've also added suppressmacrofailures to the created macros as well.
Mere is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 12:10 PM  
Skun
Zombie

Forum posts: 1
File comments: 8
Uploads: 0
Is it possible to include the '/suppressmacrofailures' line in the macros, so I don't get those annoying macro error messages?
Skun is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 10:05 AM  
Mere
Zombie
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 84
Uploads: 0
Quote:
Originally Posted by Figgie
Hi Mere!

I tested this out in ID last night so I thought I would just mention a few things I noticed.
Nice to hear it works in ID, and always good to get feedback.

Quote:
Originally Posted by Figgie
1. If someone goes D/C it doesn't show in the frame until the person is completely offline (minor problem unless its your MT! )
How does that compare to the rift frames? People are marked offline when the game tells us that someone is offline. The game can take a while to decide someone has dc'd.

I guess depending on the tank you might be able to guess, eg, we're in combat and this player's mana/power/energy hasn't moved down for a 3s, and they're also not moving around, are they slacking?

IE players in general should be moving or doing something. I guess I could add a slacking icon, so you can tell that someone appears to be doing nothing and for how long.

You can then make the decision for they're doing nothing because the fight needs you to do nothing at some point, eg stand still and don't attack.

Quote:
Originally Posted by Figgie
2. When I move people around in the raid for various reasons, the frames dont update until you do /reloadui -- but when you do reload it resets the slider bars for your buffs. For example, I moved my hots to position 18/19/10 and my orbs on 17 --- but when I reloadui, it resets my buffs to position 1/2/3/4 and nothing appears. (hope I explained that well enough)
They sound like bugs, I'll see if I can repro them (if you can PM your saved file I can check if any settings aren't being saved, or if they're reloading incorrectly)

Quote:
Originally Posted by Figgie
Here are my minor suggestions:
1. Add this ui to Curse so it shows updates automatically using the downloader
2. Make option to change text color on frames -- instead of white text w/wo border, maybe black text would be easier to see.
1: it's on the list (and I do have the name already grabbed on curse), but I wanted to get things reasonably stable, functional and documented before people really hit things

2: that should be doable, (it might secretly be doable already, as some you can use the command line to play with the colours) The question is how fine grained you'd want the control, eg would an option to change all text foreground/background be enough (although it's probably a good starting point)?

Thanks,
Mere
Mere is offline Report comment to moderator  
Reply With Quote
Unread 04-25-12, 09:50 AM  
Figgie

Forum posts: 0
File comments: 5
Uploads: 0
Hi Mere!

I tested this out in ID last night so I thought I would just mention a few things I noticed.

1. If someone goes D/C it doesn't show in the frame until the person is completely offline (minor problem unless its your MT! )

2. When I move people around in the raid for various reasons, the frames dont update until you do /reloadui -- but when you do reload it resets the slider bars for your buffs. For example, I moved my hots to position 18/19/10 and my orbs on 17 --- but when I reloadui, it resets my buffs to position 1/2/3/4 and nothing appears. (hope I explained that well enough)

Here are my minor suggestions:
1. Add this ui to Curse so it shows updates automatically using the downloader
2. Make option to change text color on frames -- instead of white text w/wo border, maybe black text would be easier to see.

Thanks again for your hard work on this addon!
Figgie is offline Report comment to moderator  
Reply With Quote
Unread 04-23-12, 08:23 PM  
Figgie

Forum posts: 0
File comments: 5
Uploads: 0
Quote:
Originally Posted by Mere
doh, problem with spending so much time looking at the code, get a bit too buried in the depth I really need to work on doing some decent documentation.

Yes, you can configure it so that you can see your hots seperately on the tank.

If you go into the config for buffs, and add new trackers, one for each hot, and put the name of the hot in as a buff, then pick a slot to use, eg 18, 19 and 20, that sets up the trackers, it should end up looking like:
http://s.riftui.com/preview/pvw599.jpg

if you then go into the layouts, and pick your tank layout, with version 0.4.1 there's a new tab called Icon Settings.

In Icon Settings you can set how many icon spots to allow, at the bottom there's a mapping of the icon spots to the buff slots. if you adjust an icon slider so that it has the same number as the buff slots you used for the trackers the hots should appear. It should end up like:
http://s.riftui.com/preview/pvw600.jpg

The reason for this complexity, it means that buff sets can be changed per spec, but the icons displayed don't have to be reconfigured.

It also allows for a change in soul spec using a different buff set, so that role suitable buffs can be tracked for those icons spots.

I know this is quite complex to configure right now, and could do with some streamlining, and better documentation.
Thank you! This is exactly what I needed and I love it
Figgie is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: