1
Forum Settings
       
Reply To Thread

ParserFollow

#102 Feb 05 2009 at 12:00 AM Rating: Excellent
***
2,236 posts
New release of KParser (1.2.1). Can download at the usual place ( http://code.google.com/p/kparser/ )

Here's the changelog:

1.2.1 (Feb 5, 2009)
- Fix bug of crash if there are DLLs in the program directory that don't belong to KParser.
- Fix error in parry/counter/intimidation rate calculations.
+ Allow 'Copy' of current tab in various formats.
- Add Curing Waltz IV to the Cure V category of cures.
- Patch to fix Retaliation counts on Defense page. Credit: Valyana of Ramuh <valyanaa@gmail.com>
* Revert to previously open files if a re-parse was cancelled.
* Slight revision to handling the initial breakdown of text lines.
- Fix finding successful HELM results that also had a tool break in Loot tab.
+ Added the date to the list of info shown on the Experience tab.
- Fix issue of full database updates being sent to plugins when they are expecting only change sets (causes issues in accumulations).

Edited, Feb 5th 2009 2:01am by Kinematics
#103 Feb 06 2009 at 2:22 AM Rating: Excellent
***
2,236 posts
Revision 1.2.1.1 - Minor edit to fix menu handler for editing player information.
#104 Feb 15 2009 at 7:56 PM Rating: Excellent
***
2,236 posts
Version 1.2.2 - Work around problem of the Windower Timestamp plugin causing chat text to get corrupted (and thus prevent parsing) if the user has Japanese as their primary system language.
#105 Feb 21 2009 at 2:45 PM Rating: Excellent
***
1,793 posts
Just a quick post, I'm having issues with KParser, mostly automaton issues, any ideas?

Previous post in PUP forum wrote:
I've been using Kparser recently (First parser I got to work, while I was leveling RNG) so I decided to test it out while on PUP, however it doesn't show my automaton in the offensive tab

His name is Mk.IV, and on player info there is a "IV" listed, so maybe there is an issue with my 'matons name?

Cheers in advance guys



Previous Post
____________________________
Proud PUP of Phoenix.
Jobs: PUP COR RNG BLM NIN WHM 90
Member of Finale.
My Blog
#106 Feb 21 2009 at 3:21 PM Rating: Excellent
***
2,236 posts
Ah, yep. Looks like 2 more lists for puppet names were added since I put the originals in. The unusual names (such as Mk.IV with the period in it) need special consideration. I'll work on making the corrections.
#107 Feb 21 2009 at 3:23 PM Rating: Excellent
***
1,793 posts
Major rateup for you, can't wait =D


Edited, Feb 21st 2009 6:33pm by MagingMartin
____________________________
Proud PUP of Phoenix.
Jobs: PUP COR RNG BLM NIN WHM 90
Member of Finale.
My Blog
#108 Feb 21 2009 at 3:33 PM Rating: Excellent
***
1,793 posts
Double post

Edited, Feb 21st 2009 6:33pm by MagingMartin
____________________________
Proud PUP of Phoenix.
Jobs: PUP COR RNG BLM NIN WHM 90
Member of Finale.
My Blog
#109 Feb 21 2009 at 5:35 PM Rating: Excellent
***
2,236 posts
Version 1.2.3 has the fix for the puppet names in it. Available now.
#110 Feb 22 2009 at 5:03 PM Rating: Excellent
Scholar
***
1,146 posts
How about adding a something about who damages the mob first before the next person does damage to the mob. So you could see how much time people are actually fighting the mob. This way you could see if it was someone engaging first that caused the most damage or how much extra damage someone did for engaging before the rest of the party.

Would be something like after the you see the xp, how long does it take for the first person to hit a new mob. You have the average fight time, so you have a fight start time.
#111 Mar 08 2009 at 11:16 PM Rating: Excellent
***
2,236 posts
I've uploaded a new beta version of KParser. Filename is "KParser 1.3pre1a beta.zip".

I've rewritten large chunks of the core architecture code, so there's a chance that something was broken. I'd be grateful to anyone wanting to test this out, and who might provide feedback on any unusual problems. Pets and charmed mob/player parsing are a notable concern at this point.


Located at:
http://code.google.com/p/kparser/downloads/list


#112 Mar 15 2009 at 11:02 PM Rating: Excellent
***
2,236 posts
1.3.0 (March 16, 2009)
* Major refactoring of core elements for piping messages through the program.
* Rewrite of Offense and Defense tab accumulators. Old accumulators had some issues, new ones should be significantly faster.
- Fix issue with charmed players not being reported properly. General bug fix on resolving entity types.
- General bug fixing of architecture issues.


I'm pretty sure this will resolve pretty much all CPU-time-eating issues for the Offense and Defense tabs, reducing time consumed by 1-2 orders or magnitude most of the time. Other tabs may be updated if this goes well. If you still have issues with KParser bogging your system down while having any/all of Experience/Offense/Defense tabs open (no guarantees on some of the more esoteric ones), please let me know.

Edit: Bug fixed, re-released 1.3.0a.

Further edit: Version 1.3.0c will break some things regarding timestamps (they're now stored in UTC instead of local time) in order to pave the way to certain planned improvements. 1.3.0a is still available on the downloads page, but isn't featured, should you wish to use that instead.

Edited, Mar 16th 2009 4:58am by Kinematics
#113 Mar 16 2009 at 11:45 AM Rating: Excellent
***
2,236 posts
1.3.1 (March 16, 2009)
+ Add function to reparse older parses and update their timestamp information.
+ Fixed reparsing function to carry over user-edited player information.
- Using 'Save As' and trying to overwrite an existing file works now.

Located at the link in my sig, as usual.
#114 Mar 16 2009 at 3:49 PM Rating: Excellent
***
2,236 posts
One more update today.

1.3.2
Fixed a bug that would cause long reparse runs to be terminated prematurely.
Improved coding in Thief plugin SATA detection. Should also be much faster when displaying single mobs (such as during an active parse).
#115 Mar 16 2009 at 8:15 PM Rating: Excellent
***
2,236 posts
Thought I was done, huh?

1.3.2.1 -- Fix a major bottleneck in message insertion into the database. This speeds up reparsing tremendously, and may also ameliorate (maybe fix? I can only hope) the problem of the program slowing down the system after very long sessions.
#116 Mar 17 2009 at 6:52 AM Rating: Excellent
Found a bug in 1.3.1 last night; when you click OK in the options menu it causes an exception fault. The settings changes (if any) still take so you just have to restart the program and you're good, but still an unexpected result.

XP SP3.

Nice work as always though, your diligence is appreciated Smiley: nod
#117 Mar 17 2009 at 11:51 AM Rating: Excellent
***
2,236 posts
Hmm. That's weird. I can't replicate the crash, and I haven't changed -anything- in the options dialog or preference settings recently.

Can you check the error.log file and send me the error it seems to cause?
#118 Mar 18 2009 at 2:48 PM Rating: Excellent
***
2,236 posts
Version 1.3.3 release. Adds an interesting new feature -- custom mob filtering.

Most plugins that make use of a mob filter (except DPM) have a new option giving access to a dialog box that lets you hand-pick exactly which mobs/fights you want to include for that plugin's analysis.

The selected mobs are kept globally; that is, changes you make when viewing one tab affect all tabs that are currently set to use the custom filter.

There are a few buttons on the dialog box for simple selections, and there's a context menu in the listbox itself that lets you make affect other subsets of mobs. Those include: check/uncheck all of the currently selected mob type (you must have clicked on a mob in the list box for it to count as 'selected'); check/uncheck all of the selected mob type that have the same base XP; and check/uncheck all mobs below the current selection (eg: skip past the first few mobs you don't want, select everything below that point, then at the bottom unselect any mobs that were fought after the end of the segment you want analyzed).

Use it, abuse it, and let me know if you encounter any problems. Also let me know if there are any other custom context menu selection sets that you want.
#119 Mar 18 2009 at 7:05 PM Rating: Excellent
Looking at the error log, I guess I had 1.3.0...I downloaded from the google code page laterish that evening though, so you had already posted 1.3.1. Not sure why it shows differently.

Regardless, log:

Monday, March 16, 2009 7:48 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '1' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:48 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '1' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:51 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. 
Parameter name: index 
   at System.Collections.BitArray.Get(Int32 index) 
   at System.Data.DataSet.MarkModifiedRows(TableChanges[] bitMatrix, DataRowState rowStates) 
   at System.Data.DataSet.GetChanges(DataRowState rowStates) 
   at System.Data.DataSet.GetChanges() 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:51 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:51 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:57 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:57 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:57 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:58 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:59 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 7:59 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 8:00 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 8:00 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '3' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 8:01 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. 
Parameter name: index 
   at System.Collections.BitArray.Get(Int32 index) 
   at System.Data.DataSet.MarkModifiedRows(TableChanges[] bitMatrix, DataRowState rowStates) 
   at System.Data.DataSet.GetChanges(DataRowState rowStates) 
   at System.Data.DataSet.GetChanges() 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
Monday, March 16, 2009 8:09 PM 
WaywardGamers.KParser.ParserCore, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null 
Error severity level: Error 
 
System.ArgumentOutOfRangeException 
 
System.ArgumentOutOfRangeException: InvalidArgument=Value of '4' is not valid for 'SelectedIndex'. 
Parameter name: SelectedIndex 
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) 
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) 
   at WaywardGamers.KParser.Plugin.PluginExtensions.CBSelectIndex(ToolStripComboBox combo, Int32 index) 
   at WaywardGamers.KParser.Plugin.DPMPlugin.WatchDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.ParserWindow.MonitorDatabaseChanging(Object sender, DatabaseWatchEventArgs e) 
   at WaywardGamers.KParser.DatabaseManager.OnDatabaseChanging(DatabaseWatchEventArgs databaseWatchEventArgs) 
   at WaywardGamers.KParser.DatabaseManager.ProcessNewMessages(List`1 messageList, Boolean parseEnded) 
--------------------------------------------------------------- 
 
#120 Mar 19 2009 at 12:09 AM Rating: Excellent
***
2,236 posts
Ok, fixed and released version 1.3.4.
#121 Mar 27 2009 at 12:25 PM Rating: Excellent
***
2,236 posts
Version 1.3.5

- Fixes the annoying problem of losing preferences when updating the parser. Old settings are now carried over when using a new version of the program.
- Fixes an issue with multiple redraws when Group flag is changed.
* Custom mob filter shows fight number to match the dropdown listing.
- Dancer Steps and Flourishes are properly categorized as Enfeebles rather than ordinary damaging abilities.

Currently working on a new plugin for analyzing debuff effectiveness. 1.3.5.1 released because 1.3.5 accidentally left in the incomplete code.
#122 Mar 27 2009 at 1:18 PM Rating: Good
***
1,286 posts
This is the program I recommend to anyone looking for a parser. Thank you so much for your continued efforts!
____________________________
Danita of Siren
Be rational.
-
-
HappyEnding
My Brute
My Pandora Station
#123 Mar 27 2009 at 9:03 PM Rating: Excellent
Has anyone tested KParser in Windows 7 yet?

It was my parser of choice before I quit. (I should have said thanks before, but didn't... so Thankyou Kinematics)
#124 Mar 28 2009 at 12:51 PM Rating: Excellent
***
2,236 posts
I'm happy that people like the program, and appreciate the thanks :)


As for Windows 7: I have Windows 7 installed on a test machine, and have FFXI running on it. I've done only minimal checks on using the parser on it, though (the computer was getting in the way of other stuff and had to be moved; haven't gone back to it). However, if it runs on Vista, it -should- run on Windows 7.

I don't plan on getting back on Win7 until the Release Candidate comes out (early May from what I've heard) since there have been a number of significant changes to the OS during recent builds. The RC should be a pretty stable target, though.

#125 Mar 30 2009 at 3:03 PM Rating: Excellent
***
2,236 posts
Release 1.3.6

Changes:

1.3.6 (March 30, 2009)
- Bug fix: Failed enhancements (eg: blindna failed to take effect) were incorrectly parsed and ended up causing a false CharmedPlayer to show up in the logs, and thus in the fight lists. Reparsing is necessary to get corrected data.
- Bug fix: Crash bug due to empty battle data when changing selected mob.
* Fights tab now shows fights where you received XP, but were not in range to see what was killed.
* Fights tab shows the chain number for each battle.
- Fix issues in creating new battle entries in situations where the mob was killed but not named (ie: outside of range of seeing what was killed).
- Fix issue of corrected base XP value (after removing chain multiplier) being applied to fights of chain 0. The full spread of proper xp value should now show up.


Edited, Mar 31st 2009 12:13am by Kinematics
#126 Mar 30 2009 at 8:21 PM Rating: Excellent
Avatar
***
2,448 posts
Excellent, thanks! As I just ding'd 75 recently on COR I am going to be dragging my Gjallarhorn buddy around for merits and just wanted to be able to still clock exp and total fights while I was out pulling. having it properly recognize the exp gained via chat long even when out of range to see the name will definitely help all of us pullers out there. :O

And congrats on green name!
____________________________
Currently Playing: FFXIV:ARR
Lacaan Vasiim:Cactuar
Free Company:Cactuar Corp<CCorp>
catwho wrote:
If you need a bard to get "good exp" in a merit party, you're the weakest link.
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 1 All times are in CST
Anonymous Guests (1)