Anarchy Online Bulletin Board  

Go Back   Anarchy Online Bulletin Board > Community forums > Knowledge Database

Reply
 
Thread Tools
Old Jan 12th, 2008, 12:59:13   #1
CriticalDmg
my targets sploitin' sync
 
Join Date: Sep 2006
Lightbulb zDD - a Damage/HEALS/Tanks/XP parser

It's a bit over 2 years since I made zDD, and I never released it's source... so here it is:
http://dl.dropbox.com/u/5329566/AO/z....03_source.zip
http://dl.dropbox.com/u/5329566/AO/zDD/zDD_1.03.zip

The reason why i didn't do that sooner was simply because when I wrote it, my programming knowledge was... erm... close to zero and I didn't want people to correct/bash me for that nor did I want someone to "do (write) it for me".
Writing zDD from scratch was pretty much - me learning programming, and Java... as you may see in the source, I wrote some already built-in functions, and they're not in the best shape or form... but it works, and it works fast and it was great practice.



(while you can still download zDD from eSnips, you no longer need to, since there's a direct link above)
Below is the original post.
••••••••••••••••••••••••••••••••••••••••••••••••••

After about a year of (on and off) development I've finally made myself finish this parser (that was originally supposed to be only for me for testing purposes ), after a pretty large number of people showed interest and asked for a copy.

As the title says - zDD can parse and show you IN-GAME (using a chain of scripts) the DD list, the tanks list, the HEALERS list and XP/SK/AXP/Research stats, and as a bonus it can show you if you've got something sold in your player shop

You can find my parser as well as several screen shots in this address:
http://www.esnips.com/web/CriticalDD

All the info on how to make it run is in the Readmeh!.txt file, so don't skip it.
(zDD is written in Java and takes around 25kb disk space)

version 1.03 is out


***** some people reported other programs taking over the .jar file type and preventing Java from running them (such as WinRAR or some software from Nokia)
one way to fix this is using this utility to restore the .jar extension to be run by Java: www.jonelo.de/java/jarfix/
"jarfix" isn't made by me so don't ask for help as I'm not familiar with it, I was merely told by several people that it worked for them)
__________________
•••••••• CriticalDmg 220/30/70 MA ••••••••

zDD - a Damage/HEALS/Tanks/XP parser
Quote:
Originally Posted by Vlain View Post
yea...the best way to fix messed up game mechanics is by giving up item slots for new 'bug fix items'...like I said before, next we'll get the Staff of Pet Pathing and perhaps an Anti-LD Ring and how about some pants that make it so I don't get forced to autoface my opponent after casting a nano when I'm trying to run away...Combined Developer's Wear of Autoface Resistance, and maybe some new symbs with broken quest resistance, oh, and how could I forget the upgrade to the scuba gear that adds Rubberbanding Resistance...

Last edited by CriticalDmg; Mar 13th, 2010 at 20:39:02.. Reason: added source
CriticalDmg is offline   Reply With Quote
Old Jan 12th, 2008, 13:41:11   #2
Foxy
Phear Leet
 
Foxy's Avatar
 
Join Date: Jun 2003
Works great!

nice work CriticalDmg

Easy to set up and loads of good options!
__________________
DustFront Raid Bot Rk1
::DustFront - Home Page ::
Guild
::Corporate Justice:
Characters
::FoxyTrader(TR:220)::FoxyAgent(AG:220)::Drfoxy(Dr:220)::
Links
::FaceBook::Home Page
info
::
AOTradeskills - http://aotradeskills.com/dnn/ - On Xfire ::
Foxy is offline   Reply With Quote
Old Jan 12th, 2008, 15:27:18   #3
eroz_c
Clue salesman
 
eroz_c's Avatar
 
Join Date: Jun 2006
On the site, the heals screenshot seems to be borked (shows damage instead) but might be just my hangoverness.

Looks cool, gonna try it anyway.
__________________
Eroz, finally 220/26/70 Adventurer & proud General of Regulators on RK2 (outdated) equip
Rokroland, 170 Engineer No more crab for j00 Northern Front on RK2

Ranged roxxorz!
Quote:
Originally Posted by Siahanor View Post
Complaining about the realism of height changing mechanics in a game that has people who can channel their anger to make huge killer meatballs.
eroz_c is offline   Reply With Quote
Old Jan 12th, 2008, 18:24:36   #4
Lumifly
Supa Leet
 
Join Date: Apr 2005
Finally releasing it huh? Guess that means I don't get to look cool anymore with people asking me "wow where'd you get that parser!"
Lumifly is offline   Reply With Quote
Old Jan 12th, 2008, 21:15:29   #5
CriticalDmg
my targets sploitin' sync
 
Join Date: Sep 2006
Quote:
Originally Posted by Foxy View Post
Works great!
Thank you.
Quote:
Originally Posted by eroz_c View Post
On the site, the heals screenshot seems to be borked (shows damage instead) but might be just my hangoverness.
j00 need to lay off the booze !
Quote:
Originally Posted by Lumifly View Post
Finally releasing it huh? Guess that means I don't get to look cool anymore with people asking me "wow where'd you get that parser!"
well... the day had to come :P
__________________
•••••••• CriticalDmg 220/30/70 MA ••••••••

zDD - a Damage/HEALS/Tanks/XP parser
Quote:
Originally Posted by Vlain View Post
yea...the best way to fix messed up game mechanics is by giving up item slots for new 'bug fix items'...like I said before, next we'll get the Staff of Pet Pathing and perhaps an Anti-LD Ring and how about some pants that make it so I don't get forced to autoface my opponent after casting a nano when I'm trying to run away...Combined Developer's Wear of Autoface Resistance, and maybe some new symbs with broken quest resistance, oh, and how could I forget the upgrade to the scuba gear that adds Rubberbanding Resistance...
CriticalDmg is offline   Reply With Quote
Old Jan 12th, 2008, 23:48:37   #6
Rockempire
Supa Leet
 
Rockempire's Avatar
 
Join Date: Oct 2005
I'm confused. I set up the window to log all the info. I set up prefs.ini to the right chat log. But running the zdd 1.00.jar does not create any scripts like the readme says. What am I missing?

Never mind. I just made a mistake copying the directory info.
__________________
Turnyourhead "Rockempire" Andcough - 220/29 Doctor Equipment - General of The Leviathan Movement
Top "Etrier" Stepper - 220/26 Enforcer Equipment - President of Whale Tail

Last edited by Rockempire; Jan 12th, 2008 at 23:52:21..
Rockempire is offline   Reply With Quote
Old Jan 13th, 2008, 00:11:52   #7
Busata
Tulips
 
Join Date: Dec 2005
This is that parser that does criticaldmg.setDamage(100000); at start huh?

No, just kidding, nice work!
__________________
Holysin ::.. 220/28/70 Keeper ..::
Busata ::.. 220/21/xx Trader ..::
Khars ::.. 150/12/xx Enforcer ..::
Proud members of TETN.
Busata is offline   Reply With Quote
Old Jan 13th, 2008, 00:15:08   #8
Rockempire
Supa Leet
 
Rockempire's Avatar
 
Join Date: Oct 2005
When I do the "tank" script it shows damage taken by mobs, not people. Is that intended?
__________________
Turnyourhead "Rockempire" Andcough - 220/29 Doctor Equipment - General of The Leviathan Movement
Top "Etrier" Stepper - 220/26 Enforcer Equipment - President of Whale Tail
Rockempire is offline   Reply With Quote
Old Jan 13th, 2008, 01:51:47   #9
CriticalDmg
my targets sploitin' sync
 
Join Date: Sep 2006
there are two separate tank scripts one for mobs (/bbb & /bb) and one for people (/vvv & /vv), just use the other one
__________________
•••••••• CriticalDmg 220/30/70 MA ••••••••

zDD - a Damage/HEALS/Tanks/XP parser
Quote:
Originally Posted by Vlain View Post
yea...the best way to fix messed up game mechanics is by giving up item slots for new 'bug fix items'...like I said before, next we'll get the Staff of Pet Pathing and perhaps an Anti-LD Ring and how about some pants that make it so I don't get forced to autoface my opponent after casting a nano when I'm trying to run away...Combined Developer's Wear of Autoface Resistance, and maybe some new symbs with broken quest resistance, oh, and how could I forget the upgrade to the scuba gear that adds Rubberbanding Resistance...
CriticalDmg is offline   Reply With Quote
Old Jan 13th, 2008, 01:57:51   #10
Rockempire
Supa Leet
 
Rockempire's Avatar
 
Join Date: Oct 2005
Ahh, I see. One more question, then.

Is there any procedure I need to be aware of when I switch to another character that zDD is set to monitor? When I log my doc, it still appears to be trying to show information for my enforcer.
__________________
Turnyourhead "Rockempire" Andcough - 220/29 Doctor Equipment - General of The Leviathan Movement
Top "Etrier" Stepper - 220/26 Enforcer Equipment - President of Whale Tail
Rockempire is offline   Reply With Quote
Old Jan 13th, 2008, 07:35:06   #11
CriticalDmg
my targets sploitin' sync
 
Join Date: Sep 2006
I see you've skiped my Readmeh.txt file
Quote:
* The program will only parse the last changed log from the list
if your Doc's log path is setup correct then it'll show your Doc's stats (assuming your Doc was the last toon who's log has changed)
or... did you run the parser after doing whatever it was with your Doc ? (as I said before zDD isn't running in the background, you run it when you need it to parse)
__________________
•••••••• CriticalDmg 220/30/70 MA ••••••••

zDD - a Damage/HEALS/Tanks/XP parser
Quote:
Originally Posted by Vlain View Post
yea...the best way to fix messed up game mechanics is by giving up item slots for new 'bug fix items'...like I said before, next we'll get the Staff of Pet Pathing and perhaps an Anti-LD Ring and how about some pants that make it so I don't get forced to autoface my opponent after casting a nano when I'm trying to run away...Combined Developer's Wear of Autoface Resistance, and maybe some new symbs with broken quest resistance, oh, and how could I forget the upgrade to the scuba gear that adds Rubberbanding Resistance...
CriticalDmg is offline   Reply With Quote
Old Jan 13th, 2008, 14:36:16   #12
Canibaal
Atrox Powah!!!
 
Canibaal's Avatar
 
Join Date: Nov 2006
nice DDparser....works like a charm^^

Installed and working as expected =)
__________________
Canikeep My Setup
Canibaal My Setup
MyNameisCani
My Setup
Deathreturns
PureEvul
AlphaDawg
Canibaal is offline   Reply With Quote
Old Jan 13th, 2008, 15:05:01   #13
Rockempire
Supa Leet
 
Rockempire's Avatar
 
Join Date: Oct 2005
Quote:
Originally Posted by CriticalDmg View Post
I see you've skiped my Readmeh.txt file

if your Doc's log path is setup correct then it'll show your Doc's stats (assuming your Doc was the last toon who's log has changed)
or... did you run the parser after doing whatever it was with your Doc ? (as I said before zDD isn't running in the background, you run it when you need it to parse)
On the contrary, I read it about 5 times. And I did all that already. I triple checked to make sure the log paths are correct before I even posted. And I ran the parser each time I tried to use it.
__________________
Turnyourhead "Rockempire" Andcough - 220/29 Doctor Equipment - General of The Leviathan Movement
Top "Etrier" Stepper - 220/26 Enforcer Equipment - President of Whale Tail
Rockempire is offline   Reply With Quote
Old Jan 13th, 2008, 15:12:56   #14
Rockempire
Supa Leet
 
Rockempire's Avatar
 
Join Date: Oct 2005
I looked again and found the trouble. You and I apparently interpret the abbreviation "alt" differently. Thanks again for the condescension.
__________________
Turnyourhead "Rockempire" Andcough - 220/29 Doctor Equipment - General of The Leviathan Movement
Top "Etrier" Stepper - 220/26 Enforcer Equipment - President of Whale Tail
Rockempire is offline   Reply With Quote
Old Jan 13th, 2008, 17:04:24   #15
CriticalDmg
my targets sploitin' sync
 
Join Date: Sep 2006
Quote:
Originally Posted by CriticalDmg View Post
I see you've skiped my Readmeh.txt file

if your Doc's log path is setup correct then it'll show your Doc's stats (assuming your Doc was the last toon who's log has changed)
or... did you run the parser after doing whatever it was with your Doc ? (as I said before zDD isn't running in the background, you run it when you need it to parse)
Where am I patronizing you ? Those are the most "can't make it work" reasons I've found, that people simply fail to supply the correct path to the prefs file or are thinking that the parser's working constantly in the background.
As I don't know you, I have no idea what your knowledge of PCs is, so I can't know to what extent of detail I have to go through explaining it.

p.s. what was the issue then ?
__________________
•••••••• CriticalDmg 220/30/70 MA ••••••••

zDD - a Damage/HEALS/Tanks/XP parser
Quote:
Originally Posted by Vlain View Post
yea...the best way to fix messed up game mechanics is by giving up item slots for new 'bug fix items'...like I said before, next we'll get the Staff of Pet Pathing and perhaps an Anti-LD Ring and how about some pants that make it so I don't get forced to autoface my opponent after casting a nano when I'm trying to run away...Combined Developer's Wear of Autoface Resistance, and maybe some new symbs with broken quest resistance, oh, and how could I forget the upgrade to the scuba gear that adds Rubberbanding Resistance...
CriticalDmg is offline   Reply With Quote
Old Jan 13th, 2008, 20:53:21   #16
Rockempire
Supa Leet
 
Rockempire's Avatar
 
Join Date: Oct 2005
I take offense with your assumption that because I have questions, I have not read the readme file.


1 ----------- number of alts for zDD to monitor (it'll ignore everything after twice that number of lines)
MyNameIs1 --- name of the 1st toon to monitor (the next line is this toon's full log path)
C:\Program Files\Anarchy Online\Prefs\ACCOUNT_NAME\Char##########\Chat\Wind ows\Window#\Log.txt
MyNameIs2 --- name of the 2nd toon to monitor (the next line is this toon's full log path)
D:\Games\Anarchy Online\Prefs\ACCOUNT_NAME\Char##########\Chat\Wind ows\Window#\Log.txt


This section sends conflicting messages. It implies that if I enter in the chat log information for two characters it will work just fine. "1 ----------- number of alts for zDD to monitor" backs up that theory given that everyone has a "main" and other "alts". However, after reading it many times over I realized that it was ignoring the information for the second character.

So, essentially, you gave all the information that was necessary yet I believe it could have been presented a little more clearly. I could not frame my earlier question any better because to my knowledge I had followed your directions to the letter.
__________________
Turnyourhead "Rockempire" Andcough - 220/29 Doctor Equipment - General of The Leviathan Movement
Top "Etrier" Stepper - 220/26 Enforcer Equipment - President of Whale Tail
Rockempire is offline   Reply With Quote
Old Jan 13th, 2008, 23:06:03   #17
CriticalDmg
my targets sploitin' sync
 
Join Date: Sep 2006
Guess you're right, we are using the term 'alts' for different things...
for me toons = alts (your main being one of your alts), but that's just me

all in all that line:
1 ----------- number of alts for zDD to monitor (it'll ignore everything after twice that number of lines)
means the overall toons count - be they your main and/or alts
__________________
•••••••• CriticalDmg 220/30/70 MA ••••••••

zDD - a Damage/HEALS/Tanks/XP parser
Quote:
Originally Posted by Vlain View Post
yea...the best way to fix messed up game mechanics is by giving up item slots for new 'bug fix items'...like I said before, next we'll get the Staff of Pet Pathing and perhaps an Anti-LD Ring and how about some pants that make it so I don't get forced to autoface my opponent after casting a nano when I'm trying to run away...Combined Developer's Wear of Autoface Resistance, and maybe some new symbs with broken quest resistance, oh, and how could I forget the upgrade to the scuba gear that adds Rubberbanding Resistance...
CriticalDmg is offline   Reply With Quote
Old Jan 14th, 2008, 00:21:14   #18
Undead_Army
inb4 pedobear
 
Undead_Army's Avatar
 
Join Date: Jul 2007
Sounds like a cool little parser. I'd use it, but I don't play AO anymore. But good job. I remember heals used to be impossible to parse or something. Obviously you called Tom Cruise.
Undead_Army is offline   Reply With Quote
Old Jan 14th, 2008, 01:20:06   #19
CriticalDmg
my targets sploitin' sync
 
Join Date: Sep 2006
It only parses the heals that are visible to you - heals made on you and heals by you
kinda useful for tanks - seeing who's healing them and who's plain slacking and such
__________________
•••••••• CriticalDmg 220/30/70 MA ••••••••

zDD - a Damage/HEALS/Tanks/XP parser
Quote:
Originally Posted by Vlain View Post
yea...the best way to fix messed up game mechanics is by giving up item slots for new 'bug fix items'...like I said before, next we'll get the Staff of Pet Pathing and perhaps an Anti-LD Ring and how about some pants that make it so I don't get forced to autoface my opponent after casting a nano when I'm trying to run away...Combined Developer's Wear of Autoface Resistance, and maybe some new symbs with broken quest resistance, oh, and how could I forget the upgrade to the scuba gear that adds Rubberbanding Resistance...
CriticalDmg is offline   Reply With Quote
Old Jan 14th, 2008, 01:39:57   #20
Rockempire
Supa Leet
 
Rockempire's Avatar
 
Join Date: Oct 2005
Well, now that I got it all sorted out I rather like it. It gives me a lot of nice options. Thanks for making it!
__________________
Turnyourhead "Rockempire" Andcough - 220/29 Doctor Equipment - General of The Leviathan Movement
Top "Etrier" Stepper - 220/26 Enforcer Equipment - President of Whale Tail
Rockempire is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:42:20.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright © Funcom 1999 - 2006