Quantcast
VGInterface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Other

Category: OtherStatWatch
Interface Information
Download
How do I install this? (FAQ)
Name: StatWatch   Popular!
Author:
Date: 07-09-2017 05:35 PM
Size: 42.88 Kb
Version: 2.0-pre4
Rate File: 5 out of 5 with 1 votes  
Patch & Add-on List
File Name
Version
Size
Author
Date
Type
0.10
32.17 Kb
03-05-2016 10:49 AM
Patch
Pictures
Click to enlarge 

Views: 0
Size: 52.07 Kb
Dimensions: 327 x 557
Comparing stats. Warden has traded offensive stats for 19.8k morale
 
Click to enlarge 

Views: 0
Size: 68.74 Kb
Dimensions: 747 x 405
Sharing stats with friends
 
Description
StatWatch is a plugin to track, compare and share stats in realtime.

Installation: (1) Use plugin compendium, or (2) Download ZIP and extract it to lotro plugins folder, e.g. C:\Users\..\Documents\The Lord of the Rings Online\Plugins

Links: StatWatch at LoTRO forums

Known issues:

- *IMPORTANT* As API does not have interface to query percentages, StatWatch does not show percentage bonuses. Without going to details, there is no reliable way to implement these. These bonuses include things like Warden's Defiant Challenge buff, vast amount of gear set bonuses (which are not always shown by in-game stats either, e.g. +10% heal skill crit rate), many trait set bonuses (+10% Strength stance damage). *ALL* buffs that modify ratings are shown: close all Warden gambit buffs, food, scrolls, hope tokens, Minstrel Anthem of Composure mit & resistance buffs, etc, etc.

- Ratings are converted to percentages with equations found in lotro-wiki: Rating to percentage formula

- API does not have callbacks for trait or virtue changes, so you mainly need to refresh stats manually after changing those.

- For group/raid leaders: Basically plugin's share function could be sort-of extended volunteer inspection. But although I removed the option to edit stats (which were in my development version), of course, reported stats are not that reliable if you are talking with people with will, plain stubbornness, modified plugin or programming experience making plugin to send false information.

Usage:

Main window has two dropdowns and three buttons. Dropdowns:
  • Modifier dropdown: You can choose T1 or T2. This affects to percentages and rating caps.
  • Reference: This chooses where stats are compared. Empty chooses no reference, Cap chooses Cap values as reference. The rest, Set 1 - 4, are user stored rating values.

Buttons:
  • R = Refresh: Plugin updates stats mostly automatically, but not always. For example, when changing traits or virtues, you may need to refresh the stats manually.
  • S = Save: Save current stats as reference (to chosen set in dropdown).
  • # / % = This button switches between raw rating and percentage display.

In sharing window, you have textbox to enter the channel. For example, you may write '/f' (fellowship), '/ra' (raid), '/3' (user channel 3), or '/tell Buddy' (private message). Press 'create' to create a shortcut to send the message, and then 'send' to send it.

Shortcuts:

If you prefer opening windows with shortcuts in your favorite quickslots instead of floating buttons, you can do following aliases:

/stats toggle - show/hide main window
/stats share - show/hide sharing window

You can hide floating buttons from plugin options.

Known bugs / future plans:

- Newlines (\n) are eaten in /tell chat windows
- German & French translations
- Floating buttons do not disappear during epic scenes (don't know if that can be done at all)
- Ctrl-click to move floating buttons
- Check if we can remove 'skill data not installed' warning without getting side effects

Releases

Versions 0.16, 0.17, 0.18, 2.0-pre1 - pre4:
- Work for U20.1 changes in rating-to-percentage formulas.
- Currently, level 105 mitigations and BPE conversions seem exact
- You can now enter custom command to send stats to chat channels

Version 0.15 & 15a:
- T2 calculations are now based on newly added modifiers. "Share" button gave room for dropbox to choose between modifiers. The system is currently bit messy, assume the engine room to be tweaked in the future. Modifiers are based on this forum post.

Version 0.14:
- T2 mitigation display values improved: shows the actual rating, but uses different curves to determine cap and convert ratings to percentages

Version 0.13:
- Added T2 mitigations as separate group
- Added partial avoidances to stat sharing

Version 0.12:
- Corrected bug when calculating stats for non-level-capped toons

Version 0.11:
- U18 fixes to equations
- Percentage caps are different at different levels

Version 0.10:
- Support for Beorns (hopefully working)
- Support for Plugin Compendium (hopefully working)
Archive List (Old Versions)
File Name
Version
Size
Author
Date
2.0-pre2
42.87 Kb
MaKo
07-03-2017 12:29 PM
2.0-pre1
42.75 Kb
MaKo
06-27-2017 07:26 PM
0.18
35.06 Kb
MaKo
06-19-2017 06:34 PM
0.17
34.86 Kb
MaKo
06-09-2017 10:19 AM
0.16
33.12 Kb
MaKo
06-07-2017 12:46 PM
0.15a
33.13 Kb
MaKo
06-22-2016 01:27 PM
0.15
33.13 Kb
MaKo
06-22-2016 10:28 AM
0.14
33.03 Kb
MaKo
05-05-2016 04:39 AM
0.13
32.99 Kb
MaKo
05-05-2016 03:30 AM
0.12
32.82 Kb
MaKo
04-13-2016 02:43 PM
0.10
32.17 Kb
MaKo
03-05-2016 10:59 AM
0.9
31.54 Kb
MaKo
10-19-2015 07:28 AM
0.8
30.96 Kb
MaKo
10-12-2015 11:30 PM
0.7
29.44 Kb
MaKo
10-12-2015 05:22 PM
File Statistics
User Rating:
5 out of 5 with 1 votes
Downloads: 12230
Views: 27684
Favorites: 8
Uploaded By:
 
Last Modified: 07-12-2017 04:25 PM by MaKo    

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 07-12-2017, 06:57 AM  
MaKo
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 14
Uploads: 2
StatWatch "Mordor Edition" 2.0-pre4 updates

So, as the users of the plugin have possibly noticed, it is now possible to store your build in one of the sets (1 - 4), and come back to that any time you want. Stored sets are also stored to disk.

That is currently probably the most visible change. The main work has happened with plugin internals, to give me more freedom to move and process stats around. One of the hard things is to tweak user interface to give the users the possibility to enjoy these extended internal features.

What I am trying to priorize in coming months are:
  • Improvements to stat sharing: For a long time, you have been able to send stats to chat channels. I have now removed the preset chat channels (dropdown) and you have complete freedom to send the stats to any channel you like. What is missing, is to retrieve stat blocks from chat channels: I would like to get my friend's stats, and then compare them to my own ones.
  • Sharing between forums: I would like to have easier way to get the stats to clipboard to be shared with people in forums. But also, I would like to be able to paste stat blocks from forums, and compare them to my own.
  • Stat block storing & browsing: I would like to have a suitable mechanism to store and keep stat blocks: ones that you received from chat channels, ones you received from clipboard, your older builds and such.
  • Reference stat editor: It would be great to be able to make several kinds of soft-cap reference blocks. One way to do this would be to use clipboard parsing to create ones. That way, you could post a soft-cap reference to forums, to be shared by other players.

In addition to these, there is lots of features and fixes that I would like to see. New ratings to percentage curves are of course one of those. I am also thinking of enlarging the current stat browsing & comparing window, and make a separate window for real time tracking. For example, I am interested about the total amount of BPE buffs I have on my Warden in combat, as well as the buffs and debuffs on my mitigations.
MaKo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-08-2016, 08:00 AM  
MaKo
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 14
Uploads: 2
Quote:
Originally Posted by bsmorgan
Would it be hard to add an additional "SET" point or two and have them saved?
Yes, absolutely! In fact, I am bit considering to make an overhaul to entire GUI. The GUI at the moment was aimed to be converted to Combat Analysis like lightweight, realtime window to track stats during combat. But I am personally using GUI much more to construct gear sets.

I'd like to have GUI to store few different builds in it, lets say like 5-10. I'd like to be able to name the stored sets. Some of them would be storing "historical" information, so that you could store your earlier build and then later compare stats with your new gears. Then, I'd like to be able to choose the sets to be compared: either comparing current build to stored sets, or compare two stored sets to each other.

I'd like also improve stat display. Widening the window would allow me to show both rating and percentage at the same time, which could be useful. Also, I'd like to see the modifiers displayed, too.

Then, I'd like to be able to set personal modifiers, for example, effect of warding lores. I have been thinking if I could catch the modifiers on-the-fly: StatWatch would store the difference of stats compared to preset, and use them as modifiers: this way you could store your Warden's usual in-combat BPE buffs and use them when designing gear sets.

All in all, I think that it is time to extend usability. I would still like to have real time view to stats, but I could make that separate window. I hope I get time soon enough to start developing the new GUI

Last edited by MaKo : 08-08-2016 at 08:01 AM.
MaKo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-07-2016, 05:20 PM  
bsmorgan
The Undefeated

Forum posts: 7
File comments: 50
Uploads: 0
Would it be hard to add an additional "SET" point or two and have them saved?

While researching how to fill my slotted armour, I find that I want to switch back and forth between CAP and the results of current gear compared to the SET point. It would be nice if I could "save" the baseline so I didn't have to keep equipping the old gear to SET it again.

I hope this request for enhancement is clear enough. If not, let me know and I'll try again!
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-05-2016, 07:29 AM  
MaKo
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 14
Uploads: 2
Quote:
Originally Posted by bsmorgan
When I first login to a character, I get the following in the chat log:

WARNING: Skill data not installed.
StatWatch: /stats [show | hide | toggle | share]

The warning appears to be coming from StatWatch. Can you explain what this message means and if I should be worried about it?"
Yes. StatWatch uses a common library I have made for my own plugins. One of them is interested about (traveling) skills, and to get information about those, it uses 3rd party library. As that library is not included to StatWatch distribution, you get a warning, but you can ignore it, as StatWatch does not use that info.

EDIT: I check at next plugin update if I can remove that warning.

Last edited by MaKo : 08-08-2016 at 08:00 AM.
MaKo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-02-2016, 10:31 AM  
bsmorgan
The Undefeated

Forum posts: 7
File comments: 50
Uploads: 0
When I first login to a character, I get the following in the chat log:

WARNING: Skill data not installed.
StatWatch: /stats [show | hide | toggle | share]

The warning appears to be coming from StatWatch. Can you explain what this message means and if I should be worried about it?
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-19-2016, 08:17 AM  
MaKo
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 14
Uploads: 2
bsmorgan, yea, that's good idea, I investigate it and try to implement to next version.
MaKo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-10-2016, 12:18 AM  
bsmorgan
The Undefeated

Forum posts: 7
File comments: 50
Uploads: 0
Would it be possible to change the floating buttons to require ctrl-click instead of just click to move them? There are a lot of plugins that are adopting this convention.

I keep clicking on the floating buttons and "nothing" happens because the mouse was still moving so it moves the button instead of opening the window.
bsmorgan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 11-11-2015, 12:15 AM  
Elliss11
The Indomitable

Forum posts: 11
File comments: 1
Uploads: 0
Hello MaKo .Thanks for the PlugIn.

I found a small mistake . The captain is a melee fighter (see picture)
Edit: When the hunters are also the values ​​displayed wrong.
tested in the EN and DE Client


Ahh...my mistake....the difference comes from the skilltrees.


Last edited by Elliss11 : 11-11-2015 at 12:26 PM.
Elliss11 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-21-2015, 03:13 AM  
MaKo
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 14
Uploads: 2
farmhand99, thanks, and I will do that eventually

Garan, thanks! I will look more closely that debug console, it seems quite useful addition to a plugin programmer
MaKo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-20-2015, 06:21 PM  
farmhand99
The Wary
 
farmhand99's Avatar

Forum posts: 0
File comments: 19
Uploads: 0
Thanks for taking the time to make this plugin. I have found it very useful especially because of essence gear. I would make 1 suggestion and that is to have LOTRO Plugin Compendium update it.

Keep up the great work on this plugin.

farmhand99 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-19-2015, 07:59 AM  
Garan
The Undying
 
Garan's Avatar
Interface Author - Click to view interfaces

Forum posts: 220
File comments: 645
Uploads: 18
Quote:
Originally Posted by MaKo
Anyone happen to know what Player:GetClass() returns for Beorns? The class seems to be missing from Turbine files.
Turbine.Gameplay.Class.Beorning=214
and
Turbine.Gameplay.Race.Beorning=114

FWIW, you can discover these values easily using Lua. The easiest way is to load any of my plugins and use the debug window or add my debugwindow.lua to your project and create an instance of the DebugWindow class.
The top panel is for dynamically executing Lua commands. The middle panel is for adding watch values. The bottom panel is for exploring the environment, the left is a tree view and the right shows details for the selected item in the tree.
debugconsole

Last edited by Garan : 10-19-2015 at 08:13 AM.
Garan is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-19-2015, 07:41 AM  
MaKo
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 14
Uploads: 2
Anyone happen to know what Player:GetClass() returns for Beorns? The class seems to be missing from Turbine files.
MaKo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-13-2015, 10:32 PM  
Thurallor
The Undying
 
Thurallor's Avatar
Interface Author - Click to view interfaces

Forum posts: 104
File comments: 86
Uploads: 10
That sounds like it would work.

Regarding the overhead of continuous polling: You could call SetWantsUpdates(true) when the window is opened, and SetWantsUpdates(false) when the window is closed. Most people aren't going to have the window open during combat (which is the only time when performance is at a premium).

Last edited by Thurallor : 10-13-2015 at 10:40 PM.
Thurallor is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-13-2015, 01:15 PM  
MaKo
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 14
Uploads: 2
To Thurallor: Instead of adding T2 cap reference, would it be better to implement some sort of 'modifier' feature - what I mean is that you would have another dropdown to choose modifiers, and there you would have T2 modifier adding that ~ -6.5k modifier to mits?

I am bit wary to add 'guessed'(*) stat modifiers to plugin core, instead I'd like to have the user to choose those ones and thus being aware what s/he's doing.

- - -
(*) Guessed in parenthesis just because T2 armor penetration is not as 'unofficially official' as stat rating to percentage equations in the lotro-wiki. Both are, of course, found by experiments and are subject to change if/when lotro implementation changes.

Last edited by MaKo : 10-13-2015 at 01:20 PM.
MaKo is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 10-12-2015, 11:38 PM  
MaKo
The Wary
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 14
Uploads: 2
Thanks!

I have thought that refreshing stats just at every frame with Update() could add too much load to client, but sure it would be a solution for full automatic refreshing. I got to try that out... EDIT: But anyways, Update() would only be needed to automatically refresh stats when changing traits or virtues (if they don't change morale or power, or place an effect), so... But got to think about it!

Yes, I got to introduce myself to plugin compendium and add this plugin there, too. But at the moment, at first 'official unofficial' releases it might be even good to have somewhat limited number of users T2 reference cap feature would indeed be good to have, main reason to add comparing to caps was to see if overcapping is sufficient. I put that feature to TODO list, at least to consider it.

Last edited by MaKo : 10-12-2015 at 11:44 PM.
MaKo 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:39 PM.


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