Page 1 of 2 12 LastLast
Results 1 to 20 of 31

Thread: Damagedumper Gammadump

  1. #1

    Cool Damagedumper Gammadump

    Hello,

    I've been coding a new damagedumper, that now has reached "1.0" status.

    You can download it here (including sourcecode), it works with Windows, Mac and Linux.

    The dd comes without a gui or other fancy stuff and is trimmed for speed. Some functions include automatic petdetection (even the ones with special characters like brackets in their names) and dmg/activemin. More info on the homepage.

    Just have a look at it and tell me what you think. Suggestions, wishes, critics, bugreports, patches, etc. highly appreciated.
    Last edited by Theanor; Nov 30th, 2007 at 22:37:41.
    Achiever 60%, Explorer 80%, Killer 0%, Socialiser 60% [>]
    "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head. Opera can do that to a man." -- Terry Pratchett, Maskerade

  2. #2
    Looks very interesting....

    Gonna check it out this evening, unless the lag haven't been fixed ofc...
    Mekhdoc 220/27/70 Equip | Mekh 220/28/67 Equip | Shadesch 220/21/70 Equip
    Mekhkeeper 220/22/70 Equip | Roflmao 220/15/50 | Fixyaself 200/23/64 Equip

  3. #3
    For a start it works I used it on a raid but it only showed my own stats, is that intended or have I missed something. /edit missed something

    One other thing, I had to name the gammadump.conf in the short cut I was using as simply executing the file from the directory did not seem to pick up the conf file. This is under windows xp pro.

    Looks good so far and I was not obviously lagged with it which is a damn fine thing at the moment..
    Last edited by Moxx; Aug 17th, 2007 at 12:16:33.
    220/30 Ranged Advy, Neut 'n proud of it. Moxet
    220/25 NT Moxilla
    220/29 Moxdacrat
    150/14 Doc
    200/18 MP
    various other bits n bobs

  4. #4
    question:

    in a large raid situation(50+ people) , will the dumper generate multiple clickable links in chat, or will all the info be squeezed into one window?

    cant really test it with servers down right now so i ask you :P
    Russm-Chlorobi-Russaneer-Russypoo-Ivanmcnauty-Secksmachine-Annoyedpocky-Plooshka

  5. #5
    just raid w-o hhab!

  6. #6
    wtb instructions

  7. #7
    Used it in a mission, works fine, except what someone earlier said, it doesn't seem to pickup the default gammadump.conf file.

    Instructions? Edit the example.conf file, comments explain what needs to be changed.
    Then make a shortcut ala gammadump.exe gammadump.conf
    Or just drag the .conf file on the exe.
    Fenikkusu ::.. 220/28/70 Keeper ..::
    Busata ::.. 220/21/xx Trader ..::
    Khars ::.. 150/12/xx Enforcer ..::
    Proud members of TETN.

  8. #8
    how do you use it from a client though?

  9. #9
    Put up an update today. Version 1.1

    Changelog:

    add: Team support
    fix: re-worked the place sorting
    add: if dmg=0, do not add to dmg
    chg: dpam timeout set to 10 seconds
    fix: error opening (ao) logfile returns logfile path, not config file path
    add: note to run dos2unix on example.conf for linux users
    chg: character will be printed for each type of dmg/pet assoc. etc.
    add: readme, changelog (yes, documentation! )
    add: autowrite chatscript with writeinterval option
    fix: close config file filedescriptor after reading. (oops)

    ---

    @Picking up the default gammadump.conf:
    Thanks, that is a bug. *writes it down*

    > in a large raid situation(50+ people) , will the dumper generate multiple clickable links in chat, or will all the info be squeezed into one window?

    Will squeeze everything into one window. The reason is that such a chatscript cannot be greater than 1024 bytes, or your client will crash. (Don't get me wrong, I would have liked to make the names clickable, but sorry, doesn't work.)

    edit:
    > how do you use it from a client though?
    How do you mean that ? *scratches head*
    Last edited by Theanor; Aug 18th, 2007 at 02:57:54.
    Achiever 60%, Explorer 80%, Killer 0%, Socialiser 60% [>]
    "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head. Opera can do that to a man." -- Terry Pratchett, Maskerade

  10. #10
    Quote Originally Posted by Theanor View Post
    ...snip...

    > in a large raid situation(50+ people) , will the dumper generate multiple clickable links in chat, or will all the info be squeezed into one window?

    Will squeeze everything into one window. The reason is that such a chatscript cannot be greater than 1024 bytes, or your client will crash. (Don't get me wrong, I would have liked to make the names clickable, but sorry, doesn't work.)
    ...snip...
    If you instead of one make lets say 5 info windows that lists people from 1-10, 11-20, 21-30, 31-40, 41-50, then you can have more info and clickable links in each window.
    I guess thats what he referred to.


    Quote Originally Posted by Theanor View Post
    ...snip...

    edit:
    > how do you use it from a client though?
    How do you mean that ? *scratches head*
    ...snip...
    How to show the info window I guess... How to do that is explained in your fancy new Readme.txt now
    Mekhdoc 220/27/70 Equip | Mekh 220/28/67 Equip | Shadesch 220/21/70 Equip
    Mekhkeeper 220/22/70 Equip | Roflmao 220/15/50 | Fixyaself 200/23/64 Equip

  11. #11
    That would mean that you would have to run 5 or more commands to get a complete dump. First one would be sth. like /dmg1-10.txt, next /dmg11-20.txt and so on. (The split is needed because of the 1024 bytes limit for one chatline)

    I don't think this would be better..
    Achiever 60%, Explorer 80%, Killer 0%, Socialiser 60% [>]
    "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head. Opera can do that to a man." -- Terry Pratchett, Maskerade

  12. #12
    Could the chat script call another chat script to get around the size limit?
    I'm just thinking of the "99 bottles of beer" -script I've seen.

  13. #13
    Nope, the per line limit still applies and the total limit is around 4mb iirc.
    Chaining scripts just causes the totals to be counted up together and you'll still hit the limit.
    Formerly Vhab.
    Once upon a time ruled a server. And then sold out. Sorry.

  14. #14
    I did Alappa with my 175 Doc and somebody had GammaDump running, which was used for the shoulder pad roll.

    No surprise, I came bottom as I was the only non-220 in the team (about 1/10 the damage of the others).

    But what did surprise me, not having seen this thread first, was that I still had a leech factor of 1.4 - the rest of the team had a leech factor of 1.3.

    Given that I was busy UBTing everything in site - especially after the tunnel rush to get all the spirits - and healing, it was nice not to be seen as a leech.

    I like the fact that the leech factor has to do with the amount of damage the character can make, as opposed to the amount of damage the best member of the team can make.
    Lorna, 209/13 Trader on Die Neue Welt
    Jaegerin 220/21 Adenturer equip
    Yeuh 220/20 Doctor equip
    General of Midnight Syndicate

    - Live long and prosper, but not at the expense of your comrades

  15. #15
    Quote Originally Posted by Lorna View Post
    I did Alappa with my 175 Doc and somebody had GammaDump running, which was used for the shoulder pad roll.

    No surprise, I came bottom as I was the only non-220 in the team (about 1/10 the damage of the others).

    But what did surprise me, not having seen this thread first, was that I still had a leech factor of 1.4 - the rest of the team had a leech factor of 1.3.

    Given that I was busy UBTing everything in site - especially after the tunnel rush to get all the spirits - and healing, it was nice not to be seen as a leech.

    I like the fact that the leech factor has to do with the amount of damage the character can make, as opposed to the amount of damage the best member of the team can make.
    I'm gonna try to run this one on the next Pande raid I join.

    I can Imagine there would be some amazing leech factors shown... hehe
    Mekhdoc 220/27/70 Equip | Mekh 220/28/67 Equip | Shadesch 220/21/70 Equip
    Mekhkeeper 220/22/70 Equip | Roflmao 220/15/50 | Fixyaself 200/23/64 Equip

  16. #16
    Update, Version 1.2:

    chg: dpam timeout set to 7 seconds. 10 sec were too long somehow. I'd like to hear your opinion on what would be the best value that does not exclude those chars with long attack times.

    fix: Faster exit on pressing "q"
    add: Colours (Can be switched on or off in config)
    fix: gammadump.conf wasn't read by default
    add: '?' key to show help.
    Last edited by Theanor; Sep 4th, 2007 at 15:20:29.
    Achiever 60%, Explorer 80%, Killer 0%, Socialiser 60% [>]
    "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head. Opera can do that to a man." -- Terry Pratchett, Maskerade

  17. #17
    I love this program, really does show a lot more than the others. The leechfactor is great for checking up on random teams to see if anyone is being an ass and not helping out. And the dmg/activemin is surely going to be handy when testing out new weapons to see how much of an improvement you have done. Great stuff

    Now then, for a question.. is there any way to see more than the top 6 dmg dealers? As far as I can tell the only way is to search up specific names, but I might've missed something If not is it perhaps possible to add such a feature?
    Transcendence
    ----
    220 iii "Quilluck" iiiiii :: iii "Quillster" i 165
    074 iii "Tradeursoul" i :: i "Fourthaid" ii 220
    ----

  18. #18
    Really handy program. I love the leech factor calculation and the automatic pet recognition. However since endusers are never happy there's a couple of things I'd like to se in a future version

    1. Ingame commands. It would be great if you could do /gammadump td to dump teamdmg to script, /gammadump rs to reset etc from within the game.

    2. Damage details. It would also be great if you could add an option in the conf file to set crit % and dmg breakdown (% nanodmg/burst/fa/fling etc) to show in the dmg.txt and teamdmg.txt files

    Keep up the good work


  19. #19
    Ingame commands:

    I had a look at the other dd's, and they do this by monitoring vicinity-chat for commands. If this is the best way to control the dd from ingame, it won't be done, sorry. (If you have a better idea, tell me)

    Details:

    Not in dmg.txt, sorry. I tried it out, and the the resulting file was always bigger than 1024 bytes - this means your AO client will crash upon displaying it.
    What could be done is displaying details in the stats display you get when you search for a player.

    @Quilluck
    Only in the dd itself, for the same reason above, the 1024 bytes limit. I'm thinking of sth. like this: press 'p' for place dump -> enter how many places you want, press enter -> get a nice, long, damage statistic.

    Anyway, thanks for the input
    Achiever 60%, Explorer 80%, Killer 0%, Socialiser 60% [>]
    "And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head. Opera can do that to a man." -- Terry Pratchett, Maskerade

  20. #20
    Quote Originally Posted by Theanor View Post
    Ingame commands:
    @Quilluck
    Only in the dd itself, for the same reason above, the 1024 bytes limit. I'm thinking of sth. like this: press 'p' for place dump -> enter how many places you want, press enter -> get a nice, long, damage statistic.

    Anyway, thanks for the input
    Mhm, in game I am not really too worried about it just being a set amount of numbers.. but would be handy for it to atleast be visible in the dd itself Thanks for the reply and keep up the good work
    Transcendence
    ----
    220 iii "Quilluck" iiiiii :: iii "Quillster" i 165
    074 iii "Tradeursoul" i :: i "Fourthaid" ii 220
    ----

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •