I've written an application that watches your logs and presents the information broken down into total unmitigated incoming damage, damage received after resists, how much you resisted, a breakdown of your resist sources (Shields, Armour and Skills) and whether you cap your resists. Each hit is broken down into the compositional damage types, showing all of this information for each type of damage (fire, poison, energy, etc.). All in real time.
Installation is pretty straight forward:
You'll need to enable damage logs by adding the line ENABLELOG = "TRUE" to your neocron.ini
Grab a copy of nodejs from here (6 and up should be fine).
Open a command prompt and run:
Code:
npm install -g neoscan
With that done you should be able to run:
Assuming you got back a help screen there you're good to go.
Running neoscan is as simple as running the command:
Code:
neoscan watch <character>
That will log all damage output including healing, the -h option disables heals from showing.
You'll need to wrap your name in quotes if it contains a space.
Neoscan assumes you've installed neocron in the default location of C:\Games\Neocron 2.2 CE and that it logs to a folder in there called logs. You can override this by tacking on the location of your logs to the end of the command up there, like:
Code:
neoscan watch <character> -h C:\Neocron\logs
Any suggestions or problems please let me know by replying here or raise a Github issue at: https://github.com/Herrad/neoscan/issues