|
SNARL
Jan 23, 2010 0:57:24 GMT
Post by Yomi on Jan 23, 2010 0:57:24 GMT
The README is labeled source/snarl.ahk, isn't it? Kind of verbose, but everything's in there.
|
|
|
SNARL
Jan 23, 2010 1:30:14 GMT
Post by sithdad on Jan 23, 2010 1:30:14 GMT
I was able to get the reader to parse, but it seems to take between 30 and 45 seconds before anything shows up. Not sure if that's what's going on with everyone else, but I am getting something. However, I am not able to get party members or myself to show up in the party list up top. Doing an !effects or !playerinfo on myself doesn't make me show up in the list. I do like what the html dump shows, though. Nice info in there.
|
|
|
SNARL
Jan 23, 2010 2:35:41 GMT
Post by Stormchaser on Jan 23, 2010 2:35:41 GMT
I haven't had a chance to do much with it yet. However when running it some of the buttons are a bit off. Here is a Pic to illustrate.
|
|
|
SNARL
Jan 23, 2010 7:44:26 GMT
Post by fragment on Jan 23, 2010 7:44:26 GMT
A hardcore death apparently does a runmsg under the server name "All". The logger will complain at every update about that. The message box that appears will also grab the focus. This can be quickfixed by adding a fake server "All" to the nwnlogin.ini file, just add one entry to the first five variables All, All, All, 174.129.216.110:5121, 0.
You have no idea how often I have wished to be able to slap the programmers over the head who program dialogs or web pages that grab the focus. I'm always thinking "This is *MY* computer, and *I* will click into a box if *I* want to enter something there!" (leaving out some expletives).
Otherwise such software allows me to function in game - I find it hard to stay focused without some statistical result on my efforts! Thanks!
|
|
|
SNARL
Jan 23, 2010 9:09:37 GMT
Post by Yomi on Jan 23, 2010 9:09:37 GMT
I should probably write a DTD for the XML....
Run types present in the global feed (channel 0):
Run messages: type='Run', server=### Global DM messages: type='DM Global', server='All' Death notices: type='Death', server='All'
Other channels can include:
DM calls: type='DM Call', server=### Guild messages: type='Guild', server=<short guild name> DM/Bazaar/Chat/Newbie: type='<type> Message', server=<type> Unknown: type='Unknown', server=''
Unfortunately no server is given in guild and DM/Bazaar/Chat/Newbie messages. I suppose the overloaded use of the server field in those cases is improper.
The fields type, server, character, player, text, and title are all derived by a procedure from the fullmsg, channel, and senttime fields. I decided with the XML to error on the side of giving more information, so it's basically a dump of all the fields the web server has for each message.
Another couple things I don't see offhand in the ahk file in parsing the user entries (they're probably irrelevant for SNARL though):
The flag tag is optional, it may be repeated, and looks like <flag>value</flag> where value is one of 'AFK', 'GUIDE', or 'DM'.
A character who is shackled will have an additional field <effectivelevel>###</effectivelevel> immediately following the <level> field.
|
|
|
SNARL
Jan 23, 2010 14:40:22 GMT
Post by gren on Jan 23, 2010 14:40:22 GMT
I am having some difficulty running this in Vista. I even have it set to run in compatability mode for XP SP2. I am not getting any info parsed and the area below the mob info and above the Mob List radio button disappears on me. One request, though, would be the ability to adjust the size of the Stats window. I can't see the bottom 2 lines. The Player ID'd and Demi count. It sits below the task bar and I can't bring it up high enough to see them. Thanks for putting this together, Bhao. Same here, also on Vista. Don't have UAC running if that helps any diagnosis
|
|
|
SNARL
Jan 23, 2010 16:28:41 GMT
Post by bhao on Jan 23, 2010 16:28:41 GMT
I was able to get the reader to parse, but it seems to take between 30 and 45 seconds before anything shows up. Not sure if that's what's going on with everyone else, but I am getting something. However, I am not able to get party members or myself to show up in the party list up top. right after you start logging (or do a player update) it does a !who class and then tries to find the result in the log. problem is, it only looks for 10 secs, so with your lag it probably times out before it can find anything. 92b4 has an increased timeout of 1 min. i also added "priority" to the ini. increased process priority (setting it to "high") may decrease the data lag, but would probably make nwn stutter here and there.
|
|
|
SNARL
Jan 23, 2010 16:31:47 GMT
Post by bhao on Jan 23, 2010 16:31:47 GMT
Same here, also on Vista. Don't have UAC running if that helps any diagnosis i know someone has it running on vista with uac off and admin rights. i still think one of vista's many new security "features" doesn't like it looking at other programs' inis, but since i have no way to test that, i am only guessing.
|
|
|
SNARL
Jan 23, 2010 16:37:10 GMT
Post by bhao on Jan 23, 2010 16:37:10 GMT
0.92b4: - fixed the 'All' servers message box and also moved this type of error from an annoying popup to the status bar. (where these errors will fester, eventually get angry and take over the world)
- now takes log path from nwn.ini.
- added optional "NWNlogpath" in nwnlogin.ini to override log path from nwn.ini.
- added "ignoreNWN" to nwnlogin.ini. setting this to 1 will keep snarl from trying to find nwn and make it assume it is running all the time. needs an absolute path in "NWNlogpath". experimental.
- increased party detect timeout from 10 secs to 1 minute.
- added gui.ini. can be used to change the size of the stats window and completely rearrange its elements.
- added "Priority" to nwnlogin.ini. can be set to "low" or "high" to change snarl's process priority.
used newest autohotkey compiler version ps: RoD means "Remove on Death" pps: readme still missing in action
|
|
|
SNARL
Jan 24, 2010 17:45:31 GMT
Post by greven on Jan 24, 2010 17:45:31 GMT
Thanks very much for posting this Bhao. Using it on Vista, I can only see about half of the slender run stats column. It takes up more than the whole screen, and if I move it to view a different part, it simply moves back. Screen resolution change does not help. Anybody know how to change this?
|
|
|
SNARL
Jan 24, 2010 18:35:48 GMT
Post by Shroom_ on Jan 24, 2010 18:35:48 GMT
2 things, damage from instant kill spells is not counted its minor annoyance but meh: example destruction does 200 divine damage but enemy fails save = instant kill logged & no damage done i changed the h setting in gui.ini but it seems to make no difference to the stats window height, am i just doing this wrong?
|
|
|
SNARL
Jan 24, 2010 23:59:44 GMT
Post by bhao on Jan 24, 2010 23:59:44 GMT
i noticed a bug earlier today. called shot instas do not get counted as instas when the target changes the alignment on death, namely all the pharlans. this makes all the rangers look far worse than they actually are on rona runs. this bug exists since i first started counting cs instas, so if you have ever done a rona run with me in the past, looked at one of my log pages and thought you sucked - you didn't, it was in fact me . will be fixed in b5. Thanks very much for posting this Bhao. Using it on Vista, I can only see about half of the slender run stats column. It takes up more than the whole screen, and if I move it to view a different part, it simply moves back. Screen resolution change does not help. Anybody know how to change this? it does pop to the same spot every time you start nwn, if that is what you mean. you can set this initial position in the gui.ini, but once it's running it shouldn't move by itself at all. 2 things, damage from instant kill spells is not counted its minor annoyance but meh: example destruction does 200 divine damage but enemy fails save = instant kill logged & no damage done there is no way to tell the difference from the log. there is damage and then it's dead. could have been either one. u2d is similar. just tried and it worked without a problem. maybe you didn't restart it. maybe you put a space between the h and the number?
|
|
|
SNARL
Jan 25, 2010 0:10:25 GMT
Post by MurphysLawAgain on Jan 25, 2010 0:10:25 GMT
I tried it last night but couldn't get it to work properly. Does SNARL like guides or are we invisible?
|
|
|
SNARL
Jan 25, 2010 0:54:05 GMT
Post by bhao on Jan 25, 2010 0:54:05 GMT
I tried it last night but couldn't get it to work properly. Does SNARL like guides or are we invisible? there should be no difference between normal players, guides or dms. if you mean with a dm client, that is problematic in general, since the dm client doesn't get all the combat data. it looks like you can see everything the party sees if you are in the same area, but several important things are missing, making logs incomplete or wrong. only way to get accurate logs is to be part of the action.
|
|
|
SNARL
Jan 25, 2010 5:41:46 GMT
Post by Werehound Silverfang on Jan 25, 2010 5:41:46 GMT
Running Vista Home 32 Bit here. Few thing I've noticed and can't seem to fix myself:
1) Everything above the "Mob List" Radial button and below the second white list box I can't see. The second box extends down to the "Mob List" button, covering everything above it. 2) My logs can't be read until they're full or NWN is no longer running. I didn't have this problem before, but since I reinstalled my OS, NWN keeps the logs in use and un-accessible by any other program. -- I'm really getting sick of Vista. 3) As mentioned earlier, for me, changing the height value for teh stats window doesn't change anything. 4) I don't have the button issue storm does, but that darn text box makes me mad.
|
|