Releases: Arcitectus/Sanderling
Releases · Arcitectus/Sanderling
v2024-05-26
Adapt parsing Current Solar System name After observation of Current Solar System name now wrapped in 'Link' object.
v2024-01-03
Improve readability in program code
v2023-01-03
Adapt dict entries of interest for new samples Adapt to new samples including the new 'Photon UI' mode in the game client.
v2022-05-01
Speed up searching the root using parallelism Search multiple memory regions in parallel to reduce the time spent in this stage.
Release v2022-04-10
Reduce runtime expenses for composing dictEntriesOfInterest
Release v2022-04-03
Reduce complexity in serializing to JSON Use the new mainstream library to serialize to JSON.
Release v2020-04-12
Prepare release - support distinguish versions
Release v2020-03-10
Harden the memory reading implementation Adapt to a sporadically observed problem in memory reading: On 2020-02-25 and 2020-03-04 observed issue caused the whole memory reading to fail with a `System.OverflowException` out of `ReadBytes`, in both cases called via `ReadActiveDictionaryEntriesFromDictionaryAddress`. See the added image for an example of the error. Improve the dictionary reading: + Avoiding invoking `ReadBytes` with an invalid argument + Avoid stalling the whole reading process when we happen to read garbage in a single dictionary. For the report from 2020-03-04, see the discussion with McMahon on Discord.
Release v2020-02-06
Reduce memory usage Integrate the newer version of memory reading with reduced memory usage: https://github.com/Arcitectus/Sanderling/commit/c2451143e459521a35c63a66480a3deca71845da
Release v2020-01-20
Fix runtime exception The OverflowException here depends on the amount of memory the EVE Online client is using. (Bots use this method for the first memory reading per game client process.) As reported by dotpixel and Praevalidus at https://github.com/Viir/bots/issues/4