Git Product home page Git Product logo

Comments (6)

Balvald avatar Balvald commented on July 4, 2024

Oh, it might have worked!

image

I assume, that I need to click that RESET button before the next bio scan.

That its not showing 0 Cr. (in this case because everything was sold) is unintentional behaviour.

from artemisscannertracker.

Balvald avatar Balvald commented on July 4, 2024

taken from #45

from artemisscannertracker.

Balvald avatar Balvald commented on July 4, 2024

Gotta start documenting on new lead on this one:
Started with this forum posts.
https://forums.frontier.co.uk/threads/artemis-scanner-tracker-a-edmc-plugin-that-keeps-track-of-the-exobiology-scanner-of-a-cmdrs-artemis-suit.612191/page-2#post-10199323

Data was provided. I was able to reproduce the behavior c:

Weird thing both the edmc log that was provided as well as my own edmc log while reproducing recognizes that plants have been scanned near the end of the journal crawling.
(so any of the 3 possible states log, sample and or analyzed)
I specifically confirmed that "Analyse" Scan Organic events were infact in the journals.

Most possibly the problem: In the edmc logs it states that certain horizons (3.8) logs from 2021 got read after the newest ones. one of which includes the death of the CMDR!
Meaning any of the plants that were logged will just vanish.

This would also explain why I couldn't reproduce it with the old dataset because that one did only include the most recent journals that got read perfectly chronologically and they were all odyssey ones from what I remember. (I feel a bit dumb now at this oversight that which is techncally creating problems in this project since the journalcrawling.py existed.)

Things that need change to fix this:

  • The plugin should have a debug string for when we read an Analyse type Scan Organic Event they are infact the only ones that really matter within the context of the journal crawler. (will make the dev/debug experience better in the long run)
  • Unclear why the journal crawling still goes through all log files that are created from the horizons (3.X) version of the game. (should limit it since I know now it invites unexpected behaviour)
  • I should limit it to 4.X only with the exception of 3.X versions of horizons for a specific date range from release of Odyssey until the different game versions were splitted (I'll have to check on which date and time those have happened)
  • The info from that short span from 3.X is only needed to check when the player may have died and possibly lost exobiology data and location changes for a minimum of resilience (this will still prompt "Key error messages" in in the debug log because off how the different location based events in the journal were structured prior to odyssey.)
  • Any other 3.X logs add no value to the tracking.

And I have to check again that from this subset of journals with different name conventions that the journal crawler goes through them chronologically. (like that was the whole point)

from artemisscannertracker.

Balvald avatar Balvald commented on July 4, 2024

List with tick boxes for the things that need changing:

  • The plugin should have a debug string for when we read an Analyse type Scan Organic Event they are infact the only ones that really matter within the context of the journal crawler. (will make the dev/debug experience better in the long run)
  • I should limit it to 4.X only with the exception of 3.X versions of horizons for a specific date range from release of Odyssey until the different game versions were splitted (I'll have to check on which date and time those have happened)
  • I have to check again that from this subset of journals with different name conventions that the journal crawler goes through them chronologically.

from artemisscannertracker.

Balvald avatar Balvald commented on July 4, 2024

The version on the investigation branch now has the underlying problem fixed.

Still have to add the check to ignore journal files of the 3.X version if they are not from 2021-05-18 till 2022-11-30.
the dates themselves are one day before Odyssey launched and one day after 4.X and 3.X versions completely disconnected from each other.

from artemisscannertracker.

Balvald avatar Balvald commented on July 4, 2024

Things done. gonna move it over to main now.

from artemisscannertracker.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.