Live data from Hacker News

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

blog.michaeldresser.io

11–20 of 24 posts

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

#11
post #9

I loved my time playing EVE, spent a fair few years running a major (couple hundred players) Corp in one of the big alliances back pre-pearlabyss. We had a whole suite of web apps that integrated with EVE auth and API, and managed various aspects of the game for us. Threat Intel by putting bots into enemy chats then scraping for keywords (mentions of certain system names), tools to monitor the markets for certain pri…

Same but I have to admit it was akin to addiction. Had to stop or I d just do EvE stuff and nothing else :D

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

#12
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 sort those kills, and add separators between fights based on time.

It's one of the simplest things I've ever implemented, and I think Eve Uni still used it for years after I stopped playing. Eve chat logs are beautiful.

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

#13
Oh, hey, I had one of these when I was afk-ratting in an Ishtar in Guristas space, those were the days: https://github.com/ben0x539/eve-log-alert

I'd drop my Ishtar[s] in an anomaly[s], then tab out and probably read hacker news or something, and completely forget about it, usually leading to either dying as I didn't check intel channels or even look for hostiles in the local system, or wasting time as I didn't warp to the next anomaly after clearing the current one. With a simple ruby script, a janky sql query and a pile of ugly heuristics, most of that stopped being a problem, as a very loud noise would remind me to warp away! It hits a "sweet spot" of being totally non-reusable but doing exactly what I need it to while remaining just editable enough to hack in more special cases/heuristics...

It wasn't a super time-efficient way to get space-rich, but at least somewhat effort-efficient, and it netted me enough that I could probably have bought a titan or three. Of course I eventually lost most of my net worth by having it invested in shitty minerals and being unsubscribed as the floor fell out under that market.

Those were the days.

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

#17
post #11
post #9

I loved my time playing EVE, spent a fair few years running a major (couple hundred players) Corp in one of the big alliances back pre-pearlabyss. We had a whole suite of web apps that integrated with EVE auth and API, and managed various aspects of the game for us. Threat Intel by putting bots into enemy chats then scraping for keywords (mentions of certain system names), tools to monitor the markets for certain pri…

Same but I have to admit it was akin to addiction. Had to stop or I d just do EvE stuff and nothing else :D

That's the problem with EvE, a lot of people famously use spreadsheets, and once you start coding your custom tools and get into automating stuff it just never ends. Very soon you're scraping all the markets storing everything in a database looking for profits. Using multiple accounts to scale up your "ISK operation". There's really no limit on what you can do, expect that there's probably a better use of your time :)

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

#18
Before this used to be Play By Email games one from the 80s being Empire.

Sean Eddy, he’s probably on HNews, wrote some software to process the emails to get a lead on other teams.

As I remember the story this keen interest helped him hone the skills for genetics analysis, but he could just have been a natural.

https://www.the-scientist.com/uncategorized/a-mind-apart-450...

or:

https://archive.md/3IbBK

I’m reminded of Richard Feynman honing is mathematical skills at school competitions.

Suffice to say these skills with the impetus behind them are hugely useful.

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

#19

Oh, hey, I had one of these when I was afk-ratting in an Ishtar in Guristas space, those were the days: https://github.com/ben0x539/eve-log-alert I'd drop my Ishtar[s] in an anomaly[s], then tab out and probably read hacker news or something, and completely forget about it, usually leading to either dying as I didn't check intel channels or even look for hostiles in the local system, or wasting time as I didn't warp…

I had the exact same motivation as you! I've since moved onto other, much less passive, activities but for a brief moment in time my little tool gave me a lot of peace of mind while fully tabbed out of EVE. Optimizing my game experience for minimal effort/attention and maximum profit has historically taken the enjoyment out of games for me, so I'm glad to have moved on.

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

#20
I played EVE for about 4 years around the late 2000s and early 2010s. It's the only game I've ever played where (a) physical units were respected in calculations (e.g. tracking speeds in radians per second; distances in Pc -> Ly -> AU -> km -> m) and (b) other players contained a nonzero number of linux kernel developers...
Post reply on HN