Sanderling Versions Save

APIs and libraries to read information directly from the EVE Online game client.

v2020-01-11

4 years ago

read-memory-64-bit.exe

This software helps you read from 64-bit game client processes.

Use the --pid parameter to specify the ID of the game client process to read from. You can find this ID in the Windows Task Manager in the PID column in the Processes tab.

save-process-sample

The save-process-sample command saves a sample of the process to a file. This sample includes all committed memory regions, so we can use it to support memory reading development.

Below is an example of a full command to use the tool:

read-memory-64-bit.exe  save-process-sample  --pid=12345

v2020-01-04

4 years ago

read-memory-64-bit.exe

This software helps you read from 64-bit game client processes.

Use the --pid parameter to specify the ID of the game client process to read from. You can find this ID in the Windows Task Manager in the PID column in the Processes tab.

save-process-sample

The save-process-sample command saves a sample of the process to a file. This sample includes all committed memory regions, so we can use it to support memory reading development.

Below is an example of a full command to use the tool:

read-memory-64-bit.exe  save-process-sample  --pid=12345

v2019-05-13

5 years ago

v2018-12-06

5 years ago

Sanderling app supporting to start a bot automatically, as requested by Aseratis and Maniac.

  • Support loading a bot from a file given with the --load-bot-from-file process argument.
  • Support starting the bot directly with the --start-bot process argument.

To use both options, a complete commandline can look like this:

2018-12-06.Sanderling.exe --load-bot-from-file="C:\Users\John\Desktop\my-script-to-load.txt" --start-bot

https://forum.botengine.org/t/running-the-bot-automatically/1837

v2018-07-30

5 years ago

Below you see a summary of the improvements made since the release in may.

Parsing Memory Measurements

@achurilo improved parsing of ship module tooltips: https://forum.botengine.org/t/scoped-mining-laser-isminer/579/11?u=achurilo

Interface For Using Bots

More people started publishing bots on Pastebin and GitHub recently. To make using these bots easier, I improved the interface for loading bots into the App:

  • You can now load a bot by dropping a file from windows explorer on the 📂 Load Bot From Local File button.
  • With the new 📂🌐 Load Bot From Web feature, you can load a bot directly from GitHub or Pastebin, by copying the address from your web browsers address bar into the Sanderling App.

Each entry in the bot catalog also contains the bot source code address that can be used to load the bot into the Sanderling app.

To make it easier to navigate to the webpage which contains all the information about the current bot operation session, I added a link to the website to the Bot Operation UI.

Many thanks to all who helped to shape this release with their contributions, especially to @Terpla, @kaboonus, and @achurilo.

v2018-05-05

6 years ago

Compared to v2018-03-24, this release brings some improvements to the graphical user interface for bots and the IDE:

  • Reduce the number of clicks needed to start a bot.
  • Make it easier to learn about a chosen bot: Implement common identifier for the bot.
  • Fix bug in IDE: A warning icon was displayed for a static diagnostic (CS1701) which should be suppressed.

v2018-03-24

6 years ago

From the release announcement at http://forum.botengine.de/t/sanderling-app-release-march-2018/808:

This is the March 2018 release of the Sanderling App. A lot has happened since the last release in December. To give you a structured overview, I grouped the changes into the following areas:

  • Adapt Memory Reading Of Chat Window
  • Make It Easier To Start With Automation
  • Fix Bugs And Expand Parsing

Adapting Memory Reading Of Chat Window

It seems CCP has a bad habit of deploying an update once a year which breaks Sanderling memory reading. After the overview in 2017, this year it hit the chat window. We quickly adapted the memory reading code, and after a review period, these changes are included in today's release. For details, see http://forum.botengine.de/t/adapting-eve-online-memory-reading-for-chat-window/795/18

Making It Easier To Start With Automation

These changes are a step towards the goals outlined in January at http://forum.botengine.de/t/an-outlook-on-development-of-botengine/611

There are several changes in Bot section of the app to make it easier to operate bots:

  • The development environment automatically loads the last saved or loaded script file into the editor on startup.
  • Saving and loading bots is made simpler in the new user interface.
  • To make it easier to start with mining, a mining bot is added. This bot is based on the existing ore asteroid mining bot and modified for easier setup. This miner can be used without making changes to the code. It also automatically detects whether the active ship has an ore hold.
  • Bot authors can now define a section of text to be shown prominently in the user interface when previewing or operating the bot. This way we can show instructions for setup or operation without the need to switch to the full code editor. You can see use of this functionality in the included mining and autopilot bots.

For more background about work in this area, see the thread at http://forum.botengine.de/t/development-of-sanderling-march-2018/764

To operate a bot in this new graphical interface, you need to enter a bot operation key when starting the bot. You can obtain your key by registering at http://manage.botengine.org

Bug Fixes And Parsing Expansion

Thank You

Thank you all who contributed to the development and reviewed and tested the changes to ensure we have a solid release!

v2018-01-24

6 years ago

v2018-01-18

6 years ago

v17.11.19

6 years ago

Changes since release v17.05.18: