SRL Archive - MSI Bugs

Falador West Mine


'Toxin

2011-12-12 13:32:14

Just a heads up… I am currently working on my own script (Falador West Miner), and I was looking at MSI to see how it handles the wall jump (looking for ideas on how to bypass it with MINIMAL issues)… Anyway…

Script stops after failing to hop over the wall when either going there or coming back from the mine. The wall jump tollerance may need some fixing, the smart paint canvas box wrap around image thing that hovers where the correct colors are selected, is not hovering (sometimes) over the spot where the user needs to click to jump the wall.

NCDS

2011-12-12 19:16:59

Ok, the object record is most likely outdated. Thanks for reporting. :)

Coh3n

2011-12-12 19:56:27

Actually I think I know what he means. It's moving the mouse in the box around where the object was found, when it should be moving the mouse to the colour (not just anywhere in the box).

Toxin, I have no idea if this will work, but can you try replacing your MSI_FindObjectsTPA with this version?

function MSI_FindObjectTPA(obj: TMSObject; var points: TPointArray): boolean;
var
TPA: TPointArray;
ATPA, tmpATPA: T2DPointArray;
tpaBoxes: TBoxArray;
i, j, t, h, c, l, cts: integer;
badPoint: boolean;
begin
if (not loggedIn) then
exit;

MSI_AddHeader('MSI_FindObjectTPA: ' + obj.name);
markTime(t);
cts := GetToleranceSpeed;
setColorToleranceSpeed(2);
setToleranceSpeed2Modifiers(obj.hue, obj.sat);

// search for all the object's colors
setLength(ATPA, length(obj.colors));
for i := 0 to high(ATPA) do
begin
findColorsSpiralTolerance(MSCX, MSCY, ATPA[i], obj.colors[i],
obj.searchArea.x1, obj.searchArea.y1,
obj.searchArea.x2, obj.searchArea.y2, obj.tol);
end;

setColorToleranceSpeed(cts);
setToleranceSpeed2Modifiers(0.2, 0.2);

// split points in to boxes the size of object & check if there's enough points
TPA := MergeATPA(ATPA);
tmpATPA := TPAtoATPAEx(TPA, obj.w, obj.h);
setLength(ATPA, length(tmpATPA));
c := 0;

for i := 0 to high(tmpATPA) do
begin
l := length(tmpATPA[i]);

// check if all the colors were found
if (obj.findAllColors) then
if (l < 1) then
begin
MSI_Debug('Not all colors were found');
continue;
end;

if (l < obj.accuracy) then
begin
MSI_Debug('Found: '+toStr(l)+', NOT ENOUGH');
continue;
end else
MSI_Debug('Found: '+toStr(l)+', '+obj.name+' found');

ATPA[c] := tmpATPA[i];
inc(c);
end;

TPA := [];
setLength(ATPA, c);
sortATPAFrom(ATPA, point(MSCX, MSCY));
TPA := mergeATPA(ATPA);

// draw points on SMART if setting enabled
{$IFDEF SMART}
if (MSI_Settings[SETUP_DEBUG_SMART]) then
drawDotsMulti(true, ATPA);
{$ENDIF}

// get the middle point of each TPA in the ATPA + create a box for each point
setLength(tpaBoxes, length(ATPA));
for i := 0 to high(ATPA) do
tpaBoxes[i] := getTPABounds(ATPA[i]);

setLength(points, length(TPA));
h := high(TPA);
c := 0;

// loop through all the points to see which are valid/invalid
for i := 0 to h do
begin
badPoint := false;

// checks to see if the point is in the object's search area
if (not badPoint) then
if (not pointInBox(TPA[i], obj.searchArea)) then
begin
MSI_Debug('Invalid point - exceeds search area');
badPoint := true;
end;

// check to see if point is in a bad box
if (not badPoint) then
if (length(MSI_NotBoxes) > 0) then
for j := 0 to high(MSI_NotBoxes) do
if (pointInBox(TPA[i], MSI_NotBoxes[j])) then
badPoint := true;

// checks to see if the point is on the player
if (not badPoint) then
if (obj.excludeSelf) then
if (pointInBox(TPA[i], intToBox(PLBX1, PLBY1, PLBX2, PLBY2))) then
begin
MSI_Debug('Point is on player');
badPoint := true;
end;

// a valid point as been found
if (not badPoint) then
begin
points[c] := TPA[i];
inc(c);

// add point's box to MSI_NotBoxes so it can be avoided next search
end else begin
setLength(MSI_NotBoxes, length(MSI_NotBoxes) + 1);
MSI_NotBoxes[high(MSI_NotBoxes)] := tpaBoxes[i];
end;
end;

setLength(points, c);
sortTPAFrom(points, point(MSCX, MSCY));
filterTPADist(points, min(obj.w, obj.h));

if (length(points) > 0) then
begin
result := true;

{$IFDEF SMART}
for i := 0 to high(points) do
if (MSI_Settings[SETUP_DEBUG_SMART]) then
SMART_DrawBoxMS((i = 0), MSI_MakeBox(points[i], obj.w, obj.h), clGreen);
{$ENDIF}

MSI_Debug('Objects found: ' + intToStr(length(points)));
end;

MSI_Debug('Took ' + intToStr(timeFromMark(t)) + ' ms to complete');
MSI_CloseHeader('MSI_FindObjectTPA: ' + boolToStr(result));
end;
Also, if you could post the debug before and after that would be awesome. I'd like the see if the is a considerable difference in the time it takes to sort the TPAs. Screenshots would be great as well.

'Toxin

2011-12-12 23:49:52

From: Coh3n
Actually I think I know what he means. It's moving the mouse in the box around where the object was found, when it should be moving the mouse to the colour (not just anywhere in the box).

Toxin, I have no idea if this will work, but can you try replacing your MSI_FindObjectsTPA with this version?

function MSI_FindObjectTPA(obj: TMSObject; var points: TPointArray): boolean;
var
TPA: TPointArray;
ATPA, tmpATPA: T2DPointArray;
tpaBoxes: TBoxArray;
i, j, t, h, c, l, cts: integer;
badPoint: boolean;
begin
if (not loggedIn) then
exit;

MSI_AddHeader('MSI_FindObjectTPA: ' + obj.name);
markTime(t);
cts := GetToleranceSpeed;
setColorToleranceSpeed(2);
setToleranceSpeed2Modifiers(obj.hue, obj.sat);

// search for all the object's colors
setLength(ATPA, length(obj.colors));
for i := 0 to high(ATPA) do
begin
findColorsSpiralTolerance(MSCX, MSCY, ATPA[i], obj.colors[i],
obj.searchArea.x1, obj.searchArea.y1,
obj.searchArea.x2, obj.searchArea.y2, obj.tol);
end;

setColorToleranceSpeed(cts);
setToleranceSpeed2Modifiers(0.2, 0.2);

// split points in to boxes the size of object & check if there's enough points
TPA := MergeATPA(ATPA);
tmpATPA := TPAtoATPAEx(TPA, obj.w, obj.h);
setLength(ATPA, length(tmpATPA));
c := 0;

for i := 0 to high(tmpATPA) do
begin
l := length(tmpATPA[i]);

// check if all the colors were found
if (obj.findAllColors) then
if (l < 1) then
begin
MSI_Debug('Not all colors were found');
continue;
end;

if (l < obj.accuracy) then
begin
MSI_Debug('Found: '+toStr(l)+', NOT ENOUGH');
continue;
end else
MSI_Debug('Found: '+toStr(l)+', '+obj.name+' found');

ATPA[c] := tmpATPA[i];
inc(c);
end;

TPA := [];
setLength(ATPA, c);
sortATPAFrom(ATPA, point(MSCX, MSCY));
TPA := mergeATPA(ATPA);

// draw points on SMART if setting enabled
{$IFDEF SMART}
if (MSI_Settings[SETUP_DEBUG_SMART]) then
drawDotsMulti(true, ATPA);
{$ENDIF}

// get the middle point of each TPA in the ATPA + create a box for each point
setLength(tpaBoxes, length(ATPA));
for i := 0 to high(ATPA) do
tpaBoxes[i] := getTPABounds(ATPA[i]);

setLength(points, length(TPA));
h := high(TPA);
c := 0;

// loop through all the points to see which are valid/invalid
for i := 0 to h do
begin
badPoint := false;

// checks to see if the point is in the object's search area
if (not badPoint) then
if (not pointInBox(TPA[i], obj.searchArea)) then
begin
MSI_Debug('Invalid point - exceeds search area');
badPoint := true;
end;

// check to see if point is in a bad box
if (not badPoint) then
if (length(MSI_NotBoxes) > 0) then
for j := 0 to high(MSI_NotBoxes) do
if (pointInBox(TPA[i], MSI_NotBoxes[j])) then
badPoint := true;

// checks to see if the point is on the player
if (not badPoint) then
if (obj.excludeSelf) then
if (pointInBox(TPA[i], intToBox(PLBX1, PLBY1, PLBX2, PLBY2))) then
begin
MSI_Debug('Point is on player');
badPoint := true;
end;

// a valid point as been found
if (not badPoint) then
begin
points[c] := TPA[i];
inc(c);

// add point's box to MSI_NotBoxes so it can be avoided next search
end else begin
setLength(MSI_NotBoxes, length(MSI_NotBoxes) + 1);
MSI_NotBoxes[high(MSI_NotBoxes)] := tpaBoxes[i];
end;
end;

setLength(points, c);
sortTPAFrom(points, point(MSCX, MSCY));
filterTPADist(points, min(obj.w, obj.h));

if (length(points) > 0) then
begin
result := true;

{$IFDEF SMART}
for i := 0 to high(points) do
if (MSI_Settings[SETUP_DEBUG_SMART]) then
SMART_DrawBoxMS((i = 0), MSI_MakeBox(points[i], obj.w, obj.h), clGreen);
{$ENDIF}

MSI_Debug('Objects found: ' + intToStr(length(points)));
end;

MSI_Debug('Took ' + intToStr(timeFromMark(t)) + ' ms to complete');
MSI_CloseHeader('MSI_FindObjectTPA: ' + boolToStr(result));
end;
Also, if you could post the debug before and after that would be awesome. I'd like the see if the is a considerable difference in the time it takes to sort the TPAs. Screenshots would be great as well.


Will do. I will get back to you on that one tomorrow during the day bud. I didn't see this till now, my afternoon was a little crazy.

E: Actually, I'll do it now… edit in a couple.

EE: Alright… well it seems to be working, however it is still slow. There are more boxes around the area but to be honest I now think SPS may be the issue because it is traveling a little too south and it is checking portions of the wall instead of the low climbing wall. Color tolerances might need fixing too.

EEE: Ok. Another thing I noticed after it completed a load, it does not go back on the wall at all, and terminates.

Coh3n

2011-12-13 01:51:15

So that function had no problem finding and clicking rocks? Or climbing the wall the first time?

Your other issue seems to be with SPS. Very frustrating. :angry:

'Toxin

2011-12-13 08:34:56

From: Coh3n
So that function had no problem finding and clicking rocks? Or climbing the wall the first time?

Your other issue seems to be with SPS. Very frustrating. :angry:


This current function had no problem finding the actual rocks. However when climbing the wall, it struggled. When going there, the first wall hop takes some time, however when coming back, it does not climb it at all.

Coh3n

2011-12-13 13:44:22

From: XxX Toxin XxX
This current function had no problem finding the actual rocks. However when climbing the wall, it struggled. When going there, the first wall hop takes some time, however when coming back, it does not climb it at all.
Can you post the debug when it tries to walk back?

Also, I've sent a pull request for the function above (with an out of range error fixed).

BraK

2011-12-13 14:34:35

Coh3n get out of here your RETIRED stop fixing the bugs :p jk it's good that your still helping MSI out.

'Toxin

2011-12-13 18:56:02

From: Coh3n
Can you post the debug when it tries to walk back?

Also, I've sent a pull request for the function above (with an out of range error fixed).


Hey again Coh3n, will be posting the debug for walking back in a few. A little late on checking back here… once again -_____-

Kyle Undefined

2011-12-13 22:48:02

From: BraK
Coh3n get out of here your RETIRED stop fixing the bugs :p jk it's good that your still helping MSI out.


Haha I agree :p

'Toxin

2011-12-14 12:45:22

As requested, here's the debug for when the character walks back and cannot jump the wall :



@Coh3n: Do you want my code for jumping the wall back? I know it doesn't use MSI functions, however it can be a quick fix for the issue?

Kyle Undefined

2011-12-21 22:09:11

Is this still an issue?

TheJokester117

2011-12-22 00:14:23

From: Kyle Undefined
Is this still an issue?


Confirmed, it is. Here's the debug info:

 ---- Player[0].Script[0].ReportInfo.Items := [[[43]]]
-- MSI_SetupSPS: Surface: Runescape Surface, Areas: ['8_7', '9_7']
-- MSI_SetupPlayer
------ Players Found: 0
------ Scanning for randoms...
---- MSI_SetPlayerLoc
------ MSI_AtLocation
---------- MSI_GetMyPos(): (3620, 3180)
-------- Checking sub-location: Falador West Bank
---------- MSI_BoxToMM(): (622, 70, 635, 91)
-------- Player is at Falador West Bank
------ MSI_AtLocation: True
------ Player's location: Falador West Bank
---- MSI_SetPlayerLoc: True
---- MSI_SetSkillLevels
------ [HOOKED] CharacterStats_FunctionCall: CharacterStats
---------- Bobzilla_GetData: Getting skill levels
---------- Player Found in XML, Updating
------ [HOOKED] CharacterStats_FunctionCall: CharacterStats: 1
------ Mining Level: 75
---- MSI_SetSkillLevels: Finished
---- MSI_SetupWC/Mining
------ MSI_FindTool
-------- Searching Equipment tab
-------- Failed to find DTM of Dwarven Army Axe
------ MSI_FindTool: False
------ Best tool for Mining is Dragon pickaxe
------ MSI_FindTool
-------- Searching Equipment tab
-------- Found DTM of Dragon pickaxe
------ MSI_FindTool: True
---- MSI_SetupWC/Mining: True
-- MSI_SetupPlayer: True
-- MSI_Walk
---- Player's Location = Falador West Bank
---- MSI_AtLocation
-------- MSI_GetMyPos(): (3620, 3180)
-------- MSI_ValidSubLoc (Falador West Mine North): False
------ Checking sub-location: Falador West Mine South
------ Player not at Falador West Mine
---- MSI_AtLocation: False
------ Players Found: 1
------ Scanning for randoms...
---- MSI_WalkPath: LOC_FW_BANK to LOC_FW_MINE
-------- MSI_PathFromLoc: [(3477, 3200), (3458, 3230)]
------ Walking attempts: 1
------ MSI_SetupSPS: Surface: Runescape Surface, Areas: ['8_7', '9_7']
------ MSI_WalkTPA
-------- Path: [(3619, 3177), (3591, 3233)]
---------- MSI_PointOnPath: Index = 4
---------- MSI_PointOnPath: Index = 0
---------- MSI_PointOnPath: Index = 0
---------- Current Energy: 100
-------- Next Point: 4 (3591, 3233)
---------- Players Found: 1
---------- Average pixel shift: 34
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3620, 3180)
---------- MSI_PointOnPath: Index = 0
-------- Attempts: 1
-------- Distance: 60
---------- Current Energy: 100
-------- Next Point: 4 (3591, 3233)
---------- Players Found: 1
---------- Average pixel shift: 277
---------- Flag distance: 63
---------- Players Found: 1
---------- Average pixel shift: 267
---------- Flag distance: 64
---------- Players Found: 1
---------- Average pixel shift: 84
---------- Flag distance: 66
---------- Players Found: 1
---------- MSI_AntiBan
---------- Average pixel shift: 305
---------- Average pixel shift: 423
---------- Flag distance: 73
---------- Players Found: 1
---------- Average pixel shift: 316
---------- Flag distance: 71
---------- Players Found: 1
---------- Average pixel shift: 379
---------- Flag distance: 69
---------- Players Found: 1
---------- Average pixel shift: 204
---------- Flag distance: 67
---------- Players Found: 1
---------- Average pixel shift: 191
---------- Flag distance: 65
---------- Players Found: 1
---------- Average pixel shift: 205
---------- Flag distance: 63
---------- Players Found: 1
---------- Average pixel shift: 282
---------- Flag distance: 62
---------- Players Found: 1
---------- Average pixel shift: 186
---------- Flag distance: 60
---------- Players Found: 1
---------- Average pixel shift: 296
---------- Flag distance: 58
---------- Players Found: 1
---------- Average pixel shift: 267
---------- Flag distance: 57
---------- Players Found: 1
---------- Average pixel shift: 143
---------- Flag distance: 54
---------- Players Found: 1
---------- Average pixel shift: 262
---------- Flag distance: 52
---------- Players Found: 1
---------- Average pixel shift: 140
---------- Flag distance: 50
---------- Players Found: 1
---------- Average pixel shift: 323
---------- Flag distance: 49
---------- Players Found: 1
---------- Average pixel shift: 371
---------- Flag distance: 47
---------- Players Found: 1
---------- Average pixel shift: 191
---------- Flag distance: 45
---------- Players Found: 1
---------- Average pixel shift: 114
---------- Flag distance: 43
---------- Players Found: 1
---------- Average pixel shift: 63
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3605, 3200)
---------- MSI_PointOnPath: Index = 1
-------- Attempts: 2
-------- Distance: 36
---------- Current Energy: 91
-------- Next Point: 4 (3591, 3233)
---------- Players Found: 1
---------- Average pixel shift: 70
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3605, 3215)
---------- MSI_PointOnPath: Index = 2
-------- Attempts: 1
-------- Distance: 23
---------- Current Energy: 90
-------- Next Point: 4 (3591, 3233)
---------- Players Found: 1
---------- Average pixel shift: 60
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3600, 3230)
---------- MSI_PointOnPath: Index = 4
-------- Attempts: 1
-------- Distance: 9
---------- Players Found: 1
---------- Average pixel shift: 102
---------- Average pixel shift: 57
---------- Player animation: Player Idle
------ MSI_WalkTPA: True
------ MSI_SolveObstacle: OBS_WALL_FW
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 44, WALL_FW found
---------- Found: 103, WALL_FW found
---------- Found: 111, WALL_FW found
---------- Found: 410, WALL_FW found
---------- Found: 143, WALL_FW found
---------- Found: 313, WALL_FW found
---------- Found: 220, WALL_FW found
---------- Found: 233, WALL_FW found
---------- Found: 119, WALL_FW found
---------- Found: 290, WALL_FW found
---------- Found: 212, WALL_FW found
---------- Found: 393, WALL_FW found
---------- Found: 241, WALL_FW found
---------- Found: 136, WALL_FW found
---------- Found: 379, WALL_FW found
---------- Found: 36, WALL_FW found
---------- Found: 1, NOT ENOUGH
---------- Objects found: 27
---------- Took 390 ms to complete
-------- MSI_FindObjectTPA: True
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Climb-over Crumbling wall / 2 more options
-------- Clicked object
---------- No text for obstacle: OBS_WALL_FW
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 454, WALL_FW found
---------- Found: 440, WALL_FW found
---------- Found: 240, WALL_FW found
---------- Found: 370, WALL_FW found
---------- Found: 15, WALL_FW found
---------- Found: 180, WALL_FW found
---------- Found: 52, WALL_FW found
---------- Found: 113, WALL_FW found
---------- Found: 1, NOT ENOUGH
---------- Found: 81, WALL_FW found
---------- Found: 8, WALL_FW found
---------- Objects found: 15
---------- Took 266 ms to complete
-------- MSI_FindObjectTPA: True
---------- Found mirror object: WALL_FW
---------- Found mirror
------ MSI_SolveObstacle: True
------ MSI_SetupSPS: Surface: Runescape Surface, Areas: ['8_7', '9_7']
------ MSI_WalkTPA
-------- Path: [(3572, 3233), (3466, 3222)]
---------- MSI_PointOnPath: Index = 6
---------- MSI_PointOnPath: Index = 0
---------- MSI_PointOnPath: Index = 0
---------- Current Energy: 100
-------- Next Point: 3 (3509, 3227)
---------- Players Found: 0
---------- Scanning for randoms...
---------- Average pixel shift: 10
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3575, 3235)
---------- MSI_PointOnPath: Index = 0
-------- Attempts: 1
-------- Distance: 110
---------- Current Energy: 99
-------- Next Point: 3 (3509, 3227)
---------- Players Found: 0
---------- Average pixel shift: 48
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3565, 3235)
---------- MSI_PointOnPath: Index = 0
-------- Attempts: 2
-------- Distance: 100
---------- Current Energy: 98
-------- Next Point: 3 (3509, 3227)
---------- Players Found: 0
---------- Average pixel shift: 198
---------- Flag distance: 51
---------- Players Found: 0
---------- Average pixel shift: 0
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3555, 3235)
---------- MSI_PointOnPath: Index = 1
-------- Attempts: 3
-------- Distance: 90
---------- Current Energy: 97
-------- Next Point: 4 (3491, 3224)
---------- Players Found: 0
---------- MSI_AntiBan
---------- Average pixel shift: 14
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3535, 3235)
---------- MSI_PointOnPath: Index = 2
-------- Attempts: 1
-------- Distance: 70
---------- Current Energy: 95
-------- Next Point: 5 (3471, 3224)
---------- Players Found: 0
---------- Average pixel shift: 68
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3520, 3235)
---------- MSI_PointOnPath: Index = 2
-------- Attempts: 1
-------- Distance: 56
---------- Current Energy: 93
-------- Next Point: 6 (3466, 3222)
---------- Players Found: 0
---------- Average pixel shift: 11
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3505, 3235)
---------- MSI_PointOnPath: Index = 3
-------- Attempts: 2
-------- Distance: 41
---------- Current Energy: 92
-------- Next Point: 6 (3466, 3222)
---------- Players Found: 0
---------- Average pixel shift: 91
---------- Flag distance: 34
---------- Players Found: 0
---------- Average pixel shift: 596
---------- Flag distance: 31
---------- Players Found: 0
---------- Average pixel shift: 424
---------- Flag distance: 30
---------- Players Found: 0
---------- Average pixel shift: 639
---------- Flag distance: 28
---------- Players Found: 0
---------- Average pixel shift: 355
---------- Flag distance: 26
---------- Players Found: 0
---------- Average pixel shift: 639
---------- Flag distance: 24
---------- Players Found: 0
---------- Average pixel shift: 402
---------- Flag distance: 23
---------- Players Found: 0
---------- Average pixel shift: 614
---------- Flag distance: -1
---------- Players Found: 0
---------- Average pixel shift: 421
---------- Average pixel shift: 157
---------- Players Found: 0
---------- Average pixel shift: 77
---------- Average pixel shift: 110
---------- Players Found: 0
---------- Average pixel shift: 66
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3465, 3225)
---------- MSI_PointOnPath: Index = 6
-------- Attempts: 1
-------- Distance: 3
---------- Players Found: 0
---------- Average pixel shift: 10
---------- Player animation: Player Idle
------ MSI_WalkTPA: True
------ MSI_AtLocation
---------- MSI_GetMyPos(): (3465, 3220)
---------- MSI_ValidSubLoc (Falador West Mine North): False
-------- Checking sub-location: Falador West Mine South
---------- MSI_BoxToMM(): (612, 87, 629, 114)
-------- Player is at Falador West Mine South
------ MSI_AtLocation: True
---- MSI_WalkPath: True
-- MSI_Walk: True
-- MSI_AutoObjects
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 59, ROCK_IRON found
------ Objects found: 1
------ Took 93 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options v
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 1
------ ~ ~ Successes: 1
------ ~ ~ Success %: 100
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 32
------ InvCount: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 61, ROCK_IRON found
------ Found: 57, ROCK_IRON found
------ Objects found: 2
------ Took 94 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options .
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 2
------ ~ ~ Successes: 2
------ ~ ~ Success %: 100
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 26
------ InvCount: 2
-------- Players Found: 0
-------- Scanning for randoms...
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 52, ROCK_IRON found
------ Objects found: 1
------ Took 93 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 3
------ ~ ~ Successes: 2
------ ~ ~ Success %: 66
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 71
------ Track box too far from player
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 41, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 4
------ ~ ~ Successes: 2
------ ~ ~ Success %: 50
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 15
------ InvCount: 3
-------- Players Found: 0
-------- Scanning for randoms...
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- MSI_AntiBan
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
------ Took too long
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 50, ROCK_IRON found
------ Found: 37, ROCK_IRON found
------ Found: 38, ROCK_IRON found
------ Objects found: 3
------ Took 94 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 5
------ ~ ~ Successes: 3
------ ~ ~ Success %: 60
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 11
------ InvCount: 3
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 47, ROCK_IRON found
------ Found: 38, ROCK_IRON found
------ Objects found: 2
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 6
------ ~ ~ Successes: 4
------ ~ ~ Success %: 66
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 19
------ InvCount: 5
-------- Players Found: 0
-------- Scanning for randoms...
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 38, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options '
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 7
------ ~ ~ Successes: 5
------ ~ ~ Success %: 71
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 22
------ InvCount: 6
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Took 47 ms to complete
---- MSI_FindObjectTPA: False
------ Players Found: 0
------ Scanning for randoms...
------ Players Found: 0
------ Players Found: 0
---- MSI_Relocate (Falador West Mine)
-------- MSI_GetMyPos(): (3455, 3235)
-------- MSI_BoxToMM(): (622, 67, 639, 94)
------ At sub-location Falador West Mine South
-------- MSI_ValidSubLoc (Falador West Mine North): False
---- MSI_Relocate: True
------ Waiting 61823 ms before relocating again
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 60, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _.
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 8
------ ~ ~ Successes: 6
------ ~ ~ Success %: 75
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 24
------ InvCount: 8
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 50, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _.
---- MSI_TrackObject
------ Failed to find color
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 9
------ ~ ~ Successes: 7
------ ~ ~ Success %: 77
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 31
------ InvCount: 9
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 29, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ Failed to find color
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 10
------ ~ ~ Successes: 8
------ ~ ~ Success %: 80
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 22
------ InvCount: 11
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 60, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _.
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 11
------ ~ ~ Successes: 9
------ ~ ~ Success %: 81
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 24
------ InvCount: 11
-------- Players Found: 0
-------- Scanning for randoms...
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Took 31 ms to complete
---- MSI_FindObjectTPA: False
------ Players Found: 0
------ Scanning for randoms...
------ Players Found: 0
------ Players Found: 0
---- MSI_Relocate (Falador West Mine)
-------- MSI_GetMyPos(): (3455, 3235)
-------- MSI_BoxToMM(): (622, 67, 639, 94)
------ At sub-location Falador West Mine South
-------- MSI_ValidSubLoc (Falador West Mine North): False
---- MSI_Relocate: True
------ Waiting 112517 ms before relocating again
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 49, ROCK_IRON found
------ Objects found: 1
------ Took 93 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _.
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 12
------ ~ ~ Successes: 9
------ ~ ~ Success %: 75
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 36
------ InvCount: 13
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 29, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ Failed to find color
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 13
------ ~ ~ Successes: 10
------ ~ ~ Success %: 76
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 22
------ InvCount: 14
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 58, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 14
------ ~ ~ Successes: 11
------ ~ ~ Success %: 78
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 26
------ InvCount: 15
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 49, ROCK_IRON found
------ Objects found: 1
------ Took 94 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Walk here _
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 15
------ ~ ~ Successes: 11
------ ~ ~ Success %: 73
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 68
------ Track box too far from player
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 49, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options ,
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 16
------ ~ ~ Successes: 11
------ ~ ~ Success %: 68
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 15
------ InvCount: 16
-------- Players Found: 0
-------- Scanning for randoms...
-------- Players Found: 0
-------- Players Found: 0
-------- MSI_AntiBan
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
------ Took too long
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 44, ROCK_IRON found
------ Found: 39, ROCK_IRON found
------ Found: 38, ROCK_IRON found
------ Objects found: 3
------ Took 94 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 17
------ ~ ~ Successes: 12
------ ~ ~ Success %: 70
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 10
------ InvCount: 16
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 48, ROCK_IRON found
------ Found: 37, ROCK_IRON found
------ Objects found: 2
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options ,
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 18
------ ~ ~ Successes: 13
------ ~ ~ Success %: 72
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 30
------ InvCount: 18
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 37, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 19
------ ~ ~ Successes: 14
------ ~ ~ Success %: 73
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 85
------ Track box too far from player
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 41, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 20
------ ~ ~ Successes: 14
------ ~ ~ Success %: 70
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 19
------ InvCount: 19
-------- Players Found: 0
-------- Scanning for randoms...
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Took 31 ms to complete
---- MSI_FindObjectTPA: False
------ Players Found: 0
------ Scanning for randoms...
------ Players Found: 0
------ Players Found: 0
---- MSI_Relocate (Falador West Mine)
-------- MSI_GetMyPos(): (3455, 3235)
-------- MSI_BoxToMM(): (622, 67, 639, 94)
------ At sub-location Falador West Mine South
-------- MSI_ValidSubLoc (Falador West Mine North): False
---- MSI_Relocate: True
------ Waiting 89165 ms before relocating again
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 63, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options 4
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 21
------ ~ ~ Successes: 15
------ ~ ~ Success %: 71
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 26
------ InvCount: 19
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 52, ROCK_IRON found
------ Objects found: 1
------ Took 94 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options 4
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 22
------ ~ ~ Successes: 15
------ ~ ~ Success %: 68
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 71
------ Track box too far from player
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 31, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ Failed to find color
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 23
------ ~ ~ Successes: 16
------ ~ ~ Success %: 69
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 21
------ InvCount: 22
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 62, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options 4
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 24
------ ~ ~ Successes: 17
------ ~ ~ Success %: 70
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 27
------ InvCount: 23
-------- Players Found: 0
-------- Scanning for randoms...
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Took 47 ms to complete
---- MSI_FindObjectTPA: False
------ Players Found: 0
------ Scanning for randoms...
------ Players Found: 0
------ Players Found: 0
---- MSI_Relocate (Falador West Mine)
-------- MSI_GetMyPos(): (3455, 3235)
-------- MSI_BoxToMM(): (622, 67, 639, 94)
------ At sub-location Falador West Mine South
-------- MSI_ValidSubLoc (Falador West Mine North): False
---- MSI_Relocate: True
------ Waiting 60093 ms before relocating again
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 59, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options 4
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 25
------ ~ ~ Successes: 17
------ ~ ~ Success %: 68
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 67
------ Track box too far from player
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 45, ROCK_IRON found
------ Found: 39, ROCK_IRON found
------ Objects found: 2
------ Took 93 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 26
------ ~ ~ Successes: 18
------ ~ ~ Success %: 69
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 30
------ InvCount: 24
-------- Players Found: 0
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 43, ROCK_IRON found
------ Found: 32, ROCK_IRON found
------ Objects found: 2
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 27
------ ~ ~ Successes: 19
------ ~ ~ Success %: 70
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 10
------ InvCount: 25
-------- Players Found: 0
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 32, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options '
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 28
------ ~ ~ Successes: 20
------ ~ ~ Success %: 71
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 85
------ Track box too far from player
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 39, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 29
------ ~ ~ Successes: 20
------ ~ ~ Success %: 68
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 17
------ InvCount: 27
-------- Players Found: 0
-------- Scanning for randoms...
------ Colours found < Accuracy
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 51, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Mine Rocks / 2 more options _.
---- MSI_TrackObject
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 30
------ ~ ~ Successes: 21
------ ~ ~ Success %: 70
---- MSI_TrackObject: True
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 63
------ Track box too far from player
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 52, ROCK_IRON found
------ Objects found: 1
------ Took 78 ms to complete
---- MSI_FindObjectTPA: True
------ Uptext: Walk here .
------ Failed to find uptext: ['ocks']
------ Players Found: 0
------ Scanning for randoms...
------ Players Found: 0
------ Players Found: 0
------ MSI_AntiBan
---- MSI_Relocate (Falador West Mine)
-------- MSI_GetMyPos(): (3455, 3240)
-------- MSI_BoxToMM(): (622, 62, 639, 89)
------ At sub-location Falador West Mine South
-------- MSI_ValidSubLoc (Falador West Mine North): False
---- MSI_Relocate: True
------ Waiting 93951 ms before relocating again
-- MSI_AutoObjects: True
-- MSI_Walk
---- Player's Location = Falador West Mine
---- MSI_AtLocation
-------- MSI_GetMyPos(): (3455, 3240)
------ Checking sub-location: Falador West Bank
------ Player not at Falador West Bank
---- MSI_AtLocation: False
------ Players Found: 0
------ Scanning for randoms...
---- MSI_WalkPath: (Reverse) LOC_FW_BANK to LOC_FW_MINE
-------- MSI_PathFromLoc: [(3477, 3200), (3458, 3230)]
-------- MSI_MirrorATPA: New ATPA [[(3466, 3222), (3572, 3233)], [(3591, 3233), (3619, 3177)]]
-------- MSI_MirrorATSA: New string array [['9_7', '8_7'], ['9_7', '8_7']]
------ Walking attempts: 1
------ MSI_SetupSPS: Surface: Runescape Surface, Areas: ['9_7', '8_7']
------ MSI_WalkTPA
-------- Path: [(3466, 3222), (3572, 3233)]
---------- MSI_PointOnPath: Index = 6
---------- MSI_PointOnPath: Index = 0
---------- MSI_PointOnPath: Index = -1
---------- Current Energy: 97
-------- Next Point: 2 (3507, 3227)
---------- Players Found: 0
---------- Average pixel shift: 114
---------- Flag distance: 47
---------- Players Found: 0
---------- Average pixel shift: 174
---------- Flag distance: 47
---------- Players Found: 0
---------- Average pixel shift: 133
---------- Flag distance: 44
---------- Players Found: 0
---------- Average pixel shift: 72
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3470, 3225)
---------- MSI_PointOnPath: Index = 0
-------- Attempts: 1
-------- Distance: 102
---------- Current Energy: 95
-------- Next Point: 3 (3526, 3225)
---------- Players Found: 0
---------- Average pixel shift: 131
---------- Flag distance: 51
---------- Players Found: 0
---------- Average pixel shift: 114
---------- Flag distance: 49
---------- Players Found: 0
---------- Average pixel shift: 141
---------- Flag distance: 48
---------- Players Found: 0
---------- Average pixel shift: 377
---------- Flag distance: 47
---------- Players Found: 0
---------- Average pixel shift: 583
---------- Flag distance: 45
---------- Players Found: 0
---------- Average pixel shift: 318
---------- Flag distance: 44
---------- Players Found: 0
---------- Average pixel shift: 293
---------- Flag distance: 42
---------- Players Found: 0
---------- Average pixel shift: 300
---------- Flag distance: 40
---------- Players Found: 0
---------- Average pixel shift: 336
---------- Flag distance: 39
---------- Players Found: 0
---------- Average pixel shift: 395
---------- Flag distance: 36
---------- Players Found: 0
---------- Average pixel shift: 159
---------- Flag distance: 35
---------- Players Found: 0
---------- Average pixel shift: 22
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3500, 3230)
---------- MSI_PointOnPath: Index = 2
-------- Attempts: 1
-------- Distance: 72
---------- Current Energy: 90
-------- Next Point: 5 (3567, 3234)
---------- Players Found: 0
---------- Average pixel shift: 28
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3515, 3230)
---------- MSI_PointOnPath: Index = 2
-------- Attempts: 1
-------- Distance: 57
---------- Current Energy: 87
-------- Next Point: 6 (3572, 3233)
---------- Players Found: 0
---------- Average pixel shift: 27
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3530, 3230)
---------- MSI_PointOnPath: Index = 3
-------- Attempts: 2
-------- Distance: 42
---------- Current Energy: 84
-------- Next Point: 6 (3572, 3233)
---------- Players Found: 0
---------- Average pixel shift: 75
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3545, 3230)
---------- MSI_PointOnPath: Index = 4
-------- Attempts: 1
-------- Distance: 27
---------- Current Energy: 81
-------- Next Point: 6 (3572, 3233)
---------- Players Found: 0
---------- Average pixel shift: 62
---------- Player animation: Player Idle
---------- MSI_GetMyPos(): (3560, 3230)
---------- MSI_PointOnPath: Index = 5
-------- Attempts: 1
-------- Distance: 12
---------- Players Found: 0
---------- Average pixel shift: 29
---------- Player animation: Player Idle
------ MSI_WalkTPA: True
------ MSI_SolveObstacle: OBS_WALL_FW
-------- MSI_FindObjectTPA: WALL_FW
---------- Took 31 ms to complete
-------- MSI_FindObjectTPA: False
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
-------- MSI_FindObjectTPA: WALL_FW
---------- Took 31 ms to complete
-------- MSI_FindObjectTPA: False
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 38, WALL_FW found
---------- Objects found: 2
---------- Took 78 ms to complete
-------- MSI_FindObjectTPA: True
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 109, WALL_FW found
---------- Found: 2, NOT ENOUGH
---------- Objects found: 2
---------- Took 78 ms to complete
-------- MSI_FindObjectTPA: True
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 109, WALL_FW found
---------- Found: 2, NOT ENOUGH
---------- Objects found: 2
---------- Took 78 ms to complete
-------- MSI_FindObjectTPA: True
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
------ MSI_SolveObstacle: False
------ Failed to pass obstacle: OBS_WALL_FW
---- MSI_WalkPath: False
------ MSI_DeathWalk: Function disabled
-- MSI_Walk: False
-- MSI_UnsetPlayer
---- Failed to walk to bank
---- MSI_SetSkillLevels
------ [HOOKED] CharacterStats_FunctionCall: CharacterStats
---------- Bobzilla_GetData: Getting skill levels
---------- Player Found in XML, Updating
------ [HOOKED] CharacterStats_FunctionCall: CharacterStats: 1
------ Mining level hasn't changed
---- MSI_SetSkillLevels: Finished
------ All players inactive

Basically, what I did was mine 1 load and it failed to hop back over the wall.

From this debug, I can see a few problems:
1. It finds no players or rocks for a solid 20 seconds, then resumes. Does this about twice each run.
2. When it hopped the wall coming from Falador bank, it went through looking for uptext and couldn't find it until the mouse hovered over the correct portion of the wall.
3. It was looking at the complete wrong section of the wall trying to hop back to bank.

Here's a screenshot to go with it, to show you the problem on the way back:

http://img443.imageshack.us/img443/2059/westfallyerror.jpg

Hope this info gives you a better idea of the exact problem.

P.S. Sorry for the bad editing, put it together in like a minute haha.

E: The first error is basically here:
 ------ MSI_SolveObstacle: OBS_WALL_FW
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 44, WALL_FW found
---------- Found: 103, WALL_FW found
---------- Found: 111, WALL_FW found
---------- Found: 410, WALL_FW found
---------- Found: 143, WALL_FW found
---------- Found: 313, WALL_FW found
---------- Found: 220, WALL_FW found
---------- Found: 233, WALL_FW found
---------- Found: 119, WALL_FW found
---------- Found: 290, WALL_FW found
---------- Found: 212, WALL_FW found
---------- Found: 393, WALL_FW found
---------- Found: 241, WALL_FW found
---------- Found: 136, WALL_FW found
---------- Found: 379, WALL_FW found
---------- Found: 36, WALL_FW found
---------- Found: 1, NOT ENOUGH
---------- Objects found: 27
---------- Took 390 ms to complete
-------- MSI_FindObjectTPA: True
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here / 1 more options
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Climb-over Crumbling wall / 2 more options
-------- Clicked object
---------- No text for obstacle: OBS_WALL_FW
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 454, WALL_FW found
---------- Found: 440, WALL_FW found
---------- Found: 240, WALL_FW found
---------- Found: 370, WALL_FW found
---------- Found: 15, WALL_FW found
---------- Found: 180, WALL_FW found
---------- Found: 52, WALL_FW found
---------- Found: 113, WALL_FW found
---------- Found: 1, NOT ENOUGH
---------- Found: 81, WALL_FW found
---------- Found: 8, WALL_FW found
---------- Objects found: 15
---------- Took 266 ms to complete
-------- MSI_FindObjectTPA: True
---------- Found mirror object: WALL_FW
---------- Found mirror
------ MSI_SolveObstacle: True

The find player error here:
---- MSI_TrackObject
------ Failed to find color
------ Failed to find color
------ Lost track of object
------ ~ Track Record
------ ~ ~ TrackObject
------ ~ ~ Searches: 4
------ ~ ~ Successes: 2
------ ~ ~ Success %: 50
---- MSI_TrackObject: False
---- MSI_WaitWhileMining
------ Distance from tracking box to player = 15
------ InvCount: 3
-------- Players Found: 0
-------- Scanning for randoms...
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- MSI_AntiBan
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
-------- Players Found: 0
------ Took too long
---- MSI_WaitWhileMining: Finished
---- MSI_FindObjectTPA: ROCK_IRON
------ Found: 50, ROCK_IRON found
------ Found: 37, ROCK_IRON found
------ Found: 38, ROCK_IRON found
------ Objects found: 3
------ Took 94 ms to complete

And the final error of not jumping the wall back here:
 ------ MSI_SolveObstacle: OBS_WALL_FW
-------- MSI_FindObjectTPA: WALL_FW
---------- Took 31 ms to complete
-------- MSI_FindObjectTPA: False
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
-------- MSI_FindObjectTPA: WALL_FW
---------- Took 31 ms to complete
-------- MSI_FindObjectTPA: False
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 38, WALL_FW found
---------- Objects found: 2
---------- Took 78 ms to complete
-------- MSI_FindObjectTPA: True
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 109, WALL_FW found
---------- Found: 2, NOT ENOUGH
---------- Objects found: 2
---------- Took 78 ms to complete
-------- MSI_FindObjectTPA: True
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
-------- MSI_FindObjectTPA: WALL_FW
---------- Found: 109, WALL_FW found
---------- Found: 2, NOT ENOUGH
---------- Objects found: 2
---------- Took 78 ms to complete
-------- MSI_FindObjectTPA: True
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Uptext: Walk here
---------- Failed to find uptext: ['rumbling wall']
---------- Players Found: 0
---------- Scanning for randoms...
-------- Setting obstacle to right click only
------ MSI_SolveObstacle: False
------ Failed to pass obstacle: OBS_WALL_FW
---- MSI_WalkPath: False
------ MSI_DeathWalk: Function disabled
-- MSI_Walk: False
-- MSI_UnsetPlayer
---- Failed to walk to bank
---- MSI_SetSkillLevels
------ [HOOKED] CharacterStats_FunctionCall: CharacterStats
---------- Bobzilla_GetData: Getting skill levels
---------- Player Found in XML, Updating
------ [HOOKED] CharacterStats_FunctionCall: CharacterStats: 1
------ Mining level hasn't changed
---- MSI_SetSkillLevels: Finished
------ All players inactive

On the upside, the logout and debug/progress report failsafe seems to work like a charm.

Kyle Undefined

2011-12-22 16:12:50

Wow, awesome report! I'll get on this tonight! :)

TheJokester117

2011-12-22 21:33:11

From: Kyle Undefined
Wow, awesome report! I'll get on this tonight! :)


Appreciate it. Just trying to do my part until I can figure out fixes too haha.

Coh3n

2012-01-01 23:30:44

https://github.com/SRL/MSI/pull/54

Should fix it. The search area wasn't right for the WALL_FW object/obstacle.

Kyle Undefined

2012-01-02 22:34:08

Change was committed last night, will test later.