Gift Anomaly Ratting salvAGE Bot with Sanderling - GARBAGE-2 and measuring his efficiency

well, still doing the same, i think i rewrite the part of the code because its try to save the site where the friend is instead of delete so its wrong anyway or idk

If you talk about saving the site from window probes, there is no code there to do that.
Saving the position from space is after he check if there are no dreads(and save a dread site), gas haven and Friends, when he delete the site if you go back to old site.In this case he delete rhe anomaly from window probe and gohome/or take next one
After all this checks he go further, save the site, orbit and start the fight.

Best option for us to see your problem, is to see the entire log. Copy paste the log to a file, delete your name and region/system and upload him to pastebin. Put his link here. Almost every move is joined with messages, so let’s use them too see what’s going there.
Also put an screenshot with the beginning of measurements, with your language and numbers system.

1 Like

HI, can you help please?

08-04-32.363: Bot operation started in session 01fcbbaff8b6d6b3.
08-04-32.579: only-Rat+Commander 1v1
08-04-36.698: Peoples in Local : 10 We setting MaxInLocal at : 20
08-04-40.818: Gathering and processing some info to be used later
08-04-40.818: - your current region is:
08-04-40.818: BXXX
08-04-40.818: XXX
08-04-40.818: character name : XXX
08-04-41.929: Faction Npc :
08-04-41.929: RuntimeException: System.AggregateException: One or more errors occurred. —> System.AggregateException: One or more errors occurred. —> System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Collections.Generic.Dictionary2.FindEntry(TKey key) at System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value)
at Submission#0.<>d__0.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.d__91.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.CodeAnalysis.Scripting.Script1.d__21.MoveNext()
— End of inner exception stack trace —
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_1.<Start>b__3() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
— End of inner exception stack trace —
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_0.b__4()
—> (Inner Exception #0) System.AggregateException: One or more errors occurred. —> System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Collections.Generic.Dictionary2.FindEntry(TKey key) at System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value)
at Submission#0.<>d__0.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.d__91.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.CodeAnalysis.Scripting.Script1.d__21.MoveNext()
— End of inner exception stack trace —
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_1.<Start>b__3() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
—> (Inner Exception #0) System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Collections.Generic.Dictionary2.FindEntry(TKey key) at System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value)
at Submission#0.<>d__0.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.d__91.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.CodeAnalysis.Scripting.Script1.d__21.MoveNext()<—
<—

08-04-41.929: status transition from None to Failed.

hello @Sub7even, welcome
from what I can see,

it missing the relation between your region and FactionNpc =>

here:

the answer is here:

1 Like

Ty, now it’s starts but do almost nothing :slight_smile:
16-59-01.173: switch to active ship
16-59-01.173: Refreshing news: I’m ready for rats
16-59-01.178: >> Ratting Ship Recorded modules : Armor Repair count = 0 ( 1 ) ; Afterburners count = 0 ( 1 ) ; Hardeners count = 0 ( 0 );
>>Omni count = 0 ( 0 ) ) ; Shield Booster Count = 0 ( 0 ) ; SensorBoost Count = 0 ( 0 ) ; Tractor Beam = 0 ( 0 )
16-59-01.178: R2D2 : recording your modules
16-59-03.265: R2D2 : recording your modules
16-59-05.341: R2D2 : recording your modules
16-59-12.312: Armor Repair count = 0; Afterburners count = 1 ; Hardeners count = 0 ;
>> Omni count = 0 ; Shield Booster Count = 0 ; SensorBoost Count = 0 ; Tractor Beam = 0 .
16-59-12.312: R2D2 : recording your modules
16-59-26.777: Armor Repair count = ; Afterburners count = ; Hardeners count = ;
>> Omni count = ; Shield Booster Count = ; SensorBoost Count = ; Tractor Beam = .

but ill take a look, maybe there is more settign that i must setup. My goal is to use 24\7 VNI on havens

what script you use ??
the one commander loot is more easy
garbage script - you have to tweak him; since your experience is zero, i suggest you to use commander script

and read Kaboonus scripts guide ( wiki page so do not respond in this one)

1 Like

Only rats + commander
string VersionScript = “only-Rat+Commander 1v1”;

can you post your fit?

[Vexor Navy Issue, VNI]
Omnidirectional Tracking Enhancer II
Capacitor Flux Coil II
Drone Damage Amplifier II
Drone Damage Amplifier II
Drone Damage Amplifier II
Drone Damage Amplifier II

Medium C5-L Emergency Shield Overload I
Large Compact Pb-Acid Cap Battery
Kinetic Deflection Field II
100MN Monopropellant Enduring Afterburner

Drone Link Augmentor I
Auto Targeting System I

Medium Capacitor Control Circuit I
Medium Capacitor Control Circuit I
Medium Anti-Kinetic Screen Reinforcer I

Caldari Navy Wasp x5

1 Like

your booster is not supported :slight_smile:

use one with boost in his name, like that:

Medium Shield Booster II ( or I)

it should be supported, but Im not sure
use that fit:
[Vexor Navy Issue, Simulated Vexor Navy Issue Fitting]
Capacitor Power Relay II
Reactive Armor Hardener
Drone Damage Amplifier II
Drone Damage Amplifier II
Drone Damage Amplifier II
Medium Armor Repairer II

Large Compact Pb-Acid Cap Battery
100MN Monopropellant Enduring Afterburner
Drone Navigation Computer I
Phased Scoped Target Painter

Drone Link Augmentor I
Drone Link Augmentor I

Medium Capacitor Control Circuit II
Medium Ancillary Current Router I
Medium Anti-Thermal Pump I

Salvage Drone I x5
Caldari Navy Wasp x7

1 Like

k ty ill try
17-37-26.588: ⊙ Kaboonus Gift From Yesterday : 4,344,547,142
17-37-26.588: System : F-XXX
17-37-26.608: > XXX Started in XXXX script: only-Rat+Commander 1v1 ; Logout in: 19:11:33 ; Sites 0 ; HP: Shield: 100% ; Armor: 100% ; Local Count (MAX) : 5 / 15
; >> Hostiles: 0 ignored: 0 Drones: (heavy): 5( 0 )
<<☾⊙☽>> Msg :
>> Rats: 0 ; killedrats 0 ; Loot: ; ISK: ; Targets: ; Cargo: 0% ; Tractors (inactive): 0(0) ; Wrecks: 9
<<☾⊙☽>> NextAct: MainStep
17-37-29.763: switch to active ship
17-37-31.045: # Old Site value : False .
17-37-31.045: switch to active ship
17-37-31.045: Refreshing news: I’m ready for rats
17-37-31.050: >> Ratting Ship Recorded modules : Armor Repair count = 0 ( 0 ) ; Afterburners count = 0 ( 0 ) ; Hardeners count = 0 ( 0 );
>>Omni count = 0 ( 0 ) ) ; Shield Booster Count = 0 ( 1 ) ; SensorBoost Count = 0 ( 0 ) ; Tractor Beam = 0 ( 0 )
17-37-32.167: > XXX Started in F-XXXX script: only-Rat+Commander 1v1 ; Logout in: 19:11:27 ; Sites 0 ; HP: Shield: 100% ; Armor: 100% ; Local Count (MAX) : 5 / 15
; >> Hostiles: 0 ignored: 0 Drones: (heavy): 5( 0 )
<<☾⊙☽>> Msg :
>> Rats: 0 ; killedrats 0 ; Loot: ; ISK: ; Targets: ; Cargo: 0% ; Tractors (inactive): 0(0) ; Wrecks: 9
<<☾⊙☽>> NextAct: InBeltMineStep
17-37-33.907: InBeltMineStep
17-37-33.907: switch to active ship
17-37-33.914: take loot from commander = OK
17-37-33.915: no commander here , finished site
17-37-35.226: # Old Site value : False .
17-37-52.894: switch to active ship
17-37-57.315: RuntimeException: System.AggregateException: One or more errors occurred. —> System.AggregateException: One or more errors occurred. —> System.NullReferenceException: Object reference not set to an instance of an object.
at Submission#0.LootValue()
at Submission#0.FinishedSite()
at Submission#0.InBeltMineStep()
at Submission#0.<>d__0.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.d__91.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.CodeAnalysis.Scripting.Script1.d__21.MoveNext()
— End of inner exception stack trace —
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_1.<Start>b__3() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
— End of inner exception stack trace —
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_0.b__4()
—> (Inner Exception #0) System.AggregateException: One or more errors occurred. —> System.NullReferenceException: Object reference not set to an instance of an object.
at Submission#0.LootValue()
at Submission#0.FinishedSite()
at Submission#0.InBeltMineStep()
at Submission#0.<>d__0.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.d__91.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.CodeAnalysis.Scripting.Script1.d__21.MoveNext()
— End of inner exception stack trace —
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification) at BotSharp.ScriptRun.ScriptRun.<>c__DisplayClass75_1.<Start>b__3() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
—> (Inner Exception #0) System.NullReferenceException: Object reference not set to an instance of an object.
at Submission#0.LootValue()
at Submission#0.FinishedSite()
at Submission#0.InBeltMineStep()
at Submission#0.<>d__0.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.d__91.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.CodeAnalysis.Scripting.Script1.d__21.MoveNext()<—
<—

1 Like

OK this i fixed, found where error is

is for opening inventory in space and to be sure it is activated on active ship.

?? where it was the error?

Yes, inventory window opening.

error was here
var ArmorRepairsCount = 1; // how many you have
var AfterburnersCount = 1;// how many you have
var ShieldBoosterCount = 0; //??

i tried to change to 0 0 1 :slight_smile:

but now he’s not warping anywhere

NextAct: TakeAnomaly
17-41-40.603: take Anomaly
17-41-40.603: >> Ratting Ship Recorded modules : Armor Repair count = 0 ( 0 ) ; Afterburners count = 0 ( 0 ) ; Hardeners count = 0 ( 0 );
>>Omni count = 0 ( 0 ) ) ; Shield Booster Count = 0 ( 1 ) ; SensorBoost Count = 0 ( 0 ) ; Tractor Beam = 0 ( 0 )
17-41-40.603: I do not forget my Vipers here
17-41-41.687: R2D2 instruments: working at ignoring anomalies :slight_smile: be patient
17-41-42.712: R2D2: no more anomalies! If you dont like the asteroids then admire the Space from a tethering zone.
17-41-45.905: > XXX Started in F-XXX script: only-Rat+Commander 1v1 ; Logout in: 19:07:14 ; Sites 1 ; HP: Shield: 100% ; Armor: 100% ; Local Count (MAX) : 6 / 16
; >> Hostiles: 0 ignored: 0 Drones: (heavy): 5( 0 )
<<☾⊙☽>> Msg :
>> Rats: 0 ; killedrats 0 ; Loot: 0 ; ISK: 13 814 769 ; Targets: ; Cargo: 0% ; Tractors (inactive): 0(0) ; Wrecks: 9
<<☾⊙☽>> NextAct: MainStep
17-41-51.019: switch to active ship
17-41-56.513: # Old Site value : False .
17-41-56.513: switch to active ship
17-41-56.513: Refreshing news: I’m ready for rats
17-41-56.513: >> Ratting Ship Recorded modules : Armor Repair count = 0 ( 0 ) ; Afterburners count = 0 ( 0 ) ; Hardeners count = 0 ( 0 );
>>Omni count = 0 ( 0 ) ) ; Shield Booster Count = 0 ( 1 ) ; SensorBoost Count = 0 ( 0 ) ; Tractor Beam = 0 ( 0 )
17-41-57.630: > XXX Started in F-XXXX script: only-Rat+Commander 1v1 ; Logout in: 19:07:02 ; Sites 1 ; HP: Shield: 100% ; Armor: 100% ; Local Count (MAX) : 6 / 16
; >> Hostiles: 0 ignored: 0 Drones: (heavy): 5( 0 )
<<☾⊙☽>> Msg :
>> Rats: 0 ; killedrats 0 ; Loot: 0 ; ISK: 13 814 769 ; Targets: ; Cargo: 0% ; Tractors (inactive): 0(0) ; Wrecks: 9
<<☾⊙☽>> NextAct: InBeltMineStep
17-41-59.212: InBeltMineStep
17-41-59.212: switch to active ship
17-41-59.212: take loot from commander = OK
17-41-59.212: no commander here , finished site
17-42-00.481: # Old Site value : False .
17-42-02.436: switch to active ship
17-42-02.436: # Loot value : 0 .
17-42-02.814: Im coolest! Site finished!

1 Like

what is line 89 for you?

string AnomalyToTake = "Forsaken Hub"; // his name , ex: "forsaken hub" or " combat" Forsaken Hub

string AnomalyToTake = “Forsaken Hub”; // his name , ex: “forsaken hub” or " combat" Forsaken Hub
string SecondAnomalyToTake = “Haven”; // his name , ex: “forsaken hub” or " combat" Blood Raider Rally Point

in this case you dont have forsaken hub anomalies in your window probe or the reading of window probe is not good…
look on my wiki post to see how I arranged the windows
if you have window probes opened and you can see the forsakens , then your reading is not good. In this case you have to save your work, on a file, close sanderling, close the game, and restart them. if this doesnt work, then restart computer

1 Like

Ok ty ill try to restart coz all windows on screen.

sorry still waiting delivery with your fit for tests =) coz with mine it’s loops on
R2D2 : recording your modules
Armor Repair count = 0; Afterburners count = 1 ; Hardeners count = 0 ;
>> Omni count = 0 ; Shield Booster Count = 0 ; SensorBoost Count = 0 ; Tractor Beam = 0

ill provide report ASAP.
p.s. what about bans with this soft ?

p.s. maybe there is option to set that: example after 22:00 EVE time script will farm Havens until example 10:00 Eve time, all other time - Hubs