1. #1

    Default Neoscan - Resist tracker

    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:
    Code:
    neoscan --help

    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
    Last edited by Herrad; 19-09-17 at 18:28. Reason: clarification
    http://www.synth-soft.com/ - NC Implant Calculator
    {{{{{{{{{{OHM}}}}}}}}}}

  2. #2

    Default

    No need to say..... <3
    Zoltan
    Management • Development • Server Administration
    Neocron Support Team
    N E O C R O N - G A M E . C O M

    »What do you hear? - Nothing but the rain. «

    »I felt a great disturbance in the Force, as if hundreds of voices suddenly cried out in terror and were suddenly silenced. I fear something terrible has happened.« - server crash

    DOWNLOAD NEOCRON • PLAY NEOCRON • FACEBOOK • TWITTER • DISCORD • GET SUPPORT • FORUM RULES • RULES OF CONDUCT​​

  3. #3
    Registered User Kalonji Faya's Avatar
    Join Date
    August 2003
    Location
    Pau (France)
    Posts
    407

    Default

    omfg, this is EXACTLY what I was looking for !!

    Thank you soooo much for that !!
    I'll give it a try and give you a feedback

    Kalon
    * Kalon G - Old School PPU * Kalon - Butt Plugged PPU (MIA)
    * Kalonjo - HC Tank (MIA) * Son of Kalonjo - father's son (HC Tank)
    * Kalona - AK Spy (MIA) * Pat Etik -Driver Pistol Spy
    * Monsieur Smeeth - Slots Maker * Anon e-Mouse - Doomed spy
    * Kalonji Faya - Holy Hybrid (MIA) * Kal'Anjah - Blessed Hybrid

  4. #4
    Registered User Kalonji Faya's Avatar
    Join Date
    August 2003
    Location
    Pau (France)
    Posts
    407

    Default

    Mate, just did what you told in your post, type the command : neoscan watch Kalon

    but all I have is the cmd cursor blinking and even after waiting 10-15 minutes it's still running... What should I obtain, should it open a webpage with resists ? or is it shell displayed ?

    Any help would be welcome

    Kalon
    * Kalon G - Old School PPU * Kalon - Butt Plugged PPU (MIA)
    * Kalonjo - HC Tank (MIA) * Son of Kalonjo - father's son (HC Tank)
    * Kalona - AK Spy (MIA) * Pat Etik -Driver Pistol Spy
    * Monsieur Smeeth - Slots Maker * Anon e-Mouse - Doomed spy
    * Kalonji Faya - Holy Hybrid (MIA) * Kal'Anjah - Blessed Hybrid

  5. #5
    Registered User Kalonji Faya's Avatar
    Join Date
    August 2003
    Location
    Pau (France)
    Posts
    407

    Wink

    omg, just understood what's happening here, Z is trying to steal resist setup from any player installing resist tracker !
    We're all doomed

    Kalon
    * Kalon G - Old School PPU * Kalon - Butt Plugged PPU (MIA)
    * Kalonjo - HC Tank (MIA) * Son of Kalonjo - father's son (HC Tank)
    * Kalona - AK Spy (MIA) * Pat Etik -Driver Pistol Spy
    * Monsieur Smeeth - Slots Maker * Anon e-Mouse - Doomed spy
    * Kalonji Faya - Holy Hybrid (MIA) * Kal'Anjah - Blessed Hybrid

  6. #6

    Default

    Quote Originally Posted by Kalonji Faya View Post
    Mate, just did what you told in your post, type the command : neoscan watch Kalon

    but all I have is the cmd cursor blinking and even after waiting 10-15 minutes it's still running... What should I obtain, should it open a webpage with resists ? or is it shell displayed ?

    Any help would be welcome

    Kalon
    check where neocron is installed on your machine, I think the default installation is slightly different than what I baked into the code.

    You need to stick the path to your neocron installation at the end of the command so if NC was installed in say C:\My Secret Place\Neocron I'd run the command:

    neoscan watch Herrad "C:\My Secret Place\Neocron"
    http://www.synth-soft.com/ - NC Implant Calculator
    {{{{{{{{{{OHM}}}}}}}}}}

  7. #7
    Registered User Kalonji Faya's Avatar
    Join Date
    August 2003
    Location
    Pau (France)
    Posts
    407

    Default

    Thanks a lot for answering mate !!

    I'll give it another try tonight !!
    Indeed I tried with the command -h mysecretplace but it didn't work, only cursor blinking, have to hit ctrl+c to end process...
    I'll tell you tonight or tomorrow if I get anything working or not !!

    Thanks anyway for what you did for the NC community !!

    Kalon
    * Kalon G - Old School PPU * Kalon - Butt Plugged PPU (MIA)
    * Kalonjo - HC Tank (MIA) * Son of Kalonjo - father's son (HC Tank)
    * Kalona - AK Spy (MIA) * Pat Etik -Driver Pistol Spy
    * Monsieur Smeeth - Slots Maker * Anon e-Mouse - Doomed spy
    * Kalonji Faya - Holy Hybrid (MIA) * Kal'Anjah - Blessed Hybrid

  8. #8
    Registered User Kalonji Faya's Avatar
    Join Date
    August 2003
    Location
    Pau (France)
    Posts
    407

    Default

    Mate,

    I did other tries yesterday but I still got nothing happening or maybe I'm looking at the wrong place...
    I tried the neoscan scan mychar -h log_folder_place , I saw it did something and then it went back to the console, but when I try the neoscan watch command thecursor keeps blinking and nothing happens.

    Anyway in both cases I have no files generated or nothing happening...
    I checked in my NC install folder and log folder for new files but found nothing at all, so I'm wondering what should happen ?

    Could we have some quickstart guide ? Something simple just to learn how to setup, use and how to obtain results !

    If you can't please at least give me some information so I can make some quickstart guide

    Thanks for all !

    Kalon
    * Kalon G - Old School PPU * Kalon - Butt Plugged PPU (MIA)
    * Kalonjo - HC Tank (MIA) * Son of Kalonjo - father's son (HC Tank)
    * Kalona - AK Spy (MIA) * Pat Etik -Driver Pistol Spy
    * Monsieur Smeeth - Slots Maker * Anon e-Mouse - Doomed spy
    * Kalonji Faya - Holy Hybrid (MIA) * Kal'Anjah - Blessed Hybrid

  9. #9
    Registered User Kalonji Faya's Avatar
    Join Date
    August 2003
    Location
    Pau (France)
    Posts
    407

    Default

    Hi Herrad,

    I did other tries yesterday but I still got nothing happening or maybe I'm looking at the wrong place...
    I tried the neoscan scan mychar -h log_folder_place , I saw it did something and then it went back to the console, but when I try the neoscan watch command thecursor keeps blinking and nothing happens.

    Anyway in both cases I have no files generated or nothing happening...
    I checked in my NC install folder and log folder for new files but found nothing at all, so I'm wondering what should happen ?

    Could we have some quickstart guide ? Something simple just to learn how to setup, use and how to obtain results !

    If you can't please at least give me some information so I can make some quickstart guide

    Thanks for all !

    Kalon
    * Kalon G - Old School PPU * Kalon - Butt Plugged PPU (MIA)
    * Kalonjo - HC Tank (MIA) * Son of Kalonjo - father's son (HC Tank)
    * Kalona - AK Spy (MIA) * Pat Etik -Driver Pistol Spy
    * Monsieur Smeeth - Slots Maker * Anon e-Mouse - Doomed spy
    * Kalonji Faya - Holy Hybrid (MIA) * Kal'Anjah - Blessed Hybrid

  10. #10

    Default

    Quote Originally Posted by Kalonji Faya View Post
    Hi Herrad,

    I did other tries yesterday but I still got nothing happening or maybe I'm looking at the wrong place...
    I tried the neoscan scan mychar -h log_folder_place , I saw it did something and then it went back to the console, but when I try the neoscan watch command thecursor keeps blinking and nothing happens.

    Anyway in both cases I have no files generated or nothing happening...
    I checked in my NC install folder and log folder for new files but found nothing at all, so I'm wondering what should happen ?

    Could we have some quickstart guide ? Something simple just to learn how to setup, use and how to obtain results !

    If you can't please at least give me some information so I can make some quickstart guide

    Thanks for all !

    Kalon
    If you're not getting any log files then it means you've not turned on logging. You need to edit your neocron.ini and place this line in there:

    ENABLELOG = "TRUE"
    http://www.synth-soft.com/ - NC Implant Calculator
    {{{{{{{{{{OHM}}}}}}}}}}

  11. #11
    Registered User Kalonji Faya's Avatar
    Join Date
    August 2003
    Location
    Pau (France)
    Posts
    407

    Default

    Mate,

    I have the log files for all my chars, ENABLELOG is enabled, what I don't get is what should I obtain ?
    How results can be read, where are they put ? Is there a new file generated with data inside ?

    Thanks in advance for you answer

    Kalon
    * Kalon G - Old School PPU * Kalon - Butt Plugged PPU (MIA)
    * Kalonjo - HC Tank (MIA) * Son of Kalonjo - father's son (HC Tank)
    * Kalona - AK Spy (MIA) * Pat Etik -Driver Pistol Spy
    * Monsieur Smeeth - Slots Maker * Anon e-Mouse - Doomed spy
    * Kalonji Faya - Holy Hybrid (MIA) * Kal'Anjah - Blessed Hybrid

  12. #12

    Default

    Ah I see,

    The results are printed on screen in your command window. The best way to test it is to remove the -h parameter and cast a heal in game, it'll print out stuff on the screen showing your healing.

    If it's still not working it means it can't find your log files. I'd suggest making sure the path to your NC installation is wrapped in double quotes. Same goes for your character name.
    http://www.synth-soft.com/ - NC Implant Calculator
    {{{{{{{{{{OHM}}}}}}}}}}

  13. #13

    Default

    Damn it I'm wrong sorry, it needs to be the path to your logs directory, not your base install. So sorry for wasting your time there!
    http://www.synth-soft.com/ - NC Implant Calculator
    {{{{{{{{{{OHM}}}}}}}}}}

  14. #14
    Registered User Kalonji Faya's Avatar
    Join Date
    August 2003
    Location
    Pau (France)
    Posts
    407

    Default

    Cheeeeeeeeeers !!!

    It's fully working now !!
    I'll test all my runners resists !!

    Thank you soooo much !!

    Kalon
    * Kalon G - Old School PPU * Kalon - Butt Plugged PPU (MIA)
    * Kalonjo - HC Tank (MIA) * Son of Kalonjo - father's son (HC Tank)
    * Kalona - AK Spy (MIA) * Pat Etik -Driver Pistol Spy
    * Monsieur Smeeth - Slots Maker * Anon e-Mouse - Doomed spy
    * Kalonji Faya - Holy Hybrid (MIA) * Kal'Anjah - Blessed Hybrid

  15. #15
    Xpertz William Antrim's Avatar
    Join Date
    November 2005
    Location
    Norfolk.
    Posts
    4,110

    Default

    Great work.
    "dulce et decorum est pro patria mori"

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •