Releases: Arcitectus/Sanderling
Release v2020-01-17
Help navigate the functions and options for memory reading Add an interactive guide to the user interface.
Release v2020-01-11
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
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
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
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
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
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
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
Use version of UI which is compatible with current server.
Release v2018-01-18
Support Popular Assembly Reference Switch to version of BotSharp supporting reference to "System.Windows.Forms"