Quantcast
VGInterface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Raiding & Instances

Category: Raiding & InstancesDebuffVitals
Interface Information
Download
How do I install this? (FAQ)
Name: DebuffVitals   Updated less than 3 days ago!
Author:
Date: 09-21-2018 10:38 AM
Size: 13.69 Kb
Version: 0.9.5.beta3
Rate File: 5 out of 5 with 2 votes  
Pictures
Click to enlarge 

Views: 0
Size: 11.79 Kb
Dimensions: 215 x 205
DebuffVitals Example
 
Click to enlarge 

Views: 0
Size: 71.81 Kb
Dimensions: 417 x 985
DebuffVitals Options Panel
 
Description
DebuffVitals is a plugin for Lord Of The Rings Online. The intent of this tool is to provide help tracking debuffs and boss states during raids. This copies DTox's Vitals functionality and extends it to include effects. A huge thanks to DTox for his work!

At a high level, the current functionality is:
- persistent tool-tipping for any number of targets
- track morale and power of targets
- various configuration options like load frames automatically, resize, and lock position
- tracks a whole bunch of debuffs on targets (too many to list here)

Functionality:
Accessible through the frame:
1) Lock/unlock a target - click the lock icon
2) Select a previously locked target - click anywhere in the morale/power/effects area.
3) Add a new tracking frame - right click the title bar and select new target
4) Remove a tracking frame - right click the title bar and select remove target. If a frame is locked, it cannot be removed.

Accessible through the options panel in plugins manager (and hit apply)
5) Change the effects - select different effects
6) Hide/show morale and power bars - check or uncheck morale or power boxes
7) Change the height or width of all frame - adjust size via scrollbars
8) Automatically load a number of frames - select a number of panel. The next time the plugin is loaded, the specified number of frames will appear.
9) Keep frame locations - when the plugin is loaded, frames will be positioned to saved spots
10) Lock positions - prevent the frames from moving (to move a frame, disable -> apply -> move frame -> enable -> apply)

Plugin Vision - where do I think this is going?
Let me introduce the following ideas (and also please check 'future work' down below):
1) There's value in a creep-side version
2) There's value in looking at player-caused effects targeted at either NPCs or other players
3) Going to the plugin manager options panel is clumsy
4) People sort and consume information in serially unique ways

My current "future version" looks like:
- freep or creep frame
- one can create either an NPC or a player effect frame (and switch between the types. I don't expect it to dynamically switch through a target change though; this seems ugly)
- interesting effects will be accessible from a frame, via a right-click context menu. These effects will be pre-filtered via through the options panel
- each frame could show different effects
- sort order will be adjustable (not sure drag-n-drop ordering fits here, at least something in the options panel)
- stored configurations for specific bosses or scenarios

Upcoming and future work:
(up next) - re-order effects
(up next) - right click context menu for effect selection
(up next) - allow different effects for each frame
- add more effects as requested or apparent
- fix issues (please find some)
- track corruption counts, for specific boss fights
- localization
- player buff tracking, eg, stun immunity
- creep-side versions
- look into garbage collection for possible memory concerns

Installation instructions:
1) download the zipfile
2) unzip the zipfile
3) move 'Grimmerthan' into Lotro's plugin folder, commonly at: ...\Documents\The Lord of the Rings Online\Plugins so that the folder structure looks like : ...\Documents\The Lord of the Rings Online\Plugins\Grimmerthan\DebuffVitals\
4) if not already installed, install "Turbine Classes and Examples" from https://www.lotrointerface.com/downloads/info1012-TurbineClassesandExamples.html (Plugin Compendium also)
5) refresh plugins - /plugins refresh
6) load plugin - /plugins load debuffvitals
7) target mobs and try it out!

Troubleshooting:
1) Delete the DebuffVitals.plugindata file commonly located at ...\Documents\The Lord of the Rings Online\PluginData\<account ser>\<server>\<character>\ folder.

Known behaviours and issues:
1) Effect tracking is at the mercy of Lotro's Lua interfaces. The list of effects is often partial and occasionally duplicated. This may not pick up an effect as quickly as expected (or not at all in short intervals), especially when soloing or when few effects are in play. Refreshing the target may help.
2) When a target goes through some transition or similar situation, eg, a target dummy resetting or boss phase, or a character changing trait trees and resetting marks, effects may be tracked inaccurately. Refreshing the target helps.
3) "Stunned" effect occasionally persists after timing down. Refreshing the target helps.

Unknown behaviour and possible issue:
1) As a logical extension from how lag increases with larger and larger group sizes and higher and higher mob counts, I'm worried that this plugin can add to it. Please use and don't use the plugin in the same situations and conditions. If there is lag that feels unexpected in some way, unload, observer, load, observe. Next beta will include some common Lua optimizations.

Bugs and feedback:
Message me here or Grimmerthan @ Brandywine!

Version List:
v0.9.5.beta1 - minimum viable plugin
v0.9.5.beta2 - added effects and fixed some non-working ones, added a lot of warden effects
v0.9.5.beta3 - fixed the non-working warden effects (lotro-wiki *shakesfist*)

Code location:
https://github.com/grimmerthan/DebuffVitals
Archive List (Old Versions)
File Name
Version
Size
Author
Date
0.9.5.beta2
13.63 Kb
Grimmerthan
09-20-2018 04:32 PM
0.9.5.beta1
12.99 Kb
Grimmerthan
09-12-2018 10:57 PM
File Statistics
User Rating:
5 out of 5 with 2 votes
Downloads: 222
Views: 895
Favorites: 2
Uploaded By:
 
Last Modified: 09-24-2018 01:42 PM by Grimmerthan    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 09-21-2018, 03:57 PM  
Grimmerthan
The Undefeated
Interface Author - Click to view interfaces

Forum posts: 7
File comments: 3
Uploads: 1
Re: Re: Re: Error

Thanks Garan for explaining more fully. I've been re-reading posts on locale and skimming through code, to see what code I can steal, I mean lift, I mean borrow, I mean leverage. I'll head directly to your Anthology plugin.
Grimmerthan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-21-2018, 03:26 PM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 243
File comments: 722
Uploads: 19
Re: Re: Error

Quote:
Originally Posted by Grimmerthan
That's interesting, Aethrilia, and I would expect issues like this until I work on localization support. Saved plugin data is not cross-language at all.

If you're interested in using the plugin on English (for now), please delete the plugin data file (troubleshooting tips above).
FWIW, you are correct, that's due to saving decimal values (in FR/DE client decimals save as "," and in EN they save as "."). Vindar created a patch for the save and load routines but it doesn't automatically force numbers to the current client format when reloading, an improved version which also handles automatically coercing numbers to the current client format can be found in my Anthology plugin (copy the vindar.lua file to your project and call the wrapper functions instead of the built-in functions). You just have to watch out for complex objects like colors where you will still have to coerce the individual values (Anthology also includes samples of how to do that using my euroNormalize function - see main.lua for the function definition and usage). When properly implemented, users can load plugin data regardless of which version of the client they were saved with (the way we all wish it worked using the built-in functions).
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-21-2018, 10:47 AM  
Grimmerthan
The Undefeated
Interface Author - Click to view interfaces

Forum posts: 7
File comments: 3
Uploads: 1
Re: Error

That's interesting, Aethrilia, and I would expect issues like this until I work on localization support. Saved plugin data is not cross-language at all.

If you're interested in using the plugin on English (for now), please delete the plugin data file (troubleshooting tips above).
Grimmerthan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-21-2018, 08:25 AM  
Aethrilia
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Error

Hi, works for every character but for LM (the irony haha).
First it worked but i had my Client in german so the debuffs were not on track obviously. After i changed my Client to english the Plugin would not load for my Loremaster. But every other Class works.

It says this in the Chat log:

[09/21 03:21:02 PM] ...ne/PluginData/XXXXX13/[EN] Evernight/Aethrilia/DebuffVitals.plugindata:6: ']' expected near ','
[09/21 03:21:02 PM] ...nline\Plugins\Grimmerthan\DebuffVitals\Utilitie s.lua:8: Unable to parse file!
Aethrilia is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-19-2018, 09:42 AM  
Grimmerthan
The Undefeated
Interface Author - Click to view interfaces

Forum posts: 7
File comments: 3
Uploads: 1
Thanks Haihe and to everyone who's given feedback on the plugin. Lots of support and positivity, and I'm really happy with this.

Regarding your feature suggestions:
- more buffs - adding in whatever is pointed out (which will drive pressure for improvements in visual layout and interface)
Grimm: I started with a subset of what seemed to be raid-critical effects, and then expanded. Continuing to expand

- allow us to reorder the debuffs list (I'd like to make it more visual sorting it by priority or according to my rotation, for instance)
Grimm: It's in my backlog, so +1. I saw a need for this from near the start of this, and I skipped it as not critical to getting a version out for people to look at.

- change background transparency
Grimm: Also +1. Same as above.

- allow to toggle on and off or minimize window (for instance, if I'm out of instances playing solo red LM I might want to turn it off)
Grimm: Ooh, new idea, and I like it. I didn't add any CLI commands (again, get something out sooner than later). I started with a static config panel, and I think adding CLI command would be very valuable to easily interact with this plugin.

Thanks again!
Grimmerthan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-17-2018, 11:20 PM  
Haihe
The Wary

Forum posts: 0
File comments: 1
Uploads: 0
Talking Thank you!

Firstly I'd like to thank you for the plugin, I've looking for something like this and I am glad you managed to do it!

I've been testing it on my LM, it works amazingly well (although the cooldowns get a bit messy at some points, you are aware of it so it's ok). I'd like to suggest that you add Signs of Power Command and See All Ends skills.

A few interface suggestions:
- allow us to reorder the debuffs list (I'd like to make it more visual sorting it by priority or according to my rotation, for instance)
- change background transparency
- allow to toggle on and off or minimize window (for instance, if I'm out of instances playing solo red LM I might want to turn it off)

That's it for now,
Thank you again!
Haihe is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 01:43 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | VGInterface | LoTROInterface | MMOInterface | Swtorui