Category: Data Broker
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Derkyle's Portal Bug Reports Feature Requests
Author:
Version:
1.3
Date:
05-09-2009 08:43 AM
Size:
7.20 Kb
Downloads:
3,490
Favorites:
75
MD5:
Pictures
Click to enlarge
Click to enlarge
Broker RecountInfo
THIS MOD REQUIRES THE 'RECOUNT' MOD TO FUNCTION!

In order to use this LibDataBroker mod you will need a mod that displays LibDataBroker modules. Here are a few examples:
-DockingStation (Display)
-NinjaPanel
-StatBlockCore (Display)
-Fortress
-Carousel
-Broker2FuBar
===================================

This is a simple LDB Broker mod that displays your current data from the Recount Database. It supports several modes and you can change them at anytime by right clicking the mod text.

The data that will be displayed would be:
Your Rank# YourName YourTotal (YourPercent%) CurrentRecountMode

The mod constantly updates and will show you your latest data and current position on Recount. It uses the same data Recount does so it's very accurate.

You can reset data for Recount at anytime by left clicking the mod text.
You can change the Recount Mode by right clicking the mod text.

-Xanthos

------
Dedicated to the Arygos Server: Methodical Guild
  Change Log - Broker RecountInfo
Version 1.3
-Added an update throttle so that the information displays every one second (just like Recount does).
-RecountInfo will only update now when the user is in combat.
-Added Left-Click to display the Recount Window
-Changed data reset from just Left-Click to CTRL+Left-Click
-Optimized portions of the code

Version 1.2
-Fixed an issue that was causing an error to popup stating that it was attempting to compare two tables.

Version 1.1
-Fixed an issue with the labels
-Fixed an error on loadup
-Added Recount as a forced dependency
-Fixed an issue with player calls
  Archived Versions - Broker RecountInfo
File Name
Version
Size
Author
Date
1.2
7kB
Derkyle
05-07-2009 10:34 AM
1.1
7kB
Derkyle
05-06-2009 02:17 PM
1.0
7kB
Derkyle
05-06-2009 11:26 AM
  Comments - Broker RecountInfo
Post A Reply Comment Options
Old 05-21-2009, 10:10 AM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 115
Uploads: 14
Hmm I'll take a look into it for you two
__________________
-Derkyle
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-18-2009, 11:12 AM  
xtoq
A Fallenroot Satyr
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 24
File comments: 493
Uploads: 1
Quote:
Is it possible to change the display as damagedone(dps, percent) as it shows on the bar?
I too would like this functionality.

And I have another feasibility question: would it be possible for this mod to display one set of info (for me only, obviously) and the main Recount window to display another? For example, on Thaddius, I like to keep my Recount on Fail mode (extra plugin, if you're wondering) to watch for people messing up the polarity, but I want to keep an eye on my dps/damage done as well. This is probably not possible, but I figured it can't hurt to ask. Great work, thanks for a great addon. If all you addon authors would quit making nice addons, I wouldn't have so damned many. XD
xtoq is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-18-2009, 07:21 AM  
kewlbear77
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
Is it possible to change the display as damagedone(dps, percent) as it shows on the bar?
I want to track the rank with total damage done by me, and see the dps at the same time.. when I change the mode to DPS mode it shows the rank according to dps...

I think i can get this done by finding disptable for dps and add that value next to percent, but then I couldn't quite figure out what is the disptable for DPS..

This is just one feature that would make this addon perfect for me
Please help me with this.. Thanx alot for making such useful addons..
kewlbear77 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-09-2009, 11:12 AM  
Stormblade_
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Re: Re: CPU usage

Quote:
Originally posted by Derkyle
Also I would like to thank StormBlade and DaemonSambe for your constructive feedback. Feedback likes yours can only make the mod better and for that I'm grateful.
Np. To be honest I probably wouldn't have noticed cpu usage. I have a pretty powerful machine (Quad Core) so if I actually noticed it would mean something was really wrong hehe.

Oh and about the throttling. I agree, some folks might like it and some might not. In that case you might consider making that an option. That way folks who want lower CPU usage and are willing to sacrifice that bleeding edge up to date info can.

I'm always big into options and flexibility even while I realize that both have a cost associated with them i.e. more code possibly much more complexity etc. Basically options are kind of a way to attempt to please as many people as possible. And the benefit is also to you. So instead of 50 people screaming at ya about one thing but each wants it different you can just say turn on the option or turn off the option.

I don't know lua so I have no idea how complex it would make it to do stuff like that so just throwing that out there.

Forgive me if you already did this. I'm still waiting for WoW interface to approve the lastest version so I can download it.

Last edited by Stormblade_ : 05-09-2009 at 11:19 AM.
Stormblade_ is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-09-2009, 09:51 AM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 115
Uploads: 14
Re: Re: Re: CPU usage

Quote:
Originally posted by Stormblade_
Hey there,

I just found this addon and will be downloading the latest soon as it's approved. I did want to comment though on the whole minimizing cpu usage thing.

Different people have different reasons for wanting this. I'll give a few that I know of:

Average User:
  • May not fully understand but has equated this with speed.
  • May have heard that lower CPU usage is a good thing but not sure why.
Power User:
  • Runs a ton of addons and programs and the less CPU each thing uses the more they can run.
Programmer
  • Trained to program a certain way.
  • Has a mindset of work smarter not harder and in this case "smarter" means making the most out of each cpu cycle.
Different types of programmers out there. One school of thought is that efficiency is its own reward. When I was in college we would have programming contests and to win you had to achieve whatever task they set in the most efficient manner. So someone may choose an iterative loop and another may choose recursion. Both get the job done but one may do it faster. Another may have scaling issues. Good for small sets but horrible for larger etc. But the point is we were trained and taught to do that.

Back then computers were much slower so it was even more important to make the most of what you had. The more resources a single program consumed the less that was available to either the system or any other running programs.

To this day if I look for ways to make my code faster and cleaner even though it works fine. I'm always looking to see if something I'm doing in 5 steps can be done in 2 and whether that improves the speed at the cost of code readability, etc.

So even though these days computers are really fast and some improvements go unnoticed by end users, by training I still do it. It may not be as important as it used to be but I still think it's important.

Anyway just wanted to share my thoughts. Can't wait to download the latest version.
Oh I agree and I try to do that myself. However, the cycles were so minimal that I didn't think it would cause such a fuss. I wanted the addon to be as accurate as possible. Yet, I've implemented a throttling system and the data will only be parsed once every second. To some this may be a good thing to others not so much. In order to make the code as optimized as possible I've gone ahead and just added a few recursion checks. You should notice a significant decrease in cycles used.

Another thing to note, there is a lot that is out of my hands as far as how Recount stores data and how I can process it. Many of Recounts functions and or variables are localed which posses a problem. If there was a more efficient way of doing it, trust me I would. I will continue to see if things can be done efficiently and will update accordingly.

Also I would like to thank StormBlade and DaemonSambe for your constructive feedback. Feedback likes yours can only make the mod better and for that I'm grateful.
__________________
-Derkyle

Last edited by Derkyle : 05-09-2009 at 09:56 AM.
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-09-2009, 09:35 AM  
Stormblade_
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: CPU usage

Quote:
Originally posted by Derkyle
[snip] Also I don't think the CPU is that much of a nuisance. The majority of computers released today are so extraordinary fast that it's practically insignificant. Not sure why people are so intent are minimizing CPU usage instead of getting the most out of their CPU. [snip]
Hey there,

I just found this addon and will be downloading the latest soon as it's approved. I did want to comment though on the whole minimizing cpu usage thing.

Different people have different reasons for wanting this. I'll give a few that I know of:

Average User:
  • May not fully understand but has equated this with speed.
  • May have heard that lower CPU usage is a good thing but not sure why.
Power User:
  • Runs a ton of addons and programs and the less CPU each thing uses the more they can run.
Programmer
  • Trained to program a certain way.
  • Has a mindset of work smarter not harder and in this case "smarter" means making the most out of each cpu cycle.
Different types of programmers out there. One school of thought is that efficiency is its own reward. When I was in college we would have programming contests and to win you had to achieve whatever task they set in the most efficient manner. So someone may choose an iterative loop and another may choose recursion. Both get the job done but one may do it faster. Another may have scaling issues. Good for small sets but horrible for larger etc. But the point is we were trained and taught to do that.

Back then computers were much slower so it was even more important to make the most of what you had. The more resources a single program consumed the less that was available to either the system or any other running programs.

To this day if I look for ways to make my code faster and cleaner even though it works fine. I'm always looking to see if something I'm doing in 5 steps can be done in 2 and whether that improves the speed at the cost of code readability, etc.

So even though these days computers are really fast and some improvements go unnoticed by end users, by training I still do it. It may not be as important as it used to be but I still think it's important.

Anyway just wanted to share my thoughts. Can't wait to download the latest version.
Stormblade_ is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-09-2009, 08:15 AM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 115
Uploads: 14
Re: CPU usage

Quote:
Originally posted by DaemonSambe
I like the mod, really. I was wanting this for Recount, and missing it, i used Skada instead. However, i don't know that i will continue using it in the long term. It's got high cpu usage. Performance is showing at 10%, idle, as long as there is Recount data. And this is 10m raid. Haven't looked at the 25man raids. And i can see why it's so. I was modifying the lua, to adjust the way it displays the feed (to be more concise), and noticed how you gathered the information. It's just an intensive method to use, although i don' know if there's a better way. But we'll see, going forward.

Regards,

Daemon Sambe
Version 1.3 now has a throttling system that displays the data every one second. If you check Recount:TimeTick() you will see that it does the same thing in a repeating timer.

RecountInfo will no longer update if not in combat. This should save some CPU cycles.

Also note that Recount doesn't parse any data while the window isn't opened. So since no data is being parsed RecountInfo has to do it manually as if the Recount window was opened.
__________________
-Derkyle

Last edited by Derkyle : 05-09-2009 at 08:44 AM.
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-09-2009, 07:36 AM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 115
Uploads: 14
Re: CPU usage

Quote:
Originally posted by DaemonSambe
I like the mod, really. I was wanting this for Recount, and missing it, i used Skada instead. However, i don't know that i will continue using it in the long term. It's got high cpu usage. Performance is showing at 10%, idle, as long as there is Recount data. And this is 10m raid. Haven't looked at the 25man raids. And i can see why it's so. I was modifying the lua, to adjust the way it displays the feed (to be more concise), and noticed how you gathered the information. It's just an intensive method to use, although i don' know if there's a better way. But we'll see, going forward.

Regards,

Daemon Sambe
Recount sorts a combat array that it generates to provide you the feedback on the window. Since it's not sorted before it's displayed, you have to sort it manually before obtaining any accurate data. Recount also hasn't made any function calls for authors to be able to get a players rank and current total (sorted). So the only alternative is to have the mod do it itself. Also I don't think the CPU is that much of a nuisance. The majority of computers released today are so extraordinary fast that it's practically insignificant. Not sure why people are so intent are minimizing CPU usage instead of getting the most out of their CPU. That being said I'm now working on a throttle mechanism to try to lessen the CPU usage. I will probably add a slash command to allow users to modify it as well.
__________________
-Derkyle
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 11:07 PM  
DaemonSambe
A Kobold Labourer

Forum posts: 0
File comments: 96
Uploads: 0
CPU usage

I like the mod, really. I was wanting this for Recount, and missing it, i used Skada instead. However, i don't know that i will continue using it in the long term. It's got high cpu usage. Performance is showing at 10%, idle, as long as there is Recount data. And this is 10m raid. Haven't looked at the 25man raids. And i can see why it's so. I was modifying the lua, to adjust the way it displays the feed (to be more concise), and noticed how you gathered the information. It's just an intensive method to use, although i don' know if there's a better way. But we'll see, going forward.

Regards,

Daemon Sambe

Last edited by DaemonSambe : 05-09-2009 at 12:49 AM.
DaemonSambe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 02:42 PM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 115
Uploads: 14
Quote:
Originally posted by Spinhalf
Would it be possible to have the option to view dps instead of damage done? I use my current dps to judge on the fly how well my rotations are working. I don't look at the rankings, nor do I need to know my name. Just my current dps from recount in a data broker.

Currently I'm using Fubar RecountFu, and it works great, but I have to run fubar and fubar2broker to use it. It's also not being maintained, and this looks like the perfect replacement.

Thanks for all the work
You can right click the mod to change the recount mode your using. Just switch it to DPS.
__________________
-Derkyle
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 01:54 PM  
Spinhalf
A Defias Bandit

Forum posts: 2
File comments: 49
Uploads: 0
Would it be possible to have the option to view dps instead of damage done? I use my current dps to judge on the fly how well my rotations are working. I don't look at the rankings, nor do I need to know my name. Just my current dps from recount in a data broker.

Currently I'm using Fubar RecountFu, and it works great, but I have to run fubar and fubar2broker to use it. It's also not being maintained, and this looks like the perfect replacement.

Thanks for all the work

Last edited by Spinhalf : 05-07-2009 at 01:55 PM.
Spinhalf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 12:34 PM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 115
Uploads: 14
Quote:
Originally posted by SkunkWerks
This is a pretty impressive datafeed. I don't suppose that aside from all that we might get it to launch the recount window additionally?

See, then I could rid myself of the Launcher object that does only that.

But really, nice work.
I don't see why not. I will add it in the next version then. I'm going to have to change the reset to something else like ctrl+left click. LOL I already used both left and right click so it would be interesting to say the least. I'll see what I can do.
__________________
-Derkyle
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 11:08 AM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
This is a pretty impressive datafeed. I don't suppose that aside from all that we might get it to launch the recount window additionally?

See, then I could rid myself of the Launcher object that does only that.

But really, nice work.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 10:35 AM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 115
Uploads: 14
The latest version 1.2 that I uploaded should address the comparing of two tables error. Sorry bout that, it's weird because I never really got that error. So I'm hoping that I squashed it.
__________________
-Derkyle
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 08:00 AM  
Derkyle
A Fallenroot Satyr
 
Derkyle's Avatar
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 115
Uploads: 14
Hmm possibly an error. Sorry about that I'll look into it. It works fine for a couple of my friends. It's probably a very remote bug that needs to be fixed. Thanks for pointing it out, I'll take a look at it right now and see what I can do.
__________________
-Derkyle
Derkyle is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.