Category: Data Broker
Addon Information
Works with 3.2
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)
Zhinjio's Portal Bug Reports Feature Requests
Author:
Version:
1.2.6 Release
Date:
08-11-2009 03:01 PM
Size:
145.78 Kb
Downloads:
2,595
Favorites:
84
MD5:
Pictures
Click to enlarge
Main Tooltip
Broker AllStats
A single LDB data source that will allow you to display character stats in a single frame. All of those same stats can also be displayed as the text on the display, or it can rotate through the selected stats every 'n' seconds.

--------------------------

For those of you new to using LDB based plugins

You can find a great description, and links to more information here:

* http://forums.wowace.com/showthread.php?t=14903

Creating addons like these is hard work. If you feel that deserves some compensation to the author, feel free to use the donation button below.
Click here to lend your support!
  Change Log - Broker AllStats
1.2.6-release
- properly added all translations (long overdue)
- added logtemplate
1.2.5-release
- cleaned up a couple small code formatting things
- Added Translator credits, thanks to:
- lastdans(frFR), Freydis88(deDE), post(KoKR), Hemathio (ruRU)
1.2.4-release
- TOC bump
- housecleaning
1.2.3-release
- fixed toc bump
1.2.2-release
- bumped TOC for 3.1
- fixed optdeps for disembedded users
- repack for new libqtip pathing
- added resilience
- added update for gear changes (throttled)
1.2.1-release
- repack for new libqtip pathing
- added resilience
- added update for gear changes (throttled)
1.2.0-release
- conversion to docmeta
- conversion to wowace localization
- first attempt with latest tag in pkgmeta
- cleaned up acquire code and offsets for columns
1.1.0-release
- changed pkgmeta to grab new qtip
- added hiding of zero values
- added compression of school details on spelldmg and spellcrit
- a couple other misc fixes
  Archived Versions - Broker AllStats
File Name
Version
Size
Author
Date
1.2.5 Release
128kB
Zhinjio
08-11-2009 05:25 AM
1.2.4 Release
128kB
Zhinjio
08-07-2009 11:51 PM
1.2.3 Release
125kB
Zhinjio
04-15-2009 04:05 AM
1.2.2-release
125kB
Zhinjio
04-15-2009 02:22 AM
1.2.1-release
117kB
Zhinjio
03-18-2009 02:07 AM
1.2.0-release
112kB
Zhinjio
01-19-2009 04:30 AM
1.1.0-release
111kB
Zhinjio
12-23-2008 02:18 PM
1.0-beta
111kB
Zhinjio
12-12-2008 11:34 PM
  Comments - Broker AllStats
Post A Reply Comment Options
Old 08-30-2009, 08:09 PM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by Hanzo55
Hey there, great mod, very simple and does the job.

One minor tidbit: GetArmorPenetration returns the percentage calc'd, so you might want to change the formatting from int to float, line #503:

Code:
				name	= L["Armor Penetration"],
				desc	= L["TEXT_ARMORPEN_DESC"],
				toggle	= "armorpen",
				func	= GetArmorPenetration,
				arg1	= nil,				arg2	= nil,		retarg	= 1,
				form	= "%.2f%%",
Other than that, great stuff.
Thanks for the head's up. I'll check it out.
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-30-2009, 03:53 PM  
Hanzo55
A Kobold Labourer
 
Hanzo55's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Hey there, great mod, very simple and does the job.

One minor tidbit: GetArmorPenetration returns the percentage calc'd, so you might want to change the formatting from int to float, line #503:

Code:
				name	= L["Armor Penetration"],
				desc	= L["TEXT_ARMORPEN_DESC"],
				toggle	= "armorpen",
				func	= GetArmorPenetration,
				arg1	= nil,				arg2	= nil,		retarg	= 1,
				form	= "%.2f%%",
Other than that, great stuff.
__________________
http://www.descendantsofdraenor.com/ - If we don't die...we win.
http://www.wowlemmings.com/ - Rebuild your guild.
Hanzo55 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-02-2009, 08:03 PM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by Tristanian
You could register for a UNIT_INVENTORY_CHANGED event with a "player" argument for gear changes and w/e event is used for talent changes. It wouldn't really create any severe overhead. The overhead would be introduced if you decided to check for buffs/auras as well It's generally fine, though I would strongly suggest to switching from the OnUpdate to AceTimer-3.0. Way better in terms of cpu usage.
I believe this is working in the current version. Since inventory changes can happen in a flurry (like when you switch gear sets in Outfitter, et al), I wait 3 seconds from the last inventory change to update stats. The tooltip and LDB texts all update properly in my testing.
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-17-2009, 08:39 PM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by thetakerfan
Any update to getting resilience added? That's the only thing I see missing from this addon
I'll add this into tonight's push.
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-17-2009, 08:39 PM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by Tristanian
You could register for a UNIT_INVENTORY_CHANGED event with a "player" argument for gear changes and w/e event is used for talent changes. It wouldn't really create any severe overhead. The overhead would be introduced if you decided to check for buffs/auras as well It's generally fine, though I would strongly suggest to switching from the OnUpdate to AceTimer-3.0. Way better in terms of cpu usage.
UNIT_INVENTORY_CHANGED ... excellent idea. Adding for the next push. This will make the addon "sensitive" to gear changes at least. Thats an easy one.
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-14-2009, 11:58 PM  
thetakerfan
A Kobold Labourer

Forum posts: 0
File comments: 47
Uploads: 0
Any update to getting resilience added? That's the only thing I see missing from this addon
thetakerfan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-12-2009, 07:54 PM  
Tristanian
Andúril
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 280
File comments: 264
Uploads: 7
Quote:
Originally posted by Zhinjio
The plugin caches all the stats, and (by default) only updates those values once every thirty seconds.[/b]
You could register for a UNIT_INVENTORY_CHANGED event with a "player" argument for gear changes and w/e event is used for talent changes. It wouldn't really create any severe overhead. The overhead would be introduced if you decided to check for buffs/auras as well It's generally fine, though I would strongly suggest to switching from the OnUpdate to AceTimer-3.0. Way better in terms of cpu usage.
Tristanian is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-25-2008, 05:44 AM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by DJJoeJoe
Can I manually change an update timer of sorts for this addon, say to maybe 5 secs? Would be interesting if it could 'just' look for and update chosen stats etc, further increasing the update rate and lowering overhead. [/b]
I listed them in my earlier reply. In short:

- enable the "shuffle" feature
- move the slider to the low end, which is 5 seconds
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-23-2008, 06:38 PM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar

Forum posts: 5
File comments: 179
Uploads: 1
Ah, 30secs it updates then. :S That's not as fast as I would like

As a shadow priest there are so many things that affect my spellpower and I've been looking for something to accurately tell me where that stat is at any given point. That, and crit possibly.

Can I manually change an update timer of sorts for this addon, say to maybe 5 secs? Would be interesting if it could 'just' look for and update chosen stats etc, further increasing the update rate and lowering overhead.
__________________

Joetest - Ner'Zhul - Disciples of Death
DJJoeJoe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-23-2008, 06:24 PM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by DJJoeJoe
Hrm that's weird cause I thought it was only changing when I clicked it, which is kinda a no no in combat. Didn't seem to update just by itself there.

*goes to check again on a dummy...

Yup, doesn't update unless I click it. That's kinda useless to me. Is there anyway to have it just update by itself or somehow show the stat directly?

I'm poking you about this cause, why do I need to click this thing to get what I want when I can just open my char panel faster with my key and check my stats myself.

Imagine if omen or any dmg meter worked this way, making you click it to update it's values :S or if your HP bar did it that way hehe.
Alright, I'm not understanding what you mean, clearly.

Let me try again...

The plugin caches all the stats, and (by default) only updates those values once every thirty seconds. Also by default, NO text is show on the display bar, just the icon.

You *can* choose to display a single value (lets say... attack power, for example) on the text, and *not* snuffle the values or change the timer. In that case, the attack power value will also update only once every thirty seconds.

Finally, you can choose the shuffle the values, which allows you to also alter the timer. If *that* case, the update frequency is determined by the slider, which can be set anywhere from 5 seconds to 30 seconds (again, the default). When in shuffle mode, you *can* still only select one stat to show, or multiple, and in either case, all cached values will still be updated on the frequency of the slider.

Now... to update "dynamically", as you're saying, would require hooking every single possible event that could possibly change the values of any stat. No, not doing that. I already hate doing something with OnUpdate, since that is so easily abused. I'm definitely not going to throw even more code in that could fire while you're in combat and cause any latency.

I'm hoping we just misunderstood each other, and that one of the above fixes suits your needs.

Final note: This isn't intended to be a combat monitor. Thats what omen, recount, assessment, etc are for. This is to give nice clean visibility into stats without introducing significant load.

Last edited by Zhinjio : 12-23-2008 at 06:34 PM.
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-23-2008, 05:15 PM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar

Forum posts: 5
File comments: 179
Uploads: 1
Quote:
Originally posted by Zhinjio
It updates every time the text display changes, or every time you click on the icon.
Hrm that's weird cause I thought it was only changing when I clicked it, which is kinda a no no in combat. Didn't seem to update just by itself there.

*goes to check again on a dummy...

Yup, doesn't update unless I click it. That's kinda useless to me. Is there anyway to have it just update by itself or somehow show the stat directly?

I'm poking you about this cause, why do I need to click this thing to get what I want when I can just open my char panel faster with my key and check my stats myself.

Imagine if omen or any dmg meter worked this way, making you click it to update it's values :S or if your HP bar did it that way hehe.
__________________

Joetest - Ner'Zhul - Disciples of Death

Last edited by DJJoeJoe : 12-23-2008 at 05:19 PM.
DJJoeJoe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-21-2008, 01:12 PM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by Gregory
Works great now ! Thank you.

Found some minor bugs:

1. You need to add this line to .toc or it doesn't work disembedded

## OptionalDeps: Ace3, LibDataBroker-1.1, LibQTip-1.0

2. After enabled "hide zero" tooltip get messed with overlapping values. Need to relog to fix that.

3. Have some random section title hanging at below of 2nd column. Got Defense on one char and Resistance on another.

Edit: fixed bug 3 description
Still trying to work out the exact implications of running disembedded. If you think about it, ace3, LDB and qtip are NOT "optional" dependencies, they are required. So thats not really a good solution either.

yes, there are still some qtip bugs that cause weird overlap and some stuff that "Hangs" out of the tooltip. I'm working with Adirelle and Torhal on a nearly daily basis to see how to get those fixed. Your bugs 2 and 3 are both related to that.

- ZJ
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-21-2008, 06:45 AM  
Gregory
A Kobold Labourer

Forum posts: 0
File comments: 35
Uploads: 0
Works great now ! Thank you.

Found some minor bugs:

1. You need to add this line to .toc or it doesn't work disembedded

## OptionalDeps: Ace3, LibDataBroker-1.1, LibQTip-1.0

2. After enabled "hide zero" tooltip get messed with overlapping values. Need to relog to fix that.

3. Have some random section title hanging at below of 2nd column. Got Defense on one char and Resistance on another.

Edit: fixed bug 3 description

Last edited by Gregory : 12-21-2008 at 11:10 AM.
Gregory is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-20-2008, 09:37 AM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by Gregory
Any chance to reduce amount of stats displayed ? Like remove all zero stats, show Spell Power and hide school specific stats if they equal to Spell Power, hide whole empty sections and so on.

May be also option to filter class-irrelevant stats like spell stats for phys dmg classes and melee for casters.
I implemented a Hide Zero flag, which you can turn on and off. I also put in a "Spell Bonus Damage" general value, which will be the value that is repeated the most in the various schools of magic. Specific schools that are the same as that value will not be shown. Only ones that *differ* from that value

For example, if a warlock has bonuses that are shadow specific, he'd probably see:

Spell Bonus Damage 400
Shadow Bonus Damage 430

(or similar). Same thing for Spell Crit Chance.

For hiding empty sections, there is already a checkbox for each school in the tooltip config to turn on and off the whole group. Similarly, use this to get rid of stats that aren't relevant to your toon. (Hide the Melee Group for your healer, for example).

The above mentioned changes will be in the next push, which will hopefully be today. Keep an eye out for it.
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-18-2008, 08:03 PM  
Zhinjio
A Murloc Raider
 
Zhinjio's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 113
Uploads: 9
Quote:
Originally posted by Gregory
Any chance to reduce amount of stats displayed ? Like remove all zero stats, show Spell Power and hide school specific stats if they equal to Spell Power, hide whole empty sections and so on.

May be also option to filter class-irrelevant stats like spell stats for phys dmg classes and melee for casters.
All good ideas. I should have some time over the next few days to put some of this in place. We'll see how I do!!
Zhinjio is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




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.