Live data from Hacker News

How to parse EVE Online chat logs (in Common Lisp)

blog.michaeldresser.io

21–24 of 24 posts

Re: How to parse EVE Online chat logs (in Common Lisp)

#21

I used to have an eve chat log parsing tool for getting all the kills in a roam. I'd just ask everyone to x-up once, would then grab their names and timestamps from the chat logs, and then ask zkill what happened to those players during the fleet chat. This was perfect for the kind of chaotic, but small roams we did with Eve Uni, and for the fact that we used to write after action reports after most fleets. It would…

Which campus was that at? I feel like I saw something like that used once, but other than that didn’t see it much when I spent my time with E-UNI. I mostly kept to WHC, though.

Re: How to parse EVE Online chat logs (in Common Lisp)

#22

I used to have an eve chat log parsing tool for getting all the kills in a roam. I'd just ask everyone to x-up once, would then grab their names and timestamps from the chat logs, and then ask zkill what happened to those players during the fleet chat. This was perfect for the kind of chaotic, but small roams we did with Eve Uni, and for the fact that we used to write after action reports after most fleets. It would…

Which campus was that at? I feel like I saw something like that used once, but other than that didn’t see it much when I spent my time with E-UNI. I mostly kept to WHC, though.

Mostly low sec and null sec campuses used it. The tool doesn't make sense for whc, it's not a type of space where you roam, having a bunch of small fights in a row.

Re: How to parse EVE Online chat logs (in Common Lisp)

#23
post #14
post #4

In general, what is a good language to parse game logs?

Anything with parser combinators or PEG support. I had to learn PEG parsing for a project when I was a kid, and that has been one of my most useful skills.

Pardon, what is PEG?

Re: How to parse EVE Online chat logs (in Common Lisp)

#24
post #23
post #14

Earlier quoted context omitted.

Anything with parser combinators or PEG support. I had to learn PEG parsing for a project when I was a kid, and that has been one of my most useful skills.

Pardon, what is PEG?

Parsing Expression Grammar. https://en.m.wikipedia.org/wiki/Parsing_expression_grammar

The examples section under definitions is the easiest way to understand them.

Post reply on HN