Log in

View Full Version : All in one DIVINATION - footballjds



Pages : 1 [2] 3 4 5

odisey
12-30-2013, 05:58 PM
Hey guys,

I've updated the script and the include again. Please delete and re-download.
All bugs should be fixed. keep the reports coming in!

deleted and re-downloaded, but still getting the same msg;

footballjds
12-30-2013, 06:04 PM
deleted and re-downloaded, but still getting the same msg;

thanks, try again.

superduperd
12-30-2013, 06:13 PM
thanks, try again.

testing now, will report back in 15 minutes

odisey
12-30-2013, 06:26 PM
thanks, try again.

Great job. :)

superduperd
12-30-2013, 06:32 PM
Works like a charm :)

Would it be a good idea to implement a function that play a sound when someone says something in public chat? Ashaman has this implemented in his sally hunter when another person comes near (wouldnt work in this script since there mostly are people around the divination spots), makes it way more easily monitored ;)

footballjds
12-30-2013, 06:59 PM
Great job. :)

ty


Works like a charm :)

Would it be a good idea to implement a function that play a sound when someone says something in public chat? Ashaman has this implemented in his sally hunter when another person comes near (wouldnt work in this script since there mostly are people around the divination spots), makes it way more easily monitored ;)

Glad to hear it. Would it be a good idea? That is a question for villavu. I don't care if there are legits talking. Half the people at div are bots and the other half don't talk much since they're mostly afk. Not replying to a legit isn't bot-like, it is simply lazy or un-social.

Clarity
12-30-2013, 07:10 PM
I've babysat the bot about 50% of the time and 90% of people don't talk at all, I can sometimes tell they are using this script but other legits don't talk either.

odisey
12-30-2013, 07:18 PM
ty



Glad to hear it. Would it be a good idea? That is a question for villavu. I don't care if there are legits talking. Half the people at div are bots and the other half don't talk much since they're mostly afk. Not replying to a legit isn't bot-like, it is simply lazy or un-social.

How high are ban rates using Simba? Is client detectable?

Clarity
12-30-2013, 07:19 PM
How high are ban rates using Simba? Is client detectable?
Client is technically detectable but they don't detect it. Very little bans to my knowledge except for suicide botters.

odisey
12-30-2013, 07:25 PM
Client is technically detectable but they don't detect it. Very little bans to my knowledge except for suicide botters.

Well thanks. :) But from my experience botting time does not really matter unless you bot literally 21- 24 hours per day.

epi
12-30-2013, 07:25 PM
Well,Great job on the script. Works fine except my problem with opengl. I dont know if anyone else has this but directx works flawlessly, no lag. But of course we need opengl for simba and that laggggggs like a bitch. It is causing the bot to double click at the convert options interface and causes the second click to make the player walk away from the rift, ending the converting session. I looked throught the script but cant seem to figure out where to take away the double click. Other than that it works great :). any help would be appreciated

Clarity
12-30-2013, 07:31 PM
Well thanks. :) But from my experience botting time does not really matter unless you bot literally 21- 24 hours per day.
Haha yeah, 21-24 is what I mean by suicide. Check http://villavu.com/forum/forumdisplay.php?f=215 for an actual idea though.

footballjds
12-30-2013, 07:31 PM
Well,Great job on the script. Works fine except my problem with opengl. I dont know if anyone else has this but directx works flawlessly, no lag. But of course we need opengl for simba and that laggggggs like a bitch. It is causing the bot to double click at the convert options interface and causes the second click to make the player walk away from the rift, ending the converting session. I looked throught the script but cant seem to figure out where to take away the double click. Other than that it works great :). any help would be appreciated

I don't really want to support a computer as laggy as yours. The reason the script will double click is because your computer lags passed the min wait threshold for the the convert option. Believe it or not the script actually presses the key(1, 2 or 3) before ever clicking and then waits up to a second or so. so if you're getting two clicks you're looking at a 3ish second delay. That is terrible.

epi
12-30-2013, 07:50 PM
I don't really want to support a computer as laggy as yours. The reason the script will double click is because your computer lags passed the min wait threshold for the the convert option. Believe it or not the script actually presses the key(1, 2 or 3) before ever clicking and then waits up to a second or so. so if you're getting two clicks you're looking at a 3ish second delay. That is terrible.

How do I get rid of the extra click though? The interface closes and one memory gets converted before it clicks again. I could probably do without the extra and be fine



I've also been watching it and notice that now only occasionally it does like 1 in 3...

footballjds
12-30-2013, 07:55 PM
How do I get rid of the extra click though? The interface closes and one memory gets converted before it clicks again. I could probably do without the extra and be fine.

I can't write a script catered to you so you'll have to figure it out. Simply editing the logic in the wait2convert function/procedure should resolve the issue

epi
12-30-2013, 08:00 PM
Simply editing the logic in the wait2convert function/procedure should resolve the issue

Thanks. Thats all I was looking for. I just didnt really know what to mess with

footballjds
12-30-2013, 08:19 PM
Thanks. Thats all I was looking for. I just didnt really know what to mess with

i lied, don't edit the wait to convert. edit the ConvertMemories function.

function convertMemories: boolean;
var
threshold, i, eM, m: integer;
begin
countMemories(eMemoriesCon, memoriesCon);
if openRift then
begin
if wait2Convert then
begin
wait(randomRange(50,200));
threshold := getSystemTime + randomRange(6000,8000);
while (threshold > getSystemTime) and riftOpen do
begin
convertOption(i);
wait(randomRange(2000, 3000));//add this line
//remove this: wait(randomRange(800, 1200));
inc(i);
end;
end;
if (threshold > getSystemTime) and (not riftOpen) then
result := waitWhileConverting;
if result then
begin
countMemories(eM, m);
eMemoriesCon := eMemoriesCon - eM;
memoriesCon := memoriesCon - m;
printProgress;
end;
end;
memoriesCon := 0;
eMemoriesCon := 0;
end;

epi
12-30-2013, 08:25 PM
i lied, don't edit the wait to convert. edit the ConvertMemories function.

function convertMemories: boolean;
var
threshold, i, eM, m: integer;
begin
countMemories(eMemoriesCon, memoriesCon);
if openRift then
begin
if wait2Convert then
begin
wait(randomRange(50,200));
threshold := getSystemTime + randomRange(6000,8000);
while (threshold > getSystemTime) and riftOpen do
begin
convertOption(i);
wait(randomRange(2000, 3000));//add this line
//remove this: wait(randomRange(800, 1200));
inc(i);
end;
end;
if (threshold > getSystemTime) and (not riftOpen) then
result := waitWhileConverting;
if result then
begin
countMemories(eM, m);
eMemoriesCon := eMemoriesCon - eM;
memoriesCon := memoriesCon - m;
printProgress;
end;
end;
memoriesCon := 0;
eMemoriesCon := 0;
end;


I guess I'm not too bad after all... This is what I changed it too and it's been working correctly.

wait(randomRange(1500, 3000));

I just looked for when it waits under that function so I guesss my lack of knowledge worked out
Thanks.

superduperd
12-30-2013, 09:47 PM
Hmmm it doesnt choose the converting option anymore all of a sudden, just keeps hanging at that screen. Sometimes it hangs while standing at the rift too. Re-updated everything and still does this. I've lost the debug but ill get it later on

odisey
12-30-2013, 09:58 PM
Hmmm it doesnt choose the converting option anymore all of a sudden, just keeps hanging at that screen. Sometimes it hangs while standing at the rift too. Re-updated everything and still does this. I've lost the debug but ill get it later on

Let me guess. Another usefull update. I will probably turn my internet connection off before I run simba again. LOL

Ashaman88
12-30-2013, 10:06 PM
Let me guess. Another usefull update. I will probably turn my internet connection off before I run simba again. LOL

Probably for the best. It is a shoddy program for sure.

http://villavu.com/forum/showthread.php?t=104324&highlight=

Clarity
12-30-2013, 10:22 PM
Probably for the best. It is a shoddy program for sure.

http://villavu.com/forum/showthread.php?t=104324&highlight=
Lol'd.
OT: SPS was updated yesterday but if it's 'hanging' at the convert screen it's unrelated to SPS and maybe on your end?

odisey
12-30-2013, 10:26 PM
Probably for the best. It is a shoddy program for sure.

http://villavu.com/forum/showthread.php?t=104324&highlight=

When? And how? That is insane. You just ... man ... what the helll? How did you get through updates? And what about reports? I hope you posted that on official runescape forums.

You are my new hero. Not the guy who has botted 1.5 billion XP. You are the guy who botted for over a MONTH straight.

Like really ... my english is way to bad to describe my feelings. :D I need to learn how to code when I pass through semester.

superduperd
12-30-2013, 11:33 PM
Lol'd.
OT: SPS was updated yesterday but if it's 'hanging' at the convert screen it's unrelated to SPS and maybe on your end?

re-updated and redownloaded everything, still getting the same error.



-- exitSquealOfFortune()
---- Found goblin color around {X = 311, Y = 162} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 320, Y = 156} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 314, Y = 162} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 313, Y = 164} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 311, Y = 161} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- chooseOption.isOpen(): result = true
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Harvest Radiant wisp, Walk here, Examine Radiant wisp, Cancel]
---- Found option "Harvest " in "Harvest Radiant wisp"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- exitSquealOfFortune()
---- Found goblin color around {X = 256, Y = 152} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 257, Y = 132} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 257, Y = 128} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 261, Y = 120} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 260, Y = 123} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- chooseOption.isOpen(): result = true
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Harvest Radiant spring, Walk here, Examine Radiant spring, Cancel]
---- Found option "Harvest " in "Harvest Radiant spring"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 347, Y = 261} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 345, Y = 279} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 345, Y = 279} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 336, Y = 280} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 336, Y = 279} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 327, Y = 251} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 322, Y = 254} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 260, Y = 120} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 325, Y = 285} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 318, Y = 278} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 333, Y = 248} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 337, Y = 279} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 323, Y = 254} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 261, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 340, Y = 278} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 339, Y = 277} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 320, Y = 254} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 320, Y = 254} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 337, Y = 274} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 262, Y = 121} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 345, Y = 266} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- chooseOption.isOpen(): result = true
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Harvest Radiant spring, Harvest Radiant wisp, Walk here NLKav (level: 200), Follow NLKav (level: 200), Trade with NLKav (level: 200), Examine Radiant spring, Examine Radiant wisp, Cancel]
---- Found option "Harvest " in "Harvest Radiant spring"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- exitSquealOfFortune()
---- Found goblin color around {X = 130, Y = 361} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 71, Y = 384} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 47, Y = 232} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 46, Y = 232} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 47, Y = 232} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 46, Y = 232} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 44, Y = 238} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 47, Y = 232} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 74, Y = 382} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 74, Y = 379} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- chooseOption.isOpen(): result = true
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Harvest Radiant spring, Walk here, Examine Radiant spring, Cancel]
---- Found option "Harvest " in "Harvest Radiant spring"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- exitSquealOfFortune()
---- Found goblin color around {X = 95, Y = 386} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 81, Y = 373} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 191, Y = 103} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 185, Y = 102} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 183, Y = 101} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 18, Y = 361} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 182, Y = 99} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 21, Y = 361} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 40, Y = 348} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 183, Y = 97} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 184, Y = 97} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 179, Y = 100} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 179, Y = 100} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 23, Y = 361} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 53, Y = 358} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 177, Y = 99} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 23, Y = 379} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 52, Y = 362} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 181, Y = 98} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 49, Y = 360} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 179, Y = 99} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 178, Y = 99} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 48, Y = 369} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 25, Y = 360} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 94} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 101} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 101} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 179, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 101} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 102} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 98} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 94} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 94} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 97} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 98} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 98} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 94} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 94} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 94} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 102} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 179, Y = 97} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 94} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 101} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 101} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 101} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 179, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 179, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 179, Y = 93} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 180, Y = 100} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- .getPlayerPos(): result = {X = 170, Y = 122}, took 63 ms
---- Waiting while the player is moving...
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 94 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 94 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 62 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 79 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 63 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 78 ms
-- .getPlayerPos(): result = {X = 134, Y = 138}, took 94 ms
-- Freeing the minimap mask
-- Succesfully freed SMART[6968]
-- Freeing gametabs bitmaps...
Successfully executed.

stopped it manually, was just standing at the rift, not even opening the converting screen ;)


EDIT:
restarted it now and now it seems to work again though. ill try to reproduce the error somehow

Praizey
12-31-2013, 01:49 AM
Amazing script! I needed to babysit it a bit, but once it gained momentum it was great! Nearly Level 80 from 30 in only 3 days :d thanks

odisey
12-31-2013, 01:59 PM
Probably for the best. It is a shoddy program for sure.

http://villavu.com/forum/showthread.php?t=104324&highlight=

Tell me about it. :)

Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"

odisey
12-31-2013, 02:01 PM
I shouldn't have updated it. Ffs

Edit: This is the reason why I rage so much. I would (and from now on I probably will) rather waste my time playing legit or ignoring runescape than trying to make my bot work EVERY day. Over and over again. Just fire all the incompetent staff ... do not work for free ... and make something that actually works. This is a joke.

So long.

Ashaman88
12-31-2013, 02:34 PM
I shouldn't have updated it. Ffs

Edit: This is the reason why I rage so much. I would (and from now on I probably will) rather waste my time playing legit or ignoring runescape than trying to make my bot work EVERY day. Over and over again. Just fire all the incompetent staff ... do not work for free ... and make something that actually works. This is a joke.

So long.

You shouldn't mess with the include/scripts unless you know what you're doing. The include is working fine, it takes < 10 minutes to initially setup simba and get to botting (if you follow directions). From this morning:


=========AshamanRoguesCooker v2.0=========
Time Running: 14 Hours, 54 Minutes and 10 Seconds
Lobster Cooked: 19125
Experience Earned: 2243640
Experience/Hour: 150550
Lobster/H: 1283
==========================================

footballjds
12-31-2013, 02:48 PM
Hmmm it doesnt choose the converting option anymore all of a sudden, just keeps hanging at that screen. Sometimes it hangs while standing at the rift too. Re-updated everything and still does this. I've lost the debug but ill get it later on
I'll change the convert option to always click instead of press the key. Seems more reliable. Thanks for the calm bug report.


Let me guess. Another usefull update. I will probably turn my internet connection off before I run simba again. LOL
your intelligence or lack-there-of "shines bright like a diamond" (https://www.youtube.com/watch?v=lWA2pjMjpBs)

Tell me about it. :)

Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"
Exception in Script: Unknown declaration "MouseOverChars" at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"


I shouldn't have updated it. Ffs

Edit: This is the reason why I rage so much. I would (and from now on I probably will) rather waste my time playing legit or ignoring runescape than trying to make my bot work EVERY day. Over and over again. Just fire all the incompetent staff ... do not work for free ... and make something that actually works. This is a joke.

So long.

odisey, your attitude is lacking, but your motivations are pure greed so that makes sense. I want a flawless script and I don't care how I come across that. So please please continue to report bugs. Just make sure you've done your part. You haven't posted a bug yet that is related to my script(srl issues or other).



[mention]superduperd
That is odd. Thanks for posting the debug! It appears it thought it found the squeel of fortune color but never found the DTM. I think that color needs updated in SRL...
Anyhow, after that it looks like it broke out of one of the loops. I'm going to remove some of the timers from my loops and use global error DTM's to track fails instead. Should improve the logic flow.

No idea why it is standing there. too bad we don't have cool debug features like some other IDE's

onilika
12-31-2013, 04:13 PM
Bugs/Situations I have encountered :

- The Brilliant ones, some time it runs away from the Rift. Goes to south;
- It takes some time to change from Rift to restart colecting Wisps. Always check the last inventory slot for Energy would be a great method, or.. check for that Quick Inventory Slot A or B. Of course that enriched would always be left behind, but sooner or later, they would go to the rift.

~My first post in a long time!
~onilika

Happy New Year :)

footballjds
12-31-2013, 04:23 PM
Bugs/Situations I have encountered :

- The Brilliant ones, some time it runs away from the Rift. Goes to south;
- It takes some time to change from Rift to restart colecting Wisps. Always check the last inventory slot for Energy would be a great method, or.. check for that Quick Inventory Slot A or B. Of course that enriched would always be left behind, but sooner or later, they would go to the rift.

~My first post in a long time!
~onilika

Happy New Year :)

Onilika,

I've encountered the first problem as well, i think I'll just make the SPS's maps bigger. Just makes the script slower though :P
What is in your inventory? There shouldn't ever be anything in your inv except energy or memories. Otherwise it will wait apprx 5-10 seconds after each load.

onilika
12-31-2013, 04:25 PM
Onilika,

I've encountered the first problem as well, i think I'll just make the SPS's maps bigger. Just makes the script slower though :P
What is in your inventory? There shouldn't ever be anything in your inv except energy or memories. Otherwise it will wait apprx 5-10 seconds after each load.

Oh, then should be that!
One thing...should be possible to remove that bar, that is down the map, right? o:
And perhaps get some other colours at the Brilliant ones. Still don't know what is causing it running off the rift..

footballjds
12-31-2013, 04:38 PM
Oh, then should be that!
One thing...should be possible to remove that bar, that is down the map, right? o:
And perhaps get some other colours at the Brilliant ones. Still don't know what is causing it running off the rift..

you're hard to understand :p

what bar are you talking about? what do you mean other colors at the brilliant ones? what "other colors"? And what do you mean by: "Still don't know what is causing it running off the rift.."

try to explain in proper english, I know that will be difficult! haha, <3

onilika
12-31-2013, 04:49 PM
you're hard to understand :p

what bar are you talking about? what do you mean other colors at the brilliant ones? what "other colors"? And what do you mean by: "Still don't know what is causing it running off the rift.."

try to explain in proper english, I know that will be difficult! haha, <3

Sorry about that :p

Let's try again.

22637

If it's possible to remove that red lined bar, we can have a greater area of the map, by pulling the map down.

About the brilliant ones, I don't know why sometimes the charater runs away from the rift, so I was thinking it could be a matter of colors, that colors were almost the same, in comparisson with the rest of the map and the rift.

footballjds
12-31-2013, 04:58 PM
Sorry about that :p

Let's try again.

22637

If it's possible to remove that red lined bar, we can have a greater area of the map, by pulling the map down.

About the brilliant ones, I don't know why sometimes the charater runs away from the rift, so I was thinking it could be a matter of colors, that colors were almost the same, in comparison with the rest of the map and the rift.

Onilika, if you have no idea how the script works then please just tell me what bugs you encounter. Otherwise you'll be confusing. :)

You would like to remove the ability bar? No, that cannot happen.

So honestly, what is the issue you're trying to report? The script occasionally runs too far south? unless it is doing so by the minimap it is simply collecting wisps that are too far south and gets lost.

onilika
12-31-2013, 05:02 PM
Onilika, if you have no idea how the script works then please just tell me what bugs you encounter. Otherwise you'll be confusing. :)

You would like to remove the ability bar? No, that cannot happen.

So honestly, what is the issue you're trying to report? The script occasionally runs too far south? unless it is doing so by the minimap it is simply collecting wisps that are too far south and gets lost.

It clicks on the minimap, to go to the rift. Once in the rift, starts clicking a little bit to the south of the rift, at the minimap. It doesn't convert, it simply goes away of the rift. :)

footballjds
12-31-2013, 07:01 PM
It clicks on the minimap, to go to the rift. Once in the rift, starts clicking a little bit to the south of the rift, at the minimap. It doesn't convert, it simply goes away of the rift. :)
still need more details :)

I am getting the following, is this correct?:
It clicks on the minimap where the rift is. Runs to the rift. Gets to the rift. Doesn't convert ANY memories. Clicks on the minimap south of the rift. Gets lost.




I need all the details you can give. Vague info is ny but useless.

gawain
01-01-2014, 01:26 AM
awesome script thank you :D
but is there an option to collect the chronicles
sorry if i overread the fact that there is an option im new here :D

Jaxom
01-01-2014, 01:45 AM
I shouldn't have updated it. Ffs

Edit: This is the reason why I rage so much. I would (and from now on I probably will) rather waste my time playing legit or ignoring runescape than trying to make my bot work EVERY day. Over and over again. Just fire all the incompetent staff ... do not work for free ... and make something that actually works. This is a joke.

So long.

IMO
You should be grateful he's put up the bot for public use.
Also i think SRL is different to Powerban in their goals, it seems to cater for learning moreso than oh i'm just going to ripp everyone off for money.
Which is what i like about it.

If you don't like it make a bot yourself or :duh:

Gawain i don't believe there is that option yet, Collecting chronicles isn't worth it after 80 imo.

gawain
01-01-2014, 01:57 AM
okay thankyou
ehm one last question
does this script has any antiban processes like scrolling through friendlist etc.
i dunno if this is event necessary to avoid a ban :D

Mouse
01-01-2014, 02:14 AM
When it tries find the rift, sometimes I will be standing right next to it and it will run to a random spot on the minimap, and often run back and forth several times before it goes back to the rift and begins to convert memories. I don't think that this has to do with the color I have set for the rift. It still clicks in the general area that the rift is supposed to be at (on the minimap) correctly, but then it just clicks elsewhere on the minimap and runs around. After it runs around a bit it eventually finds the rift and converts memories.

I'm using the script at the lv90 desert spot. It will be at the rift, then run all the way down to the southeast corner of the map, then back up, and repeat this several times. Here is a picture.
http://puu.sh/65aEL.jpg

gawain
01-01-2014, 02:20 AM
When it tries find the rift, sometimes I will be standing right next to it and it will run to a random spot on the minimap, and often run back and forth several times before it goes back to the rift and begins to convert memories. I don't think that this has to do with the color I have set for the rift. It still clicks in the general area that the rift is supposed to be at (on the minimap) correctly, but then it just clicks elsewhere on the minimap and runs around. After it runs around a bit it eventually finds the rift and converts memories.

I'm using the script at the lv90 desert spot. It will be at the rift, then run all the way down to the southeast corner of the map, then back up, and repeat this several times. Here is a picture.
http://puu.sh/65aEL.jpg


same for me at lvl60 spot :D :/

but i think it has something to do with your camera angle
try to set it correctly north via clicking the compass and set the camera to aerial perspective.... seems to work for me

Jaxom
01-01-2014, 02:26 AM
Gawain, There is anti-ban but imo a script is a script. If Jagex were watching anti-ban isn't going to do much i think. Since it's scripted. It'd probally repeat the antiban action every X minutes or so but i can't really comment on this it's just speculation.

I had that issue to before, at the level 70 spot aswell, Eventually it stopped though, make sure your maximum zoomed out might help aswell, Also maybe try a more crowded world for the 90 spot? Since those wisps are known to be quite far away from the rift.

Mouse
01-01-2014, 02:47 AM
Also maybe try a more crowded world for the 90 spot? Since those wisps are known to be quite far away from the rift.
It has no problem finding the wisps. Plus, I am not willing to risk getting reported because right now the way it behaves just screams bot.

odisey
01-01-2014, 04:16 AM
IMO
You should be grateful he's put up the bot for public use.
Also i think SRL is different to Powerban in their goals, it seems to cater for learning moreso than oh i'm just going to ripp everyone off for money.
Which is what i like about it.

If you don't like it make a bot yourself or :duh:

Gawain i don't believe there is that option yet, Collecting chronicles isn't worth it after 80 imo.

Lol

Powerban actually got me 250 million experiences in about 6 months using cheap methods and free scripts - except for dungeoneering that probably got me banned in june. What a paradox. (ban = 3 days; I got away with 250m xp)

And I am grateful because the script is up but ... I find myself spending more time "editing" the script rather than doing IRL things. Because that is the reason why I bot. If the script was not up I wouldn have to decide whether to keep on editing this flawed client or whether I should just ignore it and AFK some other skill just "for fun".


And yes when I have enough time I will make my own bot. There is A LOT of potential in it. Safe and working color-bot without any client? The first person that realises it will be rich.

Jaxom
01-01-2014, 05:33 AM
Lol

Powerban actually got me 250 million experiences in about 6 months using cheap methods and free scripts - except for dungeoneering that probably got me banned in june. What a paradox. (ban = 3 days; I got away with 250m xp)

And I am grateful because the script is up but ... I find myself spending more time "editing" the script rather than doing IRL things. Because that is the reason why I bot. If the script was not up I wouldn have to decide whether to keep on editing this flawed client or whether I should just ignore it and AFK some other skill just "for fun".


And yes when I have enough time I will make my own bot. There is A LOT of potential in it. Safe and working color-bot without any client? The first person that realises it will be rich.

Correction Safe color-bot without any client that can do Dungeoneering :P

Jaxom
01-01-2014, 05:45 AM
Ive recreated the walking bug on my PC.

If you don't change the highlighted text, and it's not relevant to your wisps then it occurs. Try it out and see.
Say if BLUE is the default setting, but i have upgraded to RADIANT wisps(IN GAME) then if i don't change the corresponding entry to RADIANT it will still get the WISPS but move off the map. When searching to convert to energy.

const
SIPHON_PALE_WISPS = 0;
SIPHON_FLICKERING_WISPS = 1;
SIPHON_BRIGHT_WISPS = 2;
SIPHON_GLOWING_WISPS = 3;
SIPHON_SPARKLING_WISPS = 4;
SIPHON_GLEAMING_WISPS = 5;
SIPHON_VIBRANT_WISPS = 6;
SIPHON_LUSTROUS_WISPS = 7;
SIPHON_BRILLIANT_WISPS = 8;
SIPHON_RADIANT_WISPS = 9;
SIPHON_LUMINOUS_WISPS = 10;
SIPHON_INCANDESCENT_WISPS = 11;

_debug = true;

procedure declarePlayers;
begin
setLength(players, 1);
with players[0] do
begin
integers[0] := 2;//1, 2 or 3 memory conversion options
integers[1] := SIPHON_BRILLIANT_WISPS;//wisp name
booleans[0] := true;//Are you gaining %10 extra exp because of boon?
loginName := '';
password := '';
isActive := true;
isMember := true;
world := -1;
end;
currentPlayer := 0;

Jaxom
01-01-2014, 05:51 AM
Im getting this error however while the bot stays at the option to choose an option to convert the energies into XP.(Depositing energies into rift).


---- Options found: [ConveM memories Energy RiM, Walk here, Examine Energy RiM, Cancel]
---- Found option "memories En" in "ConveM memories Energy RiM"
-- chooseOption.select() result = true
---- Waiting while the player is moving...
-- .getPlayerPos(): result = {X = 130, Y = 146}, took 63 ms
-- .getPlayerPos(): result = {X = 130, Y = 146}, took 46 ms
-- .getPlayerPos(): result = {X = 130, Y = 146}, took 47 ms


EDIT:
It's the same problem Super was having with the same code error.
Except mines not going away on re-start.

epi
01-01-2014, 04:48 PM
Just like to add that for me, the script is working perfectly. Great job and thanks for the little help getting it working for me :) It did run off south once while at vibrant but it didn't do it again after I just walked back to the rift.

Jaxom
01-01-2014, 05:21 PM
Mine was working fine initially then the bug which i posted up just started happening after i started teh bot up again once, and it's stuck with me through re-installs of Simba/jagex cache everything :(.

Clicks on rift but then doesn't click option just sits there. (At radiants)

footballjds
01-01-2014, 05:24 PM
Ive recreated the walking bug on my PC.

If you don't change the highlighted text, and it's not relevant to your wisps then it occurs. Try it out and see.
Say if BLUE is the default setting, but i have upgraded to RADIANT wisps(IN GAME) then if i don't change the corresponding entry to RADIANT it will still get the WISPS but move off the map. When searching to convert to energy.

const
SIPHON_PALE_WISPS = 0;
SIPHON_FLICKERING_WISPS = 1;
SIPHON_BRIGHT_WISPS = 2;
SIPHON_GLOWING_WISPS = 3;
SIPHON_SPARKLING_WISPS = 4;
SIPHON_GLEAMING_WISPS = 5;
SIPHON_VIBRANT_WISPS = 6;
SIPHON_LUSTROUS_WISPS = 7;
SIPHON_BRILLIANT_WISPS = 8;
SIPHON_RADIANT_WISPS = 9;
SIPHON_LUMINOUS_WISPS = 10;
SIPHON_INCANDESCENT_WISPS = 11;

_debug = true;

procedure declarePlayers;
begin
setLength(players, 1);
with players[0] do
begin
integers[0] := 2;//1, 2 or 3 memory conversion options
integers[1] := SIPHON_BRILLIANT_WISPS;//wisp name
booleans[0] := true;//Are you gaining %10 extra exp because of boon?
loginName := '';
password := '';
isActive := true;
isMember := true;
world := -1;
end;
currentPlayer := 0;
You didn't reproduce the bug because there is no bug. you're supposed to setup declare players. If you put in a different wisp than the location you're at that is USER ERROR, NOT a bug.

happy botting.

relics
01-01-2014, 05:27 PM
Mine was working fine initially then the bug which i posted up just started happening after i started teh bot up again once, and it's stuck with me through re-installs of Simba/jagex cache everything :(.

Clicks on rift but then doesn't click option just sits there. (At radiants)

Yeah, im getting the same issue. I've been trying to mess with the code but i still cant get it to choose the option. looks like everything else works great but it just wont convert for me.

footballjds
01-01-2014, 05:32 PM
Lol

Powerban actually got me 250 million experiences in about 6 months using cheap methods and free scripts - except for dungeoneering that probably got me banned in june. What a paradox. (ban = 3 days; I got away with 250m xp)

And I am grateful because the script is up but ... I find myself spending more time "editing" the script rather than doing IRL things. Because that is the reason why I bot. If the script was not up I wouldn have to decide whether to keep on editing this flawed client or whether I should just ignore it and AFK some other skill just "for fun".


And yes when I have enough time I will make my own bot. There is A LOT of potential in it. Safe and working color-bot without any client? The first person that realises it will be rich.

odisey, I think you're misunderstanding a lot of things.
First of all, if you set up the game, script and account correctly you'd be getting perfect runs for 6 hours+. I know this because I wrote this script to get my divination up and then released it here for public use. You shouldn't edit the script at all, you should report bugs and download the latest version.

Second, your logic is flawed and contradict yourself in the same post.

If the script was not up I wouldn have to decide whether to keep on editing this flawed client...

...There is A LOT of potential in it. Safe and working color-bot without any client? ...
First you say you're editing a flawed client then you talk about a color bot without a client.

The CLIENT is SMART and is made by Benland. We utilize this. I think you should have a look around the forums and learn a few things.


Keep in mind, this script was designed by an individual with an IQ above the retard threshold, so people similar to yourself will find it very difficult to utilize.

relics
01-01-2014, 06:16 PM
Yeah, im getting the same issue. I've been trying to mess with the code but i still cant get it to choose the option. looks like everything else works great but it just wont convert for me.

Here's the issue with some info:


-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- .getPlayerPos(): result = {X = 194, Y = 122}, took 140 ms
---- Waiting while the player is moving...
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 140 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 125 ms
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [ConveM memories Energy RiM, Walk here, Examine Energy RiM, Cancel]
---- Found option "memories En" in "ConveM memories Energy RiM"
-- chooseOption.select() result = true
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 109 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 110 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 156 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 140 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 125 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 125 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 110 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 124 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 125 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 140 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 141 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 124 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 109 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 109 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 125 ms
-- .getPlayerPos(): result = {X = 142, Y = 142}, took 125 ms

and it just keeps going until i quit it manually.

odisey
01-01-2014, 06:16 PM
The CLIENT is SMART and is made by Benland. We utilize this. I think you should have a look around the forums and learn a few things.


Keep in mind, this script was designed by an individual with an IQ above the retard threshold, so people similar to yourself will find it very difficult to utilize.

Right, I don't feel like wasting more time lurking your forums so that I could understand how to use your bot.

And ... if you think that everyone should know how to work with SRL then you are retarted yourself.
(I actually looked at villavu forum when I wanted to set up my bot for the very first time. I did everything right and ended up with "---Waiting fo lobby" error. How was that my fault? How am I retarted? I even kind of fixed it when I edited srl "interfaces" and "lobby". Next day there was another error. I had to edit another part of the script. Because I am retarted fish. The next day? I guess that you know what happened because you are so intelligent.)

This is bothering me now. And I am still wasting my valuable time because I really am retarted.

Exception in Script: Cannot invoke identifier at line 436, column 50 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba" at line 436, column 64 in file "C:\Simba\Includes\SRL-6\lib\core\text.simba"

Never mind I quit. I am going to study ... or play guitar ... or piano ... or finish my php/mysql/js project ... because I am so stupid. ;)

digitalninja
01-01-2014, 07:17 PM
Onilika,

I've encountered the first problem as well, i think I'll just make the SPS's maps bigger. Just makes the script slower though :P
What is in your inventory? There shouldn't ever be anything in your inv except energy or memories. Otherwise it will wait apprx 5-10 seconds after each load.

This makes sense ... when I babysit the script I notice long delays after inventory is converted ... but with all the events on now I always have crystals or crackers in my inventory if not the occasional log :). The script saves so much time I dont really mind losing some exp/hour.

NineteenNinetyNine
01-01-2014, 08:13 PM
I really am retarted. I am so stupid.

Pretty much.

footballjds
01-01-2014, 09:36 PM
Please see first page for bug report formating if you would.
-
-
-
-
-
-
-
"other guy, sounds cool"[/retard]

Clarity
01-01-2014, 10:16 PM
Comparing SRL to powerban/others is silly. The purpose of SRL is different than the purpose of powerban...it's not meant to provide leechers with free bots/xp/cash...it's the fun of the challenge making scripts to play the game.
I used to leech a long time ago when I first joined because programming intimidated me but ever since I started scripting...tbh its been so addicting.

Since other people, who are not as good at programming as you claim to be, aren't reporting the same problems you are, it's safe to say this extreme difficulty which you say exists may not exist after all.

onilika
01-01-2014, 11:17 PM
When it tries find the rift, sometimes I will be standing right next to it and it will run to a random spot on the minimap, and often run back and forth several times before it goes back to the rift and begins to convert memories. I don't think that this has to do with the color I have set for the rift. It still clicks in the general area that the rift is supposed to be at (on the minimap) correctly, but then it just clicks elsewhere on the minimap and runs around. After it runs around a bit it eventually finds the rift and converts memories.

I'm using the script at the lv90 desert spot. It will be at the rift, then run all the way down to the southeast corner of the map, then back up, and repeat this several times. Here is a picture.
http://puu.sh/65aEL.jpg

THIS is what happens at the Brilliant Spot #footballjds (http://villavu.com/forum/usertag.php?do=list&action=hash&hash=footballjds)

Jaxom
01-02-2014, 12:42 AM
Never mind it seems to work now.. Im not sure was it because of another re-start of my PC or something else.
I changed my in-game settings. The only difference was compared to the other guide that'son here where he minimizes that chatbox i didn't minimze mine this time around and it seems to be working depositing memories.
Will let you know if anything changes and sorry for before.

vwxz
01-02-2014, 03:45 AM
I'm experiencing a strange issue.

The script goes to the rift to convert. It opens up the menu and clicks the option. Then it clicks again where the option was, but the popup is gone and so the click registers against the ground. This cancels the conversion early, getting usually 1 memory converted and the rest remaining. So, the script ends up gathering one memory, converting memory, etc.

The error is sometimes consistent, and it'll repeat the gather one convert one process many times in a row. Other times, it's intermittent, and after one or two failed convert cycles, it'll go back to working normally again.

How long was the script running? 5 minutes (the most recent run I encountered this). 1 hour (total run approximately, been restarting when I get stuck on this issue).
What is your divination level? 48
What wisp did you set in the declare players? Sparkling
What location are you at in the game? The Sparkling Wisp spot near the Fremmeniks and Relekka Slayer Dungeon.
Do you have the debug?(if so, please post inside of tags) Sorry, not currently. I'll try to get it if I see the issue again.

Let me know if there is other info that would help debug this. Thanks!

EDIT:

Turns out the root cause was rendering lag caused by wrong settings on my graphics card driver. It's fixed now. Thanks again for the script!

sdf
01-02-2014, 06:54 AM
As selfish as it may sound, reintroducing anti-leech sounds tempting given the sudden influx of powerban users.

NineteenNinetyNine
01-02-2014, 07:30 AM
Took my a while to figure out and get working as I'm new Simba, but now that I have it works flawlessly. Great script! :biggrin:

And by the way is that shisha smoke in your profile pic? I love smoking shisha :thumbsup::thumbsup:

bmxerke
01-02-2014, 10:34 AM
Got 99 with this script last week, enjoyed using it.
Legitted to 91 then stayed at the radiant spot all the way to 99.
Basically I suicided untill 99 on my near maxed main acc was logged in 20/24 with 16-17 div botting.

Thanks

footballjds
01-02-2014, 02:46 PM
As selfish as it may sound, reintroducing anti-leech sounds tempting given the sudden influx of powerban users.

I don't fully understand. You'd like me to add anti-leech to restrict people from using a script I posted publicly?


Took my a while to figure out and get working as I'm new Simba, but now that I have it works flawlessly. Great script! :biggrin:

And by the way is that shisha smoke in your profile pic? I love smoking shisha :thumbsup::thumbsup:

Heck no, it is grass

NineteenNinetyNine
01-02-2014, 05:23 PM
Heck no, it is grass

Even better I love my greens lol

StickToTheScript
01-02-2014, 07:04 PM
Nice script man! Been running for 3h and no problems. Mind you, earlier when I started it, I was in the digsite and then for some reason, it took me to taverly... So I am not sure about that, but it is working great now!

footballjds
01-02-2014, 08:26 PM
Nice script man! Been running for 3h and no problems. Mind you, earlier when I started it, I was in the digsite and then for some reason, it took me to taverly... So I am not sure about that, but it is working great now!

That is odd...

I'm going to modify SPS's getPlayerLocation so if we're too far from the rift area we'll run back into place... But the only way to go from digsite to taverly is teleporting.

The Spark
01-02-2014, 11:15 PM
Compiled successfully in 1094 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
---------- smartSetAsTarget(): Succesfully set SMART[1280] as Simba's target
-------- Succesfully paired to a existing client, SMART[1280]
------ smartPairToExistingClient(): result = true
------ Succesfully initialized via pairing to a previously spawned client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ __setInputBoxes(): Set username and password boxes
---- Client is ready.
---- Setup SRL in 281ms.
-- setupSRL(): True
-- .init()
---- FATAL ERROR: .setup(): Unable to find map, searched path maps\pale_wisps.png
---- Freeing the minimap mask
---- Succesfully freed SMART[1280]
Successfully executed.


It gives me that error ^, I'm not sure why? The png file is in the folder named maps, I'm not sure why it can't find it though. ^_^

footballjds
01-02-2014, 11:30 PM
Compiled successfully in 1094 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
---------- smartSetAsTarget(): Succesfully set SMART[1280] as Simba's target
-------- Succesfully paired to a existing client, SMART[1280]
------ smartPairToExistingClient(): result = true
------ Succesfully initialized via pairing to a previously spawned client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ __setInputBoxes(): Set username and password boxes
---- Client is ready.
---- Setup SRL in 281ms.
-- setupSRL(): True
-- .init()
---- FATAL ERROR: .setup(): Unable to find map, searched path maps\pale_wisps.png
---- Freeing the minimap mask
---- Succesfully freed SMART[1280]
Successfully executed.


It gives me that error ^, I'm not sure why? The png file is in the folder named maps, I'm not sure why it can't find it though. ^_^

make sure you're opening the AIO_div.simba file from the folder you downloaded. not from recent files or from within simba.

The Spark
01-03-2014, 12:33 AM
make sure you're opening the AIO_div.simba file from the folder you downloaded. not from recent files or from within simba.

If I do that, I'll have to reapply the SPS,and SRL updates, and set up my simba all over again, at least thats what I was told when I first installed Simba.

That did work though, Thankyou :)

Rincewind
01-03-2014, 01:07 AM
Awesome!

I haven't been on RS for a while, what's the status on bans right now?
And I'm guessing Wu tang clan gave up on his div script :(?

sdf
01-03-2014, 02:13 AM
I don't fully understand. You'd like me to add anti-leech to restrict people from using a script I posted publicly?

No, I meant that in terms of the whole SRL community not your script specifically.

The Spark
01-03-2014, 02:24 AM
-- .getPlayerPos(): result = {X = 178, Y = 154}, took 78 ms
---- Waiting while the player is moving...
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 93 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms


It gets a full inventory of memory, goes to the hole, and just stands there.?!? Whats with this? :(

garyman
01-03-2014, 03:26 AM
Sorry I couldn't get a pic but this script got me 99 Div just a few nights ago. The script is excellent footballjds. I'm gonna run it on another account and try to get some good debugs for you. Thank you for your hard work on it. Keep up the great work!

The Spark
01-03-2014, 01:37 PM
I had this after working fine for days..... reset layout to "Old School" and it worked again

Didn't work, it never worked for me, it did that on my first time running it ^_^

footballjds
01-03-2014, 02:27 PM
Awesome!

I haven't been on RS for a while, what's the status on bans right now?
And I'm guessing Wu tang clan gave up on his div script :(?

I haven't had any issues with bans. This script has antiban. I'm guessing so... :p


No, I meant that in terms of the whole SRL community not your script specifically.
ahh, well it is against the rules now, so no dice.




-- .getPlayerPos(): result = {X = 178, Y = 154}, took 78 ms
---- Waiting while the player is moving...
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 79 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 94 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 93 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms
-- .getPlayerPos(): result = {X = 182, Y = 162}, took 78 ms


It gets a full inventory of memory, goes to the hole, and just stands there.?!? Whats with this? :(

is that the first full inventory? are you on a packed world?


Sorry I couldn't get a pic but this script got me 99 Div just a few nights ago. The script is excellent footballjds. I'm gonna run it on another account and try to get some good debugs for you. Thank you for your hard work on it. Keep up the great work!
congrats!!!

Didn't work, it never worked for me, it did that on my first time running it ^_^
try to be more precise when explaining issues.

The Spark
01-03-2014, 03:25 PM
is that the first full inventory? are you on a packed world?
try to be more precise when explaining issues.

Yeah, the first full inventory, logs in, gets a full inventory, walks to a spot right next to the hole, and spams that in the debug, and I've tried it on multiple worlds, same thing, no I was not on a packed world.

footballjds
01-03-2014, 04:35 PM
Yeah, the first full inventory, logs in, gets a full inventory, walks to a spot right next to the hole, and spams that in the debug, and I've tried it on multiple worlds, same thing, no I was not on a packed world.

is your screen set to max brightness? you have all the correct settings?

I've just pushed an update that should resolve a few issues:
Will close out of interfaces automatically.
Will work better at brilliant wisps.

I'm going to re-work EVERY SPS map as i get the time.

Kazimx
01-03-2014, 05:07 PM
Solid script mate, haven't used any scripts in ages but with work and how shit divination is I had no choice.

Here's a proggy: http://puu.sh/689BJ

Just one slight blunder it sometimes gets stuck here: http://puu.sh/68asc.jpg
Which is South West of the Energy Rift at Brilliant Wisps but other than that this is a great script, good job.

The Spark
01-03-2014, 05:12 PM
is your screen set to max brightness? you have all the correct settings?

I've just pushed an update that should resolve a few issues:
Will close out of interfaces automatically.
Will work better at brilliant wisps.

I'm going to re-work EVERY SPS map as i get the time.

yeah, all my interface/graphics settings are perfect, this isn't the first script I've run mate.

superduperd
01-03-2014, 07:45 PM
After monitoring the script for many hours, it seems to me that the following 4 situations could be improved a bit (note: script runs greatly, just pointing out possible improvements to make it even better):

1. After it converts all the memories and walks towards yellow dots on the minimap, the script waits a bit (could be fixed by picking better colors I assume, any other fixes?)

2. Right after the harvested wisp disappears -> before searching for a new wisp, the script waits a bit (possibly due to the waittime to see if the inventory changes (to see if it still gathers memories?), cant directly think of a possible solution for this)

3. When the inventory is full -> moves to the rift, the script waits a bit (same reason as number 2 I assume, but maybe add a procedure to check the 'You do not have any inventory space' message, after which it moves to the rift instead of having the waittime for the inventory change?)

4. When it stands at rift -> starts to convert wisps, the script waits a bit (moves the mouse in short diagonal lines untill it opens the convert option (doesn't always do this though)(cant seem to figure out a solution for this at this moment)

Anyway, these are just some possible improvements of this already great script, that i noticed. I tried to read the script and thus came to this conclusions, though I do not know for sure if i interpreted the code right ;)

I hope this info is usefull for you ;)

gr, super

footballjds
01-03-2014, 08:18 PM
new graphics by tehYosh:
http://i.imgur.com/poOsV96.png

updated script.

NineteenNinetyNine
01-03-2014, 11:20 PM
Like the new art :D

Got stuck here : http://gyazo.com/d31d842ebba476ac45f7bbb6f2674f48 Still went good for well over an hour!

Warning! You passed a wrong xe to a finder function: 16649918. The client has a width of 800, thus the xe is out of bounds. Setting the value to 799 (w-1) for now.
Warning! You passed a wrong ye to a finder function: 8782927. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
Exception in Script: Runtime error: "Invalid floating point operation" at line 962, column 21 in file "C:\Simba\Includes\SRL-6\lib\utilities\wrappers.simba"
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, 3, 4, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13]]
File[C:\Simba\Includes\SRL-6/logs/SRL log (03-01-14 at 04.44.17 PM).txt] has not been freed in the script, freeing it now.

Not sure if it's the script or if I set it up wrong, I set it to SIPHON_LUSTROUS_WISPS and my div level was 72 or 73 when it got stuck.

MasterXehanort
01-04-2014, 01:36 AM
When it tries find the rift, sometimes I will be standing right next to it and it will run to a random spot on the minimap, and often run back and forth several times before it goes back to the rift and begins to convert memories. I don't think that this has to do with the color I have set for the rift. It still clicks in the general area that the rift is supposed to be at (on the minimap) correctly, but then it just clicks elsewhere on the minimap and runs around. After it runs around a bit it eventually finds the rift and converts memories.

I'm using the script at the lv90 desert spot. It will be at the rift, then run all the way down to the southeast corner of the map, then back up, and repeat this several times. Here is a picture.
http://puu.sh/65aEL.jpg

Read through the thread, takes a while, but usually someone has already had a problem with the same issue you are having a problem with. Footballjds knows about this issue.

From earlier posts:

Same here, Also noticed SPS walking didn't work too well for luminous wisps, falling back to 1.02


Luminous is in the desert. hence the bad SPS detection.


Footballjds is in the process of updating the SPS of the locations. For the time being, keep training at radiant site. Seems to be pretty steady there. You aren't missing out on much since you don't even have to train divination by hand.

Other than that, good work on the script so far jds. Looking forward to future updates. I have a few ideas in mind I'd like to see implemented.

The Spark
01-04-2014, 01:53 AM
edit: nevermind

Justin
01-04-2014, 02:20 AM
Read through the thread, takes a while, but usually someone has already had a problem with the same issue you are having a problem with. Footballjds knows about this issue.

From earlier posts:


Footballjds is in the process of updating the SPS of the locations. For the time being, keep training at radiant site. Seems to be pretty steady there. You aren't missing out on much since you don't even have to train divination by hand.

Other than that, good work on the script so far jds. Looking forward to future updates. I have a few ideas in mind I'd like to see implemented.

All good, I edited the script for it to work in the desert without SPS. I've reached 99 divination :)

Olly
01-04-2014, 03:21 AM
I very much doubt you will get sps working well the in the desert. It's a killer for it :p

digitalninja
01-04-2014, 03:58 AM
I am trying 1.03 (I usually just use 1.02 since it seems the most stable) and get the same error I have seen others get where it clicks the rift, converts 2-3 memories, and then tries to harvest again. Here is my debug -



---- Options found: [Harvest Radiant wisp, Walk here, Examine Radiant wisp, Cancel]
---- Found option "Harvest " in "Harvest Radiant wisp"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Harvest Radiant wisp, Walk here, Examine Radiant wisp, Cancel]
---- Found option "Harvest " in "Harvest Radiant wisp"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Walk here, Cancel]
------ chooseOption.close(): Succesfully closed the menu
---- Failed to find any text matches
-- ChooseOption._select() result = false
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [ConveM memories Energy RiM, Walk here XXX(skill: 2208), Follow XXX(skill: 2208), Trade with XXX(skill: 2208), RepoM XXX(skill: 2208), Follow XXX, (skill: 2327, Trade with XXX, (skill: 2327, RepoM XXX, (skill: 2327, Examine Energy RiM, Cancel]
---- Found option "memories En" in "ConveM memories Energy RiM"
-- chooseOption.select() result = true
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Harvest Radiant spring, Walk here, Examine Radiant spring, Cancel]
---- Found option "Harvest " in "Harvest Radiant spring"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- chooseOption._select():


It also feels very "bot like" since it has a hard time with checking the water or anything blue ... I didnt see where I could update colors in the new script.

How long was the script running?

Happens immediately for me (as in I cant complete 1 inventory round)

What is your divination level?
93
What wisp did you set in the declare players?
Radiant
What location are you at in the game?
Dragontooth Isle
Do you have the debug?(if so, please post inside of tags)
See above

Hope that helps!

UPDATE -- I am sure this must be user error ... I unzipped the script into C:/Simba/Scripts but for some reason even if I open it directly from the folder I dont think I am getting the most recent version (I didnt see the new proggy paint). Also another really weird thing is when I DO open from the file it seems to revert to a fresh install of Simba and wont allow me to open extensions and/or update SIMBA. Cant really make sense of it ...

MasterXehanort
01-04-2014, 05:10 AM
I am trying 1.03 (I usually just use 1.02 since it seems the most stable) and get the same error I have seen others get where it clicks the rift, converts 2-3 memories, and then tries to harvest again.

UPDATE -- I am sure this must be user error ... I unzipped the script into C:/Simba/Scripts but for some reason even if I open it directly from the folder I dont think I am getting the most recent version (I didnt see the new proggy paint). Also another really weird thing is when I DO open from the file it seems to revert to a fresh install of Simba and wont allow me to open extensions and/or update SIMBA. Cant really make sense of it ...

Download the folder from github. Extract all files to the desktop. It will save as a "AIO_Divination-master" file on your desktop. Open that folder, and open the simba script "AIO_DIV" instead of version 1.03. Don't worry about the extensions not being able to open, the script runs fine, just follow the steps.

The new paint is on the AIO_DIV version.

If you're looking to update the colors, you must open "div_include" from the master file. That contains most of the actual script. Modify what you need you, assuming you know what you're doing, and save the "div_include" script. Close that, and then re-open the "AIO_DIV" viola.

Kazimx
01-04-2014, 05:39 AM
Tested script with the new update script ran perfectly, really good job it is running a lot better.

http://puu.sh/68T1q

MasterXehanort
01-04-2014, 06:04 AM
I very much doubt you will get sps working well the in the desert. It's a killer for it :p

Hmm.. changed the POI's in the div_include. Seems to be stable in desert. Will babysit for another hour to be sure.

Update: Ran good for about 30 minutes. Started misclicking towards eastern part of the map again. Will continue testing different values on TPointarrays, no avail yet.

superduperd
01-04-2014, 11:24 AM
Download the folder from github. Extract all files to the desktop. It will save as a "AIO_Divination-master" file on your desktop. Open that folder, and open the simba script "AIO_DIV" instead of version 1.03. Don't worry about the extensions not being able to open, the script runs fine, just follow the steps.

The new paint is on the AIO_DIV version.

If you're looking to update the colors, you must open "div_include" from the master file. That contains most of the actual script. Modify what you need you, assuming you know what you're doing, and save the "div_include" script. Close that, and then re-open the "AIO_DIV" viola.

I also unzipped the script in the c:/simba/scripts map and ran across the same issue as MMOE (about the extensions in simba not loading when you open the AIO_DIV.simba file immediateley from that map). After testing it a bit, it seems the script looks for the /map directory and the 'gfx_by_yoshi.bmp' in the same directory which you started simba from. So if you were to start simba from c:/simba/simba.exe, you could also copy the map 'maps' and the .bmp to the c:/simba directory, where the script will find the files it needs and since you open simba normally it would load all extensions as well (but as you said the extensions will work even if not properly displayed in simba, so this bypass doesn't really matter).

gr, super

P.S.
Please don't post any errors that occured when you use this 'bypass', since footballjds intended simba to be opened by opening AIO_DIV.simba and thus this is not 'officially' supported (i'm just giving background info on how i got it to work ;))

Kazimx
01-04-2014, 03:15 PM
Here's my last proggy on brilliants:

http://puu.sh/69dRB

MasterXehanort
01-04-2014, 05:25 PM
I also unzipped the script in the c:/simba/scripts map and ran across the same issue as MMOE (about the extensions in simba not loading when you open the AIO_DIV.simba file immediateley from that map).


Please don't post any errors that occured when you use this 'bypass', since footballjds intended simba to be opened by opening AIO_DIV.simba and thus this is not 'officially' supported (i'm just giving background info on how i got it to work ;))

I didn't have any errors, I was just trying to help another user.

digitalninja
01-04-2014, 05:33 PM
Download the folder from github. Extract all files to the desktop. It will save as a "AIO_Divination-master" file on your desktop. Open that folder, and open the simba script "AIO_DIV" instead of version 1.03. Don't worry about the extensions not being able to open, the script runs fine, just follow the steps.

The new paint is on the AIO_DIV version.

If you're looking to update the colors, you must open "div_include" from the master file. That contains most of the actual script. Modify what you need you, assuming you know what you're doing, and save the "div_include" script. Close that, and then re-open the "AIO_DIV" viola.

Thanks MMOE! That worked like a charm!

superduperd
01-04-2014, 05:41 PM
I didn't have any errors, I was just trying to help another user.

i know, wasnt directed at you but. This P.S. was just about my own post and any 'errors' that could occur when using this ;)

digitalninja
01-04-2014, 05:43 PM
It gets a full inventory of memory, goes to the hole, and just stands there.?!? Whats with this? :(

This happens to me as well when I open the script and just press play. If I stop the script after the game loads and then press play again it doesnt have this problem.

StickToTheScript
01-04-2014, 07:24 PM
That is odd...

I'm going to modify SPS's getPlayerLocation so if we're too far from the rift area we'll run back into place... But the only way to go from digsite to taverly is teleporting.

I know.. I am guessing it clicked the teleport because it was blue, but it decided to go there. Anyways, I am now at karamja, and it is running down toward shilo village. DOnt know why...

Mouse
01-04-2014, 07:43 PM
Added a break manager from a different script, and it runs perfectly.
Thanks for 99 div.

http://puu.sh/69ujA.png

14 hour prog for you (with breaks).

The Mayor
01-04-2014, 08:39 PM
Added a break manager from a different script, and it runs perfectly.
Thanks for 99 div.

http://puu.sh/69ujA.png

14 hour prog for you (with breaks).

For some reason I like your SRL name :D

Clarity
01-05-2014, 03:06 AM
-- Start custom SPS setup.
-- .init()
---- Path exists (maps\luminous_wisps.png)
---- FATAL ERROR: .setup(): Unable to load map or bitmap to map failed
---- Freeing the minimap mask
---- Succesfully freed SMART[302676]
Successfully executed.

Script has worked fine for me forever, and now for some reason SPS isn't working. Updated/reinstalled/copied files to various different directories all I could but I still seem to get this error. Any thoughts?
And yes, I am opening AIO_DIV from its own folder directly. It says path exists so it seems to be finding the maps, but not knowing how to load them.

Mustangs113
01-05-2014, 05:38 AM
I get something that tells me that it was unable to find the map? Where am I supposed to put the AIO-Divination-Master folder?

NineteenNinetyNine
01-05-2014, 07:22 AM
I get something that tells me that it was unable to find the map? Where am I supposed to put the AIO-Divination-Master folder?

It doesn't matter where you put the folder. Just open the actual AIO_DIV file instead of opening it through Simba.

Praizey
01-05-2014, 01:15 PM
Exception in Script: Unknown declaration "SPS_GatherRotatedMinimap" at line 277, column 19 in file "D:\Scripts\AIO_Divination-master\div_include.simba"

superduperd
01-05-2014, 04:36 PM
I get something that tells me that it was unable to find the map? Where am I supposed to put the AIO-Divination-Master folder?

if you would even read the intro by footballjds or just one page back, this was thoroughly discussed.

Mustangs113
01-06-2014, 05:51 AM
if you would even read the intro by footballjds or just one page back, this was thoroughly discussed.

I read it. I wasn't aware that it was required to launch it from the file. Its fixed now. Thank you.

Wooty
01-06-2014, 05:15 PM
Nice script man! Works great.

skillers
01-07-2014, 12:51 AM
Thanks for this script! Has got me 80+ div so far

Wooty
01-07-2014, 04:18 PM
After the PoP update, the script is unable to find the conversion-option window?
EDIT: nvm, my bad, it works.

BeRy
01-07-2014, 10:46 PM
I was using this script all day yesterday, and now for some reason after the Ports update I'm getting this error:


-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
---------- smartSetAsTarget(): Succesfully set SMART[4148] as Simba's target
-------- Succesfully paired to a existing client, SMART[4148]
------ smartPairToExistingClient(): result = true
------ Succesfully initialized via pairing to a previously spawned client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 411}
------ TRSActionBar.__find(): result = true (height = 37)
------ Dynamic interfaces have been set.
---- Client is ready.
---- Setup SRL in 281ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- FATAL ERROR: .setup(): Unable to find map, searched path maps\incandescent_wisps.png
---- Freeing the minimap mask
---- Succesfully freed SMART[4148]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

I have the AIO_DIV.simba and the maps folder located at C:\Simba\Scripts

Everything is setup correctly, as I was using the same version only yesterday. Not understanding what's caused this! :(

garyman
01-08-2014, 12:37 AM
Everything is setup correctly, as I was using the same version only yesterday. Not understanding what's caused this! :(

Have you tried updating SRL and SPS?

BeRy
01-08-2014, 12:18 PM
Have you tried updating SRL and SPS?

yeah, tried that at the very start :(

footballjds
01-08-2014, 02:15 PM
I was using this script all day yesterday, and now for some reason after the Ports update I'm getting this error:


-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
---------- smartSetAsTarget(): Succesfully set SMART[4148] as Simba's target
-------- Succesfully paired to a existing client, SMART[4148]
------ smartPairToExistingClient(): result = true
------ Succesfully initialized via pairing to a previously spawned client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 411}
------ TRSActionBar.__find(): result = true (height = 37)
------ Dynamic interfaces have been set.
---- Client is ready.
---- Setup SRL in 281ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- FATAL ERROR: .setup(): Unable to find map, searched path maps\incandescent_wisps.png
---- Freeing the minimap mask
---- Succesfully freed SMART[4148]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

I have the AIO_DIV.simba and the maps folder located at C:\Simba\Scripts

Everything is setup correctly, as I was using the same version only yesterday. Not understanding what's caused this! :(

use windows explorer to navigate to the location of AIO_DIV.SIMBA. Open the script from there, not from recent scripts within simba or anywhere else.

digitalninja
01-09-2014, 07:05 AM
use windows explorer to navigate to the location of AIO_DIV.SIMBA. Open the script from there, not from recent scripts within simba or anywhere else.

Its odd I got the same error ... took a break to do world event and SOF (which is when the game got updated with the new POP content) Went back to div'ing and it would just stand there. I closed down simba and opened from original file (not recent or simba) and had the same issue. Again probably just user error but thought I would at least let everyone know you may just need to reset/restart everything.

gawain
01-09-2014, 08:05 PM
jsut wanted to say that this script is still awesome :D

Chris!
01-09-2014, 08:48 PM
http://puu.sh/6fe4u.png

At level 70 spot. Sometimes tries to right click the water, also gets abit confused with players at the rift sometimes. Excellent script though!

garyman
01-09-2014, 08:52 PM
22688
This was at sparkling I believe, whatever the rellaka area is.

Fervidity
01-10-2014, 09:34 AM
Am having problems running this script in the login name/password coloum :(

Fervidity
01-10-2014, 09:39 AM
Exception in Script: Invalid evaluation at line 35, column 3 in file "C:\Program Files\Simba\Scripts\AIO_Divination-master\item_db.simba"

Arkandos
01-10-2014, 09:54 AM
Exception in Script: Invalid evaluation at line 35, column 3 in file "C:\Program Files\Simba\Scripts\AIO_Divination-master\item_db.simba"

Getting the same error, and before I got that error it would hang up after I had logged in; like it hadn't recognized that I was ingame or something. Now it won't even compile, I've uninstalled/reinstalled Simba, re-downloaded AIODiv Master from GitHub, quadruple check that I've updated all extensions, associations, SRL, SPS, Simba, etc.

Far and above not my first rodeo, super frustrating.

This is all post-PoP update, btw-

PS: I can say that this did work most excellently approximately 72 hours ago, went from 49-66 without a single hiccup, and you've got my absolute appreciation.

superduperd
01-10-2014, 01:58 PM
Getting the same error, and before I got that error it would hang up after I had logged in; like it hadn't recognized that I was ingame or something. Now it won't even compile, I've uninstalled/reinstalled Simba, re-downloaded AIODiv Master from GitHub, quadruple check that I've updated all extensions, associations, SRL, SPS, Simba, etc.

Far and above not my first rodeo, super frustrating.

This is all post-PoP update, btw-

PS: I can say that this did work most excellently approximately 72 hours ago, went from 49-66 without a single hiccup, and you've got my absolute appreciation.

Guess that its an error on your side though, i have everything updated and works like a charm.

footballjds
01-10-2014, 02:57 PM
Exception in Script: Invalid evaluation at line 35, column 3 in file "C:\Program Files\Simba\Scripts\AIO_Divination-master\item_db.simba"

download the latest and make sure you're opening the AIO_DIV file from the folder "AIO_Divination-master" and not from recent simba or something.


edit:
As anyone who looked into my project will have already noticed I'm adding item recognition. For this script it won't do a whole hell of a lot. To be quite honest there are simpler solutions if I was only using it in this script.

HOWEVER, my item recognition will be able to get info on or identify any runescape item inside a tbox. So simply pass it tabBackpack.getSlotBox(2) and it will tell you what item is there or get the item info if it doesn't exist in the database of items.
This item recognition will be hopefully added to SRL at some point. It isn't complete but the idea is. I just need to write it all when i get the opportunity to do so.

DavDc5
01-10-2014, 03:15 PM
Getting the same error, and before I got that error it would hang up after I had logged in; like it hadn't recognized that I was ingame or something. Now it won't even compile, I've uninstalled/reinstalled Simba, re-downloaded AIODiv Master from GitHub, quadruple check that I've updated all extensions, associations, SRL, SPS, Simba, etc.

Far and above not my first rodeo, super frustrating.

This is all post-PoP update, btw-

PS: I can say that this did work most excellently approximately 72 hours ago, went from 49-66 without a single hiccup, and you've got my absolute appreciation.

I'm having the exact same problem as Arkandos. I noticed however that when I reinstalled Simba + updates, my extensions no longer stay updated. So when I open the AIO_Div script, I have no extensions and it won't update them. However, if I open simba.exe from C: drive all my extensions are there and up to date. Loading it in this instance of Simba gives me the same error as Arkandos. This all happened with the PoP update aswell. I will keep trying to figure out a solution because it does appear to be on another side of the actual script. I must say the script has been super amazing and I thank you footballjds.

footballjds
01-10-2014, 03:57 PM
I'm having the exact same problem as Arkandos. I noticed however that when I reinstalled Simba + updates, my extensions no longer stay updated. So when I open the AIO_Div script, I have no extensions and it won't update them. However, if I open simba.exe from C: drive all my extensions are there and up to date. Loading it in this instance of Simba gives me the same error as Arkandos. This all happened with the PoP update aswell. I will keep trying to figure out a solution because it does appear to be on another side of the actual script. I must say the script has been super amazing and I thank you footballjds.

okay, what you java client lazy botters need to realize is that updates don't *ucking matter over here. You could change the game engine, obfuscate the client differently, etc. As long as there isn't a graphics update across the board an update has NO EFFECT ON US.

Secondly, your issue with Simba and updates is unrelated to my script. if you cannot figure out how to use SIMBA that is your fault or the devs that wrote simba's fault, not mine.

Thirdly, if one other *ucking person mentions an issue with my script "post player owned ports update" i'm moving this out of the public section.

and finally, i'm in a bad mood so take everything with a grain of salt. I'd love to help everyone get this script working. the best thing to do is realize you don't know what you're talking about. Although you think you know what the issue is you do NOT.

Send me a PM or hop on SRL skype. I'll help anyone get this script running over teamviewer. I'm on a computer 10 hours a day 5 days a week minimum.


Guess that its an error on your side though, i have everything updated and works like a charm.

thank you

chief herb
01-10-2014, 06:28 PM
used this the last couple of days, and just turned it on again, nothing messing up for me. posted at 85 div rinnow and rising. THANK YOU Footballjds

superduperd
01-10-2014, 06:37 PM
Reached 99 divination! Script works great and i love it, used it for 54-99 :D Top xp/hr i reached was 81.7k/hour when harvesting @ incandescent ;)

ququ
01-10-2014, 07:40 PM
wow man, how long took you ?

Kevin
01-10-2014, 07:47 PM
I'm sorry, but now after the Player Owned Ports update, I can no longer compile my Slayer script. Help fix please.

Musscullen
01-10-2014, 10:08 PM
ty for the awesome script man... :)

pall398
01-10-2014, 10:51 PM
When I ran it I got this.

Compiled successfully in 4368 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
-------- Failed to pair to SMART[7556]
------ smartPairToExistingClient(): result = false
------ Attempting to spawn a new client..
------ smartCreateClient():
---------- smartGetParameters(): Succesfully grabbed paramters
-------- getJavaPath():
---------- Attempting to search for your Java path
---------- Found your java path @ C:\Program Files (x86)\Java\jre7\bin\java.exe
-------- getJavaPath()
-------- Using parameters [http://world8.runescape.com/, f6923917199541322309]
-------- Using plugins "OpenGL32.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[508] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ __setInputBoxes(): Set username and password boxes
---- Client is ready.
---- Setup SRL in 39609ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- FATAL ERROR: .setup(): Unable to find map, searched path maps\glowing_wisps.png
---- Freeing the minimap mask
---- Succesfully freed SMART[508]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

superduperd
01-11-2014, 01:16 AM
When I ran it I got this.

Compiled successfully in 4368 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
-------- Failed to pair to SMART[7556]
------ smartPairToExistingClient(): result = false
------ Attempting to spawn a new client..
------ smartCreateClient():
---------- smartGetParameters(): Succesfully grabbed paramters
-------- getJavaPath():
---------- Attempting to search for your Java path
---------- Found your java path @ C:\Program Files (x86)\Java\jre7\bin\java.exe
-------- getJavaPath()
-------- Using parameters [http://world8.runescape.com/, f6923917199541322309]
-------- Using plugins "OpenGL32.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[508] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ __setInputBoxes(): Set username and password boxes
---- Client is ready.
---- Setup SRL in 39609ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- FATAL ERROR: .setup(): Unable to find map, searched path maps\glowing_wisps.png
---- Freeing the minimap mask
---- Succesfully freed SMART[508]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

i dont even know why i'm responding to this. This issue, which only has to do with not setting the script up correctly (FOLLOWING THE SET-UP INSTRUCTIONS IN THE FIRST POST, ONLY 6 RULES!!!!), has been clarified many times. learn to read.

Arkandos
01-11-2014, 07:38 AM
Now I did notice this in the command prompt...

22693

Any advice? I'm assuming the client isn't properly being recognized or initialized, which would explain why upon login it fails recognize that I'm, well, logged in.

I know it's the same old song and dance, but, yes, I have re-installed Simba, Java7u45, updated SPS, SRL, Simba, properly setup my DeclarePlayers, and launching from AIODIV directly, from my E:/Simba folder, with maps/extensions/includes/etc inside. And, keep in mind - this was working perfectly for me less than 2 days ago. What gives? :/

Edit dos: Getting this also, for what it's worth...which to me, makes no sense because it's successfully logging in. :|


---- TPlayer.loginToLobby(): True
------ TRSLobby.findPlayButton(): result = True
---- WARNING: Unknown login string: ""
---- HINT: Please report this issue in the SRL bugs section of the forum
------ Saving screenshot: unknown_login_count.png
---- Login response: One minute as passed...
------ All players inactive...
-- TPlayer.login(): False
-- Freeing the minimap mask
-- Succesfully freed SMART[2080]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

digitalninja
01-11-2014, 04:12 PM
Sorry @footballjds ... not sure what my problem is here ... I had this script running flawlessly and now, for some reason, cant get it to harvest incandescent wisps ... It gets stuck in the loop below looking for a goblin color? I am opening from windows and have had it working fine in the past so not sure what I did to break it??



---- Found goblin color around {X = 175, Y = 214} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 214} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 210} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 210} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 212} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 212} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 212} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 214} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 214} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 210} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 211} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 212} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 212} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 175, Y = 212} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 176, Y = 215} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- Freeing the minimap mask
-- Succesfully freed SMART[8176]
-- Freeing gametabs bitmaps...
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

digitalninja
01-11-2014, 07:13 PM
Update to my last post ... I re-downloaded the script and now get a weird TPA error -



[item: , black count: 0, w: 0, h: 0]
-- Unable to debug TPA onto smart canvas
-- Freeing the minimap mask
-- Succesfully freed SMART[4308]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]


I then tried to login and press play and got the following error -



[item: , black count: 78, w: 23, h: 28]
-- Unable to debug TPA onto smart canvas
Exception in Script: Runtime error: "The Points you passed to DrawATPA exceed the bitmap's bounds" at line 854, column 17 in file "C:\Simba\Includes\SRL-6\lib\utilities\drawing.simba"
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, 3, 4]
File[C:\Simba\Includes\SRL-6/logs/SRL log (11-01-14 at 11.12.05 AM).txt] has not been freed in the script, freeing it now.

BeRy
01-11-2014, 07:27 PM
use windows explorer to navigate to the location of AIO_DIV.SIMBA. Open the script from there, not from recent scripts within simba or anywhere else.

Thanks for this :) What a strange glitch!

Wooty
01-11-2014, 08:13 PM
Still working great! Thank you so much footballjds, really appreciate your work.
http://i.imgur.com/sM5Zh5U.png

MasterXehanort
01-11-2014, 08:39 PM
Suicided 99 divi. Thanks footballjds.

Praizey
01-11-2014, 11:26 PM
The following bitmaps were not freed: [2, 3, 4]

zunkill
01-12-2014, 05:40 PM
Compiled successfully in 1997 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
---------- smartSetAsTarget(): Succesfully set SMART[7052] as Simba's target
-------- Succesfully paired to a existing client, SMART[7052]
------ smartPairToExistingClient(): result = true
------ Succesfully initialized via pairing to a previously spawned client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 395}
------ TRSActionBar.__find(): result = true (height = 75)
------ Dynamic interfaces have been set.
---- Client is ready.
---- Setup SRL in 234ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- Path exists (maps\lustrous_wisps.png)
---- Setup area "lustrous_wisps" in 31ms
-- .init()
-- End custom SPS setup.
[item: , black count: 78, w: 23, h: 27]
-- Unable to debug TPA onto smart canvas
Exception in Script: Runtime error: "The Points you passed to DrawATPA exceed the bitmap's bounds" at line 854, column 17 in file "C:\Simba\Includes\SRL-6\lib\utilities\drawing.simba"
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, 3, 4]
File[C:\Simba\Includes\SRL-6/logs/SRL log (12-01-14 at 05.35.14 PM).txt] has not been freed in the script, freeing it now.


i got this error and i followed everything is the setup procedure, yes the 6 points...

ownagelouis
01-12-2014, 06:03 PM
[item: , black count: 0, w: 0, h: 0]
-- Unable to debug TPA onto smart canvas
-- Freeing the minimap mask
-- Succesfully freed SMART[3528]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

pls help me

a ghetto boy
01-12-2014, 06:14 PM
Compiled successfully in 1778 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found no free clients to pair to
------ smartPairToExistingClient(): result = false
------ Attempting to spawn a new client..
------ smartCreateClient():
---------- smartGetParameters(): Succesfully grabbed paramters
-------- getJavaPath():
---------- Attempting to search for your Java path
---------- Found your java path @ C:\Program Files (x86)\Java\jre7\bin\java.exe
-------- getJavaPath()
-------- Using parameters [http://world27.runescape.com/, f733807432544459876]
-------- Using plugins "OpenGL32.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[10572] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ __setInputBoxes(): Set username and password boxes
---- Client is ready.
---- Setup SRL in 20078ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- Path exists (maps\brilliant_wisps.png)
---- Setup area "brilliant_wisps" in 31ms
-- .init()
-- End custom SPS setup.
[item: , black count: 0, w: 0, h: 0]
-- Unable to debug TPA onto smart canvas
-- Freeing the minimap mask
-- Succesfully freed SMART[10572]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]


I've got a similar error. The script stops as soon as it paints the graphic onto the login screen. I'm having no problems with other scripts, just this one. Script is being run from the unzipped directory, just as you recommended. Declareplayer is setup correctly afaik.

ownagelouis
01-12-2014, 06:28 PM
Compiled successfully in 1778 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found no free clients to pair to
------ smartPairToExistingClient(): result = false
------ Attempting to spawn a new client..
------ smartCreateClient():
---------- smartGetParameters(): Succesfully grabbed paramters
-------- getJavaPath():
---------- Attempting to search for your Java path
---------- Found your java path @ C:\Program Files (x86)\Java\jre7\bin\java.exe
-------- getJavaPath()
-------- Using parameters [http://world27.runescape.com/, f733807432544459876]
-------- Using plugins "OpenGL32.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[10572] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ __setInputBoxes(): Set username and password boxes
---- Client is ready.
---- Setup SRL in 20078ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- Path exists (maps\brilliant_wisps.png)
---- Setup area "brilliant_wisps" in 31ms
-- .init()
-- End custom SPS setup.
[item: , black count: 0, w: 0, h: 0]
-- Unable to debug TPA onto smart canvas
-- Freeing the minimap mask
-- Succesfully freed SMART[10572]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]


I've got a similar error. The script stops as soon as it paints the graphic onto the login screen. I'm having no problems with other scripts, just this one. Script is being run from the unzipped directory, just as you recommended. Declareplayer is setup correctly afaik.

thats exactly the same error..
problem is with my second pc this script is working.

footballjds
01-12-2014, 08:43 PM
Everyone who is having issues with the script update it again.

kazzero
01-12-2014, 09:37 PM
Everyone who is having issues with the script update it again.

the script collects energies but when it comes to converting them into xp it dosent click the rift, mind helping out please ?

a ghetto boy
01-12-2014, 10:36 PM
the script collects energies but when it comes to converting them into xp it dosent click the rift, mind helping out please ?

Thanks for the update. As said above, the script now logs in and collects memories fine, but will not click the rift to convert them. I am using the script to collect gleaming energy. Once the inventory is full, the script hangs with the cursor on the minimap and the player standing next to the rift. Debug included below.



---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- .getPlayerPos(): result = {X = 172, Y = 178}, took 46 ms
-- chooseOption.isOpen(): result = true
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Harvest Gleaming spring, Walk here, Examine Gleaming spring, Cancel]
---- Found option "Harvest " in "Harvest Gleaming spring"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- .getPlayerPos(): result = {X = 154, Y = 178}, took 62 ms
-- .getPlayerPos(): result = {X = 154, Y = 178}, took 47 ms
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 15...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 46 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 46 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 32 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 32 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 46 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 46 ms

whitevans1
01-12-2014, 11:03 PM
Thanks for the update. As said above, the script now logs in and collects memories fine, but will not click the rift to convert them. I am using the script to collect gleaming energy. Once the inventory is full, the script hangs with the cursor on the minimap and the player standing next to the rift. Debug included below.



---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- .getPlayerPos(): result = {X = 172, Y = 178}, took 46 ms
-- chooseOption.isOpen(): result = true
-- chooseOption._select():
---- chooseOption.isOpen(): result = true
---- Options found: [Harvest Gleaming spring, Walk here, Examine Gleaming spring, Cancel]
---- Found option "Harvest " in "Harvest Gleaming spring"
-- chooseOption.select() result = true
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 0...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
-- .getPlayerPos(): result = {X = 154, Y = 178}, took 62 ms
-- .getPlayerPos(): result = {X = 154, Y = 178}, took 47 ms
-- TRSMinimap.waitFlag()
---- Waiting until flag distance equals 15...
---- Flag is not present, resulting true
-- TRSMinimap.waitFlag(): True
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 46 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 46 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 32 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 32 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 47 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 46 ms
-- .getPlayerPos(): result = {X = 166, Y = 220}, took 46 ms


Same here won't convert in the rift. Everything else works fine though. Good work.

footballjds
01-12-2014, 11:34 PM
I committed without testing, I'll get it updated, meanwhile patience.

The Spark
01-13-2014, 12:04 AM
Same here won't convert in the rift. Everything else works fine though. Good work.

That's the exact same problem I've been having for like 2 weeks, nobody listens to me though :P

footballjds
01-13-2014, 03:41 AM
That's the exact same problem I've been having for like 2 weeks, nobody listens to me though :P

huh. I just tested my script, it is working fine. I'm using the latest.
Use an empty world. Low ping.

digitalninja
01-13-2014, 04:26 AM
Same here won't convert in the rift. Everything else works fine though. Good work.

1st Thanks footballjds for the help tonight ... no idea what you did to get it working but its weird Simba didnt keep those updated plugins huh.

2nd For everyone having the issue where it stands next to the rift and doesnt convert try stopping the script and pressing play again. This seemed to resolve the issue for me.

footballjds
01-13-2014, 05:12 PM
simba is bugged, i'll give you guys that. extensions are hidden or disabled or updates don't seem to persist, etc. However, i cannot fix any of these issues...

I for the first time just encountered the issue where it collected and didn't convert. new colors for rift may be in order. Although it doesn't happen on empty worlds.

cj17
01-13-2014, 09:23 PM
Hey, I could really use some help with getting this script to work. I'm not sure what is wrong, but for some reason, all of the scripts I try on simba work except for yours, footballjds. Do you use a different version of SRL than other scripters or something? Maybe you just code something differently? I'm not sure, but I know that you have great scripts because everyone always rates them so highly. So far, your karamja fisher, Al-Kharid Cooker, and AIO Divination have all given me this same problem though. I tried to follow the setup instructions to a tee. Can you tell me what I'm doing wrong? Also, I have Windows 8.1 64bit if that makes a difference.2271022711

footballjds
01-13-2014, 09:28 PM
Hey, I could really use some help with getting this script to work. I'm not sure what is wrong, but for some reason, all of the scripts I try on simba work except for yours, footballjds. Do you use a different version of SRL than other scripters or something? Maybe you just code something differently? I'm not sure, but I know that you have great scripts because everyone always rates them so highly. So far, your karamja fisher, Al-Kharid Cooker, and AIO Divination have all given me this same problem though. I tried to follow the setup instructions to a tee. Can you tell me what I'm doing wrong? Also, I have Windows 8.1 64bit if that makes a difference.2271022711

smart debug is useless to me.

i notice you don't have the latest, update to the latest script.

my other scripts might be outdated

cj17
01-13-2014, 09:52 PM
Wow, that was a really quick reply! I updated the script and it's working great now. Thanks for the fast reply and for creating this script!

digitalninja
01-13-2014, 10:25 PM
Also, I have Windows 8.1 64bit if that makes a difference.2271022711

For what its worth footballjds mucked about with my SIMBA as I was having some pretty wicked issues as well ... it really could be a Windows 8.1 issue and he went into the settings and set it up for admin wide windows 7 compatibility. In the end the script worked again but we couldnt get the extensions to show.

footballjds
01-14-2014, 11:46 PM
Please report bugs in the link in the main post.

I'm working to get this script better and i need feedback.

footballjds
01-15-2014, 06:23 AM
Please report bugs in the link in the main post.

I'm working to get this script better and i need feedback.

fixed the finding rift issue. I did extensive testing but i need your feedback, get the latest script and test!


I added the following features:
optional mainscreen debugging
user set chance to left click instead of right click(applies to rift and wisps)

jordanbotter
01-15-2014, 07:19 AM
can you make good money from this skill? havent played rs in awhile so not to sure on what its about lol

footballjds
01-15-2014, 02:35 PM
can you make good money from this skill? havent played rs in awhile so not to sure on what its about lol

divination has the potential to make you money if you sell the energy. The max cash can be earned by converting all your memories to energy as opposed to EXP. My script gives you all three options when converting.

However, i don't see this as a very good money making method.

footballjds
01-15-2014, 03:44 PM
I 99'd divination a few weeks back and have left your script running probably 12-15 hours a day, making about 10-15m a day without suiciding. Have made about +/-200m. I agree it isn't the fastest earner, but seems safe enough, uses no resources, has a choice of many locations and is relatively stress free to set up.

Glad to hear it, I'd appreciate some progress reports ya know ;) Also, have you tested the newest version?


I know a TON of people just bot the hell out of this script and never even make a comment.

kazzero
01-15-2014, 04:38 PM
keep getting this error

-- TPlayer.login(): True
-- chooseOption._select():
---- chooseOption.isOpen(): result = false
---- ERROR: chooseOption menu never appeared
-- chooseOption.select() result = false
---- TRSMinimap.clickCompass(): Clicked compass
---- TRSGameTab.__initTabs(): Setup gametab properties
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms

Clarity
01-15-2014, 04:44 PM
[Not script specific error] If anyone received an SPS error "path exists" but then it was unable to load the map, I solved this by a clean reinstall of Simba and all includes into C:\Simba rather than another directory. Reinstalls to my other directory still gave the error.


Glad to hear it, I'd appreciate some progress reports ya know ;) Also, have you tested the newest version?


I know a TON of people just bot the hell out of this script and never even make a comment.
Heh yeah, I'll post one in a bit, just started running it. A ton of people use it indeed. The script is more humanlike and error free now but before it used to be really easy to tell who was using 1.02 etc.

kazzero
01-15-2014, 06:38 PM
still getting this error tried reinstalling and still comes up

-- TPlayer.login(): True
-- chooseOption._select():
---- chooseOption.isOpen(): result = false
---- ERROR: chooseOption menu never appeared
-- chooseOption.select() result = false
---- TRSMinimap.clickCompass(): Clicked compass
---- TRSGameTab.__initTabs(): Setup gametab properties
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms

Clarity
01-15-2014, 07:26 PM
Is your rift color correct? Have you set the correct wisp location in declareplayers?

footballjds
01-15-2014, 08:37 PM
still getting this error tried reinstalling and still comes up

-- TPlayer.login(): True
-- chooseOption._select():
---- chooseOption.isOpen(): result = false
---- ERROR: chooseOption menu never appeared
-- chooseOption.select() result = false
---- TRSMinimap.clickCompass(): Clicked compass
---- TRSGameTab.__initTabs(): Setup gametab properties
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms
-- WARNING: .getPlayerPos(): Didn't find enough matches accurately calc your postion
-- .getPlayerPos(): result = {X = -1, Y = -1}, took 78 ms

your report isn't helpful. I need a lot more information. Which location? etc. see the first post for reporting bugs.

kazzero
01-15-2014, 10:10 PM
How long was the script running?got full inv of energy then stopped
What is your divination level? 14
What wisp did you set in the declare players? FLICKERING
What location are you at in the game? falador
Do you have the debug ? yes the debug is enabled

Zace
01-16-2014, 02:40 AM
How long was the script running? start up
What is your divination level? 92
What wisp did you set in the declare players? radiant
What location are you at in the game? dragontooth island
Do you have the debug?
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 215, Y = 193} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
-- exitSquealOfFortune()
---- Found goblin color around {X = 214, Y = 192} looking for the dtm of the X..


Just spams that over and over. If theres anything else i can do please let me know. Something to add is the bot doesnt do any mouse movements or readjust camera angles, just stands there and does nothing and debug fills up with the squeal of fortune error saying it cant exit i believe but the squeal of fortune is not opened.

footballjds
01-16-2014, 03:03 PM
if the script does nothing you have setup issues. Zace, you need to update the script to the latest and properly setup runescape for botting if you haven't.

People don't realize i update the script often, if it isn't working UPDATE. it isn't hard to update.

chief herb
01-16-2014, 07:25 PM
if the script does nothing you have setup issues. Zace, you need to update the script to the latest and properly setup runescape for botting if you haven't.

People don't realize i update the script often, if it isn't working UPDATE. it isn't hard to update.
my sps map isnt loading, ive done as acredelta said and it didnt fix it. ive got the newest version, my settings are correct. it will collect, wont move to rift because my map isnt there. whats happening?

footballjds
01-16-2014, 07:52 PM
my sps map isnt loading, ive done as acredelta said and it didnt fix it. ive got the newest version, my settings are correct. it will collect, wont move to rift because my map isnt there. whats happening?

lol, if the sps map didn't exist the script wouldn't run at all. are you saying that your runescape game client isn't showing the minimap?

Zace
01-16-2014, 10:40 PM
I double checked everything and i have it setup correctly but im still getting the same problem.

a ghetto boy
01-17-2014, 05:12 AM
22736

Great script. thanks for the prompt update work. Only suggestion is a failsafe to detect if the player is under attack. Ive died once or twice.

chief herb
01-17-2014, 06:25 AM
lol, if the sps map didn't exist the script wouldn't run at all. are you saying that your runescape game client isn't showing the minimap?

Yes, the minimap does not show. It will harvest but it won't convert because Theres no minimap I think.

Sjoe
01-17-2014, 08:32 AM
Yes, the minimap does not show. It will harvest but it won't convert because Theres no minimap I think.

log in / log out, restart etc.. to resolve the issue. The issue is on jagex' side

tehYosh
01-17-2014, 11:34 AM
22736

Great script. thanks for the prompt update work. Only suggestion is a failsafe to detect if the player is under attack. Ive died once or twice.


I carry a weapon and have auto-retaliate switched on. Maybe carry a Portent of Restoration that renews your health automatically if it drops below 50%.
Failing that, you could use a ring of life.

Clarity
01-17-2014, 01:42 PM
Overnight radiants.
http://gyazo.com/b70680c3867fdc711f1ba185cccf59f8.png

Praizey
01-17-2014, 02:25 PM
yeah, runescape map has been glitching all week. Everyone you go somewhere it just stays pitch black. You can still see dots though. Super annoying

footballjds
01-17-2014, 02:31 PM
I double checked everything and i have it setup correctly but im still getting the same problem.
just so you know, if you did everything right it would work, ahha

22736

Great script. thanks for the prompt update work. Only suggestion is a failsafe to detect if the player is under attack. Ive died once or twice.

are you getting attacked or attacking something? If you're getting attacked than level up. if you're accidentally attacking something then equip a bow with no arrows. I'm not implementing anything to detect fights. there is no need. i don't even know how you got attacked.

a ghetto boy
01-17-2014, 03:58 PM
are you getting attacked or attacking something? If you're getting attacked than level up. if you're accidentally attacking something then equip a bow with no arrows. I'm not implementing anything to detect fights. there is no need. i don't even know how you got attacked.

Getting attacked. The tribesmen on karamja are aggressive regardless of combat level. Just a suggestion.

footballjds
01-17-2014, 04:15 PM
Getting attacked. The tribesmen on karamja are aggressive regardless of combat level. Just a suggestion.

never had an issue lol. hard to fathom as i've trained divination with this script.


edit, a quick search confirmed that which I already knew. They're not aggressive if your combat is high enough.

chief herb
01-17-2014, 05:34 PM
log in / log out, restart etc.. to resolve the issue. The issue is on jagex' side

will try this right now, thanks. thats the only thing thats been stopping me... haha

E: It didnt work:/

footballjds
01-17-2014, 06:40 PM
will try this right now, thanks. thats the only thing thats been stopping me... haha

E: It didnt work:/

grab some tele tabs, tele around, log out(not just to lobby), log back in, tele around. it will come back

Clarity
01-17-2014, 06:53 PM
repost of prog:
http://gyazo.com/b70680c3867fdc711f1ba185cccf59f8.png

I have no idea how they detect bots or what kind of info they can grab from player activity, but anyway I figured I'd point this out.

after waking up to check the bot progress , I had gained a bunch of XP and it had gone past 6hr game session end which is great.

but 3/4 of my inventory was filled with logs cut from trees around the area, which is understandable because misclicks can happen.

while yea, this can be solved by disabling left click with 0% chance input, as you know right clicking isn't ideal for realism (also I would get logs sometimes with 1.02). I figured you might want to look into a inventory log check/drop failsafe or some other failsafe (detects if the hover text was evergreen tree and if a left click took place it clicks somewhere else).

again, this may not be anything to prove bot vs human at all so idk if its worth it, but for the sake of being perfect, haha. it isn't very humanlike to go to chop a tree without canceling it, or sit for 7h+ with 3/4 invent filled with logs.

Besides that, as usual this script has worked wonders for me, and indirectly given me a way better social life the past few weeks :p

footballjds
01-17-2014, 08:56 PM
thanks for the feedback!!! I don't like logs :)


I need to finish my item recognition and then i'll add a feature to drop all items that aren't energy/memory at the users discretion, of course.

chief herb
01-17-2014, 09:06 PM
grab some tele tabs, tele around, log out(not just to lobby), log back in, tele around. it will come back

that worked, just had to tele... cant believe i didn't try that.

Clarity
01-17-2014, 10:43 PM
Yeah I'd assume that issue can be solved by moving regions (aka the game has to load a new map).

TheTimo007
01-17-2014, 11:06 PM
grab some tele tabs, tele around, log out(not just to lobby), log back in, tele around. it will come back
Like other people say, when starting it comes up with this minimap (http://puu.sh/6owYp.jpg) and after teleporting around or logging out I can fix this and use the script.

Clarity
01-18-2014, 08:44 AM
Incandescents
http://gyazo.com/636fcb116bd272ddc806352a6ea50749.png
http://gyazo.com/98b91e5cea9631e0cb24b221150d1313.png

TheTimo007
01-18-2014, 03:36 PM
Radiants: Method #2 (http://villavu.com/forum/usertag.php?do=list&action=hash&hash=2)
http://puu.sh/6pfkJ.jpg

nutta124
01-19-2014, 02:08 PM
what are the ban rate on divination now? im kinda SCURR to bot divination atm -.-''

garyman
01-19-2014, 04:23 PM
what are the ban rate on divination now? im kinda SCURR to bot divination atm -.-''

I don't think this script has ever gotten an account banned. Bot smart and you should be fine.

zunkill
01-19-2014, 04:35 PM
is anyone having issues with it converting? it gets all the wisps and goes to convert but gets stuck picking which one? i put in #3 (http://villavu.com/forum/usertag.php?do=list&action=hash&hash=3) literally '3' where it says 1, 2 or 3 memory conversion options. but when it comes to this on the screen an orange X appears and moves to the middle then does nothing? any ideas?

someone mentioned earlier in the thread to try and pause do manually then let the bot take over, it didnt help? and someone else said try stopping then manually doing a run and then let bot take over? but nothing again?

nutta124
01-19-2014, 05:05 PM
so how long should i bot per day?

zunkill
01-19-2014, 08:11 PM
How long was the script running? until it picked up all the wisps and headed to the rift
What is your divination level? 70
What wisp did you set in the declare players? Lustrous
What location are you at in the game? the canifis patch
Do you have the debug?(if so, please post inside of tags) no because i can explain the situation, it doesnt click a convert option even thought i told it to pick number 3 for extra exp...

but i can provide the debug

Compiled successfully in 1997 ms. -- setupSRL() ---- Setting up SRL... ---- initSmart(): ------ Attempting to pair to a previously spawned client ------ smartPairToExistingClient(): -------- Found 1 free client(s), attempting to pair to one... ---------- smartSetAsTarget(): Succesfully set SMART[10096] as Simba's target -------- Succesfully paired to a existing client, SMART[10096] ------ smartPairToExistingClient(): result = true ------ Succesfully initialized via pairing to a previously spawned client ---- initSmart() ------ smartSetupDrawing(): Succesfully setup SMART drawing ---- Waiting up to 5 minutes for RS to load... ------ TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 392} ------ TRSActionBar.__find(): result = true (height = 75) ------ Dynamic interfaces have been set. ---- Client is ready. ---- Setup SRL in 218ms. -- setupSRL(): True -- Start custom SPS setup. -- .init() ---- Path exists (maps\lustrous_wisps.png) ---- Setup area "lustrous_wisps" in 31ms -- .init() -- End custom SPS setup. ---- TRSGameTab.__initTabs(): Setup gametab properties -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 46 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 32 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 32 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- Freeing the minimap mask -- Succesfully freed SMART[10096] -- Freeing gametabs bitmaps... Successfully executed.]

can i get some help at all?

footballjds
01-19-2014, 08:36 PM
How long was the script running? until it picked up all the wisps and headed to the rift
What is your divination level? 70
What wisp did you set in the declare players? Lustrous
What location are you at in the game? the canifis patch
Do you have the debug?(if so, please post inside of tags) no because i can explain the situation, it doesnt click a convert option even thought i told it to pick number 3 for extra exp...

but i can provide the debug

Compiled successfully in 1997 ms. -- setupSRL() ---- Setting up SRL... ---- initSmart(): ------ Attempting to pair to a previously spawned client ------ smartPairToExistingClient(): -------- Found 1 free client(s), attempting to pair to one... ---------- smartSetAsTarget(): Succesfully set SMART[10096] as Simba's target -------- Succesfully paired to a existing client, SMART[10096] ------ smartPairToExistingClient(): result = true ------ Succesfully initialized via pairing to a previously spawned client ---- initSmart() ------ smartSetupDrawing(): Succesfully setup SMART drawing ---- Waiting up to 5 minutes for RS to load... ------ TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 392} ------ TRSActionBar.__find(): result = true (height = 75) ------ Dynamic interfaces have been set. ---- Client is ready. ---- Setup SRL in 218ms. -- setupSRL(): True -- Start custom SPS setup. -- .init() ---- Path exists (maps\lustrous_wisps.png) ---- Setup area "lustrous_wisps" in 31ms -- .init() -- End custom SPS setup. ---- TRSGameTab.__initTabs(): Setup gametab properties -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 46 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 32 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 32 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 47 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- .getPlayerPos(): result = {X = 166, Y = 142}, took 31 ms -- Freeing the minimap mask -- Succesfully freed SMART[10096] -- Freeing gametabs bitmaps... Successfully executed.]

can i get some help at all?
Did it open the rift or not find it?

zunkill
01-19-2014, 08:48 PM
Did it open the rift or not find it?

it opened the rift ok just wouldnt pick a conversion option even though i choose number 3

Stayon
01-19-2014, 11:51 PM
How long was the script running? few minutes
What is your divination level? 65
What wisp did you set in the declare players? Vibrant
What location are you at in the game? mobilising armies.
Do you have the debug?(if so, please post inside of tags) nope because it's not error'd. it fills up an inventory, walks to the rift and then just sits there. it will clikc on the conversion if i click on the rift myself.



errr, reloaded like 5 times and it works fine now. ignore me i guess lol.

Clarity
01-20-2014, 03:23 AM
so how long should i bot per day?
You can get away with a lot (many do 16-20/day) but if you want to be safe, bot a time length that is humanly realistic. Personally I bot 8-10/day.

xiao
01-20-2014, 05:41 AM
Script has been running great so far, thanks a ton!

xiao
01-20-2014, 06:45 AM
Running into a bit of a problem on dragontooth island (radiant wisps). After converting memories, the script will occasionally get stuck on the Ghost Captain until a wisp wanders over (his colors are rather similar to that of the wisps).

Clarity
01-20-2014, 01:12 PM
http://gyazo.com/090a42c54c16c29e5a1ab3442492e086.png
Log problem not as bad at Incandescents.

nigerson
01-20-2014, 10:42 PM
1st thanks footballjds for the help tonight ... No idea what you did to get it working but its weird simba didnt keep those updated plugins huh.

2nd for everyone having the issue where it stands next to the rift and doesnt convert try stopping the script and pressing play again. This seemed to resolve the issue for me.


thank you for the stop and play tip solved my problem which i tried fixing for a month!!!! Ty ty ty

digitalninja
01-20-2014, 11:17 PM
http://gyazo.com/090a42c54c16c29e5a1ab3442492e086.png
Log problem not as bad at Incandescents.

Great proggy! Whats your level? I am at 97 and I get around 58k/hour ...

nigerson
01-21-2014, 12:04 AM
I have noticed a bug at glowing wisps. It just stands at rift not doing anything with a big X on a tree(happens like 2 out of 3 times that it tries to use rift). I have went back bright wisps which worked flawlessly.

Clarity
01-21-2014, 03:25 AM
Great proggy! Whats your level? I am at 97 and I get around 58k/hour ...
Hit 97 recently. World was very low ping and mostly empty which might've helped? This was with Option 2 as well.


I have noticed a bug at glowing wisps. It just stands at rift not doing anything with a big X on a tree(happens like 2 out of 3 times that it tries to use rift). I have went back bright wisps which worked flawlessly.
Is it a red drawn X? It thinks the tree is the rift, try adding your own personal colors for the rift when using that spot that don't also overlap with the tree.

Stayon
01-21-2014, 05:12 AM
working good for me at lustrous.

http://puu.sh/6syAg.jpg

footballjds
01-21-2014, 04:14 PM
Hit 97 recently. World was very low ping and mostly empty which might've helped? This was with Option 2 as well.


Is it a red drawn X? It thinks the tree is the rift, try adding your own personal colors for the rift when using that spot that don't also overlap with the tree.

...grrr, when people assume things...

Acredelta, the drawn cross is not where it found the rift. the drawn cross is actually based on math converting a minimap point to a mainscreen point. It is a general point of reference. the small boxes you see colorfully painted in the rift is where it finds the rift. The "X" as you call it is just a point of reference

Clarity
01-21-2014, 05:13 PM
Oh :duh: indeed I did assume.
Didn't read the script well enough. Ignore me everyone :p

zunkill
01-21-2014, 09:06 PM
@footballjds is there anyway to make the bot not click the conversion options but instead press the relevant button? such as 3 for energies and wisps??

as mine does not want to click option 3 or any of the other options at lustrous btw

Clarity
01-21-2014, 10:28 PM
@footballjds is there anyway to make the bot not click the conversion options but instead press the relevant button? such as 3 for energies and wisps??

as mine does not want to click option 3 or any of the other options at lustrous btw
Is the mouse moving to a box at all? Any debug log? Sounds like it would be better to fix that bug than to ignore and bypass it.

I assume you mean nothing is happening...so it seems less a problem with ConvertOption and more like the procedure isn't being called in the first place, as the current procedure doesn't seem to have much potential for error since the clicked boxes are defined with set numbers.
So replacing the convertoption with a typesend wouldn't work, because it still won't be called. The problem seems to be elsewhere (like within Convert Memories or riftOpen/openRift).

Here is where ConvertOption is called in ConvertMemories:

begin
if (not riftOpen) then break;
convertOption;
threshold := getSystemTime + randomRange(2000,4000);
while (threshold > getSystemTime) and (riftOpen) do wait(50);
end;

There are a bunch of if statements/boolean conditions surrounding this so one of the booleans/conditions is being perceived incorrectly.

---
If you wanted to replace it, however, here's what you would do.
Older versions of the script used typeSend()
Change this procedure in AIO_DIV (which moves the mouse to select the desired option):
procedure convertOption();
var
box1: TBOX := [140, 167, 207, 233];
box2: TBOX := [247, 164, 314, 234];
box3: TBOX := [358, 167, 425, 233];
begin
case players[CurrentPlayer].integers[0] of
1: mouseBox(box1, MOUSE_Left);
2: mouseBox(box2, MOUSE_Left);
3: mouseBox(box3, MOUSE_Left);
else begin
print('Invalid conversion option.'+ toStr(players[CurrentPlayer].integers[0]));
TerminateScript;
end;
end;
end;


to the old procedure from 1.02:

procedure convertOption;
begin
typeSend(toString(players[CurrentPlayer].integers[0]), false);
end;

Although, that method is prone to filling your chatbox with 22222222222/3333333333 which isn't ideal.

relics
01-22-2014, 01:20 AM
@footballjds is there anyway to make the bot not click the conversion options but instead press the relevant button? such as 3 for energies and wisps??

as mine does not want to click option 3 or any of the other options at lustrous btw

I've had this issue as well and to fix it I had to slightly adjust the coordinates for whichever one of these boxes I wanted to use:

box1: TBOX := [140, 167, 207, 233];
box2: TBOX := [247, 164, 314, 234];
box3: TBOX := [358, 167, 425, 233];

I thought that this might have something to do with me not using SMART (assumption, sorry), but this was just a quick fix for me.

zunkill
01-22-2014, 08:43 AM
Is the mouse moving to a box at all? Any debug log? Sounds like it would be better to fix that bug than to ignore and bypass it.

I assume you mean nothing is happening...so it seems less a problem with ConvertOption and more like the procedure isn't being called in the first place, as the current procedure doesn't seem to have much potential for error since the clicked boxes are defined with set numbers.
So replacing the convertoption with a typesend wouldn't work, because it still won't be called. The problem seems to be elsewhere (like within Convert Memories or riftOpen/openRift).

Here is where ConvertOption is called in ConvertMemories:

begin
if (not riftOpen) then break;
convertOption;
threshold := getSystemTime + randomRange(2000,4000);
while (threshold > getSystemTime) and (riftOpen) do wait(50);
end;

There are a bunch of if statements/boolean conditions surrounding this so one of the booleans/conditions is being perceived incorrectly.

---
If you wanted to replace it, however, here's what you would do.
Older versions of the script used typeSend()
Change this procedure in AIO_DIV (which moves the mouse to select the desired option):
procedure convertOption();
var
box1: TBOX := [140, 167, 207, 233];
box2: TBOX := [247, 164, 314, 234];
box3: TBOX := [358, 167, 425, 233];
begin
case players[CurrentPlayer].integers[0] of
1: mouseBox(box1, MOUSE_Left);
2: mouseBox(box2, MOUSE_Left);
3: mouseBox(box3, MOUSE_Left);
else begin
print('Invalid conversion option.'+ toStr(players[CurrentPlayer].integers[0]));
TerminateScript;
end;
end;
end;


to the old procedure from 1.02:

procedure convertOption;
begin
typeSend(toString(players[CurrentPlayer].integers[0]), false);
end;

Although, that method is prone to filling your chatbox with 22222222222/3333333333 which isn't ideal.




I've had this issue as well and to fix it I had to slightly adjust the coordinates for whichever one of these boxes I wanted to use:

box1: TBOX := [140, 167, 207, 233];
box2: TBOX := [247, 164, 314, 234];
box3: TBOX := [358, 167, 425, 233];

I thought that this might have something to do with me not using SMART (assumption, sorry), but this was just a quick fix for me.

ima using smart but ill try this tonight after work :) thank you both ^_^

figured it had something to do with coords like relics said but which should i edit? x or y? =/

Clarity
01-22-2014, 09:54 AM
If you're using smart idk why it would be a problem with the coords, unless you haven't set up RS according to SRL setup guidelines and have the convert option interface somewhere really random.

riftOpen's result determines whether the script will actually try to choose an option...and that also uses a predefined box.
Try resetting everything in RS to defaults because it sounds like your interface is misplaced on the screen. Again, screenshots or some further info would be more helpful :\

tristen8878
01-22-2014, 12:37 PM
Its a glitch with runescape guys for some reason you can't use hotkeys to convert the memories anymore so jagex will probs patch it in there next system update.

footballjds
01-22-2014, 02:41 PM
If you're using smart idk why it would be a problem with the coords, unless you haven't set up RS according to SRL setup guidelines and have the convert option interface somewhere really random.

riftOpen's result determines whether the script will actually try to choose an option...and that also uses a predefined box.
Try resetting everything in RS to defaults because it sounds like your interface is misplaced on the screen. Again, screenshots or some further info would be more helpful :\

thank you!


Listen to Acredelta.

zunkill
01-22-2014, 04:02 PM
thank you!


Listen to Acredelta.

ok i apologize i dunno what you guys did i didnt edit anything just loaded old skool layout and played like that and it worked o.o WTF? it didnt work yesterday lol thank you guys ima post proggies now :) <3 much love

footballjds
01-22-2014, 05:33 PM
ok i apologize i dunno what you guys did i didnt edit anything just loaded old skool layout and played like that and it worked o.o WTF? it didnt work yesterday lol thank you guys ima post proggies now :) <3 much love

we didn't do anything. You just had to reset your settings.

zunkill
01-22-2014, 06:54 PM
we didn't do anything. You just had to reset your settings.

still saying a massive thank you for everyones help :)

http://i195.photobucket.com/albums/z277/silent-riddick/banana_zps6086271a.png

nigerson
01-22-2014, 07:26 PM
ran for ~5hours flawlessly, then computer had to apply updates and shut off-_-. Can this script bypass the 6 hour limit, or do I need to do something to make that happen?

Thankyou soo much, will post proggy once i hit higher levels :)

nigerson
01-23-2014, 01:09 AM
almost 6 hour proggy, sorry about the blacked out numbers(account security first :spot:)~30k exp an hr at lvl60 spot22773

footballjds
01-23-2014, 02:45 PM
no need to double post. I'm not really sure what is up with the 6hr thing. hasn't bothered me so i haven't looked into it. if someone tells me i'll tell you

EDIT:
Current usage stats:
http://gyazo.com/d604164ce0d238390f30e94bf2c4f1e1.png

just updated script to remove accidental double click when left clicking on the rift/wsips.
Also added groundwork to support a future update to manage your inventory.(removing the double click should help this already!)

nigerson
01-24-2014, 03:55 AM
no need to double post. I'm not really sure what is up with the 6hr thing. hasn't bothered me so i haven't looked into it. if someone tells me i'll tell you

EDIT:
Current usage stats:
http://gyazo.com/d604164ce0d238390f30e94bf2c4f1e1.png

just updated script to remove accidental double click when left clicking on the rift/wsips.
Also added groundwork to support a future update to manage your inventory.(removing the double click should help this already!)

So, there is a maximum of 123 people using this script?

footballjds
01-24-2014, 06:07 PM
So, there is a maximum of 123 people using this script?

that is only unique visitors to my git page.

whitevans1
01-26-2014, 06:29 AM
Script is working great. You rock man! many thanks... Keep up the good work!

Do you have chronicle wisps integrated? I have a very low hunter level so catching these helps a ton!

Clarity
01-26-2014, 06:38 AM
Script is working great. You rock man! many thanks... Keep up the good work!

Do you have chronicle wisps integrated? I have a very low hunter level so catching these helps a ton!
There is no chronicle catching in the script.

whitevans1
01-26-2014, 06:44 AM
There is no chronicle catching in the script.

Hmm I guess I need to do some scripting study and learn how to edit and implement it for myself :)

footballjds
01-26-2014, 04:04 PM
I can easily add chronicle catching. Using the chronicles and returning is the pain.
If catching them and destroying them is desired for hunter that is piss easy.

Solar
01-26-2014, 05:35 PM
I can easily add chronicle catching. Using the chronicles and returning is the pain.
If catching them and destroying them is desired for hunter that is piss easy.

IIRC they nerfed the hunter xp from catching chronicles. Not sure if the xp is still good or not, or even if they did actually nerf it.

whitevans1
01-26-2014, 05:56 PM
I can easily add chronicle catching. Using the chronicles and returning is the pain.
If catching them and destroying them is desired for hunter that is piss easy.

Yeah just catching and destroying them is all I want for easy hunter XP.

nigerson
01-26-2014, 08:03 PM
I can easily add chronicle catching. Using the chronicles and returning is the pain.
If catching them and destroying them is desired for hunter that is piss easy.

If it is as easy as you say, I will be forever grateful if you implement it :)!

footballjds
01-26-2014, 09:34 PM
Gonna have to find others that agree niger son

sapphico
01-26-2014, 09:53 PM
Compiled successfully in 1311 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
-------- Failed to pair to SMART[128]
------ smartPairToExistingClient(): result = false
------ Attempting to spawn a new client..
------ smartCreateClient():
---------- smartGetParameters(): Succesfully grabbed paramters
-------- getJavaPath():
---------- Attempting to search for your Java path
---------- Found your java path @ C:\Program Files (x86)\Java\jre7\bin\java.exe
-------- getJavaPath()
-------- Using parameters [http://world44.runescape.com/, f7648254814816933221]
-------- Using plugins "OpenGL32.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[4464] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ __setInputBoxes(): Set username and password boxes
---- Client is ready.
---- Setup SRL in 22698ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- FATAL ERROR: .setup(): Unable to find map, searched path maps\gleaming_wisps.png
---- Freeing the minimap mask
---- Succesfully freed SMART[4464]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

nigerson
01-26-2014, 11:08 PM
Gonna have to find others that agree niger son

Idk how hard it'll be but, you can make it an option. Like you can choose whether you want to collect them, or ignore them. But realistically I don't see why some1 wouldn't want free hunter exp.


BTW I've been running for over 9 hours straight now, almost 80 divination :):spot:

pall398
01-26-2014, 11:22 PM
I agree with nigerson I would like chronicles implemented. Idc if it destroys them or returns them either would be great!

pall398
01-26-2014, 11:26 PM
Compiled successfully in 1311 ms.
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
-------- Failed to pair to SMART[128]
------ smartPairToExistingClient(): result = false
------ Attempting to spawn a new client..
------ smartCreateClient():
---------- smartGetParameters(): Succesfully grabbed paramters
-------- getJavaPath():
---------- Attempting to search for your Java path
---------- Found your java path @ C:\Program Files (x86)\Java\jre7\bin\java.exe
-------- getJavaPath()
-------- Using parameters [http://world44.runescape.com/, f7648254814816933221]
-------- Using plugins "OpenGL32.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[4464] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ __setInputBoxes(): Set username and password boxes
---- Client is ready.
---- Setup SRL in 22698ms.
-- setupSRL(): True
-- Start custom SPS setup.
-- .init()
---- FATAL ERROR: .setup(): Unable to find map, searched path maps\gleaming_wisps.png
---- Freeing the minimap mask
---- Succesfully freed SMART[4464]
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

You have to open the script from the folder it came in.(after you extracted it)

sdf
01-28-2014, 12:54 PM
I agree with nigerson I would like chronicles implemented. Idc if it destroys them or returns them either would be great!

Chronicle spawn rates are 1-2 every hour now. No point in implementing this.

pall398
01-28-2014, 07:19 PM
Chronicle spawn rates are 1-2 every hour now. No point in implementing this.
So it is still free xp. Besides I had 3 chronicles spawn withing 5 minutes of eachother before. That is a really crummy attitude.

Clarity
01-28-2014, 08:00 PM
Chronicle spawn rates are 1-2 every hour now. No point in implementing this.
Oh was this a hidden update? Good thing tbh, so many people were getting 99 Hunter with div haha.


So it is still free xp. Besides I had 3 chronicles spawn withing 5 minutes of eachother before. That is a really crummy attitude.
You could add in a function to the script if you really want to catch them. :)

footballjds
01-28-2014, 08:23 PM
Oh was this a hidden update? Good thing tbh, so many people were getting 99 Hunter with div haha.


You could add in a function to the script if you really want to catch them. :)

you guys(aimed at everyone talking about chronicle support, not clarity) realize it would take me about 5 minutes to implement this? A simple color search and mouse click and you've caught a chronicle. Check to see if you get a message saying you already have 10. If so, never check again. Viola! Converting chronicles is out of the question unless someone has a brilliant idea

sdf
01-29-2014, 01:40 AM
So it is still free xp. Besides I had 3 chronicles spawn withing 5 minutes of eachother before. That is a really crummy attitude.

Although I had no intentions of having a crummy attitude, it still won't change the fact that the chronicle rates were nerfed. I had this implemented, so I'm as bummed as you (probably) are.

CaptainObvious
01-29-2014, 06:55 PM
Hey football. First off, great script I'm sure, from reading the 21 pages of comments.
Glad to see you're bringing out updates all the time too :)
I am having an issue previously brought up by someone else but seemingly not solved and passed off as him not setting up correctly (which may be true and I'm just following suit somehow)
I'm at lustrous wisps at the moment and the bot collects wisps as per norm. It clicks the rift thing and brings up the menu of the three conversion options, only to get this:

-- End custom SPS setup.
-- exitSquealOfFortune()
---- Found goblin color around {X = 77, Y = 66} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 283, Y = 187} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
---- TRSGameTab.__initTabs(): Setup gametab properties
-- .getPlayerPos(): result = {X = 166, Y = 148}, took 15 ms
-- Invalid conversion option.0
-- Freeing the minimap mask
-- Succesfully freed SMART[5820]
-- Freeing gametabs bitmaps...
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

This happens every first inventory and never rectifies as far as I can see.

The other thing I should mention is that when I start this script (haven't tested others as new install of Simba on this PC) I get "Tesseract Comand-line OCR engine has stopped working". Whether this is relevant or not, I will leave to the more script-gifted members of the community.

I've read through all pages as indepth as someone would read a 20 page discussion with a lot of coding in and couldn't find a solution, could you please help?
Thanks in advanced,

footballjds
01-29-2014, 07:15 PM
Hey football. First off, great script I'm sure, from reading the 21 pages of comments.
Glad to see you're bringing out updates all the time too :)
I am having an issue previously brought up by someone else but seemingly not solved and passed off as him not setting up correctly (which may be true and I'm just following suit somehow)
I'm at lustrous wisps at the moment and the bot collects wisps as per norm. It clicks the rift thing and brings up the menu of the three conversion options, only to get this:

-- End custom SPS setup.
-- exitSquealOfFortune()
---- Found goblin color around {X = 77, Y = 66} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 283, Y = 187} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
---- TRSGameTab.__initTabs(): Setup gametab properties
-- .getPlayerPos(): result = {X = 166, Y = 148}, took 15 ms
-- Invalid conversion option.0
-- Freeing the minimap mask
-- Succesfully freed SMART[5820]
-- Freeing gametabs bitmaps...
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

This happens every first inventory and never rectifies as far as I can see.

The other thing I should mention is that when I start this script (haven't tested others as new install of Simba on this PC) I get "Tesseract Comand-line OCR engine has stopped working". Whether this is relevant or not, I will leave to the more script-gifted members of the community.

I've read through all pages as indepth as someone would read a 20 page discussion with a lot of coding in and couldn't find a solution, could you please help?
Thanks in advanced,

My patience is growing thin with people like yourself. User error...

http://static2.wikia.nocookie.net/__cb20120922153752/adventuretimewithfinnandjake/images/9/9f/Facepalm_facepalm.png

-- End custom SPS setup.
-- exitSquealOfFortune()
---- Found goblin color around {X = 77, Y = 66} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
---- Found goblin color around {X = 283, Y = 187} looking for the dtm of the X..
---- Failed to find the DTM, we may have found a false area of color
-- exitSquealOfFortune(): result = False
---- TRSGameTab.__initTabs(): Setup gametab properties
-- .getPlayerPos(): result = {X = 166, Y = 148}, took 15 ms
-- Invalid conversion option.0
-- Freeing the minimap mask
-- Succesfully freed SMART[5820]
-- Freeing gametabs bitmaps...
Successfully executed.
The following bitmaps were not freed: [2, 3, 4]

CaptainObvious
01-29-2014, 07:27 PM
My patience is growing thin with people like yourself. User error...

"People like myself" being people that don't know as much about programming and have the conversion part set to "3" and have tried it with "2".
Don't let your arrogance affect your ability to interact in a decent manner.

I even stated that it could be my problem, and have thanked you for the script on behalf of others.

footballjds
01-29-2014, 08:07 PM
"People like myself" being people that don't know as much about programming and have the conversion part set to "3" and have tried it with "2".
Don't let your arrogance affect your ability to interact in a decent manner.

I even stated that it could be my problem, and have thanked you for the script on behalf of others.

you didn't take the time to read the debug that you posted for me to read. People like that, aka lazy people, annoy me.

This is an excerpt from the player setup, looks pretty obvious that you should put a 1, 2 or 3 in there...

integers[0] := 2;//1, 2 or 3 memory conversion options


Here's the check in the script to see if you used the wrong conversion option:


procedure convertOption();
var
box1: TBOX := [140, 167, 207, 233];
box2: TBOX := [247, 164, 314, 234];
box3: TBOX := [358, 167, 425, 233];
begin
case players[CurrentPlayer].integers[0] of
1: mouseBox(box1, MOUSE_Left);
2: mouseBox(box2, MOUSE_Left);
3: mouseBox(box3, MOUSE_Left);
else begin
print('Invalid conversion option.'+ toStr(players[CurrentPlayer].integers[0]));
TerminateScript;
end;
end;
end;

CaptainObvious
01-29-2014, 08:17 PM
you didn't take the time to read the debug that you posted for me to read. People like that, aka lazy people, annoy me.

This is an excerpt from the player setup, looks pretty obvious that you should put a 1, 2 or 3 in there...

integers[0] := 2;//1, 2 or 3 memory conversion options


Here's the check in the script to see if you used the wrong conversion option:


procedure convertOption();
var
box1: TBOX := [140, 167, 207, 233];
box2: TBOX := [247, 164, 314, 234];
box3: TBOX := [358, 167, 425, 233];
begin
case players[CurrentPlayer].integers[0] of
1: mouseBox(box1, MOUSE_Left);
2: mouseBox(box2, MOUSE_Left);
3: mouseBox(box3, MOUSE_Left);
else begin
print('Invalid conversion option.'+ toStr(players[CurrentPlayer].integers[0]));
TerminateScript;
end;
end;
end;


To the less knowledgeable in scripting, "conversion" just looked like there was a reading error as in my eyes converting could be anything. I had it set like this, and it was a mistake.
integers[2] := 2;//1, 2 or 3 memory conversion options

Simple mistake if you're not great at this kind of thing.
I even said in my initial post it could be me setting up wrong.

Arrogance aside, you pointed out the thing that wasn't working and you have made a great script so I thank you.
Not going to bother making digs at someone who has helped me in the RS-related world.

footballjds
01-29-2014, 08:24 PM
To the less knowledgeable in scripting, "conversion" just looked like there was a reading error as in my eyes converting could be anything. I had it set like this, and it was a mistake.
integers[2] := 2;//1, 2 or 3 memory conversion options

Simple mistake if you're not great at this kind of thing.
I even said in my initial post it could be me setting up wrong.

Arrogance aside, you pointed out the thing that wasn't working and you have made a great script so I thank you.
Not going to bother making digs at someone who has helped me in the RS-related world.

I guess your name made me think you saw obvious things... ;)

I went ahead and clarified the script so people that haven't spent 10+ years doing this sh*t can understand it. Thank you.


procedure convertOption();
var
box1: TBOX := [140, 167, 207, 233];
box2: TBOX := [247, 164, 314, 234];
box3: TBOX := [358, 167, 425, 233];
begin
case players[CurrentPlayer].integers[0] of
1: mouseBox(box1, MOUSE_Left);
2: mouseBox(box2, MOUSE_Left);
3: mouseBox(box3, MOUSE_Left);
else begin
print('SETUP ERROR - Invalid conversion option: '+ toStr(players[CurrentPlayer].integers[0]));
print('SETUP ERROR - Valid conversion options are 1, 2 or 3. Set this and restart the script.');
TerminateScript;
end;
end;
end;

nigerson
01-30-2014, 01:22 AM
An annoying bug that I found through out my 60 or so levels that I gained using this script is that sometimes the script mistakenly clicks on a ganodermic helm. Idk if there is anything that can be done about this because it seems that they are too close in color to wisps. The only solution that I use is to world hop :(

serajin
01-30-2014, 02:14 AM
Hey football,

It appears the script sometimes fails to realize that the player has stopped moving. I have a fresh install of Simba, all plugins up to date with the updater, and your latest script.

How long was the script running? Anywhere between 30 seconds and 20 minutes.
What is your divination level? 35
What wisp did you set in the declare players? Glowing
What location are you at in the game? North East of Varrock by the glowing portal, but the same issue was had north of Falador, and south of Draynor.
Do you have the debug?(if so, please post inside of tags)


-- .getPlayerPos(): result = {X = 196, Y = 154}, took 31 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 154, Y = 166}, took 16 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 202, Y = 154}, took 31 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 154, Y = 166}, took 31 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 202, Y = 88}, took 16 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 166, Y = 166}, took 15 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 160, Y = 154}, took 16 ms
-- .getPlayerPos(): result = {X = 166, Y = 166}, took 16 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
-- .getPlayerPos(): result = {X = 160, Y = 154}, took 16 ms
-- .getPlayerPos(): result = {X = 160, Y = 160}, took 15 ms
---- Waiting while the player is moving...
-- .getPlayerPos(): result = {X = 160, Y = 154}, took 32 ms
-- .getPlayerPos(): result = {X = 166, Y = 166}, took 16 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True
---- Waiting while the player is moving...
-- .getPlayerPos(): result = {X = 160, Y = 154}, took 31 ms
-- .getPlayerPos(): result = {X = 166, Y = 166}, took 16 ms
---- Waiting while the player is moving...
-- .walkPath(): result = True
-- .blindWalk(): result = True


It just kind of loops here, and clicks the Diviniation symbol, then stands there. If you disable smart, and move 1 square down, it realizes you've stopped and tries to click the Rift. If not...it just stands there, and 'waits' until it logs out.

Edit: It appears it's due to a color mismatch, that it's finding a tree that looks like the rift type deal in the area...