Sanderling release version 15.11.11

This release brings an included script for ore mining and IDE features to further improve productivity when developing scripts.

  • debugging: highlight next statement to be executed and enable single stepping through script.
  • coding: highlight syntax errors in script, improvements to recommendations.

Download link: https://github.com/Arcitectus/Sanderling/releases/download/v15.11.11/15.11.11.Sanderling.zip

debugging in sanderling IDE

Mine ore script link.

1 Like

Is it possible to have the script to mine of Obtimat plz?

Is it possible to have the script to mine of Obtimat plz?

I can publish the source code of the mining bot included in Optimat but the important thing to understand here is that is is not a script that you can run in the Sanderling script engine. Instead you would get a bunch of code which contains the mining code but also other stuff.

1 Like

I tested mine ore script using Retriever with 2 Strip Miner T1:

  1. sometimes bot use only one Strip Miner. I saw this bug several times. Also i saw that first strip begin new cycle, second strip exhausted asteroid and loose target, but bot waited for the first strip to finish the cycle.

  2. one time i saw as bot click aproach again and again. From the log: “mining range:0”. Pause and stop not help, but when i closed program and launched again bug was fixed.

Tip: i guess for unload ore we can right click => Select all =>MouseDragAndDrop

PS: For debugging it will be nice to add features see the current value of the variable.

I think you should use a random asteroid field in “Asteroid Belt” because the bookmark may be emptied while we no longer look for a longtime, but the idea of using a string to define the station was good .

If use default asteroid belt, you will spend lot of time for aproaching. It can be used as alternative method if custom bookmark empty.

I guess better use array of bookmarks with same name but different id. For example user create 5-10 bookmarks with names “belt1”, “belt2”, “belt3” etc. And program take name MiningSiteBookmark = “belt” and create array in cycle.

I tested mine ore script using Retriever with 2 Strip Miner T1:

  1. sometimes bot use only one Strip Miner. I saw this bug several times. Also i saw that first strip begin new cycle, second strip exhausted asteroid and loose target, but bot waited for the first strip to finish the cycle.

  2. one time i saw as bot click aproach again and again. From the log: “mining range:0”. Pause and stop not help, but when i closed program and launched again bug was fixed.

I assume that issue was caused by corrupted module tooltip data. I changed the method for accumulation of tooltip data on module and the sample “script mine.ore.cs” to alleviate that problem.

Download the binary with the changes from https://github.com/Arcitectus/Sanderling/releases/download/preview.15.11.14/15.11.14.Sanderling.exe

In case you see that problem again, send me a copy of the contents of

MemoryMeasurementAccu?.Value?.ShipUiModule

using the “Ref Nez Dif” View.

If use default asteroid belt, you will spend lot of time for aproaching. It can be used as alternative method if custom bookmark empty.

I guess better use array of bookmarks with same name but different id. For example user create 5-10 bookmarks with names “belt1”, “belt2”, “belt3” etc. And program take name MiningSiteBookmark = “belt” and create array in cycle.

At the moment I think I will make it a list of strings. The source in the configuration section will look like this:

string[] SetMiningSiteBookmark = new[]{ "belt_bookmark_name"};

have problem with running Sanderling. Application is crashing almost every time when i try to run it, when run can`t complete “last measurement” tab.

have problem with running Sanderling. Application is crashing almost every time when i try to run it, when run can`i complete “last measurement” tab.

Install Microsoft .NET Framework 4.5 from http://www.microsoft.com/en-us/download/details.aspx?id=30653

How does it crash? What do you see? Is there any Message?

Yes, i have Framework 4,5

Message from crash window

http://prntscr.com/9ej8dg

http://prntscr.com/9ej907

At 15.11.11 and 15.11.14 version

Yes, i have Framework 4,5

Message from crash window

http://prntscr.com/9ej8dg

http://prntscr.com/9ej907

At 15.11.11 and 15.11.14 version

When does it happen? Immediately when you start it? Do you have to make any Input to see it crash?

Can you create a dump after the crash as shown in the first minute of this video and upload the “.DMP” file somwhere for me to inspect? Please compress the file as zip Archive or 7zip.

It happen when I run application, almost immidiatly.

Problem solved by installing visual studio.

1 Like

Problem solved by installing visual studio.

Strange, VS should certainly not be required. I will setup a windows without VS and test there.

Yes it is not required, but give me something what was missing in my system.

I tested mine ore script using Retriever with 2 Strip Miner T1:

  1. sometimes bot use only one Strip Miner. I saw this bug several times. Also i saw that first strip begin new cycle, second strip exhausted asteroid and loose target, but bot waited for the first strip to finish the cycle.

  2. one time i saw as bot click aproach again and again. From the log: “mining range:0”. Pause and stop not help, but when i closed program and launched again bug was fixed.

I assume that issue was caused by corrupted module tooltip data. I changed the method for accumulation of tooltip data on module and the sample “script mine.ore.cs” to alleviate that problem.

Download the binary with the changes from https://github.com/Arcitectus/Sanderling/releases/download/preview.15.11.14/15.11.14.Sanderling.exe

In case you see that problem again, send me a copy of the contents of

MemoryMeasurementAccu?.Value?.ShipUiModule

using the “Ref Nez Dif” View.

I saw this bug again, but when i want create copy ShipUiModule my little daughter push reset button

  1. But i saw another bug: my ship undock, jump to bookmark and in warp jump to dock again and again.When warp end i have 10+ asteroids in mining range, but bot warp out to dock. Shield was not damaged. I paused and continue several times, but it not help.  Restart Sanderling fixed bug. Log here.

How can I check overburning status on module. There is almost everything about modules, but I can`t find this information .
Now I’m trying to write my own script/macro, so maybe you can give us write/open other(own) macros from menu?

And something about this application, nice and very powerful. Good job!

Problem solved by installing visual studio.

Well thanks for the lead. It seems that installing .NET Framework 4.6.1 solves the problem.