Download
(38 Kb)
Download
Updated: 06-06-06 05:17 PM
Pictures
File Info
Updated:06-06-06 05:17 PM
Created:unknown
Downloads:3,880
Favorites:29
MD5:
NanoStats
Version: 1.5
by: Neronix [More]
THIS MOD IS NOT DEAD - A total rewrite is in the works and being polished up

NanoStats displays your current/previous battle's duration, damage and average DPS, healing and average HPS and the session's total damage and healing. Each quantity can be toggled, and when disabled, the associated processing is not done.

That is all.

No induvidual skill tracking, no raid tracking, no other crap that you don't need. Request these things and I will adjust your definition of 'embarassment.'

NanoStats has been written with the following design goals, which I will stick to relentlessly:

1) Keep the code as lean and fast and LIGHTWEIGHT as possible.
2) Make it run as fast as possible.
3) Keep as tiny a memory footprint as possible.
4) Kill bloat with fire.

NanoStats' parser is tiny. It only uses what it needs.
Others are large and parse all sorts of messages and events that we don't care about. Some others also manufacture tables like they're going out of fashion. NS isn't like that =)

NanoStats also works with ALL locales.
GUI display only has En, Fr and De translations. Again, NS will parse numbers under ALL locales.

Note: Healing is only tracked while in combat. A bunch of people I know were confused about that ;P

To configure, right click the display
To unlock, you have to alt+right-click - I can't change it due to the way things work.

CHANGELOG:

1.5 (2006-06-03)
- Added the ability to reset session
- Added glancing blows to the parser
- Lots of changes that will allow NSFu to integrate with negligible overhead rather than significant overhead.
- Cleanups and reorganisations
- Lots of little optimisations
- Improved De locals (Thanks Elkano!)
- I skpped a number. Bite me :P

1.3 (2006-05-28)
- Added duration. Off by default, configurable via the right click menu just like everything else. Probably the last actual feature that's needed and only implemented because A) I needed it B) Most of the code needed was already there.
- Fixed bug where if you enabled a damage or healing function, it wouldn't track until after a reload/relog. I R STOOPID.
- Trimmed some excess fat

1.2.1 (2006-05-22)
- Fixed error when dropping totems (Thanks to haste/Otravi for testing)
- Fixed standby
- Minor optimisation in pet events

1.2 (2006-05-18)
- Forgot to register CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS (Thanks Dimo!)
- Fixed issue which prevented unlocking
- Added session damage and healing totals. Off by default, toggleable via right click menu.
- Minor optimisation, which in turn makes the DPS reading a bit more accurate

1.1 (2006-05-15)
- Switched parser to a system based entirely on BabbleLib's Deformat. Foolproof, and only sssssslightly slower than the current hybrid system.
- Improved DE localisation (Thanks Elkano!)

1.0.2 (2006-05-15)
- Fixed TabletLib related error

1.0.1 (2006-05-15)
- Fixed error on load
Optional Files (0)


Post A Reply Comment Options
Old 08-09-08, 07:30 PM  
Zorklat
A Deviate Faerie Dragon

Forum posts: 13
File comments: 63
Uploads: 0
I'm sorry, but this really does look like it's dead. Last update was in 2006, and last inquiry was 5 months ago. There's no way it still works, given how much the combat log was changed in 2.4.

A shame, I'd be for this. Instead, I use combatstats: http://www.realisticsoftware.com/pages/WoWAddons.html is the developer's download page, but they also use http://www.curse.com/downloads/details/4409/ ...
Zorklat is offline Report comment to moderator  
Reply With Quote
Old 03-11-08, 03:27 AM  
se99jmk
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
This addon is looking absolutely ideal, at work atm so no chance to test but is it still working despite no updates?

Also could you tell us if indeed there is still any development on this addon?
se99jmk is offline Report comment to moderator  
Reply With Quote
Old 01-06-07, 03:24 PM  
Mars85
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 66
Uploads: 1
Is any updated version or replacement available or planned?
Mars85 is offline Report comment to moderator  
Reply With Quote
Old 06-08-06, 05:41 PM  
Duglum
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 5
Uploads: 1
Thumbs up .

Been here, got that, tested for 5 minutes, kicked ReCap!

Great and slim mod.
Duglum is offline Report comment to moderator  
Reply With Quote
Old 05-22-06, 06:52 PM  
Neronix
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 12
Uploads: 5
Coming soon

Originally posted by Supernico
any chance to get a fubar plugin for nanostats ?

hope I won't get killed for saying that :P
Neronix is offline Report comment to moderator  
Reply With Quote
Old 05-22-06, 03:18 PM  
Supernico
A Defias Bandit

Forum posts: 2
File comments: 21
Uploads: 0
any chance to get a fubar plugin for nanostats ?

hope I won't get killed for saying that :P
Supernico is offline Report comment to moderator  
Reply With Quote
Old 05-21-06, 06:33 AM  
Neronix
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 12
Uploads: 5
Tested it out in the lua console:

Code:
> kek = "Your Example Attack crits Dr 2 for 1300 fire damage"
> string.find(kek ," %d+[ .]")
> print(string.find(kek ," %d+[ .]"))
25      27
> print(string.sub(kek, string.find(kek ," %d+[ .]")))
 2
Doesn't work Also spent all day the other day trying to figure out a pattern that would work to no avail.
Using BabbleLib not only fixed this issue, but all sorts of issues that would've probably cropped up in the future, and the performance decrease involved was tiny. It also caches the strings it converts to save some time.

Originally posted by Thrae
If the only reason you went to BabbleLib was to fix the "number in name" damage bug, how about this:

sub2 = string.find(arg1, " %d+[ .]")
Neronix is offline Report comment to moderator  
Reply With Quote
Old 05-20-06, 03:23 PM  
Thrae
A Cyclonian
 
Thrae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 39
Uploads: 10
If the only reason you went to BabbleLib was to fix the "number in name" damage bug, how about this:

sub2 = string.find(arg1, " %d+[ .]")
Thrae is offline Report comment to moderator  
Reply With Quote
Old 05-20-06, 06:16 AM  
Neronix
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 12
Uploads: 5
Re: Quick, add some bloat!

Haha, I was about to kill you until I got halfway through reading that xD


Originally posted by Kailef
Hey, I was wondering if you could add the ability to track your average damage compared to the other damage it is able to collect in the combat log, to see how well you are doing over time. And maybe have it draw a graph that shows you how well you are doing during the fight and then record it in a log file with logs of flashy graphics and buttons. Maybe it could also correct spelling errors it finds in my chat log and scan the Blizzard forums for Blue posts and let me auto link them into guild chat. Also, if you could have it lower my frame rate by at least 8 FPS, that would be great.

Seriously, though, I really like this mod, and your approach. I am starting to get tired of mods that do a great job at one thing, and then suddenly the mod author decides, "hey, why don't I add some completely unrelated functions! Yeah, that's the ticket!"

Anyhow, great work, keep it up. And by "keep it up", I mean, fix bugs and make other mods, don't add features.
Neronix is offline Report comment to moderator  
Reply With Quote
Old 05-19-06, 09:29 PM  
Kailef
A Fallenroot Satyr
 
Kailef's Avatar

Forum posts: 27
File comments: 37
Uploads: 0
Quick, add some bloat!

Hey, I was wondering if you could add the ability to track your average damage compared to the other damage it is able to collect in the combat log, to see how well you are doing over time. And maybe have it draw a graph that shows you how well you are doing during the fight and then record it in a log file with logs of flashy graphics and buttons. Maybe it could also correct spelling errors it finds in my chat log and scan the Blizzard forums for Blue posts and let me auto link them into guild chat. Also, if you could have it lower my frame rate by at least 8 FPS, that would be great.

Seriously, though, I really like this mod, and your approach. I am starting to get tired of mods that do a great job at one thing, and then suddenly the mod author decides, "hey, why don't I add some completely unrelated functions! Yeah, that's the ticket!"

Anyhow, great work, keep it up. And by "keep it up", I mean, fix bugs and make other mods, don't add features.
Last edited by Kailef : 05-19-06 at 09:30 PM.
Kailef is offline Report comment to moderator  
Reply With Quote
Old 05-15-06, 08:55 AM  
moniker
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 63
Uploads: 2
Originally posted by Neronix
I'll go figure out a solution. Failing that, I'll convert the parsers to a BabbleLibeformat based system, which would work without exceptions, but be a bit slower.
If it helps, there are two normal (non-elite) mechanical mobs in Stonetalon Mountains (in Windshear Craig), one called XT:4 and the other XT:9.

http://thottbot.com/?n=7403 and http://thottbot.com/?n=3953
moniker is offline Report comment to moderator  
Reply With Quote
Old 05-15-06, 07:37 AM  
Neronix
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 12
Uploads: 5
I'll go figure out a solution. Failing that, I'll convert the parsers to a BabbleLibeformat based system, which would work without exceptions, but be a bit slower.
Neronix is offline Report comment to moderator  
Reply With Quote
Old 05-15-06, 07:17 AM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 12
About your damage parser

I checked your code, the parser only tries to find a number in the combat log

sub2 = string.find(arg1, "%d+")

I think wrong result will be parsed when there are names with numer in it, example:
http://www.thottbot.com/index.cgi?n=150287

I didn't download the addon and go gnomeregan to fight that mob, but I think '21' wil be parsed for all events related to it.

And I'm sure Arcane Nullifier X-21 isn't the only mob with numbers.
Last edited by rophy : 05-15-06 at 07:20 AM.
rophy is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: