Why real time and is it really real time was a a major concern when I started the [SWToR]Logs project to parse combat log data from Star Wars : The Old Republic, I pondered for a while on how to go about parsing, analysing and storing the data. My immediate goal was to provide in-game meters to show healing and damage performance of my own character meaning real time parsing and analysing was needed in some form to take the raw data provided in the combat logs and turn it into meaningful data for a combat meter, I also needed to be able to see which abilities being used were the most effective. Sadly when I cam to read the combat data it turned out that true real time combat log parsing is not possible, this is mainly due to the fact that the game buffers combat log data and writes it in chunks.
However, the good news is that you can pretty damn close to real real, and as it transpires when used in-game with my personal overlay meters (see the screen shot) the fact the game is buffering the data is barely noticeable. Continue reading






