|
Post by maxekist on May 3, 2009 18:46:50 GMT
Any possibility of adding the messages of immunity in the logger? Helps for during-game logging, when you dont already know all critters' immunities (critical hit, spells).
|
|
|
Post by illandous on May 6, 2009 10:57:13 GMT
This is what I have now. The first link is ahem... broken as there was a vulnerability with running the code on the server side. I think I'll just code it up so that it reads an xml file so it's not "hard coded" anymore
# List of mobs not to hit as they deal massive party kickback my %DONOTHIT = ("Infernal Machine" => 1, "Hellfire Engine" => 1, "Mammon's Tears", => 1, "Dolorous Tear" => 1, "Pyrexic Fume" => 1, "Phlogiston Ferment" => 1, "Coldforge Construct" => 1, "Rimeforged Assembly" => 1, "Malefic Wind" => 1, "Effluviarch" => 1, "Living Cold" => 1, "Fell Mistral" => 1, "Neh-Thalggu" => 1, "Gibbering Mouther" => 1, "Mist of Insanity" => 1, "Fog of Dreams" => 1, "Elysian Carillon" => 1, "Elysian Waterspout" => 1);
# # List of monters that do not matter my %FREEDAMAGEMONSTERS = ("Necromantic Barrier" => 1, "Wall of Stone" => 1, "Muscle Mass" => 1, "Ice Barrier" => 1, "Epic Wall of Stone" => 1, "Cloning Tube" => 1, "Psi-orb" => 1, "Psi Shard" => 1,); # List of para monsters # This list is used to register the percentage of paragon monsters encountered in hells my %PARAMONSTERS = ("Algid Reaver" => 1, "Aspirant of the Eight" => 1, "Ayperobos Horde" => 1, "Barbazu Razor" => 1, "Bezekira Prideleader" => 1, "Brachina Seductrix" => 1, "Camizu" => 1, "Cereberean Hound" => 1, "Chosen of Tiamat" => 1, "Cinderscale Broodmother" => 1, "Cloacal leech" => 1, "Cornugon Taskmaster" => 1, "Dolorous Tear" => 1, "Effluviarch" => 1, "Elder Nag" => 1, "Elder Sahuagin" => 1, "Ephasiarch" => 1, "Erinyes Vitiarch" => 1, "Excruciarch Inquisitor" => 1, "Fell Mistral" => 1, "Fen Render" => 1, "Firstborn" => 1, "Gelidarch" => 1, "Hamatula Scourge" => 1, "Hellfire Engine" => 1, "Hellion" => 1, "Hyperborean Fiend" => 1, "Inchoate Baatorian" => 1, "Infestiarch" => 1, "Kyton Legionnaire" => 1, "Magebane" => 1, "Masterwork Baatorian Steel Golem" => 1, "Minauron Rotscale" => 1, "Orthon Fist" => 1, "Phlogiston Ferment" => 1, "Rachugon" => 1, "Raja" => 1, "Ravening Malebranche" => 1, "Rimeforged Assembly" => 1, "Spiniarch" => 1, "Spoliated Ichor" => 1, "Swarm Master" => 1, "Unbound" => 1, "Vexiarch" => 1);
# Add the P2 and P3 paragon monster names foreach $_ (keys (%PARAMONSTERS)) { $PARAMONSTERS{"Superior " . $_} = 2; $PARAMONSTERS{"Elite " . $_} = 3; }
|
|
|
Post by illandous on May 6, 2009 10:58:19 GMT
|
|
|
Post by illandous on May 6, 2009 11:05:00 GMT
Any possibility of adding the messages of immunity in the logger? Helps for during-game logging, when you dont already know all critters' immunities (critical hit, spells). Anything can be trapped for. however I don't have the logs as I've been away from the game for a bit. -Ill
|
|
|
Post by gandoron on May 28, 2009 4:01:59 GMT
I've been using this logger for a year and love it. Couple of requests.
- It would be great if the html summary table at the top, included the accountname and/or the !who party class info. It's great to be able to know what class builds were particularly effective/ineffective. - A NImbus timer would be nice, in addition to the GS/smite timer. - The AB calculation for bigby's 8 is always hard to find. It would be great if that, and potentially grapple checks were caught by the logger. Or does this show up in the AB/outgoing hit window?
-G
|
|
|
Post by nate on Jul 27, 2009 2:37:40 GMT
Anyone still updating this?
|
|
|
Post by separ on Sept 1, 2009 12:05:39 GMT
Looks good, but is anyone still maintaining this?
|
|
|
Post by ekstroem on Sept 6, 2009 10:08:03 GMT
Looks good, but is anyone still maintaining this? It's open source! Feel free to adopt it and expand it and please give your improvements back to the community
|
|
|
Post by separ on Sept 6, 2009 18:18:48 GMT
My perl-fu is maybe enough to do some small stuff I've been thinking about, but my tk-fu is more or less non-existant ... Anybody else interested in a common effort to improve this?
|
|
|
Post by separ on Sept 8, 2009 8:17:41 GMT
Can anybody give me some basic TK-help?
I've tried to add a second widget with label and text-bound variable to the right of the playername, but so far I've only managed to have it appear below the playername widget. Not sure if this is the right place for code-discussion, but I really need some help here ...
So ... where are our perl-tk heroes?
|
|
|
Post by ekstroem on Sept 8, 2009 10:25:54 GMT
Can anybody give me some basic TK-help? I've tried to add a second widget with label and text-bound variable to the right of the playername, but so far I've only managed to have it appear below the playername widget. You need to pack the widget according to the geometry. So in the line where you add the toon name my $toon_name = $frm_top -> LabEntry(-textvariable => \$toon, -label => "Name", -labelPack => [-side => 'left']) -> pack(-side=>'left');
you should specify on which side to place it in the call to pack (left shown above). Top is default afair. Happy coding!
|
|
|
Post by separ on Sept 9, 2009 8:52:05 GMT
Ok, still not quite understanding the tk pack manager, but with some trial and error I got what I wanted ... for now. changes: - added display of current server and uptime - moved logfile info to top right - catch and show resists from !list imm - more stable party management: added a command ".who" which the logger expects to be followed by a "!who class party", this should fill the party in the logger correctly. if there's enough interest in common development I'll ev. register a project on github ... comments welcome Edit: remove link to now invalid download location
|
|
|
Post by separ on Sept 11, 2009 8:41:26 GMT
Still don't know much about perl and tk, but warm-up round's over and here's a new version with some more changes: Integration with yomi's hgdata.xml (see highergroundpoa.proboards.com/index.cgi?board=software&action=display&thread=15457)- copy the file in your nwn logs directory (from where you start the logger) - data will be imported automatically at startup and used to colorize the display - hit and crit lines will be red (defense) or green (attack) in hit-frames - mob names are colored differently if do-not-hit / paragon / boss - mob healing info will be shown beside mob-name - outgoing damage will be highlighted if it heals mob - mob-race and -type and quality are shown (shortened) beside name - stuff that should be ignored (wall, door, ...) will not be shown anymore NOTE: you really need to have hgdata.xml - otherwise it won't work anymore changed tab-configuration of hit- and damage-windows since the old way with screen distances messed up on my laptop which has higher dpi. don't show 'unknown spell' anymore (with option to toggle) started some refactoring, stopped to post a new version, will do more Any feedback or am I doing this just for my own pleasure? And if there's a tk-wiz who could do some gui-changes for me, pls pm me! Edit: remove link to now invalid download location
|
|
|
Post by MurphysLawAgain on Sept 11, 2009 9:47:33 GMT
Separ - that looks very interesting thanks for your work on this.
|
|
|
Post by gandoron on Sept 11, 2009 14:13:32 GMT
Awesome that someone is picking this up. I use this daily and love it. I have to admit that I actually use the older version most of the time for only one reason, ecto/psy/vile/int damage. These make too many columns and push the mob name off the screen, unless I run it full screen. Being able to show/hide these damage types would be great, or reducing the horizontal space between the damages. I spend 70% of my time looking at the incoming damage window.
Being able to drag/resize the windows would be great.
The only other requests are two old ones. Not sure if the bidby/orb ab check is already captured or not.
- It would be great if the html summary table at the top, included the accountname and/or the !who party class info. It's great to be able to know what class builds were particularly effective/ineffective. - A NImbus timer would be nice, in addition to the GS/smite timer. - The AB calculation for bigby's 8 is always hard to find. It would be great if that, and potentially grapple checks were caught by the logger. Or does this show up in the AB/outgoing hit window?
-G
|
|