Skip to content

Releases: Arcitectus/Sanderling

Release v2020-01-17

17 Jan 12:31
Compare
Choose a tag to compare
Help navigate the functions and options for memory reading

Add an interactive guide to the user interface.

Release v2020-01-11

11 Jan 19:14
Compare
Choose a tag to compare

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

Release v2020-01-04

04 Jan 07:51
Compare
Choose a tag to compare

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

Preview 2019-05-13

13 May 08:32
Compare
Choose a tag to compare
Preview 2019-05-13 Pre-release
Pre-release
Implement requested 'auto-press F5' function

Implement the 'auto-press F5' function as requested by AlexBob at https://forum.botengine.org/t/reload-bot/2386/5?u=viir
Add parameter `bot-crash-retry-count-max` to CLI to offer to configure retry count on app startup.
+ When a bot crashes, check if the retry counter is smaller then the requested maximum retry count. If that is the case, perform the F5 behavior.
+ When the user manually requests starting or continuing a bot, reset the retry counter.

To use this new function, append the argument to the command line as follows:
```
Sanderling.exe --bot-crash-retry-count-max=4
```

Preview v2018-12-06

06 Dec 10:23
Compare
Choose a tag to compare
Preview v2018-12-06 Pre-release
Pre-release

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

Release v2018-07-30

30 Jul 09:09
Compare
Choose a tag to compare

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.

Release v2018-05-05

05 May 20:28
Compare
Choose a tag to compare

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.

Release v2018-03-24

25 Mar 14:10
Compare
Choose a tag to compare

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

  • Abador expanded parsing code to support detection of Microwarpdrives: #40
  • Moritz Brunner shared his change to fix the MouseDoubleClick method: #45

Thank You

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

Release v2018-01-24

24 Jan 18:14
Compare
Choose a tag to compare
Use version of UI which is compatible with current server.

Release v2018-01-18

19 Jan 13:52
Compare
Choose a tag to compare
Support Popular Assembly Reference

Switch to version of BotSharp supporting reference to "System.Windows.Forms"