1
Forum Settings
       
Reply To Thread

ParserFollow

#27 Mar 17 2008 at 12:48 PM Rating: Excellent
*****
19,999 posts
Heads up: the memory location has changed again as of the emergency maintenance.
____________________________
SUPER BANNED FOR FAILING TO POST 20K IN A TIMELY MANNER
#28 Mar 17 2008 at 2:48 PM Rating: Excellent
***
2,236 posts
Norellicus wrote:
Would you consider one to be more accurate/reliable than the other in any fashion?


Anything that relates to time (party duration, fight lengths, intervals between buffs, etc) will be more accurate when reading from RAM. Everything else should be the same between the two modes.

And I'll get on the mem address fix later tonight. Going out to dinner right now.
#29 Mar 17 2008 at 6:57 PM Rating: Excellent
*
158 posts
As of 17 March: MEMLOC = 0x56DA50
____________________________
Lady Jammie of Ragnarok
SMN75 - PLD75
COR75 - DRK75
#30 Mar 17 2008 at 7:20 PM Rating: Good
Sage
Avatar
*****
10,815 posts
idea for tab: killshots, and "first blows" (if latter is possible to do accurately).
____________________________
pahn
retired monk

i wish to be the red comet.
#31 Mar 17 2008 at 7:46 PM Rating: Excellent
Scholar
*
219 posts
is there a way i can update the memlocs manually, like i can with direct parse?
____________________________
-Jaregue[Odin] -75THF 75NIN 75SAM 75MNK 75RNG 75BST
-Bonecraft[100+3] Leather[60+1]
#32 Mar 17 2008 at 8:09 PM Rating: Excellent
***
2,236 posts
Yes. Go to Tools/Options, where you choose between RAM mode and Log mode. When you select RAM mode, you have the option to modify the base memory offset manually. Enter it without the 0x prefix.
#33 Mar 18 2008 at 12:22 AM Rating: Excellent
***
2,236 posts
Version 1.0.6 up on the Google page. Patched with the new RAM address, and new build options that should hopefully fix issues people have been having running it on Vista x64.

Also added an Import command to import database files from DVS/DirectParse. Of particular interest for me is if there are any notable discrepancies in the data shown by each of the parsers, as that may indicate parsing bugs in one or the other of them.


Pahn: While the Fights tab shows who got the killshot for each fight, I suspect you want a little bit more detail by player. Perhaps by mob: First action, First damage, Killshot; and by player: #/% First action/First damage/Killshot, and number of fights participated in.
#34 Mar 18 2008 at 7:51 AM Rating: Good
Sage
Avatar
*****
10,815 posts
Quote:
Pahn: While the Fights tab shows who got the killshot for each fight, I suspect you want a little bit more detail by player. Perhaps by mob: First action, First damage, Killshot; and by player: #/% First action/First damage/Killshot, and number of fights participated in.


mm, mainly to correlate killshots with dmg % (starfox has claimed that they match up directly unless someone willfully gets killshots via WS, which makes sense; confirming that would be cool, as would seeing when and why its exceptions happen), see who autotargets properly, try to find SOME way beyond pure dmg % to quantify "focusing/trying hard";;. i notice i outparsed far better geared people than myself, which i assume probably had most do with the ratio of number of hits to WS (ie WSing right away), but it would be interesting to see if first action/hit told a story.

and yeah, # of fights participated in (directly in reporting this), though available elsewhere, would be helpful(:. sorry if i've missed any of the data already available;.
____________________________
pahn
retired monk

i wish to be the red comet.
#35 Mar 20 2008 at 11:38 PM Rating: Excellent
Scholar
***
1,638 posts
It doesn't seem to work parsing from the log through a network. It can read the current log that are on the temp folder but can not read the ones that are updated after. It doesn't seem to update overtime.
____________________________
http://ffxi.allakhazam.com/profile.xml?117964
http://ffxi.allakhazam.com/profile.xml?8953
War 75, Mnk 75, Whm 75, Rng 75, Bst 75, Blm 68, Thf 61, Nin 51
#36 Mar 21 2008 at 3:02 AM Rating: Excellent
***
2,236 posts
Hmm.. I think I can guess why. Will have to do some digging to see if I can work around it.
#37 Mar 25 2008 at 5:02 AM Rating: Good
Avatar
****
7,677 posts
I ran into an interesting problem last night when I first installed 1.0.5 (after installing .NET 3.5 and the SQLCE); I couldn't edit the memory address. Or more specifically, the OK button on the Options screen where you would edit it was not functional. I could only close the options window via the Cancel or X, which in turn would discard the change I had made to the memory address.

I didn't try to duplicate it in 1.0.6 since I was just trying to get it working, playtime was limited last night. I'll see if I can duplicate it again soonish.

I'm admittedly inept at coding in general, so I don't know how hard this would be, but is there any way to set this thing up so you can run it on your FFXI machine to aggregate the data in realtime reading from RAM, but then to simultaneously run it from another system that can 'shadow' the aggregation on another screen? I like being able to review my results as they are parsed at times, and my monitor is not large enough to accommodate from the same system FFXI runs on, even in windowed mode (19", but I run ffxi 1024x768; not much room beyond that).

Just an idea; if it's a huge pile of work then you don't even have to worry about it. I can run kparse for historical analysis and use tazzylynn for up-to-date information.
#38 Mar 25 2008 at 6:23 AM Rating: Excellent
***
2,236 posts
Hmm. Odd problem Nore, and I can't seem to duplicate it. The OK button seems to work fine here. I'll keep an eye on it, but don't have any suggestions right now (well, other than to get the 1.0.6 build).

On the 'shadow' version, you mean to, say, run a second copy in Log mode, reading the data logs over a network share? Yes, it should be, but no it's not right now (see post just above yours). Once I get it worked out, though, yes you could.
#39 Mar 25 2008 at 7:04 AM Rating: Good
Avatar
****
7,677 posts
More specifically like a client/server setup. I want to use the realtime data the RAM method provides, but since I don't have the screen space for it on the same workstation, I want to be able to see that information from another computer.

Edited, Mar 25th 2008 11:12am by Norellicus
#40 Mar 25 2008 at 7:56 AM Rating: Excellent
***
2,236 posts
I'll have to give that some thought before I can say one way or another.
#41 Mar 26 2008 at 6:01 AM Rating: Excellent
Scholar
**
526 posts
I forgot to ever post back to you that 1.0.6 did fix the problems on Vista x64. It's been working great for me...except for hanging once last night (I haven't been able to reproduce the hang though)
____________________________
Eryvinim - Shiva - 75War/75Mnk
100+3 Alchemy
#42 Apr 04 2008 at 8:21 AM Rating: Excellent
Scholar
**
299 posts
I have an interesting bug that started a few days ago. I have version 1.0.6.1 uploaded Mar 21. It began when I tried to stop parsing and begin parsing to a new file (I was trying different gear combinations), and I accidentally chose to overwrite my original parse.

After I did that it seems to not collect all of my log data (from RAM). This is what I see in each tab (after killing gigas for an hour, warping to whitegate, and taking warptaru to jeuno).

Chat:
[9:26:21 AM] ・09:26:21] Obtained: Imperial silver piece.

Buffs: blank (I used many)

Debuffs: blank (used many)

Recovery:
Damage Recovery
Player Dmg Taken HP Drained HP Cured #Regen #Regen 2 #Regen 3
Pallas 2518 0 0 0 0 0
Pulp 1989 0 0 0 0 0
Total 4507 0 0 0 0 0

Defense:
Defense

Attacks Against:
Player Melee Range Abil/Ws Spells Unknown Total Attack# % Avoided Avoid %
Pallas 0 0 0 0 16 16 37.21 % 0 0.00 %
Pulp 0 0 0 0 27 27 62.79 % 0 0.00 %

Offense:
Damage Summary
Player Total Dmg Damage % Melee Dmg Range Dmg Abil. Dmg WSkill Dmg Spell Dmg Other Dmg

Fights: (I killed ~15 mobs)
Fight # Enemy Killed? Killed By Start Time End Time Fight Length Exp
1 Jotunn Wallkeeper False 8:44 AM 9:01 AM 00:17:16 0
2 Jotunn Wildkeeper False 8:45 AM 9:15 AM 00:29:32 0
3 Jotunn Gatekeeper False 8:56 AM 9:07 AM 00:11:09 0
4 Dire Bat False 8:57 AM 9:09 AM 00:11:05 0
5 Jotunn Hallkeeper False 9:00 AM 9:17 AM 00:17:12 0

Experience: (I got ~50/kill)
Mob Listing
Mob Base XP Number Avg Fight Time
Dire Bat --- 1 0.00
Gigas's Bat --- 1 0.00
Jotunn Gatekeeper --- 1 0.00
Jotunn Hallkeeper --- 1 0.00
Jotunn Wallkeeper --- 1 0.00
Jotunn Wildkeeper --- 1 0.00

Loot: blank (misc gigas junk and gil)



I tried to redownload and run a new copy today with the same results. I'll post an update if I find the problem.
____________________________
Pulp, killing stuff on Ramuh
The Fraggles on www.guildportal.com


#43 Apr 04 2008 at 9:38 PM Rating: Excellent
***
2,236 posts
Version 1.0.7 released, a few minor bug fixes. Been busy, so haven't made much progress on the major parser items.

Pulp:

First, definitely a bug, I'll have to see what's causing that.

Second, when you start a parse and save it to an existing file, it -should- act as a Continue Parse action; that is, it should add new data to the existing data in the database file rather than deleting and restarting. That only applies to files other than the default database file, which is always started from scratch.

Third, try doing a Reparse/Upgrade of the database file to see if it will generate proper data. That will tell you if the original data is salvageable, though it won't show you the breakdown of the different sections where you changed gear. If the original data is there, and I ever get the time-based filter working properly, then you'll still be able to get the information you want out of it.
#44 Apr 11 2008 at 4:57 PM Rating: Excellent
Sage
**
274 posts
Got parser.
<3 parser.
Use parser constantly.
You did an awesome job, it even beats out Spyle's, back when I could get it to produce non-stupid numbers.
Rate up for dropping a lot of time into something so useful.
____________________________
~♪ < Dakren ☆ 75MNK / 72SAM / 62DNC ☆ Caitsith > ♪~
http://ffxi.allakhazam.com/profile.xml?74460
☆ Merits: 144
#45 Apr 22 2008 at 3:35 PM Rating: Excellent
3 posts
Hey, a friend of mine recommended this parser so I DL'd it. Every time I try to run it I get an error that say:

"Could not load file or assembly 'System.Data.SqlSeverCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc90' or one of its dependencies. The system file cannot find the file specified."

If anyone has any information on how to go about fixing this, please PM me... it'd be much appreciated. Thank you. ^^;
#46 Apr 22 2008 at 4:12 PM Rating: Excellent
Scholar
**
299 posts
Quote:
Hey, a friend of mine recommended this parser so I DL'd it. Every time I try to run it I get an error that say:

"Could not load file or assembly 'System.Data.SqlSeverCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc90' or one of its dependencies. The system file cannot find the file specified."

If anyone has any information on how to go about fixing this, please PM me... it'd be much appreciated. Thank you. ^^;


Did you install SQLCE 3.5 and .NET 3.5 as it says in readme.txt?
____________________________
Pulp, killing stuff on Ramuh
The Fraggles on www.guildportal.com


#47 Apr 25 2008 at 10:20 AM Rating: Excellent
3 posts
Yeah, still gives me the same error. >.<
#48 Apr 25 2008 at 1:13 PM Rating: Excellent
***
2,236 posts
This is the second instance of this error that I know of, and I have not yet been able to figure out what the actual problem is. Unfortunately I'd probably need to get my hands on a system actually experiencing the issue to be able to dig in and figure out what's going on.

One possible idea: Go to C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop (where the .msi should have installed to) and copy the System.Data.SqlServerCe.dll file that's in there to the parser's directory.
#49 Apr 25 2008 at 4:30 PM Rating: Good
Edited by bsphil
******
21,739 posts
Out of nowhere mine stopped working. D:

Opening it gives a .NET Framework error:
Quote:
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Configuration system failed to initialize.


Then gives a bunch of details I can PM you with if you need to see.

I can open it up by hitting continue, but trying to select the 'File' or 'Windows' menus brings up the same error again.



Edited, Apr 25th 2008 7:39pm by bsphil
____________________________
His Excellency Aethien wrote:
Almalieque wrote:
If no one debated with me, then I wouldn't post here anymore.
Take the hint guys, please take the hint.
gbaji wrote:
I'm not getting my news from anywhere Joph.
#50 May 01 2008 at 12:06 PM Rating: Excellent
3 posts
Thanks Kinematics, copying that file and putting it in the parser's directory worked, parser is now running great. ^^
#51 May 02 2008 at 4:32 AM Rating: Good
Scholar
29 posts
I like your parser, though i was wondering of couple of things
I'm a monk, so I do have kick attacks.
the problem is that kick attacks would affect my "low/high" damages, and because of that i get wrong results in high/low results...
your parser reads directly from the memory, right?
so, maybe it can tell the difference between punches and kick attacks?
also i was wondering if it can distinguish a "Guard" from a normal hit.

if so, is it possible to list those 2(Guard and KA) in your parser?
I'm working on my Damage per minute calculator (For monks atm) and i want to test my results.

Guard isnt really needed in my calculator, but I kinda like to know whats my guard processing rate ^^;

Thanks~
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

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