
Originally Posted by
Deus Diabolus
Hi, I have a note to the author of the parser applet. I have a few comments and a request. I want to start of by saying THANK YOU for making basic parse tests accessible and simple for general purpose use. A lot of very useful data has come from the presentation of your parser. It's so important that we all collaborate in this way so no one person has to do all the work. Thanks for making this available to everyone, with a very crisp presentation and thorough calculation of most of the game parameters.
I have a very basic request that will enable myself and other advanced testers like Kaeko to be able to do extremely detailed and rigorous testing. To do this we need RAW data. A year ago I did 3 months of testing using a simple program that is no longer around, Crabby, which read the chat state (including chat codes) and I was able to copy that out into notepad and write my own parser using Perl. What I'm asking you to do as a feature is a simple ECHO as you read each line of chatlog in and be able to output that. Alternatively it will take one of those log files and convert it into a legible format. The problem is I have not figured out what that log file format is, and if chat codes can be reestablished from that file. Since you have already figured this out I was hoping you could save me the time. If you can do that for us we are one step closer to performing rigorous tests that may ultimately derive complete battle algorithm formulae.
An example of output I get from crabby (that I see in the log files, but with unintelligible characters that 'corrupt' the data im looking for):
0020:[17:00:44] The black eft is engaged.
0052:[17:00:47] Dot Net's Light Shot hits the black eft from the left for 109 points of damage.
0052:[17:00:49] Dot Net's Light Shot hits the black eft for 110 points of damage.
0053:[17:00:51] The black eft's Circlespark hits Dot Net from the rear for 183 points of damage.
0052:[17:00:51] Dot Net's Light Shot hits the black eft for 102 points of damage.
0052:[17:00:53] Dot Net's Light Shot hits the black eft for 102 points of damage.
0058:[17:00:55] The black eft evades Dot Net's Light Shot.
0059:[17:00:57] The black eft's attack misses Dot Net.
0052:[17:00:57] Dot Net's Light Shot hits the black eft for 105 points of damage.
0058:[17:01:02] The black eft evades Dot Net's Light Shot.
0053:[17:01:06] The black eft's attack hits Dot Net for 268 points of damage.
0058:[17:01:08] Khymerra Rhae's Light Thrust misses the black eft.
0058:[17:01:09] Era Dilectio's Phantom Dart misses the black eft.
0052:[17:01:10] Era Dilectio's Phantom Dart hits the black eft for 83 points of damage.
0052:[17:01:11] Khymerra Rhae's Light Thrust hits the black eft for 87 points of damage.
0058:[17:01:12] Era Dilectio's Phantom Dart misses the black eft.
0052:[17:01:13] Khymerra Rhae's Heavy Thrust hits the black eft from the left for 85 points of damage.
006A:[17:01:13] Khymerra Rhae's Heavy Thrust inflicts the black eft with the effect of Bind.
0052:[17:01:14] Era Dilectio's Phantom Dart hits the black eft for 71 points of damage.
0064:[17:01:14] The black eft is no longer bound.
0058:[17:01:15] The black eft evades Khymerra Rhae's Heavy Thrust.
0053:[17:01:16] The black eft's attack hits Khymerra Rhae for 308 points of damage.
0052:[17:01:16] Critical! Era Dilectio's Phantom Dart hits the black eft for 91 points of damage.
0064:[17:01:18] Dot Net's Hawk's Eye grants Dot Net the effect of Hawk's Eye.
0062:[17:01:18] Your Provoke II inflicts the black eft with the effect of Provoked.
0052:[17:01:19] Critical! Khymerra Rhae's Light Thrust hits the black eft from the left for 94 points of damage.
0052:[17:01:19] Era Dilectio's Phantom Dart hits the black eft for 66 points of damage.
0064:[17:01:19] Dot Net's Raging Strike grants Dot Net the effect of Raging Strike.
0066:[17:01:19] The black eft is no longer provoked.
The numeric chat codes (first 4 digits) correspond to the chat filters in the Configuration settings. Those are crucial (but not absolutely necessary) for establishing the validity of each line in the context of whatever test I am doing. Being able to recover those is a priority if its possible.
Lastly here are some examples of things I have done in the past in the previous battle algorithm context. I would like to have the opportunity to provide similar results again in the coming months:
I cant post URLs so Google these:
"Test Central: Log Parse Results = MAX Attribute+Gear Effects"
"Deus Diabolus Lodestone blog"
Thanks, I look forward to whenever you can get around to this.