Maybe one of the other public anomaly ratting bots is easier to set up, I don’t know, there are dozens of versions around.
Since you encounter the problem right at the start, I recommend to compare to this other anomaly ratting bot first:
Im sorry for the trouble, i know nothing about Coding and i thought this bot was plug and play. i dont see any video for window placements, requirements for module positioning, overview etc…
Hello and welcome on our forum; sorry for delay, lastly i didnt had the time even to open the computer.
so, let’s begin with answers:
No, this bots doesnt work with cariers/fighters drones. The scripts are designed to use a vexor … or with some modifications with ishtar
there si no videos of how to setup my bots, but you have plenty of infos of how to do that.
Since my scripts are based on sample scripts, and I explained plenty times about how to setup the bot and windows ingame, I find puting a video is perturbing , because the are no “fixed rules”, the scrips are evolved in time, added new features, taking out other features; etc.
a short briefing about all things( from memory):
for Modules: set do not show the passives module, show tooltips of module.
windows: local chat it have to be single, like drones window, and probe scan window. do not stack the overview… make them big enough to see all things inside them.
Local chat: if you have in your system more peoples than you can see all in the list, then is better to change the system, simply because you wont see if a red is coming.
seting the overview:
make a combat tab named combat with: reds, collydable objects, non empty wrecks( so you wont have an scrolling overview
make a looting tab named colly . the difference from combat tab is all wrecks( to see all of them)
inside drones window put all combat drones in heavy folder. and if you use salvage drones, make a folder for them
you have to read the post for anomaly ratting bot and garbage post. there i explained more detailed, and also you can see how the script evolved, to learn how to set the bot
a good bot for start, without too many setting to do inside the script is (copy the script into your computer, do not load him from web directly)
with garbage script, yes, because is smaller.
The script for anomaly and asteroids, no, it didnt use painter ( if Im not mistake) because there is a limit of filesize. ( and thats why I develloped the garbage script)
[
System.AggregateException: One or more errors occurred. ---> System.ArgumentNullException: Value cannot be null.\r\nParameter name: key\r\n at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)\r\n at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)\r\n at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)\r\n at Submission#0.<<Initialize>>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()\r\n --- End of inner exception stack trace ---\r\n at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)\r\n at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_1.<Start>b__3()\r\n at System.Threading.Tasks.Task`1.InnerInvoke()\r\n at System.Threading.Tasks.Task.Execute()\r\n --- End of inner exception stack trace ---\r\n at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)\r\n at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)\r\n at System.Threading.Tasks.Task.Wait()\r\n at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_0.<Start>b__4()\r\n---> (Inner Exception #0) System.AggregateException: One or more errors occurred. ---> System.ArgumentNullException: Value cannot be null.\r\nParameter name: key\r\n at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)\r\n at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)\r\n at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)\r\n at Submission#0.<<Initialize>>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()\r\n --- End of inner exception stack trace ---\r\n at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)\r\n at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_1.<Start>b__3()\r\n at System.Threading.Tasks.Task`1.InnerInvoke()\r\n at System.Threading.Tasks.Task.Execute()\r\n---> (Inner Exception #0) System.ArgumentNullException: Value cannot be null.\r\nParameter name: key\r\n at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)\r\n at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)\r\n at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)\r\n at Submission#0.<<Initialize>>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()<---\r\n<---\r\n",
]
all I can see from your deleted post is at line 118 from Garbage (extended one not commander+loot ) and it is:
string runFromRats = "♦|Titan|Dreadnought|Autothysian";// you run from him
//celestial to orbit
from the undeleted post I can see there is a problem with an dictionary, more precise some value could not be null.
A better idea I can have if you post some lines from the log before the error, to have an ideea where it is the bot at the moment. And the circumstances ingame.
Ignore anomaly name doesn’t create any error , there is same code from 8-9 months and never failed at ignoring anomalies, if you dont touch the code.
if you changed the
string IgnoreAnomalyName = "large|Belt|asteroid|drone|forlorn|rally|sanctum|blood hub|serpentis hub|hidden|port|den";// what anomaly to ignore : haven|Belt|asteroid|drone|forlorn|rally|sanctum|blood hub|serpentis hub|hidden|port|den
please pay attention at | and at the end ";.
If you let
"|large “; you will have a error
likewise for || or end with |”; ( If I remember correctly)