Skip to content

Releases: Arcitectus/Sanderling

v2024-05-26

26 May 20:20
Compare
Choose a tag to compare
Adapt parsing Current Solar System name

After observation of Current Solar System name now wrapped in 'Link' object.

v2024-01-03

03 Jan 14:10
Compare
Choose a tag to compare
Improve readability in program code

v2023-01-03

03 Jan 15:11
Compare
Choose a tag to compare
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

01 May 21:14
Compare
Choose a tag to compare
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

10 Apr 22:25
Compare
Choose a tag to compare
Reduce runtime expenses for composing dictEntriesOfInterest

Release v2022-04-03

03 Apr 19:58
Compare
Choose a tag to compare
Reduce complexity in serializing to JSON

Use the new mainstream library to serialize to JSON.

Release v2020-04-12

12 Apr 10:15
Compare
Choose a tag to compare
Prepare release - support distinguish versions

Release v2020-03-10

10 Mar 13:13
Compare
Choose a tag to compare
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

06 Feb 13:18
Compare
Choose a tag to compare
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

20 Jan 10:26
Compare
Choose a tag to compare
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