PDA

View Full Version : [Multi-Skilled] [SRL-6] Fady's AIO Portable-O-Matic



Pages : [1] 2

fady
05-27-2015, 05:00 AM
Fady's AIO Portable-O-Matic
Updated on: January 3rd 2016
V2.3
Last Tested on: October 29th 2015
Status: Fully Functional

Features:

100% Color, with blind failsafe.
You can tell it where to initially look for the portable, or have it auto detect the location.
Uses any portable at almost any location.
Ability to add your own custom bank.
Can place it's own portable if non are found (Only if Hosting mode is active).
Two Hosting modes. Primary mode places a portable as soon as one is't detected, Secondary mode places one if one isn't found within 15-30 seconds.
SRL Player Form support.
Break support.
Antiban.
Should work great, even with a little lag.
Multiple failsafes almost at every step.
Basic progress report.
Easy to fix if something goes wrong.
Auto Updater.


Directions:

Make sure your graphics/interface settings follow this guide (https://villavu.com/forum/showthread.php?t=47714).
Have your players set up using Rafiki.
If hosting, make sure your preset includes the portable you want to place.
If using Portable Braziers, DO NOT place the portable in the last slot in your inventory.
If making Ammo, Start with all the portables and all the ingredients in your inventory. The script WILL NOT bank in this mode.
Have either preset 1 or 2 set up to use the corresponding portable.
Have your player standing right in front of the bank being used.
Move the progress screen interface away from the location of the bank like so (http://imgur.com/P258RC2).
If using Portable Sawmills, be sure to have Game Messages set to On.
Press play and fill out the Player Form.
Let the gains begin!!


Finding Free Portables:

Join the friends chat 'Portables'.
Ask about the specific portable. Example: 'Forges?', 'Mills?', 'Wells?', 'Ranges', etc..
Someone will answer with something like 'M26Ba'. This means that the (M)ills are in world 26 at the Barbarian Assault location.
Go to that world/location and enjoy the free portables.
Common FC abbreviations: Ca: Combat Academy in Lumbridge.
Ba: Barbarian Assault. Use a Games Necklace option 2 to get there.
Sp: Shantay Pass.
Burth or B: Bank table in Burthorpe.
Be: Lumbridge Beach.
F: Forges.
W: Wells.
M: Mills.
R: Ranges.



Current Issues:

Due to the Mills,Ranges,Braziers being short, someone standing over them might interfere with the color detection. However, If color detection worked initially, the blind mouse movement should still maintain function.
When right clicking in a crowd, sometimes will right click too close to the crowd, causing a condensed options menu, which causes a false ChooseOption function. It will attempt to get it right 10 times though. Should sort the the matching colors from farthest to the player to nearest, only when right clicking as to avoid that problem.


Updated Constants:
Last Update: V2.2.
If the script faces any issues with color detection or blind mouse movement. Change lines 33-101 with your own updated constants, or the ones below

...Col = Color.
...Tol = Tolerance.
...Hue = Hue mod.
...Sat = Sat mod.
...NorthBox = Blind north Tbox.
...SouthBox = Blind South Tbox.
...EastBox = Blind East Tbox.
...WestBox = Blind West Tbox.
{*Portable Forge data*}
ForgeCol := 1143010;
ForgeTol := 9;
ForgeHue := 0.23;
ForgeSat := 1.60;
ForgeNorthBox := intToBox(277, 44, 325, 87);
ForgeSouthBox := intToBox(240, 250, 306, 295);
ForgeEastBox := intToBox(382, 139, 428, 191);
ForgeWestBox := intToBox(144, 100, 158, 148);

{*Portable Well data*}
WellCol := 6508624;
WellTol := 8;
WellHue := 1.57;
WellSat := 1.19;
WellNorthBox := intToBox(269,66,312,91);
WellSouthBox := intToBox(259,236,312,281);
WellEastBox := intToBox(368,142,414,177);
WellWestBox := intToBox(159,133,200,169);

{*Portable Range data*}
RangeCol := 4876912;
RangeTol := 5;
RangeHue := 0.94;
RangeSat := 1.74;
RangeNorthBox := intToBox(276,96,297,111);
RangeSouthBox := intToBox(271,294,304,319);
RangeEastBox := intToBox(362,170,385,188);
RangeWestBox := intToBox(161,182,183,200);

{*Portable Sawmill data*}
MillCol := 2449549;
MillTol := 11;
MillHue := 0.29;
MillSat := 0.79;
MillNorthBox := intToBox(282,102,310,125);
MillSouthBox := intToBox(257,272,290,301);
MillEastBox := intToBox(375,180,400,215);
MillWestBox := intToBox(177,157,199,192);

{*Portable Crafter data*}
CrafterCol := 7691670;
CrafterTol := 14;
CrafterHue := 0.47;
CrafterSat := 0.65;
CrafterNorthBox := intToBox(260, 10, 310, 54);
CrafterSouthBox := intToBox(240, 250, 306, 295);
CrafterEastBox := intToBox(382, 139, 428, 191);
CrafterWestBox := intToBox(144, 110, 187, 140);

{*Portable Fletcher data*}
FletcherCol := 5659982;
FletcherTol := 17;
FletcherHue := 1.05;
FletcherSat := 0.38;
FletcherNorthBox := intToBox(260, 10, 310, 54);
FletcherSouthBox := intToBox(240, 250, 306, 295);
FletcherEastBox := intToBox(382, 139, 428, 191);
FletcherWestBox := intToBox(144, 110, 187, 140);

{*Portable Brazier data*}
BrazierCol := 1660329;
BrazierTol := 11;
BrazierHue := 0.23;
BrazierSat := 1.8;
BrazierNorthBox := intToBox(282,102,310,125);
BrazierSouthBox := intToBox(257,272,290,301);
BrazierEastBox := intToBox(375,180,400,215);
BrazierWestBox := intToBox(177,157,199,192);

Change Log:

V1.0:

Initial Release

V1.1:

Modified Hosting to include Primary and Secondary modes. Primary mode, places a portable as soon as it doesn't detect one, while Secondary mode will wait for a new one for around 20 seconds before placing one.
Moved away from typeSend for the banking presets. The script now uses the SRL functions for preset button clicking.

V1.2:

Added a couple of fail-safes to help keep the script running effectively for longer. Mainly in the mills procedure.

V1.3:

Fixed a bug which caused the mills procedure to fail.
Removed around 1-1.5 seconds from each cycle. Should give slightly better progress reports now.
Fixed an error where a failed attempt at making stuff, would still cause an increase in the progress report.
Added more detailed script debugging to make it easier for me to diagnose problems in the future.

V1.4:

Added an Auto Updater to the script.

V2.0:

Added the 3 new portables.
Added the ability to use your own custom bank.
Fixed an error where the script would right click too close to the crowd, causing a condensed choose option menu, leading to a failure.
Rewrote parts of the script.

V2.1:

Fixed a bug with end detection while hosting..
Updated the custom bank colors

V2.2:

Modified hosting logic, should save a little bit of time per run when using primary hosting mode.
Added a small failsafe in case the production screen opens while the script is trying to click the portable.
Fixed a problem when not hosting with portable braziers, causing the script to terminate.

V2.3:

Fixed a compiling error due to a SRL update




Comments and suggestions are very appreciated

Post those proggys and let me know how it's going

http://i.imgur.com/iXsxcpz.jpg

rickhunley
05-27-2015, 08:20 AM
Thank youuuuuuuuuu. Time to deploy!

rickhunley
05-27-2015, 09:07 AM
This script is perfect!

I have no idea why my bank withdraw times are taking so long on my VPS server :( On my desktop = 2200 potions per hour, VPS = 1600 potions per hour :( Help pleaseeeee! :P

OP is a good person, writes great scripts, and friendly to talk to.

Hoping the withdraw time thing can be fixed, then I'll be super $$$ happy :)

rickhunley
05-27-2015, 10:18 AM
Proggy Update:

Shanty Pass

Main Computer

Ingredients Processed: 5124
Processed/H: 4161
Time Running: 1 Hour, 13 Minutes and 53 Seconds
Breaks Taken: 0

2GB VPS - Bank finding / withdrawing issues (most likely lag / hopefully a code or two can fix this)

Ingredients Processed: 616
Processed/H: 3352
Time Running: 11 Minutes and 1 Second
Breaks Taken: 0

VPS 3 - Lag VPS / Seems To Take Forever To Respond / Probably My VPS Being Shiet

1GB DDR3 Dedicated RAM, 32GB HDD

Ingredients Processed: 448
Processed/H: 2053
Time Running: 13 Minutes and 5 Seconds
Breaks Taken: 0

Going to try and get a new VPS with 4GB and 4vCores and see if that will fix it, although $10 more. Hopefully a code fix , but I think it's my fault :S

Seems like best places for Well are CA and BA as @ ShantyPass, there is space behind the bank chest, and ocasionally the player runs into that space.

Thinking of just adding one or two as Host and rest can leech.

fady
05-27-2015, 01:06 PM
Proggy Update:

Shanty Pass

Main Computer

Ingredients Processed: 5124
Processed/H: 4161
Time Running: 1 Hour, 13 Minutes and 53 Seconds
Breaks Taken: 0

2GB VPS - Bank finding / withdrawing issues (most likely lag / hopefully a code or two can fix this)

Ingredients Processed: 616
Processed/H: 3352
Time Running: 11 Minutes and 1 Second
Breaks Taken: 0

VPS 3 - Lag VPS / Seems To Take Forever To Respond / Probably My VPS Being Shiet

1GB DDR3 Dedicated RAM, 32GB HDD

Ingredients Processed: 448
Processed/H: 2053
Time Running: 13 Minutes and 5 Seconds
Breaks Taken: 0

Going to try and get a new VPS with 4GB and 4vCores and see if that will fix it, although $10 more. Hopefully a code fix , but I think it's my fault :S

Seems like best places for Well are CA and BA as @ ShantyPass, there is space behind the bank chest, and ocasionally the player runs into that space.

Thinking of just adding one or two as Host and rest can leech.

Hi, glad you're enjoying the script. I just want to ask if there was a specific reason why the 2nd and 3rd proggy were so short compared to the first? is the script facing any issue with continuity?

rickhunley
05-27-2015, 01:39 PM
Currently can't produce any potions - I think it's due to the system update dialog box, will test once system has been updated :)

This is the error

---- Current mouse-over text: "RVggrg FBrIBn (gnty"
-- isMouseOverText(): False


Proggys Taken @ CA.

2GB VPS - Bank finding / withdrawing issues (most likely lag / hopefully a code or two can fix this)

Ingredients Processed: 4900
Processed/H: 4051
Time Running: 1 Hour, 12 Minutes and 34 Seconds
Breaks Taken: 0


VPS 3 - Lag VPS / Seems To Take Forever To Respond / Probably My VPS Being Shiet

Ingredients Processed: 2632
Processed/H: 2441
Time Running: 1 Hour, 4 Minutes and 41 Seconds

rickhunley
05-27-2015, 01:42 PM
Hi, glad you're enjoying the script. I just want to ask if there was a specific reason why the 2nd and 3rd proggy were so short compared to the first? is the script facing any issue with continuity?

I don't think it's a continuity problem at the moment, I think it's to do with the RAM and CPU of the VPS. The 3rd VPS is 1/4 of the specs of the second VPS. Interesting how the structure of the VPS effects the output in the game. I'm going to get a tier 2 VPS, which is one above the VPS 2 in this proggy, and see if it matches my desktop client...I don't think it's a scripting error for now, I think it's just the VPS.

fady
05-27-2015, 03:06 PM
I don't think it's a continuity problem at the moment, I think it's to do with the RAM and CPU of the VPS. The 3rd VPS is 1/4 of the specs of the second VPS. Interesting how the structure of the VPS effects the output in the game. I'm going to get a tier 2 VPS, which is one above the VPS 2 in this proggy, and see if it matches my desktop client...I don't think it's a scripting error for now, I think it's just the VPS.

I hope the upgrade fixes the lag issue, also please try to avoid double posting. You can edit the initial post and add more info to it.

yourule97
05-27-2015, 07:36 PM
I'm loving this script! I was going to try and make one on my own, but this is much better than what I could have done! I don't have a proggy yet of notable time, because I'm doing small amounts or herblore, but I managed to get around an hour of flawless running!

fady
05-27-2015, 07:45 PM
I'm loving this script! I was going to try and make one on my own, but this is much better than what I could have done! I don't have a proggy yet of notable time, because I'm doing small amounts or herblore, but I managed to get around an hour of flawless running!

Glad you like it! Waiting for that proggy! :D

rickhunley
05-28-2015, 03:15 PM
Hi!!!!!!

Sorry about double post!

Here is updated proggies, managed to get close to profit maximisation point by tweaking a few lines. Seemed like the biggest issue was that withdraw button, and the time it took once production was closed to then click the bank.

Here are my proggies:

Desktop:

Ingredients Processed: 4732
Processed/H: 4585 (2,240 potions+)
Time Running: 1 Hour, 1 Minute and 55 Seconds
Breaks Taken: 0

VPS2 (my cheapest VPS with crappy specs)

Ingredients Processed: 4676
Processed/H: 4517
Time Running: 1 Hour, 2 Minutes and 6 Seconds
Breaks Taken: 0

VPS 3 - About four times the specs of VPS2.

Ingredients Processed: 4984
Processed/H: 4665
Time Running: 1 Hour, 4 Minutes and 6 Seconds
Breaks Taken: 0

As you can see, this is fairly even!!! :)

Here is something that might help you maximise potions per hour:

Lines 458 - 460:


wait(gaussRangeInt(150, 500)); //Waits 0.1-0.5 seconds
productionScreen.clickStart(true); //Clicks the start button
wait(gaussRangeInt(13500, 14000)); //Perfectly syncs with how long it takes to do an inventory


Around lines 490. Withdrawing bank SRL6 function.


wait(gaussRangeInt(100, 500));
sDebug('Successfully opened the bank!');
bankScreen.clickButton(BANK_BUTTON_PRESET_1); //Clicks the preset button using the SRL function
if not (tabBackpack.waitWhileLocked(3000)) then


Also changed the amount of times the host searches for available portables to 4, so that it respawns the portable faster.

Hope that helps, thanks again for a beauty of a script!! $$$ MONEY $$$

fady
05-28-2015, 06:40 PM
Releasing Version 1.1!
Change Log:

Modified Hosting to include Primary and Secondary modes. Primary mode, places a portable as soon as it doesn't detect one, while Secondary mode will wait for a new one for around 20 seconds before placing one.
Moved away from typeSend for the banking presets. The script now uses the SRL functions for preset button clicking.



SNIP

Glad you finally got it working. The version i PMed you used the SRL preset function, just make sure you change the selected option in the player form to the updated ones, and not the one saved. Specific waits like that might cause an issue if you experiance lag during the process of making the potions, which is why I had it wait till the Done button appeared and do antiban while it waits. Was it taking too long between finishing the potions and attempting to open the bank? Also if you want to disable the antiban while waiting, just change "Antiban Chance" to 0 in the player form.

Anyway, be sure the get the latest version and try it out. If you have any other comments and suggestions let me know! :)

rickhunley
05-28-2015, 07:16 PM
Thanks for the new version :)

I'm getting this error on one of my accounts:

Unknown declaration "UpCharsEx" at line 263

Any idea what that might mean?

yourule97
05-29-2015, 06:28 PM
Here's the best proggy I can really get you right now!

Ingredients Processed: 4900
Processed/H: 3705
Time Running: 1 Hour, 19 Minutes and 21 Seconds
Breaks Taken: 0

Works great, but seems to have a trouble identifying the well at BA when it's placed north. I just turned the camera to face south and that fixed it though.

fady
05-29-2015, 07:14 PM
Here's the best proggy I can really get you right now!

Ingredients Processed: 4900
Processed/H: 3705
Time Running: 1 Hour, 19 Minutes and 21 Seconds
Breaks Taken: 0

Works great, but seems to have a trouble identifying the well at BA when it's placed north. I just turned the camera to face south and that fixed it though.

Nice proggy :)!

Were you zoomed all the way in? The script determines the direction by checking if the position of the mouse lies within a set of 4 TBoxes. If you were zoomed out a little that might cause an issue because the TBoxes would be aligned correctly. Can you please enable script Debugging and show it to me?
Thanks

yourule97
05-29-2015, 09:30 PM
I'm pretty sure I was zoomed in, but I'm not exactly sure what was going on. I remember it would keep hovering over some clan avatars to the south, wait like 20 seconds, and then find the well correctly to the north. Anyways, the wells have moved to CA, but I'll try to get a debug to you the next time I'm at BA.

rickhunley
05-30-2015, 02:53 AM
New Proggies

Ingredients Processed: 3864
Processed/H: 4792
Time Running: 48 Minutes and 22 Seconds
Breaks Taken: 0
Ingredients Processed: 3892
Processed/H: 4084
Time Running: 57 Minutes and 10 Seconds
Breaks Taken: 0
Ingredients Processed: 868
Processed/H: 4307
Time Running: 12 Minutes and 5 Seconds
Breaks Taken: 0

If you're getting below 4K - you can speed it up.

Sometimes there is a bug with the host, when clicking mixed potions it won't me able to then click the mix button. It tries to click on the well again, then fails to open production window after a while. Seems to be a random occurance - can't pin point it.

Have tried it on about nine accounts now - works great :) - I'm not sure if Antiban is working, as I don't see hovering etc, it just seems to go hardcore mode haha.

Even though VPS lags, the script can still run ;)

rickhunley
05-31-2015, 11:48 AM
Script is working 99% of the time with non-hosts. Hosting is buggy - sometimes will create a loop on production screen, and not deploy portable even though it is in the inventory (60% chance of deployment). Production screen bug is the big one - not sure why it's doing it :S Have PMed faddy.

Could you please add a fail safe for the deployment of portable when hosting, and also clicking the button to produce the units. These are the only two bugs that I've identified after about 60 hours of testing on 12 accounts.

Thanks

Update:

I've recoded it a bit. Let me know what you think: it hasn't failed since.


procedure portableMake(); //Navigates the production screen and waits at the progress screen.
var //Also initates the Sawmill's make procedure if the mode is Mill
portaTry: Integer;
begin
if (not isLoggedIn()) or (Tabbackpack.count() <= 20) then
exit;
if (players[currentPlayer].strings[3] = 'Mill') then
MillsMake()
else begin
if not productionScreen.isOpen(gaussRangeInt(2000,4000)) then //If the production screen isnt open withing 2-4 seconds
begin
inc(portaTry);
sDebug('Failed to open Production screen trying again');
repeat
inc(portaTry); //Increase the number of tries
sDebug('Attempt to open production screen number ' + intToStr(portaTry));
mouseOffClient(OFF_CLIENT_RANDOM); //Moves the mouse off the screen
portableDirection(); //Tries to click the Portable again. If no Portable found, It will either look for it or terminate
if productionScreen.isOpen(gaussRangeInt(100,200)) then
productionScreen.clickStart(true);
productionScreen.clickStart(true);
productionScreen.clickStart(true);
break;
until productionScreen.isOpen() or (portaTry>50); //If the number of tries are more than 9 it will stop trying
if not productionScreen.isOpen(14500) then //If it still isnt open, will terminate
begin
wait(gaussRangeInt(150, 500));
end;
end;
wait(gaussRangeInt(150, 500)); //Waits 0.1-0.5 seconds
productionScreen.clickStart(true); //Clicks the start button
wait(gaussRangeInt(13500, 14000));
repeat //Waits and does antiban untill the progress button changes to done or the progress screen closes
wait(gaussRangeInt(300, 700));
AntiBan(players[currentPlayer].integers[5],false);
until (progressScreen.getButton()= PROGRESS_BUTTON_DONE) or (not progressScreen.isOpen());
mouseSpeed := randomRange(25,32);
end;
end;

Hitac
05-31-2015, 02:04 PM
Ingredients Processed: 588
Processed/H: 457
Time Running: 1 Hour, 17 Minutes and 7 Seconds
Breaks Taken: 1

They stoped hosting forges so it stopped. Works flawlessly. Very good script man! Hope to see your next project (Lunar Spells PLS :P)

rickhunley
05-31-2015, 04:57 PM
Ingredients Processed: 588
Processed/H: 457
Time Running: 1 Hour, 17 Minutes and 7 Seconds
Breaks Taken: 1

They stoped hosting forges so it stopped. Works flawlessly. Very good script man! Hope to see your next project (Lunar Spells PLS :P)

Did you try the hosting mode? :)

Why is your progress per hour so low :P

Hitac
05-31-2015, 05:15 PM
Did you try the hosting mode? :)

No because i have no forges and don't plan on buying :P

fady
06-01-2015, 03:25 AM
Ingredients Processed: 588
Processed/H: 457
Time Running: 1 Hour, 17 Minutes and 7 Seconds
Breaks Taken: 1

They stoped hosting forges so it stopped. Works flawlessly. Very good script man! Hope to see your next project (Lunar Spells PLS :P)

nice proggy! Hope you get much longer ones!! Let me know if you face any problems!


Script is working 99% of the time with non-hosts. Hosting is buggy - sometimes will create a loop on production screen, and not deploy portable even though it is in the inventory (60% chance of deployment). Production screen bug is the big one - not sure why it's doing it :S Have PMed faddy.

Could you please add a fail safe for the deployment of portable when hosting, and also clicking the button to produce the units. These are the only two bugs that I've identified after about 60 hours of testing on 12 accounts.

Thanks

Update:

I've recoded it a bit. Let me know what you think: it hasn't failed since.


procedure portableMake(); //Navigates the production screen and waits at the progress screen.
var //Also initates the Sawmill's make procedure if the mode is Mill
portaTry: Integer;
begin
if (not isLoggedIn()) or (Tabbackpack.count() <= 20) then
exit;
if (players[currentPlayer].strings[3] = 'Mill') then
MillsMake()
else begin
if not productionScreen.isOpen(gaussRangeInt(2000,4000)) then //If the production screen isnt open withing 2-4 seconds
begin
inc(portaTry);
sDebug('Failed to open Production screen trying again');
repeat
inc(portaTry); //Increase the number of tries
sDebug('Attempt to open production screen number ' + intToStr(portaTry));
mouseOffClient(OFF_CLIENT_RANDOM); //Moves the mouse off the screen
portableDirection(); //Tries to click the Portable again. If no Portable found, It will either look for it or terminate
if productionScreen.isOpen(gaussRangeInt(100,200)) then
productionScreen.clickStart(true);
productionScreen.clickStart(true);
productionScreen.clickStart(true);
break;
until productionScreen.isOpen() or (portaTry>50); //If the number of tries are more than 9 it will stop trying
if not productionScreen.isOpen(14500) then //If it still isnt open, will terminate
begin
wait(gaussRangeInt(150, 500));
end;
end;
wait(gaussRangeInt(150, 500)); //Waits 0.1-0.5 seconds
productionScreen.clickStart(true); //Clicks the start button
wait(gaussRangeInt(13500, 14000));
repeat //Waits and does antiban untill the progress button changes to done or the progress screen closes
wait(gaussRangeInt(300, 700));
AntiBan(players[currentPlayer].integers[5],false);
until (progressScreen.getButton()= PROGRESS_BUTTON_DONE) or (not progressScreen.isOpen());
mouseSpeed := randomRange(25,32);
end;
end;


Sorry for not responding earlier as I have been on vacation for the weekend. I'll pm you soon and see if we can figure this out.

rickhunley
06-01-2015, 04:37 AM
nice proggy! Hope you get much longer ones!! Let me know if you face any problems!



Sorry for not responding earlier as I have been on vacation for the weekend. I'll pm you soon and see if we can figure this out.

Thanks :) I'd appreciate that :) I think there needs to be a slight tweak on the place portable option as well, doesn't seem to want to place a portable all the time. Think changing this to SRL would be of better use as well. Going to test it and let you know. Be cool to chat in PM :)

yourule97
06-06-2015, 11:12 PM
The program sometimes has trouble reading the production progress bar and will often end the production early. Here are some of the debugs:


---- Current mouse-over text: "Mix potions Portable well"
---- Found "ix potions" in mouse-over string: "Mix potions Portable well"
-- isMouseOverText(): True
Found a Portable Well
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = -1
---- TRSProgressScreen.getButton(): result = -1




-- isMouseOverText()
---- Current mouse-over text: "Mix potions Portable well"
---- Found "ix potions" in mouse-over string: "Mix potions Portable well"
-- isMouseOverText(): True
Found a Portable Well
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = -1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1
---- TRSProgressScreen.getButton(): result = 1


I don't think there is a problem with your code, just an issue with the production progress bar (lines 476-479 if you wanted to look). For more information, I was at BA when this problem happened, though I don't think this the first time it has happened.

Just for right now, I'll change it to a pixel shift based wait, but I thought I'd just let you know~

fady
06-07-2015, 03:57 AM
The program sometimes has trouble reading the production progress bar and will often end the production early. Here are some of the debugs:




I don't think there is a problem with your code, just an issue with the production progress bar (lines 476-479 if you wanted to look). For more information, I was at BA when this problem happened, though I don't think this the first time it has happened.

Just for right now, I'll change it to a pixel shift based wait, but I thought I'd just let you know~

That is very strange. Had you just gained a level before this happened? because the wait for production would would stop when the Done button appears, or in case the button appeared and disappeared while the script was in an antiban loop, it would stop if it doesn't detect that the progress screen is open. It doesn't seem to have stopped because of the Done button, because the result debugged would have been = 0. So it must have been because the progress screen "wasn't open". The fireworks from leveling up, almost always trigger a false negative with the progress window, so my best guess would be that. Thanks for your input and im glad you're enjoying the script.

EDIT: you can change line 478 to until (progressScreen.getButton()= PROGRESS_BUTTON_DONE) or (not progressScreen.isOpen(gaussRangeInt(1000, 1500)));
This might help with decreasing the chance of a false negative with the progress screen. Because the progress screen now needs to not be detected for 1-1.5 seconds for that part to exit the waiting loop. It should have no effect on the speed of the script. However, LMK if it does.

ilurvdacake
06-12-2015, 07:03 AM
Burthorpe bank is pretty buggy, won't click on bank without first zooming out and then after about 200 pots it runs off. Anyone know how to fix it? :)

fady
06-12-2015, 12:08 PM
Burthorpe bank is pretty buggy, won't click on bank without first zooming out and then after about 200 pots it runs off. Anyone know how to fix it? :)

Hi, thank you for posting your bug report. Can you uncheck disable SRL and Script Debug then try to recreate the bug and post a big chunk of what the debug box shows.

ilurvdacake
06-17-2015, 03:44 PM
Hi, thank you for posting your bug report. Can you uncheck disable SRL and Script Debug then try to recreate the bug and post a big chunk of what the debug box shows.

Ended up fixing itself,(couldn't recreate it) thanks for the reply though, managed 99 herb with this script, thanks very muchly! :)

Xiiiii
06-23-2015, 11:17 AM
The script always gets stuck on this screen when using mills: http://prntscr.com/7kb0hm

fady
06-23-2015, 12:31 PM
Releasing Version 1.2!
Change Log:

Added a couple of fail-safes to help keep the script running effectively for longer. Mainly in the mills procedure.



The script always gets stuck on this screen when using mills: http://prntscr.com/7kb0hm

Try using V1.2. Hopefully it should fix that.

Xiiiii
06-23-2015, 02:02 PM
Thanks, trying it now

Xiiiii
06-23-2015, 02:05 PM
Releasing Version 1.2!
Change Log:

Added a couple of fail-safes to help keep the script running effectively for longer. Mainly in the mills procedure.




Try using V1.2. Hopefully it should fix that.

1.2 doesn't seem to automatically zoom in at the start, whereas 1.1 does. Not sure if it's intended

It also has an issue with accidentally clicking on the Donnie NPC at CA (http://prntscr.com/7kd03n), as well as getting stuck every ~3-5 tries. The failsafe works, but these still slow down the script.

fady
06-23-2015, 02:35 PM
1.2 doesn't seem to automatically zoom in at the start, whereas 1.1 does. Not sure if it's intended

It also has an issue with accidentally clicking on the Donnie NPC at CA (http://prntscr.com/7kd03n), as well as getting stuck every ~3-5 tries. The failsafe works, but these still slow down the script.

for the zoom in thing. I had that disabled because I'm always zoomed in anyway and i forgot to change it for the public release. go down to line 609 and remove the "//" from infront of mainscreen.setZoom(false); that should fix that, or just download the ReUploaded V1.2. As for Donnie, I have not been able to figure out a way to avoid that yet, sorry.

Xiiiii
06-23-2015, 02:53 PM
for the zoom in thing. I had that disabled because I'm always zoomed in anyway and i forgot to change it for the public release. go down to line 609 and remove the "//" from infront of mainscreen.setZoom(false); that should fix that, or just download the ReUploaded V1.2. As for Donnie, I have not been able to figure out a way to avoid that yet, sorry.

np, thanks for the script btw. Also, is there anything that can be done about it getting stuck while milling? It gets really bad occasionally (gets stuck on every second try) which slows down the script by a lot.

fady
06-23-2015, 03:03 PM
np, thanks for the script btw. Also, is there anything that can be done about it getting stuck while milling? It gets really bad occasionally (gets stuck on every second try) which slows down the script by a lot.

Can you elaborate? Where does it get stuck? And when does it click on Donnie?

Xiiiii
06-24-2015, 12:09 AM
Can you elaborate? Where does it get stuck? And when does it click on Donnie?

So what happens is:
- the script banks
- the script clicks on the sawmill, and enters an amount
The script then gets to the confirmation screen (yes/no), then does one of two things
- presses yes, banks and starts again (works)
- doesn't press anything, and gets stuck (breaks), then waits about ~30s and starts again (banks)
I'm not sure how you'd fix this, but would it be possible to reduce the wait time before it resets?

Also the Donnie issue occurs when, while facing north at the CA bank:
- the npc is below the chest
- the script tries to click the lower part of the chest (the click location is close to the npc)
- the script tries to bank using left-click (it can right-click Donnie and select the bank from the dropdown menu correctly)
I'm not sure why this happens either, it might be because the npc staff moves, so:
- the script detects the bank
- the staff moves infront of the cursor
- the script clicks what it thinks is the bank, but chocks the npc instead
Not sure about this though

I'll try to get a screenshot of the npc when I get back

fady
06-24-2015, 03:44 AM
So what happens is:
- the script banks
- the script clicks on the sawmill, and enters an amount
The script then gets to the confirmation screen (yes/no), then does one of two things
- presses yes, banks and starts again (works)
- doesn't press anything, and gets stuck (breaks), then waits about ~30s and starts again (banks)
I'm not sure how you'd fix this, but would it be possible to reduce the wait time before it resets?

Also the Donnie issue occurs when, while facing north at the CA bank:
- the npc is below the chest
- the script tries to click the lower part of the chest (the click location is close to the npc)
- the script tries to bank using left-click (it can right-click Donnie and select the bank from the dropdown menu correctly)
I'm not sure why this happens either, it might be because the npc staff moves, so:
- the script detects the bank
- the staff moves infront of the cursor
- the script clicks what it thinks is the bank, but chocks the npc instead
Not sure about this though

I'll try to get a screenshot of the npc when I get back

So for the first problem. The failsafe that was added was that it would keep trying to select option 1 until the conversation box closed. For some reason it doesn't seem to be detecting any of the attempts to select the first option. When this error happens, and it goes to bank afterwards. Is the preset button clicked with the mouse or with the keyboard?

As for the Donnie problem. That was a common issue with the CA location pre-release, but I had managed to work around it by having the script try to open the bank multiple times. Yes you are pretty accurate with why that would happen. Is the script not attempting to re click the bank after it has clicked donnie?

Xiiiii
06-24-2015, 04:58 AM
So for the first problem. The failsafe that was added was that it would keep trying to select option 1 until the conversation box closed. For some reason it doesn't seem to be detecting any of the attempts to select the first option. When this error happens, and it goes to bank afterwards. Is the preset button clicked with the mouse or with the keyboard?

As for the Donnie problem. That was a common issue with the CA location pre-release, but I had managed to work around it by having the script try to open the bank multiple times. Yes you are pretty accurate with why that would happen. Is the script not attempting to re click the bank after it has clicked donnie?

The preset button is clicked with the keyboard

Yeah, the Donnie fix works (clicks bank)

It might be worth mentioning that trollcrank's version doesn't get stuck. Copying his milling function into your script works fine, except for the enter issue (types in chat, which breaks hosting mode (can't place a mill while typing))



Ingredients Processed: 81
Processed/H: 4173
Time Running: 1 Minute and 9 Seconds
Breaks Taken: 0
-- TRSBankscreen.__openChest()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Bank" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
---- Succesfully opened the bank
-- TRSBankscreen.__openChest() result = true
Successfully opened the bank!
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
-- isMouseOverText()
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
Found a Portable Sawmill
-- isMouseOverText()
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
Found a Portable Sawmill
---- TRSBankScreen._enterAmount(): result = true

This is the code in Simba when the script is stuck.

fady
06-24-2015, 05:24 AM
The preset button is clicked with the keyboard

Yeah, the Donnie fix works (clicks bank)

It might be worth mentioning that trollcrank's version doesn't get stuck. Copying his milling function into your script works fine, except for the enter issue (types in chat, which breaks hosting mode (can't place a mill while typing))



Ingredients Processed: 81
Processed/H: 4173
Time Running: 1 Minute and 9 Seconds
Breaks Taken: 0
-- TRSBankscreen.__openChest()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Bank" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
---- Succesfully opened the bank
-- TRSBankscreen.__openChest() result = true
Successfully opened the bank!
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
-- isMouseOverText()
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
Found a Portable Sawmill
-- isMouseOverText()
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
Found a Portable Sawmill
---- TRSBankScreen._enterAmount(): result = true

This is the code in Simba when the script is stuck.

Interesting! because TrollCrank's version also uses typesend to pick the "ok" button, except his doesn't try more than once, just like mine used to be. Try commenting out line 423, and make sure your mills aren't placed in slot 1 of the action bar. Let me know if that works better.

Xiiiii
06-24-2015, 06:01 AM
Interesting! because TrollCrank's version also uses typesend to pick the "ok" button, except his doesn't try more than once, just like mine used to be. Try commenting out line 423, and make sure your mills aren't placed in slot 1 of the action bar. Let me know if that works better.

Commented out the line, and it's still broken, but in a different way.
What used to happen:

- the script banks
- the script clicks on the sawmill, and enters an amount
The script then gets to the confirmation screen (yes/no), then does one of two things
- presses yes, banks and starts again (works)
- doesn't press anything, and gets stuck (breaks), then waits about ~30s and starts again (banks)

What happens now:
The script then gets to the confirmation screen (yes/no), then does one of two things
- presses yes, banks and starts again (works)
- The confirmation screen disappears, but the planks aren't made and the script gets stuck for a while.

Not sure if it's relevant, but when using v1.1 I had sawmills on '1', which caused the 'placing a sawmill' dialog to pop up in front of the confirmation dialog, which wasn't confirmed (planks weren't made) (maybe the actionbar received the '1' keypress, instead of the dialog box? idk)

3zx
06-24-2015, 09:30 AM
Ingredients Processed: 1431
Processed/H: 7868
Time Running: 10 Minutes and 54 Seconds
Breaks Taken: 0

making protean planks @ ca

fady
06-24-2015, 09:55 AM
Commented out the line, and it's still broken, but in a different way.
What used to happen:


What happens now:
The script then gets to the confirmation screen (yes/no), then does one of two things
- presses yes, banks and starts again (works)
- The confirmation screen disappears, but the planks aren't made and the script gets stuck for a while.

Not sure if it's relevant, but when using v1.1 I had sawmills on '1', which caused the 'placing a sawmill' dialog to pop up in front of the confirmation dialog, which wasn't confirmed (planks weren't made) (maybe the actionbar received the '1' keypress, instead of the dialog box? idk)

The problem you've explained has no reason to be happening, because after commenting out that line the script should be waiting 0.2-0.5 seconds then clicking '1' on the keyboard, and that should be repeated until the conversation box is no longer open. The line that was commented out was just an extra check that the conversationbox was still open before typing '1'. The function typeSend should not be selective to a certain part of the game, it works just like pressing a button on the keyboard, in this case the button is '1'. I ran 1.2 overnight to see if I could recreate the problems you were having, but I was unable to.



Ingredients Processed: 1431
Processed/H: 7868
Time Running: 10 Minutes and 54 Seconds
Breaks Taken: 0

making protean planks @ ca

Thanks for the progress report. I ran one overnight and I got similar-ish results. Hope you're enjoying the script.

3zx
06-24-2015, 11:03 AM
The problem you've explained has no reason to be happening, because after commenting out that line the script should be waiting 0.2-0.5 seconds then clicking '1' on the keyboard, and that should be repeated until the conversation box is no longer open. The line that was commented out was just an extra check that the conversationbox was still open before typing '1'. The function typeSend should not be selective to a certain part of the game, it works just like pressing a button on the keyboard, in this case the button is '1'. I ran 1.2 overnight to see if I could recreate the problems you were having, but I was unable to.



Thanks for the progress report. I ran one overnight and I got similar-ish results. Hope you're enjoying the script.

http://i.imgur.com/DzutdaG.png

it sometimes get's stuck there for 20-30 seconds, could you add a fail safe that after 3-4 seconds it'll click the first option?




Ingredients Processed: 35019
Processed/H: 7525
Time Running: 4 Hours, 39 Minutes and 12 Seconds
Breaks Taken: 0
Reached our To-Do goal
Successfully executed.

protean planks <3

fady
06-29-2015, 03:09 PM
http://i.imgur.com/DzutdaG.png

it sometimes get's stuck there for 20-30 seconds, could you add a fail safe that after 3-4 seconds it'll click the first option?




Ingredients Processed: 35019
Processed/H: 7525
Time Running: 4 Hours, 39 Minutes and 12 Seconds
Breaks Taken: 0
Reached our To-Do goal
Successfully executed.

protean planks <3

Sorry for the late reply, there is already a fail safe in place that chooses the first option every 0.2-0.5 seconds as long as the conversation box is open. I can't think of a reason why this problem would be happening. I'll try to see what can be causing this for you guys later today, and hopefully come back with a response

3zx
06-29-2015, 09:11 PM
Sorry for the late reply, there is already a fail safe in place that chooses the first option every 0.2-0.5 seconds as long as the conversation box is open. I can't think of a reason why this problem would be happening. I'll try to see what can be causing this for you guys later today, and hopefully come back with a response

oh, so far haven't noticed that failsafe in action, anyway still a good thing that you responded even though it was a bit late

drew3170
06-29-2015, 10:02 PM
After it enters the amount of planks to be made, it has to type 1 to say ok to the cost of each. This interface sometimes lags and 1 is entered before the interface appears. This causes for no logs to be made into planks and re-banks. Is there a way to delay this so that it can give ample time for the interface to appear?

fady
06-30-2015, 04:58 AM
Releasing V1.3:
Change Log:

Fixed a bug which caused the mills procedure to fail.
Removed around 1-1.5 seconds from each cycle. Should give slightly better progress reports now.
Fixed an error where a failed attempt at making stuff, would still cause an increase in the progress report.
Added more detailed script debugging to make it easier for me to diagnose problems in the future.



After it enters the amount of planks to be made, it has to type 1 to say ok to the cost of each. This interface sometimes lags and 1 is entered before the interface appears. This causes for no logs to be made into planks and re-banks. Is there a way to delay this so that it can give ample time for the interface to appear?

Thank you for being specific with your bug report, this has led me to the cause of the problem.


oh, so far haven't noticed that failsafe in action, anyway still a good thing that you responded even though it was a bit late


SNIP

So while making this script when in testing phase, I discovered that the "Enter Amount" dialog box, was NOT detected by conversationBox.isOpen. It turns out that the reason it wasn't detected was because the bounds for the conversation box were not set yet. However, after the script detects and interacts with a proper conversation box, like the one to confirm the money, the bounds for the conversation box are set, and the "Enter Amount" dialog box will start to give a true result for conversationBox.isOpen!!! This caused the script to start sending key click too early, and messing up with the flow of the script. I have added some extra wait time between the two dialog boxes, hopefully that should fix it for you guys.

kiwikiwi
06-30-2015, 06:32 AM
Is there a way to stop the characters from moving from their spots? Since they only need one pixel next to them and the bank chest, there is no reason for them to walk / run away. Thus is there any reason to freeze their position to the tile they are on?

Lastly I am having a bug whereby the screen stops on the preset, due to the new bank buttons I think. Fix? I've updated SRL but still same issue

Thank you

kiwikiwi
06-30-2015, 06:37 AM
This is the code from when it fails on the preset screen.

Preset Loaded Successfully
-- TRSGameTabs.openTab(2)
---- Opening tab via gametab navigation bar
-- TRSGameTabs.openTab(2): result = False
Failed to withdraw enough items
-- Succesfully freed SMART[1916]
-- Freeing gametabs bitmaps...
Successfully executed.

3zx
06-30-2015, 08:56 AM
Releasing V1.3:
Change Log:

Fixed a bug which caused the mills procedure to fail.
Removed around 1-1.5 seconds from each cycle. Should give slightly better progress reports now.
Fixed an error where a failed attempt at making stuff, would still cause an increase in the progress report.
Added more detailed script debugging to make it easier for me to diagnose problems in the future.




Thank you for being specific with your bug report, this has led me to the cause of the problem.





So while making this script when in testing phase, I discovered that the "Enter Amount" dialog box, was NOT detected by conversationBox.isOpen. It turns out that the reason it wasn't detected was because the bounds for the conversation box were not set yet. However, after the script detects and interacts with a proper conversation box, like the one to confirm the money, the bounds for the conversation box are set, and the "Enter Amount" dialog box will start to give a true result for conversationBox.isOpen!!! This caused the script to start sending key click too early, and messing up with the flow of the script. I have added some extra wait time between the two dialog boxes, hopefully that should fix it for you guys.

time to test it out :)

EDIT: ran it for 4 minutes now, any of the previous bugs so far didn't happen :)


Ingredients Processed: 621
Processed/H: 8908
Time Running: 4 Minutes and 10 Seconds
Breaks Taken: 0

fady
06-30-2015, 10:20 AM
This is the code from when it fails on the preset screen.

Preset Loaded Successfully
-- TRSGameTabs.openTab(2)
---- Opening tab via gametab navigation bar
-- TRSGameTabs.openTab(2): result = False
Failed to withdraw enough items
-- Succesfully freed SMART[1916]
-- Freeing gametabs bitmaps...
Successfully executed.

can you get a bigger chunk of the debug messages you receive? and also can I see a screenshot of your interface please?

Also does the script make the player move? can you be more specific about what is happening?


SNIP]

Happy to see those improved per hour rates! Hopefully it continues. Let me know if you face any other problems using this :).

3zx
06-30-2015, 11:55 AM
Ingredients Processed: 25407
Processed/H: 9017
Time Running: 2 Hours, 49 Minutes and 3 Seconds
Breaks Taken: 0


obvious increase of how much processed/hour, and it also seems way more stable

kiwikiwi
06-30-2015, 07:29 PM
At the moment the bank screen closes but gear screen closes. Note this works fine on desktop (your version), but on VPS, I think the buttons need to be used instead of the mouse moving. Please help me with this one :D


program AIOPortables;
{$DEFINE SMART}
{$I SRL-6/SRL.Simba}
{$i SRL-6/LIB/MISC/SRLPLAYERFORM.simba}

{*
JUST PRESS PLAY AND FILL OUT THE FORM
JUST PRESS PLAY AND FILL OUT THE FORM
JUST PRESS PLAY AND FILL OUT THE FORM
JUST PRESS PLAY AND FILL OUT THE FORM
JUST PRESS PLAY AND FILL OUT THE FORM
JUST PRESS PLAY AND FILL OUT THE FORM
JUST PRESS PLAY AND FILL OUT THE FORM
JUST PRESS PLAY AND FILL OUT THE FORM
*}


Const
{*These constants contain the information related to the portables
Only Modify these if the script stops working and you know what you're doing*}

{*Portable Forge data*}
ForgeCol := 1143010;
ForgeTol := 9;
ForgeHue := 0.23;
ForgeSat := 1.60;
ForgeNorthBox := intToBox(277, 44, 325, 87);
ForgeSouthBox := intToBox(240, 250, 306, 295);
ForgeEastBox := intToBox(382, 139, 428, 191);
ForgeWestBox := intToBox(144, 100, 158, 148);

{*Portable Well data*}
WellCol := 6508624;
WellTol := 8;
WellHue := 1.57;
WellSat := 1.19;
WellNorthBox := intToBox(269,66,312,91);
WellSouthBox := intToBox(259,236,312,281);
WellEastBox := intToBox(368,142,414,177);
WellWestBox := intToBox(159,133,200,169);

{*Portable Range data*}
RangeCol := 4876912;
RangeTol := 5;
RangeHue := 0.94;
RangeSat := 1.74;
RangeNorthBox := intToBox(276,96,297,111);
RangeSouthBox := intToBox(271,294,304,319);
RangeEastBox := intToBox(362,170,385,188);
RangeWestBox := intToBox(161,182,183,200);

{*Portable Sawmill data*}
MillCol := 2449549;
MillTol := 11;
MillHue := 0.29;
MillSat := 0.79;
MillNorthBox := intToBox(282,102,310,125);
MillSouthBox := intToBox(257,272,290,301);
MillEastBox := intToBox(375,180,400,215);
MillWestBox := intToBox(177,157,199,192);

Type TPortableType = record
Name : String;
Color, Tol, Skill: Integer;
ColSettings: TColorSettings;
OverText: TStringArray;
NorthBox,SouthBox,EastBox,WestBox: TBox;
end;

var
IngsDone, b, BreakTime, millFail: integer;
priBox, secBox: TBox;
pBoxes : array [1..4] of TBox;
outOfPortables: Boolean;
Forge, Well, Range, Mill, PortaType: TPortableType;

procedure initPlayerForm();
begin
with playerForm do
begin
name := 'Portable-O-Matic V1.1';
scriptHelpThread := 'https://villavu.com/forum/showthread.php?t=113276';

editBoxLabels := ['Preferred World','Play time Till Break','Break Duration','Number to do','Number/Inventory','Antiban Chance'];
editBoxDefaults := ['0','60','10','5000','28','2400'];
editBoxHints := [
'Pick a world or 0 for random or -1 for "Play Now"',
'Amount of time in minutes till a break is called',
'How long you want your breaks to be, also in minutes',
'How many Ingredients do you want to process?',
'Number of Ingredients used per Inventory',
'The longer the progress screen is open, the larger this number should be'];

checkBoxLabels := ['Disable SRL Debug?', 'Disable Script Debug?'];
checkBoxDefaults := ['True','True'];
checkBoxHints := [
'Do you want to Disable SRL Debug?',
'Do you want to Disable the Script Debug?'];

comboBoxLabels := ['Portable Direction','Bank Location','Preset','Mode','Hosting Mode','Actionbar Button'];
comboBoxDefaults := ['Auto Detect','CA','BANK_BUTTON_PRESET_1','Smith','Not Hosting','1'];
comboBoxItems := [['North','East','South','West','Auto Detect'], ['North','East','South','West','SP','Burth','CA','B A'], ['BANK_BUTTON_PRESET_1','BANK_BUTTON_PRESET_2'], ['Smith','Smelt','Well','Range','Mill'], ['Primary','Secondary','Not Hosting'], ['1','2','3','4','5','6','7','8','9','0','-','=']];
comboBoxHints := [
'The direction the Portable is at',
'Pick a bank or the direction of the bank.',
'Pick a bank preset to use',
'Which mode are we using?',
'Do you want to place a Portable if non are found?',
'Where on the Actionbar is the Portable placed?'];

end;
end;

procedure declarePlayers();
var
i: integer;
begin
players.setup(playerForm.players);
currentPlayer := 0;

for i := 0 to high(players) do
with players[i] do
begin
integers[0] := strToInt(playerForm.players[i].settings[0]);
integers[1] := strToInt(playerForm.players[i].settings[1]);
integers[2] := strToInt(playerForm.players[i].settings[2]);
integers[3] := strToInt(playerForm.players[i].settings[3]);
integers[4] := strToInt(playerForm.players[i].settings[4]);
integers[5] := strToInt(playerForm.players[i].settings[5]);

booleans[0] := strToBool(playerForm.players[i].settings[6]);
booleans[1] := strToBool(playerForm.players[i].settings[7]);

strings[0] := playerForm.players[i].settings[8];
strings[1] := playerForm.players[i].settings[9];
strings[2] := playerForm.players[i].settings[10];
strings[3] := playerform.players[i].settings[11];
strings[4] := playerform.players[i].settings[12];
strings[5] := Playerform.players[i].settings[13];

world := integers[0];
end;
end;

procedure TPortableType.init(_Name: String; _Color, _Tol, _Skill: Integer; _ColSettings: TColorSettings; _OverText: TStringArray; _NorthBox, _SouthBox, _EastBox, _WestBox: TBox);
begin
Self.Name := _Name;
Self.Color := _Color;
Self.Tol := _Tol;
Self.Skill := _Skill;
Self.ColSettings := _ColSettings;
Self.OverText := _OverText;
Self.NorthBox := _NorthBox;
Self.SouthBox := _SouthBox;
Self.EastBox := _EastBox;
Self.WestBox := _WestBox;
end;

procedure LoadPortables();
begin
Forge.init('Portable Forge',ForgeCol,ForgeTol,SKILL_SMITHING,colorSetti ng(2,ForgeHue,ForgeSat),['mith Portable','able forge'],ForgeNorthBox,ForgeSouthBox,ForgeEastBox,ForgeWes tBox);
Well.init('Portable Well',WellCol,WellTol,SKILL_HERBLORE,colorSetting( 2,WellHue,WellSat),['ix potions', 'ions Portable','able well'],WellNorthBox,WellSouthBox,WellEastBox,WellWestBox );
Range.init('Portable Range',RangeCol,RangeTol,SKILL_COOKING,colorSettin g(2,RangeHue,RangeSat),['ook Portable','able range'],RangeNorthBox,RangeSouthBox,RangeEastBox,RangeWes tBox);
Mill.init('Portable Sawmill',MillCol,MillTol,30,colorSetting(2,MillHue ,MillSat),['ake planks', 'anks Portable','able sawmill'],MillNorthBox,MillSouthBox,MillEastBox,MillWestBox );
end;

procedure sDebug(Text: string);
begin
if not players[currentPlayer].booleans[1] then
writeLn(Text);
end;

procedure whichPortable();
begin
case players[currentPlayer].strings[3] of
'Smith': PortaType := Forge;
'Smelt': PortaType := Forge;
'Well' : PortaType := Well;
'Range': PortaType := Range;
'Mill' : PortaType := Mill;
end;
end;

procedure LoginProcedure();
begin
if not isLoggedin() then
players[currentPlayer].login(); // Log them in
closePollWindow();
exitTreasure(); // Exit treasure hunter
wait(gaussRangeInt(800, 1200));
minimap.clickCompass();
mainscreen.setAngle(MS_ANGLE_HIGH);
end;

procedure loadBoxes();
begin
pBoxes[1].setBounds(235, 20, 338, 135);
pBoxes[2].setBounds(235, 210, 338, 325);
pBoxes[3].setBounds(345, 95, 458, 250);
pBoxes[4].setBounds(105, 95, 230, 250);
end;

procedure LeftOrRight(); //Either Left or Right clicks the Portable, depending on the mode selected
begin
if players[currentPlayer].strings[3] = 'Mix' then
begin
fastclick(mouse_right);
wait(gaussRangeInt(10000, 200000));
chooseOption.select(['mix','ix Portable', 'Mix'], 400);
end else
fastclick(mouse_left);
end;

function IsItHere(click:Boolean): Boolean;
begin
if IsMouseOverText(PortaType.OverText, 500) then
begin
sDebug('Found a ' +PortaType.Name);
result:= True;
if click then leftOrRight();
end;
end;

function portableFind(): boolean;
var
i, r : integer;
MPos : TPoint;
begin //Finds the Portable and assigns the TPoint MPos to the mouse position on the Portable
if IsItHere(False) then
exit(True);

if not mainscreen.findObject(MPos.x, Mpos.y, PortaType.Color, PortaType.Tol, PortaType.ColSettings, mainscreen.playerPoint, 20, 20, 50, PortaType.OverText, MOUSE_Move) then
begin
sDebug('No' + PortaType.Name + 'Found');
exit(false);
end;

for i := 1 to high(pBoxes) do //Checks which Direction MPos is at
if pBoxes[i].isPointInside(MPos) then
begin
r := i;
break();
end;

case r of // Assigns Search boxes and secondary click boxes depending on the mouse direction
0 : begin sDebug('The' + PortaType.Name + 'is somewhere different'); end;
1 : begin priBox := pBoxes[1]; secBox := PortaType.NorthBox; sDebug('The ' + PortaType.Name + ' is North'); end;
2 : begin priBox := pBoxes[2]; secBox := PortaType.SouthBox; sDebug('The ' + PortaType.Name + ' is South'); end;
3 : begin priBox := pBoxes[3]; secBox := PortaType.EastBox; sDebug('The ' + PortaType.Name + ' is East'); end;
4 : begin priBox := pBoxes[4]; secBox := PortaType.WestBox; sDebug('The ' + PortaType.Name + ' is West'); end;
end;
result := True;
end;

function portableDetect(searchLoc: TBox): Boolean;
var
x, y, i: integer;
pTPA: TPointArray;
pATPA: T2DPointArray;
begin
if IsItHere(False) then
exit(True);

findColorsSpiralTolerance(x, y, pTPA, PortaType.Color, searchLoc, PortaType.Tol, PortaType.ColSettings);

if (Length(pTPA) < 1) then
exit;

pATPA := pTPA.toATPA(20, 20);
pATPA.sortFromMidPoint(searchLoc.getRandomPoint);
FilterTPAsBetween(pATPA,1,110);

for i := 0 to high(pATPA) do
begin
mouse(pATPA[i].getBounds().getRandomPoint());
if isMouseOverText(PortaType.OverText) then
begin
exit(True);
end;
end;
end;

procedure bankCords(); //Opens the specified bank
var
x, y: Integer;
begin
if bankscreen.isOpen() then
exit;
case players[currentPlayer].strings[1] of
'North': begin MouseOval(299,111,20,20,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
'East': begin mouseOval(365,184,20,20,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
'South': begin mouseOval(281,283,30,30,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
'West': begin mouseOval(185,180,25,25,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
'SP': begin if not bankScreen.open(BANK_CHEST_SHANTAY) then begin mouseOval(378,197,30,30,Mouse_Move); if IsMouseOverText(['Shantay c', 'y chest'], 777) then fastclick(mouse_left); end; end;
'Burth': begin if not bankScreen.open(BANK_TABLE_BURTHORPE) then begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['ank', 'booth'], 777) then fastclick(mouse_left); end; end;
'CA': begin if not bankScreen.open(BANK_CHEST_LUMBRIDGE) then begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['ank', 'hest'], 777) then fastclick(mouse_left); end; end;
'BA': begin if not mainscreen.findObject(x, y, 3424082, 8, colorSetting(2, 0.07, 0.14), mainscreen.playerPoint, 50, 80, 50, ['ank', 'hest'], MOUSE_LEFT) then begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['ank', 'hest'], 777) then fastclick(mouse_left); end; end;
end;
end;

procedure portableSpot(); //Moves the mouse to the specified location in the playerform
begin
case players[currentPlayer].strings[0] of
'North': if not portableDetect(pBoxes[1]) then MouseBox(PortaType.NorthBox,Mouse_Move);
'East': if not portableDetect(pBoxes[3]) then MouseBox(PortaType.EastBox,Mouse_Move);
'South': if not portableDetect(pBoxes[2]) then Mousebox(PortaType.SouthBox,Mouse_Move);
'West': if not portableDetect(pBoxes[4]) then Mousebox(PortaType.WestBox,Mouse_Move);
'Auto Detect': if not portableDetect(priBox) then Mousebox(secBox,Mouse_Move);
end;
end;

procedure AntiBan(Chance: Integer; ReHover: boolean);
begin
case random(Chance) of
1, 2: begin if (players[currentPlayer].strings[3] = 'Mill') then hoverRandomSkill() else hoverSkill(PortaType.Skill); if Rehover then portableSpot(); end;
3..22: begin pickUpMouse; if Rehover then portableSpot(); end;
23..28: begin sleepAndMoveMouse(randomRange(500, 3000)); if Rehover then portableSpot(); end;
29..36: begin wait(RandomRange(777, 5000)); if Rehover then portableSpot(); end;
37: begin smallRandomMouse(); if Rehover then portableSpot(); end;
38: begin writeLn('Starting mini break.'); wait(RandomRange(9001, 25000)); writeLn('Finished mini break.'); if Rehover then portableSpot(); end;
end;
end;

procedure portablePlace();
begin
actionBar.clickSlot(2);
//Clicks the Actionbar Button for the Portable
if conversationBox.isOpen(3000) then //If the conversation box opens, selects Yes to place
begin
wait(gaussRangeInt(100, 300));
typesend('1', false);
end else //If not, triggers the boolean to disable hosting mode
begin
sDebug('Ran out of ' + PortaType.Name + 's, Canceling hosting mode');
OutofPortables := True;
end;
wait(gaussRangeInt(1000, 3000));
portableFind();
end;

procedure portableDirection(); //Moves the mouse to the Portable location, if not found, will look for it, if found will click it
var
Waited: Integer;
begin
if not isLoggedIn() then
exit;
if (Tabbackpack.count() <= 20) then //If the backpack doesnt have 20 or more items, the script terminates
begin
portableFind();
end;

portableSpot(); //Moves the mouse to the pre-determined Portable location

if (not IsItHere(False)) and (players[currentPlayer].strings[4] = 'Primary') and (not portableFind()) then
portablePlace();
if not IsItHere(True) then //If Portable isnt found
begin
repeat
wait(gaussRangeInt(1500, 2500)); //Waits till it is found in this spot, or it has tried 10 times (usually takes 15-30 seconds)
AntiBan(800, true); //Increase the number for less antiban during the wait for the Portable
if IsItHere(True) then
exit;
inc(Waited);
until (Waited >= 3) or productionScreen.isOpen();
if (Waited >= 3) then //If it has tried 10 or more times, will look for the Portable again
begin //or terminate depending on playerform. To wait more, Increase the
if (players[currentPlayer].strings[0] = 'Auto Detect') then //Number for Waited
begin
sDebug('Could not find ' +PortaType.Name + ', Looking Around');
portableFind();
end else
sDebug('Could not find ' + PortaType.Name);
end;
end else exit;
if IsItHere(true) then //If Portable is there
exit
else
begin
if (players[currentPlayer].strings[4] = 'Secondary') then
portablePlace();
end;
end;

procedure MillsMake(); //Procedure to make planks when using Sawmills
var
numToMill: integer;
timer: TTimeMarker;
begin
if not isLoggedIn() then
exit;
timer.start();
case random(250) of //Picks the number of
1..35: numToMill := 38;
36..50: numToMill := 28;
51..100: numToMill := 1111;
101..110: numToMill := 277;
111..120: numToMill := 288;
121..130: numToMill := 29;
131..250: numToMill := 111;
end;
wait(gaussRangeInt(200,600));
mouseSpeed := randomRange(24,28);
bankscreen._enterAmount(numToMill, 2000); //Using bankscreen._enterAmount because the tabs are similar. Wait time of 2 seconds
if conversationbox.isOpen(3000) then
begin
millFail := 0;
wait(gaussRangeInt(200,500));
typesend('1',false);
while not chatbox.findTextOnLines(['protean planks','money pouch'], [0]) and (timer.getTime < 25000) do
begin
wait(gaussRangeInt(300,700));
AntiBan(players[currentPlayer].integers[5],false);
end;
end else
begin
inc(millFail);
sDebug('Failed attempt number ' + intToStr(millFail) + ' to make planks');
end;
if (millFail >9) then
begin
writeLn('Failed to make planks 10 times in a row. Terminating script');
terminateScript();
end;
end;

procedure portableMake(); //Navigates the production screen and waits at the progress screen.
var //Also initates the Sawmill's make procedure if the mode is Mill
portaTry: Integer;
begin
if (not isLoggedIn()) or (Tabbackpack.count() <= 20) then
exit;
if (players[currentPlayer].strings[3] = 'Mill') then
MillsMake()
else begin
if not productionScreen.isOpen(gaussRangeInt(2000,4000)) then //If the production screen isnt open withing 2-4 seconds
begin
inc(portaTry);
sDebug('Failed to open Production screen trying again');
repeat
inc(portaTry); //Increase the number of tries
sDebug('Attempt to open production screen number ' + intToStr(portaTry));
mouseOffClient(OFF_CLIENT_RANDOM); //Moves the mouse off the screen
portableDirection(); //Tries to click the Portable again. If no Portable found, It will either look for it or terminate
if productionScreen.isOpen(gaussRangeInt(50,100)) then
productionScreen.clickStart(true);
productionScreen.clickStart(true);
productionScreen.clickStart(true);
break;
until productionScreen.isOpen() or (portaTry>50); //If the number of tries are more than 9 it will stop trying
if not productionScreen.isOpen(14500) then //If it still isnt open, will terminate
begin
wait(gaussRangeInt(50, 100));
end;
end;
wait(gaussRangeInt(50, 100)); //Waits 0.1-0.5 seconds
productionScreen.clickStart(true); //Clicks the start button
wait(gaussRangeInt(13500, 14000));
repeat //Waits and does antiban untill the progress button changes to done or the progress screen closes
wait(gaussRangeInt(200, 500));
AntiBan(players[currentPlayer].integers[5],false);
until (progressScreen.getButton()= PROGRESS_BUTTON_DONE) or (not progressScreen.isOpen());
mouseSpeed := randomRange(25,32);
end;
end;

procedure CompactBanker(); //Credit to TrollCrank, modified version of his banker in ProteanPlankParade
var //Opens the specified bank, and withdraws the determined preset
bankTry,Att: integer;
begin
if not isLoggedIn() then
exit;
bankCords();

if Not bankScreen.isOpen(3000) then //If the bank doesnt open within 3 seconds
begin
sDebug('Could not open bank, trying again');
inc(bankTry)
repeat //Tries to open the bank again 9 times
bankCords();
if bankScreen.isOpen(gaussRangeInt(2000,3000)) then
break;
inc(bankTry);
sDebug('Attempt at opening bank number '+ intToStr(bankTry));
until (bankTry > 9); //Change this if you want it to do more than 10 attempts
end;
if (bankTry>9) then
begin
bankscreen.close
end;
wait(gaussRangeInt(100, 500));
sDebug('Successfully opened the bank!');
bankScreen.clickButton(BANK_BUTTON_PRESET_1);
bankScreen.clickButton(BANK_BUTTON_PRESET_1);
bankScreen.clickButton(BANK_BUTTON_PRESET_1);
bankScreen.clickButton(BANK_BUTTON_PRESET_1);
bankScreen.clickButton(BANK_BUTTON_PRESET_1);
bankScreen.close
//Clicks the preset Button
end;

procedure portableMainLoop();
begin
if not isLoggedIn() then
loginProcedure();

CompactBanker();
portableDirection();
portableMake();
clearDebug();
writeln('Ingredients Processed: ' + (toStr(IngsDone)));
writeLn('Processed/H: ' +intToStr(round(IngsDone/(getTimeRunning/3600000))));
writeln('Time Running: ' +timeRunning);
writeLn('Breaks Taken: ' +intToStr(b));

if (not bankScreen.isOpen) and (Tabbackpack.isEmpty) then //If the Bankscreen is closed, and the backpack is empty, it Terminates
begin
portableFind();
end;
end;

begin
clearDebug();
LoadPortables();
loadBoxes();
initPlayerForm();
runPlayerForm();
if (not playerForm.isScriptReady) then
exit;
declarePlayers();
smartShowConsole := false;
disableSRLDebug := players[currentPlayer].booleans[0];
setupSRL();

WhichPortable();
loginProcedure();
mainscreen.setZoom(false);
writeLn('We are using ' + PortaType.Name + 's');

if (players[currentPlayer].strings[0] = 'Auto Detect') then
portableFind();

repeat
mouseSpeed := randomRange(25,32);
portableMainLoop();

if (IngsDone >= players[currentPlayer].integers[3]) then //Stops when Number to Do is reached
begin
writeLn('Reached our To-Do goal');
TerminateScript;
end;
until false;
end.

3zx
06-30-2015, 08:39 PM
small tip for the people using portable sawmills, do NOT use normal logs, it might seem like profit (if you believe runescape.wikia) but you'll make a huge loss.


http://i.imgur.com/VLsEVug.png

fady
06-30-2015, 09:40 PM
At the moment the bank screen closes but gear screen closes. Note this works fine on desktop (your version), but on VPS, I think the buttons need to be used instead of the mouse moving. Please help me with this one :D


ok! so, I suggest using V1.3 because it is better than V1.1 which you are using. The version you posted, can very very easily get stuck. can you post a screen shot of your screen with the bank screen open.

Two things seem to be wrong! Keyboard clicks aren't being received by SMART, and the mouse click clicks the wrong button.

Try to force an override to update SRL, then restart simba. It is very recommended that you restart simba after the update. You can do the override by doing the instructions in the picture. It should update to version 1146. http://i.imgur.com/7JdCkr7.png

Also bankScreen.clickButton, attempts to use the key click for the preset first, then if it fails using the keyboard, it will attempt to use the mouse. So for some reason, your script is failing to use the keyboard click. Does it every try to use the keyboard? or does it always go for the mouse?

kiwikiwi
06-30-2015, 09:42 PM
Thanks for this, I will try it now and let you know :)

kiwikiwi
06-30-2015, 09:44 PM
How do I know which version I have and how do I get to version 1.3

Thanks

fady
06-30-2015, 09:50 PM
How do I know which version I have and how do I get to version 1.3

Thanks

V1.3 of the SCRIPT is in the original post for the thread. When you do the override update, it will tell you which version of SRL you have, as in the picture below


http://i.imgur.com/76O58CN.png

Update all your instances, they should all update SRL to 1146, then RESTART Simba and try running the script.

Clarity
07-01-2015, 12:04 AM
Oops, I didn't even see this, else I wouldn't have made mine! Nice script! +rep

fady
07-01-2015, 02:43 AM
Oops, I didn't even see this, else I wouldn't have made mine! Nice script! +rep

Thank you for your kind words. There is nothing wrong with a little diversity! :D

kiwikiwi
07-01-2015, 04:02 AM
Thanks fady - your recommendation made it work :) I also set their host mode to secondary.

One more issue, I'm noticing that sometimes the character will move from the spot, this usually happens when a well isn't infront of them, and so they move forward two spots, and then the bank is out of range, and so script fails.

Is there a way to fix the position of each character so there is no way for them to move? Only click on bank and then click on well. That's all they need to do ha. Thanks.

fady
07-01-2015, 04:19 AM
Thanks fady - your recommendation made it work :) I also set their host mode to secondary.

One more issue, I'm noticing that sometimes the character will move from the spot, this usually happens when a well isn't infront of them, and so they move forward two spots, and then the bank is out of range, and so script fails.

Is there a way to fix the position of each character so there is no way for them to move? Only click on bank and then click on well. That's all they need to do ha. Thanks.

I'm glad you got it working.

There is not a way where I can fix that ATM, because the script is setup to work at max zoomed in. My only suggestion for that is, if you are hosting, don't place the well too far away from the bank! If you are using portables FC, they are usually very good at keeping their portables very close to the bank.

EDIT: If the well is ALWAYS away from the bank, you can try zooming out a bit, so that both the bank and the well are in view at the same time and seeing if it messes up the script. However if the well is directly next to the bank like it should be, then zooming out will break the script most likely.

kiwikiwi
07-01-2015, 11:44 AM
Thanks fady,

The script works most of the time with zoomed in etc, however occasionally the character moves forward whilst the host is going through the motion of laying down a well. I've set it up so one bot lays the wells, and the others just feed off him.

The well is directly north of the bank, and the character laying down the well, is directly next to the bank. Is there a way to make the character move back to the beginning if they move forward etc? Maybe as a fail safe?

Lastly, how do I reduce the amount of times the host looks for a portable well, before placing his own? Seems to chew up a good 30 seconds, I'd only like it to search 1-2 times.

By the way, thanks for a great script <3

fady
07-01-2015, 12:39 PM
Thanks fady,

The script works most of the time with zoomed in etc, however occasionally the character moves forward whilst the host is going through the motion of laying down a well. I've set it up so one bot lays the wells, and the others just feed off him.

The well is directly north of the bank, and the character laying down the well, is directly next to the bank. Is there a way to make the character move back to the beginning if they move forward etc? Maybe as a fail safe?

Lastly, how do I reduce the amount of times the host looks for a portable well, before placing his own? Seems to chew up a good 30 seconds, I'd only like it to search 1-2 times.

By the way, thanks for a great script <3

You said you were using secondary hosting mode. Secondary hosting mode waits for a well to be placed by other players before finally placing its own (hence the 30 second wait). However, primary hosting mode, will place a well as soon as the script cant find one. So if you want it to place a well faster, I suggest using primary hosting mode.

As for the movement. The only thing I can suggest now is to rotate the camera to face south, that way if the characters miss click, they wont go too far away, and the bank would still be in sight.

If you want the script to go to south camera orientation automatically on login. change line 201 in the script


//FROM
minimap.clickCompass();
//TO
minimap.clickCompass(True);


Hope that helps!

fady
07-10-2015, 05:37 PM
Releasing V1.4:
Change Log:

Added an Auto Updater.


Note: The only thing different in this version, compared to 1.3 is the Auto Updater. So you can keep using 1.3 for the time being if you wish. Otherwise, download the updater from the OP and it will get the latest version for you.

fady
07-15-2015, 08:01 PM
Sorry for the TRIPLE post. Expect an update within the coming weeks adding compatibility to the new Portables, Once I figure out how they work.

Lobster
07-16-2015, 10:13 AM
Perfect! As soon as I saw them announced I wondered if they'd be added here. You helped me get 99 Construction, let's see if you can also get me 99 Firemaking! ;)

kiwikiwi
07-16-2015, 09:41 PM
Hi @fady,

Looking forward to seeing the crafter portable released. I imagine you just add the colour for the crafting portable and then add the SRL functions for tanning hides and crafting etc?

Hoping it gets made fast haha, no pressure :) Great work mate.

kiwikiwi
07-16-2015, 10:00 PM
With the Portable Crafter you have to right click then click 'Tan Hides' to make it work. Left click is only for crafting something...if that helps...sure it shouldn't be too difficult ha

Lobster
07-21-2015, 03:52 AM
Looking at the braziers they only need to be clicked, so it might be ok to just designate a colour to click on them and it should be fine.

fady
07-21-2015, 04:11 AM
Looking at the braziers they only need to be clicked, so it might be ok to just designate a colour to click on them and it should be fine.

You are correct, I'm actually almost done with everything. Should be releasing sometime tn or tm morning US Eastern Time. Added a few extra features too. Hopefully runs as smooth as the original!

Grimxxdeath223
07-21-2015, 03:41 PM
You are correct, I'm actually almost done with everything. Should be releasing sometime tn or tm morning US Eastern Time. Added a few extra features too. Hopefully runs as smooth as the original!

It will be nice to see the update. I have some bars I need to work with and logs to fletch :spot::spot:

fady
07-22-2015, 04:16 AM
Apologize for the delay!! Could not do testing this morning, too afraid of the bot busting event lol.

Version 2.0 has been pushed!
V2.0:

Added the 3 new portables.
Added the ability to use your own custom bank.
Fixed an error where the script would right click too close to the crowd, causing a condensed choose option menu, leading to a failure.
Rewrote parts of the script.


If you do not have V1.4, you will need to download the auto updater to get V2.0.

Please reread the OP, for any changes in the directions/features. All comments and suggestions are more than welcome!!


EDIT:
Releasing a new ver!
V2.1:

Fixed a bug with end detection while hosting..
Updated the custom bank (Lumbridge Beach) colors

piemel
07-25-2015, 12:42 PM
add yak support for smithing please? :o

J_R
07-26-2015, 05:15 AM
This script wasn't working for me for smithing rune bars on the portable forge. It seems that the left click on the forge leads to the smelting menu, rather you need to right click smith on the forge. I hard coded it for now since switching it to the other category in tportabletype.click() didn't quite work (I suspect it's because the 'ortable forge' thing was hard-forcing it to just left click the forge regardless).

Once I did that though, it seems to run excellently! Was able to run it at the combat academy for at least 4 hours. The check to terminate the script if it can't find forges though might be a tad bit aggressive, but it worked well.

Nice script!

fady
07-26-2015, 11:59 AM
add yak support for smithing please? :o

Hello, I've never used a yak for smithing like this before, how much of an improvement would that be?


This script wasn't working for me for smithing rune bars on the portable forge. It seems that the left click on the forge leads to the smelting menu, rather you need to right click smith on the forge. I hard coded it for now since switching it to the other category in tportabletype.click() didn't quite work (I suspect it's because the 'ortable forge' thing was hard-forcing it to just left click the forge regardless).

Once I did that though, it seems to run excellently! Was able to run it at the combat academy for at least 4 hours. The check to terminate the script if it can't find forges though might be a tad bit aggressive, but it worked well.

Nice script!

Glad you liked it. The "smith" mode, should always left click the forge, while "smelt" mode will right click and choose the smelt option. You can right click the forge and click "configure" to change the left/right click options on the forge. The default used to be left = smith, right = smelt. But maybe they changed that. Also can you elaborate on what you mean by its too aggressive? It should be waiting for around 5 minutes for a new portable, with 15-25 second intervals after which it looks around for it incase it was placed somewhere else. Is it not doing that?

piemel
07-26-2015, 12:29 PM
Hello, I've never used a yak for smithing like this before, how much of an improvement would that be? You can save yak inventories in a preset so all it has to do is withraw the bars from the yak before it stops smithing and it should summon a yak every hour it gives around 350k xp/h with rune legs/2hs

J_R
07-26-2015, 04:05 PM
Hello, I've never used a yak for smithing like this before, how much of an improvement would that be?



Glad you liked it. The "smith" mode, should always left click the forge, while "smelt" mode will right click and choose the smelt option. You can right click the forge and click "configure" to change the left/right click options on the forge. The default used to be left = smith, right = smelt. But maybe they changed that. Also can you elaborate on what you mean by its too aggressive? It should be waiting for around 5 minutes for a new portable, with 15-25 second intervals after which it looks around for it incase it was placed somewhere else. Is it not doing that?

Oh, maybe I should check that about the options, didn't know that. It definitely gave up before 5 minutes a few times when looking for new portables though. I think it might've been due to lag throwing the banking off causing it to stop.

I was getting around 3200 bars / hr for like around 8-9 hours total while doing r2hs btw. Worked out to like 280k xp/hr or so.

Lobster
07-29-2015, 01:36 AM
I'm using braziers at shanty pass, however after one load it fails to find the bank again and stops the script. It also sometimes puts the mouse cursor in the top left of the screen and continually looks for braziers there. I'm using the SP bank and auto-find brasier. Any ideas how to fix?

fady
07-29-2015, 02:24 AM
I'm using braziers at shanty pass, however after one load it fails to find the bank again and stops the script. It also sometimes puts the mouse cursor in the top left of the screen and continually looks for braziers there. I'm using the SP bank and auto-find brazier. Any ideas how to fix?

Are both issues related? Can you turn on script and SRL debugging and post that here. The first issue might be SRL related , the second might be a color issue. I'll fix them as soon as you post the debug output

J_R
07-29-2015, 02:48 AM
Today when I was trying to use it for portable crafting of dragonhide bodies, it seemed to sometimes still be trying to click the crafter while the production screen is open. Maybe it's lag-related. Manually pressing the spacebar to start the crafting process when it was stuck caused it to re-click the crafter and then proceed normally for some time. Not sure what was up, especially since its tanning was almost perfect in exactly the same place, getting me around 13k hides tanned per hour (over half an hour or so).

Increasing the time waited from the 2-4 second range to 3-4 seconds (in portablemake) seemed to help a little bit, so I'd expect its lag related. However, I think there could be another good failsafe here to add in addition to the 20 failure one.

fady
07-29-2015, 02:57 AM
Today when I was trying to use it for portable crafting of dragonhide bodies, it seemed to sometimes still be trying to click the crafter while the production screen is open. Maybe it's lag-related. Manually pressing the spacebar to start the crafting process when it was stuck caused it to re-click the crafter and then proceed normally for some time. Not sure what was up, especially since its tanning was almost perfect in exactly the same place, getting me around 13k hides tanned per hour (over half an hour or so).

Increasing the time waited from the 2-4 second range to 3-4 seconds (in portablemake) seemed to help a little bit, so I'd expect its lag related. However, I think there could be another good failsafe here to add in addition to the 20 failure one.

Good catch!!, if there is lag and the production screen doesn't open in time, it will trigger it to go back and look for the portable again, however if the screen opens in that time, it will look and fail to find a portable for 25-30 seconds before the next production screen check! I'll push an update which checks if the pruduction screen is open before looking for a portable. Just waiting on lobster to see if there's anything else that needs to be added as well.

Lobster
07-29-2015, 04:48 AM
Failed to withdraw anything.
-- Succesfully freed SMART[6756]
-- Freeing gametabs bitmaps...
Successfully executed.

This happens as soon as the inventory is empty after the last log is used on the braiser. I also tried the crafter with the same issues as J_R. The mouse movement to the top left of the screen happened there too, so I think that might just be a portable finder issue. Also can't seem to input my bank PIN, simply stops at the PIN screen.

fady
07-29-2015, 09:25 AM
Failed to withdraw anything.
-- Succesfully freed SMART[6756]
-- Freeing gametabs bitmaps...
Successfully executed.

This happens as soon as the inventory is empty after the last log is used on the braiser. I also tried the crafter with the same issues as J_R. The mouse movement to the top left of the screen happened there too, so I think that might just be a portable finder issue. Also can't seem to input my bank PIN, simply stops at the PIN screen.

I found what was causing it to stop after the 1st run and it has been fixed. As for the movement to the top left of the screen, at the start of the script, you should get a script debug output that is something like "We are using Portable ....." followed by one of either three things if you are using auto detect:
1: "No Portable ..... Found"
2: "The Portable ..... is North/South/East/West"
3: "The Portable ..... is somewhere different"

number 2 is what we should be getting, but number 1 and number 3 are two different problems. Can you ONLY turn on Script Debug and not SRL debug, and tell me which one you are getting? I just tested the colors for the braziers at 4 diff worlds at SP and they were good.
As for the pin support, I didn't think it was necessary to add that, because most of the scripts I've seen don't support it either, Ive also never used a pin tbh, however you can add the support yourself.

go to this part of the procedure compactBanker();

if (bankTry>9) then
begin
writeLn('Failed to open Bank 10 times. Terminating Script');
terminateScript();
end;
sDebug('Successfully opened the bank!');
wait(gaussRangeInt(100,300));
//Add Pin related things here
repeat //Tries to click the preset button again twice
bankScreen.clickButton(getGlobal(players[currentPlayer].strings[2]));
if tabBackpack.waitWhileLocked(gaussRangeInt(2000, 4000)) then
break;


im assuming a simple,

pinScreen.enter(players[currentPlayer].bankPin);

should do the trick, and your bank pink should be set up with your player in rafiki. I don't think im going to add pin support to this, because Id need to wait 7 days to be able to test it out, and make sure it was failsafed like everything else in my script.

Lord
07-29-2015, 03:30 PM
Ingredients Processed: 0
Processed/H: 0
Time Running: 4 Minutes and 46 Seconds
Breaks Taken: 0
---- TRSActionBar.__find(): result = False (height = 0)
---- TRSActionBar.__find(): result = False (height = 0)
-- TRSBankscreen.__openChest()
---- ERROR: Failed to find enough chest colors [1 0, 2 0 ]
-- TRSBankscreen.__openChest(): result = false
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: "Use Bank chest"
---- Found "hest" in mouse-over string: "Use Bank chest"
-- isMouseOverText(): True
A Custom Bank is here. Click is: True
Successfully opened the bank!
Preset Loaded Successfully
---- TRSActionBar.__find(): result = False (height = 0)
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
A Portable Sawmill is here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: "Make planks Portable sawmill"
---- Found "ake planks" in mouse-over string: "Make planks Portable sawmill"
-- isMouseOverText(): True
A Portable Sawmill is here. Click is: True
---- TRSActionBar.__find(): result = False (height = 0)
---- TRSBankScreen._enterAmount(): result = true
Confirmation box has been detected
Confirmation attempt number: 1
Confirmation attempt number: 2
Confirmation attempt number: 3
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
Doing Antiban, Rehover is: False
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
Doing Antiban, Rehover is: False
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
-- WARNING: TRSChatBox.getTextOnLine(): Invaild line
Failed attempt number 10 to make planks
Failed to make planks 10 times in a row. Terminating script
-- Succesfully freed SMART[2472]
-- Freeing gametabs bitmaps...
Successfully executed.


This is the error im getting when using portable sawmills, on Primary host mode.
It runs fine for 5 mins ( duration of sawmill? not sure if linked), but doesnt place another one down.

Any help would be greatly appreciated!

fady
07-29-2015, 03:47 PM
This is the error im getting when using portable sawmills, on Primary host mode.
It runs fine for 5 mins ( duration of sawmill? not sure if linked), but doesnt place another one down.

Any help would be greatly appreciated!

Looks like there might be something wrong with your interfaces. Make you sure you follow the instruction in this link https://villavu.com/forum/showthread.php?t=47714

Also can you post a screen shot of your screen?

Lobster
07-30-2015, 12:10 AM
Thank you for showing me how to set up a PIN fady! I've had one ever since my account was hacked and bank cleared out =P. I also think they're mandatory now for new accounts? I've been too spoiled with Ashamans scripts.

Is this update out now?

fady
07-30-2015, 12:41 AM
Thank you for showing me how to set up a PIN fady! I've had one ever since my account was hacked and bank cleared out =P. I also think they're mandatory now for new accounts? I've been too spoiled with Ashamans scripts.

Is this update out now?
Not yet, I'm waiting for you to tell me what you get in the debug at the start of the script. So I can attempt to fix the problem. Once you tell me, I should have the fix out later tn

Lobster
07-30-2015, 01:08 AM
Oh :duh:.


Checking for updates
Local Version 2.1, Online Version: 2.1.
Local version is already up to date!
SRL: Logfile = C:\Simba2\Includes\SRL-6/logs/SRL log (30-07-15 at 11.10.34 AM).txt
We are using Portable Braziers
No Portable Brazier Found
Successfully opened the bank!
Preset Loaded Successfully
A Portable Brazier is not here. Click is: True
Waiting for a Portable Brazier
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
Could not find Portable Brazier, Looking Around
ThePortable Brazieris somewhere different
A Portable Brazier is here. Click is: True
Failed to withdraw anything.
Successfully executed.

So it sits in the top left corner waiting for a portable to show up, it doesn't come then goes to the portable correctly.

fady
07-30-2015, 04:07 AM
Oh :duh:.


Checking for updates
Local Version 2.1, Online Version: 2.1.
Local version is already up to date!
SRL: Logfile = C:\Simba2\Includes\SRL-6/logs/SRL log (30-07-15 at 11.10.34 AM).txt
We are using Portable Braziers
No Portable Brazier Found
Successfully opened the bank!
Preset Loaded Successfully
A Portable Brazier is not here. Click is: True
Waiting for a Portable Brazier
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
A Portable Brazier is not here. Click is: True
Could not find Portable Brazier, Looking Around
ThePortable Brazieris somewhere different
A Portable Brazier is here. Click is: True
Failed to withdraw anything.
Successfully executed.

So it sits in the top left corner waiting for a portable to show up, it doesn't come then goes to the portable correctly.

Pick the initial direction of the brazier at the start of the script. It should adjust to any location changed after that. Idk why that is happening, the first error is a lack of colors, the 2nd one is a location error. I've attempted to solve those, because i can't seem to replicate that error.

RELEASING V2.2

Modified hosting logic, should save a little bit of time per run when using primary hosting mode.
Added a small failsafe incase the production screen opens while the script is trying to click the portable.
Fixed a problem when not hosting with portable braziers, that caused the script to terminate.

Lobster
07-30-2015, 06:01 AM
Braziers are working perfectly now, so many thanks. The crafting station is still miss-clicking due to lag, but I've got lots of logs to burn before that becomes an issue :garfield:

Grimxxdeath223
07-31-2015, 02:32 PM
fady; Is there any way of adding fire spirit support for braziers? It is just an added perk of firemaking, gettings runes and charms and stuff.

fady
07-31-2015, 03:47 PM
fady; Is there any way of adding fire spirit support for braziers? It is just an added perk of firemaking, gettings runes and charms and stuff.

I think it would be rather simple to add. Just give me some time to gather enough colors for the spirits and the different locations. I'll add that to the to-do list

Grimxxdeath223
07-31-2015, 03:58 PM
I think it would be rather simple to add. Just give me some time to gather enough colors for the spirits and the different locations. I'll add that to the to-do list

Thank you :garfield:

bucko
08-02-2015, 07:04 AM
Hello, I've never used a yak for smithing like this before, how much of an improvement would that be?

Edit:: after using this for several hours, dont think its required tbh


did you have a chance to look into this?

Lobster
08-03-2015, 03:24 AM
Does anyone know how to fix the lag issues with the crafter? I think the script clicks too fast for runescape to register due to lag.

fady
08-03-2015, 03:29 AM
Edit:: after using this for several hours, dont think its required tbh


did you have a chance to look into this?

It would take some time to try and implement this, because I'd have to account for all the different types of BoBs and every portable is different. I might look into it when I have some free time.


Does anyone know how to fix the lag issues with the crafter? I think the script clicks too fast for runescape to register due to lag.

Can you be more specific? What happens exactly? Be as detailed as you can be please.

bucko
08-03-2015, 03:30 AM
One thing i would like to see change;

Change how it ises the preset, rather than clicking using the number instead, would increase speed slightly

fady
08-03-2015, 03:34 AM
One thing i would like to see change;

Change how it ises the preset, rather than clicking using the number instead, would increase speed slightly

I use the SRL function bankscreen.clickbutton for the presets, which should already spam click the keyboard button a couple of times until the bank screen closes, and if the button clicking failed, it will click it with the mouse to try and close it. Is it always clicking with the mouse for you?

bucko
08-03-2015, 03:47 AM
I use the SRL function bankscreen.clickbutton for the presets, which should already spam click the keyboard button a couple of times until the bank screen closes, and if the button clicking failed, it will click it with the mouse to try and close it. Is it always clicking with the mouse for you?


Seemed to be last night when i was running.

I dont recall if it started any different but i was on my pc about 3 hours in and it was clicking the preset from what i noticed

fady
08-03-2015, 03:51 AM
Seemed to be last night when i was running.

I dont recall if it started any different but i was on my pc about 3 hours in and it was clicking the preset from what i noticed

Next time it does that can you do something for me? With SMART enabled. mouse click anywhere in the main RS screen (I know it wont do anything because SMART is enabled) then press and release the ALT button, then click with the mouse anywhere on the main screen of the RS interface again, and see if that fixes it?

All with SMART enabled and the script running.

Lobster
08-03-2015, 04:33 AM
Can you be more specific? What happens exactly? Be as detailed as you can be please.The script right clicks the portable, scrolls down to (or sometimes directly right) the option it wants to click but then will either scroll off the option and the menu will disappear or will go to the option but the menu will disappear. Everything else with the script is perfect but for some reason it's not liking the right click menus for me.

fady
08-03-2015, 04:50 AM
The script right clicks the portable, scrolls down to (or sometimes directly right) the option it wants to click but then will either scroll off the option and the menu will disappear or will go to the option but the menu will disappear. Everything else with the script is perfect but for some reason it's not liking the right click menus for me.

Hmm, That is a very strange problem! Are you sure it isn't opening the condensed options menu? which happens sometimes if it is too crowded. The SRL chooseOption.select function doesn't do too well with that menu. If it isnt, can you uncheck Disable SRL Debug and post what the output is at the exact moment this issue happens?

EDIT: Moving over to PM as to not crowd the thread

Lobster
08-07-2015, 03:55 AM
Hey fady, for the simplicity of our old argument and if anyone else runs into this problem the tesseract was reading the text wrong on the drop down menu, so I simply changed what the script was looking for and it found it with no problems. Now however out of the blue it's throwing up this error:


chooseOption.select(PortaType.OptionText, false);

Error: Don't know which overloaded method to call with params (array of AnsiString, False..True(4294967295)) at line 258
Compiling failed.I haven't done anything, as if was working fine a moment ago, went to reload and all of a sudden poof. Any ideas?

fady
08-07-2015, 04:04 AM
Hey fady, for the simplicity of our old argument and if anyone else runs into this problem the tesseract was reading the text wrong on the drop down menu, so I simply changed what the script was looking for and it found it with no problems. Now however out of the blue it's throwing up this error:


chooseOption.select(PortaType.OptionText, false);

Error: Don't know which overloaded method to call with params (array of AnsiString, False..True(4294967295)) at line 258
Compiling failed.I haven't done anything, as if was working fine a moment ago, went to reload and all of a sudden poof. Any ideas?

change that line to back to chooseOption.select(PortaType.OptionText,400); again there was a SRL update that changed the overloads for that function. The old one should work fine now.

Mind me asking what mode you were using? and what text you changed it to?

J_R
08-07-2015, 04:17 AM
When I was using this on the portable sawmill a few days ago it mostly worked well; however, I do remember it getting stuck some times due to lag I think (sorry I can't be more descriptive, don't really remember any of the specifics). Might want to run a quick sanity test on it, maybe I will later this weekend if I make any planks. (I was doing mahogany if it made any difference)

Lobster
08-07-2015, 04:18 AM
Ahh perfect, all fixed. I changed "lay Crafting" to "lay Cra" since it was reading it as "lay CraMortable"

fady
08-07-2015, 04:28 AM
When I was using this on the portable sawmill a few days ago it mostly worked well; however, I do remember it getting stuck some times due to lag I think (sorry I can't be more descriptive, don't really remember any of the specifics). Might want to run a quick sanity test on it, maybe I will later this weekend if I make any planks. (I was doing mahogany if it made any difference)

Thanks for the bug report! I think I have a pretty good idea where the plank making procedure might be breaking due to lag! I'll try and work around that part tm, I've had alot of practice scripting since I wrote this, so hopefully my problem solving skills have gotten better lol. If you are able to gather any more specific information, I'd really appreciate that.


Ahh perfect, all fixed. I changed "lay Crafting" to "lay Cra" since it was reading it as "lay CraMortable"

Thanks, I'll take note of that and see if i should implement that in a future update.

Hayhurst
08-08-2015, 09:21 PM
I've noticed the same bug that a couple of other users have mentioned where the script will open the production box but due to lag or something else the script won't recongise it's open and try to find and click the portable again. It'll do this several times then the script will terminate. Happens to me more often that not when using the Portable Crafter around every 5-10 minutes.

Other than that, perfect script no issues - nice job.

fady
08-08-2015, 10:07 PM
I've noticed the same bug that a couple of other users have mentioned where the script will open the production box but due to lag or something else the script won't recongise it's open and try to find and click the portable again. It'll do this several times then the script will terminate. Happens to me more often that not when using the Portable Crafter around every 5-10 minutes.

Other than that, perfect script no issues - nice job.

Hmm, I added a fail-safe to stop that already! does this happen with any portable besides the crafters?

bucko
08-09-2015, 05:23 AM
edit :: congrats on member!

Hayhurst
08-10-2015, 01:50 AM
Hmm, I added a fail-safe to stop that already! does this happen with any portable besides the crafters?

It's happened with Forges too, but those are the only two Portables I've used over the past few days. I'll test it with others and get back to you on that.

bucko
08-10-2015, 02:45 AM
I personally havent seen that issue, only issue i have seen is after getting and selecting the preset it will look for a forge however before clicking the forge it moves the mouse to the bottom of the chatbox and clicks then proceeds to click on forge and run as normal , this seems to happen about 75% of the time

fady
08-10-2015, 03:52 AM
It's happened with Forges too, but those are the only two Portables I've used over the past few days. I'll test it with others and get back to you on that.

Hmm, that is really strange tbh. If that problem would occur, the worst it would get is that it would look for the portable for 30-40 seconds then detect that the production screen is open and move on. It seems that it isnt detecting the production screen at all for some reason! can you post a screenshot with the production screen open when it fails?


I personally havent seen that issue, only issue i have seen is after getting and selecting the preset it will look for a forge however before clicking the forge it moves the mouse to the bottom of the chatbox and clicks then proceeds to click on forge and run as normal , this seems to happen about 75% of the time

I've gotten that problem too, it is a minor lag issue related to the SRL function for clicking the bank preset. The function tries to withdraw using the keyboard, and if the bank screen isnt closed within X amount of time, it will move the mouse to the location of that preset, but it will check 1 last time before clicking that the screen is still open, so it actually shouldn't click, it would just move the mouse when the X amount of time passes due to lag.

bucko
08-11-2015, 03:25 AM
Also, seems to have many problems detecting range on beach..

I was going to look at it tonight see if i can find better colours for it

fady
08-11-2015, 03:34 AM
Also, seems to have many problems detecting range on beach..

I was going to look at it tonight see if i can find better colours for it

as mentioned in the OP, the script might be unable to detect braziers/mills/and ranges due to them being short and people standing on top of them. A work around for this, would be to set the initial direction of the portable when you start, and hope that the script will be able to see the colors when/if the position is adjusted! BTW the colors picked for the range, are the green round thing in the middle. the silver was too conflicting with the colors of the bank/floor in CA

Pompus
08-20-2015, 05:21 AM
Holy shit! this has been amazing on mills the past couple of days! Turning a little profit but which is nice on a new character but even more importantly I am banking LOADS of protean planks. Thank you champ. BXP weekend will be quite profitable in terms of gains hahaha

kiwikiwi
08-20-2015, 02:03 PM
Holy shit! this has been amazing on mills the past couple of days! Turning a little profit but which is nice on a new character but even more importantly I am banking LOADS of protean planks. Thank you champ. BXP weekend will be quite profitable in terms of gains hahaha

I agree, this is my most profitable script by far :D

fady
08-21-2015, 03:17 AM
Holy shit! this has been amazing on mills the past couple of days! Turning a little profit but which is nice on a new character but even more importantly I am banking LOADS of protean planks. Thank you champ. BXP weekend will be quite profitable in terms of gains hahaha


I agree, this is my most profitable script by far :D

Glad you are both enjoying the script!! Be sure to show me some proggys and give me some comments/suggestions please!!

Grimxxdeath223
08-23-2015, 12:29 PM
fady; Is there a way you can give the option on script start to set which way we want the compass? Reason being is I am currently at the beach using a forge and there are 2 people with the big ass stupid pet dragons that completely block out the forge when their wings flap. This causes the script not to see the forge. If I start the script, pause it after it has done its compass and camera stuff, set it to face south, then the script see's the forge and bank with no issue as the dragons are not in the way anymore. Just an idea.

fady
08-23-2015, 12:53 PM
fady; Is there a way you can give the option on script start to set which way we want the compass? Reason being is I am currently at the beach using a forge and there are 2 people with the big ass stupid pet dragons that completely block out the forge when their wings flap. This causes the script not to see the forge. If I start the script, pause it after it has done its compass and camera stuff, set it to face south, then the script see's the forge and bank with no issue as the dragons are not in the way anymore. Just an idea.

Yea, I understand that problem!! However for now, just go down to the procedure called loginProcedure(); and comment out the line minimap.clickCompass(); that way the script will run without trying to set the direction at all, or change it to minimap.setAngle(MM_DIRECTION_*****); where the stars are either NORTH,SOUTH,EAST,WEST. That way it will reset it's direction to what you want it to be after a break!

Grimxxdeath223
08-23-2015, 01:22 PM
Yea, I understand that problem!! However for now, just go down to the procedure called loginProcedure(); and comment out the line minimap.clickCompass(); that way the script will run without trying to set the direction at all, or change it to minimap.setAngle(MM_DIRECTION_*****); where the stars are either NORTH,SOUTH,EAST,WEST. That way it will reset it's direction to what you want it to be after a break!

Okay, I will try that. Also, this should support entering the bank pin in right? I always have to enter it on my own because the debug usually goes through it's 10 attempts of trying to open the bank. I know my pin is correct in the player form because ashman herblore uses it with no issue. Just curious.

fady
08-23-2015, 02:23 PM
Okay, I will try that. Also, this should support entering the bank pin in right? I always have to enter it on my own because the debug usually goes through it's 10 attempts of trying to open the bank. I know my pin is correct in the player form because ashman herblore uses it with no issue. Just curious.

I do not have pin support implemented however it should be easy to implement, but I can't guarantee it will be as failsafed as the rest of the script. I answered that question on other pages of this thread but there you go.



As for the pin support, I didn't think it was necessary to add that, because most of the scripts I've seen don't support it either, Ive also never used a pin tbh, however you can add the support yourself.

go to this part of the procedure compactBanker();

if (bankTry>9) then
begin
writeLn('Failed to open Bank 10 times. Terminating Script');
terminateScript();
end;
sDebug('Successfully opened the bank!');
wait(gaussRangeInt(100,300));
//Add Pin related things here
repeat //Tries to click the preset button again twice
bankScreen.clickButton(getGlobal(players[currentPlayer].strings[2]));
if tabBackpack.waitWhileLocked(gaussRangeInt(2000, 4000)) then
break;


im assuming a simple,

pinScreen.enter(players[currentPlayer].bankPin);

should do the trick, and your bank pink should be set up with your player in rafiki. I don't think im going to add pin support to this, because Id need to wait 7 days to be able to test it out, and make sure it was failsafed like everything else in my script.

Grimxxdeath223
08-23-2015, 02:26 PM
I do not have pin support implemented however it should be easy to implement, but I can't guarantee it will be as failsafed as the rest of the script. I answered that question on other pages of this thread but there you go.

Thank you for the info.

EDIT:

Things were going so good until I realized I set the amount of things to do to less than what I had :duh::duh::duh::duh:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ingredients Processed: 10024
Processed/H: 3175
Time Running: 3 Hours, 9 Minutes and 46 Seconds
Breaks Taken: 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

fady
08-24-2015, 05:19 PM
Thank you for the info.

EDIT:

Things were going so good until I realized I set the amount of things to do to less than what I had :duh::duh::duh::duh:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ingredients Processed: 10024
Processed/H: 3175
Time Running: 3 Hours, 9 Minutes and 46 Seconds
Breaks Taken: 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

damn! Glad you are enjoying the script!! Thats a good proggy! Did the pinScreen edit work for you?

lox City
09-05-2015, 03:20 PM
i think its usually stuck when it hits that choose a tool box can that close on its own? cause when braziers die out it opens that box and it gets stuck

fady
09-05-2015, 05:01 PM
i think its usually stuck when it hits that choose a tool box can that close on its own? cause when braziers die out it opens that box and it gets stuck

Can you be more specific with what happens? Which box are you referring to? Is it the conversation box when trying to place a new brazier? Or the box when picking burn/cremate?

Can you provide more details on the issue?

lox City
09-06-2015, 01:36 AM
its the box that says to cut it or use it on a bonfire it stops there and the mouse doesnt exit the box and i have to manually close it so it can add logs to brazier

lox City
09-06-2015, 01:49 AM
when its done adding logs to brazier the box thats says cook/cut use logs on bonfire box pops up the mouse doesnt move and it stops fming evne with a brazier placed

fady
09-06-2015, 02:12 AM
its the box that says to cut it or use it on a bonfire it stops there and the mouse doesnt exit the box and i have to manually close it so it can add logs to brazier

That tab should never open when using portable locations. The only way I can think of, is if the logs are placed in spot 1 or 2 or the portable key on the action bar, if that is the case, just make sure the action bar does NOT have the logs placed in it.

lox City
09-06-2015, 12:08 PM
oh ok thank you! maybe thats why cause my action bar did have a log on it.

lox City
09-07-2015, 05:21 PM
when using a portable or trying to set one i dont put that on the action bar do i?

fady
09-07-2015, 05:38 PM
when using a portable or trying to set one i dont put that on the action bar do i?

In the player form that comes up after you press the play button, one of the boxes asks you to select the action bar key. If you are on primary hosting mode or secondary hosting mode, have the portable placed in that specified key, and make sure the preset you are using contains a portable in the inventory. If you are not hosting, then you don't need it on your action bar.

lox City
09-07-2015, 05:56 PM
oh kay thankssss! =]

3zx
09-11-2015, 06:18 AM
Ingredients Processed: 7280
Processed/H: 6761
Time Running: 1 Hour, 4 Minutes and 54 Seconds
Breaks Taken: 0

using dem sawmills c: (will probably post longer proggies next week)

onilika
09-11-2015, 10:20 AM
I think there's two problems... The crafter one (clay) and selecting the chest from CA.
About the clay, it never selects the option to use clay, and about the chest...I think colours might be outdated, since it's always clicking at the corner (lighter brown colour). Had to switch for custom bank (east).

fady
09-12-2015, 12:18 PM
I think there's two problems... The crafter one (clay) and selecting the chest from CA.
About the clay, it never selects the option to use clay, and about the chest...I think colours might be outdated, since it's always clicking at the corner (lighter brown colour). Had to switch for custom bank (east).

Hello, the first problem I can help with. The second problem is not really in the scope of the script, and has more to do with SRL.

Can you elaborate more on the selecting clay part? is it not right clicking the crafter, not left click the option in the right click menu, not choosing fire/form in the clay options menu? also, uncheck disable Script/SRL debug and show me what happens when the error occurs please.

onilika
09-12-2015, 12:59 PM
Hello, the first problem I can help with. The second problem is not really in the scope of the script, and has more to do with SRL.

Can you elaborate more on the selecting clay part? is it not right clicking the crafter, not left click the option in the right click menu, not choosing fire/form in the clay options menu? also, uncheck disable Script/SRL debug and show me what happens when the error occurs please.

it does not choose the clay part. It was crowded, but I think that's not the issue..

3zx
09-15-2015, 11:45 AM
Ingredients Processed: 18704
Processed/H: 6878
Time Running: 2 Hours, 43 Minutes and 25 Seconds
Breaks Taken: 0

Made ~18k proteans so far with the script :)

stein3
09-18-2015, 07:17 PM
it does not choose the clay part. It was crowded, but I think that's not the issue..

At least with 'Clay/Form,' it right clicks the portable but then mouses away from the options list.

Adding the string 'lay' to the list of optionText in the Clay/Fire+Clay/Form PortaType init call seems to have fixed it, so the strings were too long for it to find them before.

3zx
09-19-2015, 12:42 AM
Ingredients Processed: 34888
Processed/H: 6733
Time Running: 5 Hours, 11 Minutes and 45 Seconds
Breaks Taken: 0

sawmill<3

Grimxxdeath223
09-24-2015, 11:12 PM
fady; Any idea why it wouldn't use the cremate option? It banks, right clicks on the brazier and just goes over the option to use it. Keeps trying to do it but never actually clicks it.

EDIT: Nvm, I fixed it, at line 222 I added the letter b in front of ['dd ones','ones Portable'] to ['dd bones','ones Portable']. Maybe this will help someone else out as well :P

fady
09-25-2015, 02:35 PM
fady; Any idea why it wouldn't use the cremate option? It banks, right clicks on the brazier and just goes over the option to use it. Keeps trying to do it but never actually clicks it.

EDIT: Nvm, I fixed it, at line 222 I added the letter b in front of ['dd ones','ones Portable'] to ['dd bones','ones Portable']. Maybe this will help someone else out as well :P

Ah!! sorry about that! Strange I never had that problem before! Thanks for letting me now. I'll add it in the next update.

Bulls
09-29-2015, 02:33 PM
When using Portable Brazier it won't click on it when u set the mode to Cremate because of line 222:


'Cremate': PortaType.init('Portable Brazier',BrazierCol,BrazierTol,SKILL_PRAYER,colorS etting(2,BrazierHue,BrazierSat),['dd logs','ogs Portable'],['dd ones','ones Portable'],BrazierNorthBox,BrazierSouthBox,BrazierEastBox,Br azierWestBox);


You need to add 'b' in the 'dd ones' so it will be 'dd bones':



'Cremate': PortaType.init('Portable Brazier',BrazierCol,BrazierTol,SKILL_PRAYER,colorS etting(2,BrazierHue,BrazierSat),['dd logs','ogs Portable'],['dd bones','ones Portable'],BrazierNorthBox,BrazierSouthBox,BrazierEastBox,Br azierWestBox);


And amazing script btw thank you very much :)

Grimxxdeath223
09-29-2015, 02:45 PM
snip

Haha, I said that about once post ago, lol.

Here is a proggy. I was cremating bones.

Ingredients Processed: 8646
Processed/H: 1350
Time Running: 6 Hours, 24 Minutes and 23 Seconds
Breaks Taken: 0

Bulls
09-30-2015, 10:09 AM
Haha, I said that about once post ago, lol.

Here is a proggy. I was cremating bones.

Ingredients Processed: 8646
Processed/H: 1350
Time Running: 6 Hours, 24 Minutes and 23 Seconds
Breaks Taken: 0

Lol didn't see that, my bad.

kiwikiwi
09-30-2015, 10:31 PM
Getting a lot of Failed To Open Bank 10 times errors.

Think it could be to do with new interface?

Grimxxdeath223
10-01-2015, 01:54 AM
Getting a lot of Failed To Open Bank 10 times errors.

Think it could be to do with new interface?

What bank are you using? I am at the SP and it is working no issue and I can confirm Lumbridge works fine as well.

kiwikiwi
10-01-2015, 07:21 AM
What bank are you using? I am at the SP and it is working no issue and I can confirm Lumbridge works fine as well.

Lumbridge CA with about 10 VPS servers

Bulls
10-08-2015, 04:16 PM
Got me 99 Prayer :spot:

fady
10-08-2015, 07:37 PM
Got me 99 Prayer :spot:

Congrats dude! glad to hear it!

GetHyper
10-08-2015, 09:20 PM
Looking to try this out tomorrow, thanks Fady.

Grimxxdeath223
10-08-2015, 10:11 PM
fady;

So far this has gotten me 99 firemaking (which I got today) and 99 fletching (which I got a few weeks ago). :spot::spot::spot::spot::spot:

Garden of Sinners
10-14-2015, 08:55 PM
Ingredients Processed: 5012
Processed/H: 1292
Time Running: 3 Hours, 53 Minutes and 20 Seconds
Breaks Taken: 0
Reached our To-Do goal
Successfully executed.

gtr34
10-24-2015, 10:23 PM
Hey there!
Great script I must say, however Antiban Chance does not seem to be working properly, no matter what I have set it to from 1000 - 77000! the bot seems to do everything at constant speed with out any visible change to behaviour.

I should say, im not a coder and have no real imagination of how difficult it is to make scripts and code, but is it possible to ask you to improve anti ban: random mouse movements, longer mini breaks, option to select how often/length's of them? Perhaps right clicking on a random player and selecting examine?

Thanks in advance!

fady
10-25-2015, 03:33 AM
Hey there!
Great script I must say, however Antiban Chance does not seem to be working properly, no matter what I have set it to from 1000 - 77000! the bot seems to do everything at constant speed with out any visible change to behaviour.

I should say, im not a coder and have no real imagination of how difficult it is to make scripts and code, but is it possible to ask you to improve anti ban: random mouse movements, longer mini breaks, option to select how often/length's of them? Perhaps right clicking on a random player and selecting examine?

Thanks in advance!
Hello, thank you for taking the time to comment on my script, first of all, the antiban chance that you input depends on what you are doing. So the percent chance of antiban occurrence in the script is (40/Chance)*100 everytime the antiban procedure is called. And the antiban procedure is called on average every 1.5 seconds when the progress screen is open, and also once after the progress screen closes and once after the withdrawal of equipment. Now if you are doing tanning, then the antiban is called once per load. So you set the antiban chance relative to how long the progress screen is open, I've usually found something around 500-2400 to work very nicely, 500 for very short ones like rune bars, and 2400 if it takes a very long time. Now at for example 800, the effective antiban occurrence is (40/800)*100 which gives us a 5% chance of antiban occurring everytime the procedure is called. Now the "efficiency" of the script will depend on WHEN the procedure actually happens, if it happens at the beginning of the progress screen, then it won't affect the numbers at all. I used to have it right click moving objects on the screen, but for some reason that antiban would interfere with color detection and sometimes cause the script to break, so idecided to get rid of it. I hope that answers your concerns about antiban.

gtr34
10-25-2015, 01:09 PM
Hello, thank you for taking the time to comment on my script, first of all, the antiban chance that you input depends on what you are doing. So the percent chance of antiban occurrence in the script is (40/Chance)*100 everytime the antiban procedure is called. And the antiban procedure is called on average every 1.5 seconds when the progress screen is open, and also once after the progress screen closes and once after the withdrawal of equipment. Now if you are doing tanning, then the antiban is called once per load. So you set the antiban chance relative to how long the progress screen is open, I've usually found something around 500-2400 to work very nicely, 500 for very short ones like rune bars, and 2400 if it takes a very long time. Now at for example 800, the effective antiban occurrence is (40/800)*100 which gives us a 5% chance of antiban occurring everytime the procedure is called. Now the "efficiency" of the script will depend on WHEN the procedure actually happens, if it happens at the beginning of the progress screen, then it won't affect the numbers at all. I used to have it right click moving objects on the screen, but for some reason that antiban would interfere with color detection and sometimes cause the script to break, so idecided to get rid of it. I hope that answers your concerns about antiban.

Hi there, thanks for answering in such short notice!

Ah ok, yeah that explains all bright and clear. :)

-Thank you for your great work.

Ezzential
10-28-2015, 12:19 PM
Hey Fady,

First time using Simba, and when I run the script, it logs in to my account and onto the world and then it just sits there???

P.S. All my runescape graphics and layout settings are already set to 'min' with OpenGL on 'custom' and it still doesn't do anything. Logs in and sits there.

fady
10-28-2015, 01:56 PM
Hey Fady,

First time using Simba, and when I run the script, it logs in to my account and onto the world and then it just sits there???

P.S. All my runescape graphics and layout settings are already set to 'min' with OpenGL on 'custom' and it still doesn't do anything. Logs in and sits there.
Hello! Can you uncheck Disable SRL Debug, and tell me what the debug output is? Copy over everything that comes out

Ezzential
10-28-2015, 07:59 PM
Hello! Can you uncheck Disable SRL Debug, and tell me what the debug output is? Copy over everything that comes out

Yep, here it is.

It just keeps spamming "TRSLobby.findPlayButton(): result = False" after clicking on the world and joining.

SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (29-10-15 at 06.55.34 AM).txt
-- setupSRL()
---- Setting up SRL...
---- attempting to spawn smart, attempt #: 1
---- 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[7024]
------ 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\jre1.8.0_65\bin\javaw.exe
-------- getJavaPath()
-------- Using parameters [http://world12a.runescape.com/, f5355626466859861092]
-------- Using plugins "OpenGL32.dll,d3d9.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[6476] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart() result = True
------ 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 22 Seconds
-- setupSRL(): True
-- TPlayer.login()
---- TPlayer.loginToLobby():
-------- __setInputBoxes(): Set username and password boxes
------ Login Attempt 1: username removed ()
-------- Entering username...
-------- Entering password...
-------- Saving screenshot: IP_address.png
---- TPlayer.loginToLobby(): True
---- TRSLobby.getCurrentTab(): Current tab is 0
---- TRSLobby.quickSelectWorld(): Found worlds [50, 100, -1]
---- TRSLobby.quickSelectWorld(): Clicked world 100. [Index 1]
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False

fady
10-29-2015, 03:08 AM
Yep, here it is.

It just keeps spamming "TRSLobby.findPlayButton(): result = False" after clicking on the world and joining.

SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (29-10-15 at 06.55.34 AM).txt
-- setupSRL()
---- Setting up SRL...
---- attempting to spawn smart, attempt #: 1
---- 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[7024]
------ 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\jre1.8.0_65\bin\javaw.exe
-------- getJavaPath()
-------- Using parameters [http://world12a.runescape.com/, f5355626466859861092]
-------- Using plugins "OpenGL32.dll,d3d9.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[6476] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart() result = True
------ 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 22 Seconds
-- setupSRL(): True
-- TPlayer.login()
---- TPlayer.loginToLobby():
-------- __setInputBoxes(): Set username and password boxes
------ Login Attempt 1: username removed ()
-------- Entering username...
-------- Entering password...
-------- Saving screenshot: IP_address.png
---- TPlayer.loginToLobby(): True
---- TRSLobby.getCurrentTab(): Current tab is 0
---- TRSLobby.quickSelectWorld(): Found worlds [50, 100, -1]
---- TRSLobby.quickSelectWorld(): Clicked world 100. [Index 1]
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False
------ TRSLobby.findPlayButton(): result = False

Hmm, strange! Have you tried running the script when your character is logged in already? what are you inputting for world in the player form? Have you tried a different world that isn't a favorite?

gtr34
10-29-2015, 06:47 AM
Hey Fady!

The script seems to be behaving badly (forge), nothing changed since last time using the script, now after the account loggs in, moves the screen sets the angle and then clicks on chest, chest opens and then script does not click on preset (changed presets, changed worlds, ran script when i am smithing already nothing) and the mouse just move around my bank and then. Terminating Script failed to open bank 10 times.

I even ran CCleaner, restarted PC, re-installed Simba all together, and nothing.

-- setupSRL()
---- Setting up SRL...
---- attempting to spawn smart, attempt #: 1
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
---------- smartSetAsTarget(): Succesfully set SMART[3780] as Simba's target
-------- Succesfully paired to a existing client, SMART[3780]
------ 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...
---- Client is ready.
---- Setup SRL in 0 Seconds
-- setupSRL(): True
---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
---- TRSMinimap.clickCompass(): Clicked compass
We are using Portable Forges
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
-- TRSActionBar.__find(): EOC bar height = 75
---- Dynamic interfaces have been set.
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: "Read Combat Manual"
------ Current mouse-over text: ""
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
---- isMouseOverText(): False
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
---- isMouseOverText(): False
-- TRSBankscreen.__open() result = False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
Failed to open Bank 10 times. Terminating Script
-- Succesfully freed SMART[3780]
Successfully executed.


____ (update on situation)


somehow it got to work again ish (by closing/opening simba over and over again, now it does not deploy portables, however i have 100 portables in my inv.

------ Options found: [Use Bank chest, Collect Bank chest, Walk here, Examine Bank chest, Cancel]
------ Found option "Use Ba" in "Use Bank chest"
---- TRSChooseOption.__select() result = True
-- TRSBankscreen.__open() result = True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 112
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 71
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False

onilika
10-29-2015, 08:47 AM
if it doesn't click on preset, must be because of your num lock. or try to click "shift + tab" / "ctr + tab".

Ezzential
10-29-2015, 09:19 AM
Hmm, strange! Have you tried running the script when your character is logged in already? what are you inputting for world in the player form? Have you tried a different world that isn't a favorite?

I've fixed the issue. Been running the bot for a few hours now and it's been working perfectly fine! :)

What I did to fix it was untick the "Hide title bars when locked". :P Forgot to do it when setting up my client.

fady
10-29-2015, 10:21 AM
Hey Fady!

The script seems to be behaving badly (forge), nothing changed since last time using the script, now after the account loggs in, moves the screen sets the angle and then clicks on chest, chest opens and then script does not click on preset (changed presets, changed worlds, ran script when i am smithing already nothing) and the mouse just move around my bank and then. Terminating Script failed to open bank 10 times.

I even ran CCleaner, restarted PC, re-installed Simba all together, and nothing.

-- setupSRL()
---- Setting up SRL...
---- attempting to spawn smart, attempt #: 1
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
---------- smartSetAsTarget(): Succesfully set SMART[3780] as Simba's target
-------- Succesfully paired to a existing client, SMART[3780]
------ 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...
---- Client is ready.
---- Setup SRL in 0 Seconds
-- setupSRL(): True
---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
---- TRSMinimap.clickCompass(): Clicked compass
We are using Portable Forges
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
-- TRSActionBar.__find(): EOC bar height = 75
---- Dynamic interfaces have been set.
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: "Read Combat Manual"
------ Current mouse-over text: ""
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
---- isMouseOverText(): False
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
---- isMouseOverText(): False
-- TRSBankscreen.__open() result = False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
Failed to open Bank 10 times. Terminating Script
-- Succesfully freed SMART[3780]
Successfully executed.


____ (update on situation)


somehow it got to work again ish (by closing/opening simba over and over again, now it does not deploy portables, however i have 100 portables in my inv.

------ Options found: [Use Bank chest, Collect Bank chest, Walk here, Examine Bank chest, Cancel]
------ Found option "Use Ba" in "Use Bank chest"
---- TRSChooseOption.__select() result = True
-- TRSBankscreen.__open() result = True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 112
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 71
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False

Hello, can you post a screenshot of your mainscreen and graphics/interface settings. Also uncheck "disable Script Debug", and post back. Which hosting mode are you using? And is the white box coming up when it's trying to place a portable?


I've fixed the issue. Been running the bot for a few hours now and it's been working perfectly fine! :)

What I did to fix it was untick the "Hide title bars when locked". :P Forgot to do it when setting up my client.

Glad you got it working! Enjoy! :)

gtr34
10-29-2015, 11:11 AM
Sure.

gtr34
10-29-2015, 11:15 AM
Hello, can you post a screenshot of your mainscreen and graphics/interface settings. Also uncheck "disable Script Debug", and post back. Which hosting mode are you using? And is the white box coming up when it's trying to place a portable?



Glad you got it working! Enjoy! :)


Hey, here are the screenshots that you requested :
Main screen http://prnt.sc/8wm4tc (could you change the screen so it rotates to here?
because if script sets the screen, it causes miss click and
you run behind the bank like so: http://prntscr.com/8wm7nb )
Graphics http://prnt.sc/8wm4yc
Interface http://prnt.sc/8wm4vs
Port o matic http://prnt.sc/8wm50x (host mode I changed for time being, else I use Primary)

- No white boxes appearing.
If any other information is required please don't hesitate and ask.

- GTR

---------------------------------- update----
After providing the screenshots for you, i've tried again with Script debug. and again it failed to take preset.

Checking for updates
Local Version 2.2, Online Version: 2.2.
Local version is already up to date!
SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (29-10-15 at 02.17.26 PM).txt
-- setupSRL()
---- Setting up SRL...
---- attempting to spawn smart, attempt #: 1
---- 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\javaw.exe
-------- getJavaPath()
-------- Using parameters [http://world5.runescape.com/, f7697658735700477508]
-------- Using plugins "OpenGL32.dll,d3d9.dll"
------ Failed to spawn a SMART client
---- initSmart() result = False
---- attempting to spawn smart, attempt #: 2
---- 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[3344]
------ 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\javaw.exe
-------- getJavaPath()
-------- Using parameters [http://world10.runescape.com/, f2477968586319746116]
-------- Using plugins "OpenGL32.dll,d3d9.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[1180] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart() result = True
------ 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 33 Seconds
-- setupSRL(): True
-- TPlayer.login()
---- TPlayer.loginToLobby():
-------- __setInputBoxes(): Set username and password boxes
------ Login Attempt 1: ##(removed )## ()
-------- Entering username...
-------- Entering password...
-------- Saving screenshot: IP_address.png
---- TPlayer.loginToLobby(): True
---- TRSLobby.getCurrentTab(): Current tab is 0
---- TRSLobby.quickSelectWorld(): Found worlds [-1, -1, -1]
---- TRSLobby.getCurrentTab(): Current tab is 0
---- TRSLobby.getCurrentTab(): Current tab is 0
---- TRSLobby.getCurrentTab(): Current tab is 1
---- TRSLobby.openTab(): Result = True
---- TRSLobby.getCurrentTab(): Current tab is 1
---- TRSLobbyWorlds.selectWorld()
------ TRSLobby.getCurrentTab(): Current tab is 1
-------- TRSLobbyWorlds.getCurrentWorld(): Current world is 81
------ TRSLobby.getCurrentTab(): Current tab is 1
------ Scrolled to and found world 17
------ Selected world 17
---- TRSLobbyWorlds.selectWorld(): True
------ TRSLobby.findPlayButton(): result = True
---- TRSActionBar.__find(): EOC bar height = 75
------ Dynamic interfaces have been set.
-- TPlayer.login(): True
-- TRSChooseOption.__select():
---- Options found: [Face North, Face South, Cancel]
---- Found option "Face No" in "Face North"
------ TRSChooseOption.close(): result = true
-- TRSChooseOption.__select() result = True
---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
---- TRSMinimap.clickCompass(): Clicked compass
We are using Portable Forges
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
---- isMouseOverText(): False
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
---- isMouseOverText(): False
-- TRSBankscreen.__open() result = False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 1 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 2 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 3 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 4 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 5 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 6 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 7 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 8 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 9 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 10 at opening bank
Failed to open Bank 10 times. Terminating Script
-- Succesfully freed SMART[1180]
Successfully executed.

------ update---------

Changed location, changed US server, same thing.

fady
10-29-2015, 11:51 AM
Hey, here are the screenshots that you requested :
Main screen http://prnt.sc/8wm4tc (could you change the screen so it rotates to here?
because if script sets the screen, it causes miss click and
you run behind the bank like so: http://prntscr.com/8wm7nb )
Graphics http://prnt.sc/8wm4yc
Interface http://prnt.sc/8wm4vs
Port o matic http://prnt.sc/8wm50x (host mode I changed for time being, else I use Primary)

- No white boxes appearing.
If any other information is required please don't hesitate and ask.

- GTR

---------------------------------- update----
After providing the screenshots for you, i've tried again with Script debug. and again it failed to take preset.

Checking for updates
Local Version 2.2, Online Version: 2.2.
Local version is already up to date!
SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (29-10-15 at 02.17.26 PM).txt
-- setupSRL()
---- Setting up SRL...
---- attempting to spawn smart, attempt #: 1
---- 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\javaw.exe
-------- getJavaPath()
-------- Using parameters [http://world5.runescape.com/, f7697658735700477508]
-------- Using plugins "OpenGL32.dll,d3d9.dll"
------ Failed to spawn a SMART client
---- initSmart() result = False
---- attempting to spawn smart, attempt #: 2
---- 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[3344]
------ 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\javaw.exe
-------- getJavaPath()
-------- Using parameters [http://world10.runescape.com/, f2477968586319746116]
-------- Using plugins "OpenGL32.dll,d3d9.dll"
-------- Succesfully spawned a client, attempting to target
---------- smartSetAsTarget(): Succesfully set SMART[1180] as Simba's target
------ smartCreateClient(): result = true
------ Succesfully initialized via spawning a new client
---- initSmart() result = True
------ 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 33 Seconds
-- setupSRL(): True
-- TPlayer.login()
---- TPlayer.loginToLobby():
-------- __setInputBoxes(): Set username and password boxes
------ Login Attempt 1: ##(removed )## ()
-------- Entering username...
-------- Entering password...
-------- Saving screenshot: IP_address.png
---- TPlayer.loginToLobby(): True
---- TRSLobby.getCurrentTab(): Current tab is 0
---- TRSLobby.quickSelectWorld(): Found worlds [-1, -1, -1]
---- TRSLobby.getCurrentTab(): Current tab is 0
---- TRSLobby.getCurrentTab(): Current tab is 0
---- TRSLobby.getCurrentTab(): Current tab is 1
---- TRSLobby.openTab(): Result = True
---- TRSLobby.getCurrentTab(): Current tab is 1
---- TRSLobbyWorlds.selectWorld()
------ TRSLobby.getCurrentTab(): Current tab is 1
-------- TRSLobbyWorlds.getCurrentWorld(): Current world is 81
------ TRSLobby.getCurrentTab(): Current tab is 1
------ Scrolled to and found world 17
------ Selected world 17
---- TRSLobbyWorlds.selectWorld(): True
------ TRSLobby.findPlayButton(): result = True
---- TRSActionBar.__find(): EOC bar height = 75
------ Dynamic interfaces have been set.
-- TPlayer.login(): True
-- TRSChooseOption.__select():
---- Options found: [Face North, Face South, Cancel]
---- Found option "Face No" in "Face North"
------ TRSChooseOption.close(): result = true
-- TRSChooseOption.__select() result = True
---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
---- TRSMinimap.clickCompass(): Clicked compass
We are using Portable Forges
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
---- isMouseOverText(): False
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
------ Current mouse-over text: ""
---- isMouseOverText(): False
-- TRSBankscreen.__open() result = False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 1 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 2 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 3 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 4 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 5 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 6 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 7 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 8 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 9 at opening bank
-- TRSBankscreen.__open()
-- TRSBankScreen.__open(): Didn't find enough bank color 0
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Custom Bank is not here. Click is: True
Failed attempt number 10 at opening bank
Failed to open Bank 10 times. Terminating Script
-- Succesfully freed SMART[1180]
Successfully executed.

------ update---------

Changed location, changed US server, same thing.

So, the bank problem is from the subscribe button being in the top left corner, it interferes with the script's detection that the bank is actually open, that's why it keeps trying to open it over and over. The solution to that would be to move the button to the bottom right corner of the chatbox, or the bottom right corner of the screen. As for the hosting, Id need to see the script debug of that failing to be able to say anything, so let's fix the bank first.

Also these things aren't really an issue, but make sure you uncheck "click through chatbox" and make the chatbox the smallest it can be, makes it easier for the script and then lock your interfaces.

I think those will fix your issue, let me know!

Edit: 1 last thing, make sure when you post long chunks of code like that, place them in
or tags

gtr34
10-29-2015, 11:54 AM
So, the bank problem is from the subscribe button being in the top left corner, it interferes with the script's detection that the bank is actually open, that's why it keeps trying to open it over and over. The solution to that would be to move the button to the bottom right corner of the chatbox, or the bottom right corner of the screen. As for the hosting, Id need to see the script debug of that failing to be able to say anything, so let's fix the bank first.

Also these things aren't really an issue, but make sure you uncheck "click through chatbox" and make the chatbox the smallest it can be, makes it easier for the script and then lock your interfaces.

I think those will fix your issues, let me know!

Oh wow!! Sorry for cause such a hassle over 1 lil stupid subscriber button omg...

Regarding the actionbar key, i've just placed it before taking the screenshot.

fady
10-29-2015, 12:11 PM
Oh wow!! Sorry for cause such a hassle over 1 lil stupid subscriber button omg...

Regarding the actionbar key, i've just placed it before taking the screenshot.

I edited my post as you replied, I noticed that it was placed in slot 2 on one of the other screenshots, I'd need to see a script debug of it failing to be able to tell you whats going on.

gtr34
10-29-2015, 12:19 PM
So, the bank problem is from the subscribe button being in the top left corner, it interferes with the script's detection that the bank is actually open, that's why it keeps trying to open it over and over. The solution to that would be to move the button to the bottom right corner of the chatbox, or the bottom right corner of the screen. As for the hosting, Id need to see the script debug of that failing to be able to say anything, so let's fix the bank first.

Also these things aren't really an issue, but make sure you uncheck "click through chatbox" and make the chatbox the smallest it can be, makes it easier for the script and then lock your interfaces.

I think those will fix your issue, let me know!

Edit: 1 last thing, make sure when you post long chunks of code like that, place them in
or tags

OK didnt know how to make it in code like that.

Now it works fine BUT!
It logs in, takes out preset, puts 1 portables works well untill the portable is gone and then it does not put 2nd portable,

Ingredients Processed: 69
Processed/H: 806
Time Running: 5 Minutes and 50 Seconds
Breaks Taken: 0
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
-- TRSBankscreen.__open() result = True
Successfully opened the bank!
Preset Loaded Successfully
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 40
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Ran out of Portable Forges, Canceling hosting mode
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 40
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Failed to open Production screen trying again
Attempt to open production screen number 2
-- isMouseOverText()
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 3
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Doing Antiban, Rehover is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 4
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 5
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 6
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 7
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 8
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 9
-- isMouseOverText()
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 48
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 10
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 75
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True

fady
10-29-2015, 01:21 PM
OK didnt know how to make it in code like that.

Now it works fine BUT!
It logs in, takes out preset, puts 1 portables works well untill the portable is gone and then it does not put 2nd portable,

Ingredients Processed: 69
Processed/H: 806
Time Running: 5 Minutes and 50 Seconds
Breaks Taken: 0
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
-- TRSBankscreen.__open() result = True
Successfully opened the bank!
Preset Loaded Successfully
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 40
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Ran out of Portable Forges, Canceling hosting mode
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 40
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Failed to open Production screen trying again
Attempt to open production screen number 2
-- isMouseOverText()
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (638,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 638. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 3
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Doing Antiban, Rehover is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 4
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 5
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 6
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 7
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 8
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 9
-- isMouseOverText()
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
Warning! You passed wrong values to a finder function: ys > ye (0,-29). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- No colors found
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Could not find Portable Forge, Looking Around
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 48
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
No Portable Forge Found
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
Attempt to open production screen number 10
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 75
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
No Portable Forge Found
Out of Portable Forges
Waiting for a Portable Forge
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
A Portable Forge is not here. Click is: True


glad the banking is working! now, between the first placement and second placement do you ALT+TAB out of the smart window, or ALT+TAB at all? and for the preset withdrawal right before the second placement, does the script do it using the keyboard, or does it do it by mousing the preset button?

If the answer to all/any of the previous questions is yes, then can you run the script just watch it work, dont touch your computer while the script is running, just watch it, and we'll see if that changes anything. if it does then do the following.

1)All the following was discussed in this thread: https://villavu.com/forum/showthread.php?t=112164. It took a while to get the issue fixed (including me not explaining my problem accurately, which is why there are multiple files) so Im going to give you the important stuff, but everything is there if you want to read over it.
2)Download the following zip file https://villavu.com/forum/attachment.php?attachmentid=25181&d=1425414713
3)Back up your Simba/Plugins folder.
4)Extract the contents of the file into the Simba/Plugins folder and override the files.
5)Download the following zip file https://villavu.com/forum/attachment.php?attachmentid=25191&d=1425436126
6)Extract the one file in this zip and place it in the Simba/Plugins folder and override the file.
7)Close all instances of Simba/SMART and try running the script again.

it is very important that you replace the files in order, they are both named smart.zip

gtr34
10-29-2015, 08:54 PM
glad the banking is working! now, between the first placement and second placement do you ALT+TAB out of the smart window, or ALT+TAB at all? and for the preset withdrawal right before the second placement, does the script do it using the keyboard, or does it do it by mousing the preset button?

If the answer to all/any of the previous questions is yes, then can you run the script just watch it work, dont touch your computer while the script is running, just watch it, and we'll see if that changes anything. if it does then do the following.

1)All the following was discussed in this thread: https://villavu.com/forum/showthread.php?t=112164. It took a while to get the issue fixed (including me not explaining my problem accurately, which is why there are multiple files) so Im going to give you the important stuff, but everything is there if you want to read over it.
2)Download the following zip file https://villavu.com/forum/attachment.php?attachmentid=25181&d=1425414713
3)Back up your Simba/Plugins folder.
4)Extract the contents of the file into the Simba/Plugins folder and override the files.
5)Download the following zip file https://villavu.com/forum/attachment.php?attachmentid=25191&d=1425436126
6)Extract the one file in this zip and place it in the Simba/Plugins folder and override the file.
7)Close all instances of Simba/SMART and try running the script again.

it is very important that you replace the files in order, they are both named smart.zip

Well it is functioning perfect now! With out changing anything.
Thanks for your help with getting it up and running for us all!

One last thing, is it possible at all to add a function for Coal bag when using forges?

-Thanks in advance!

fady
10-29-2015, 10:14 PM
Well it is functioning perfect now! With out changing anything.
Thanks for your help with getting it up and running for us all!

One last thing, is it possible at all to add a function for Coal bag when using forges?

-Thanks in advance!

I'm glad it's working for you now. As for the coal bag.
Is it possible? Yes.
Will it improve the per hour rates? Very slightly.
Is it worth the effort? Sadly, No. Sorry

Hope you enjoy the script!

gtr34
10-30-2015, 06:50 AM
I'm glad it's working for you now. As for the coal bag.
Is it possible? Yes.
Will it improve the per hour rates? Very slightly.
Is it worth the effort? Sadly, No. Sorry

Hope you enjoy the script!

Ok roger that!
Thanks a lot of answering all of our queries in such short notice!

hahadumball
11-01-2015, 05:43 AM
mills is having problems banking....

start script it clicks compass then just right clicks the northern square instead of trying to bank then script stops.

debug:

-- TRSBankScreen.__open(): Didn't find enough bank color 0

also

Warning! You passed wrong values to a finder function: ys > ye (0,-1). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -1. That is below 0, thus out of bounds. Setting the value to 0 for now.

gtr34
11-01-2015, 03:04 PM
Heya here is a proggy, donno after 2nd break it opened bank and then did the same could not withdraw the preset and "failed to open bank"
But before worked all good


Ingredients Processed: 2877
Processed/H: 683
Time Running: 4 Hours, 14 Minutes and 53 Seconds
Breaks Taken: 2
Failed to open Bank 10 times. Terminating Script
Successfully executed.
The following bitmaps were not freed: [17]

fady
11-01-2015, 03:54 PM
mills is having problems banking....

start script it clicks compass then just right clicks the northern square instead of trying to bank then script stops.

debug:

-- TRSBankScreen.__open(): Didn't find enough bank color 0

also

Warning! You passed wrong values to a finder function: ys > ye (0,-1). Swapping the values for now.
Warning! You passed a wrong ys to a finder function: -1. That is below 0, thus out of bounds. Setting the value to 0 for now.

Hello, can you post the full debug please? Also a screenshot of your mainscreen interfaces. Also that warning is nothing important, it happens when the script tries to move the mouse outside the bounds of the smart client.


Heya here is a proggy, donno after 2nd break it opened bank and then did the same could not withdraw the preset and "failed to open bank"
But before worked all good


Ingredients Processed: 2877
Processed/H: 683
Time Running: 4 Hours, 14 Minutes and 53 Seconds
Breaks Taken: 2
Failed to open Bank 10 times. Terminating Script
Successfully executed.
The following bitmaps were not freed: [17]

Glad it's working for you! Let me know if you continue to have problems, so I can try to fix them.

Lickme04
11-04-2015, 04:27 AM
When im trying to use mills, it just keeps saying that im out of portable sawmills when I've got one in my inventory any about 100 in my bank.

Edit:
Also, I've found that if there is a clan avatar over a range, the range won't be recognized and it will just keep trying to find it.

Debug:

Ingredients Processed: 0
Processed/H: 0
Time Running: 1 Minute and 3 Seconds
Breaks Taken: 0
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
-- TRSBankscreen.__open() result = True
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 1
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
Out of Portable Sawmills
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- Succesfully freed SMART[9952]
-- Freeing gametabs bitmaps...
Successfully executed.

fady
11-04-2015, 05:35 PM
When im trying to use mills, it just keeps saying that im out of portable sawmills when I've got one in my inventory any about 100 in my bank.

Edit:
Also, I've found that if there is a clan avatar over a range, the range won't be recognized and it will just keep trying to find it.

Debug:

Ingredients Processed: 0
Processed/H: 0
Time Running: 1 Minute and 3 Seconds
Breaks Taken: 0
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: ""
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
-- TRSBankscreen.__open() result = True
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- TRSMainScreen.findObject()
---- Colors found: 1
---- Possible objects found: 0
-- TRSMainScreen.findObject(): False
Out of Portable Sawmills
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- Succesfully freed SMART[9952]
-- Freeing gametabs bitmaps...
Successfully executed.

Hello, are you sure you have the correct button input into the player form? Is the white window popping up? Or is nothing happening? Also for the range, sadly that is a problem with color botting. If something is standing on top of a range/brazier/mill the script might have a problem detecting it. We can counter that but inputting the direction of the portable in the player form. The script should automatically detect if the position changes later on.

Ezzential
11-06-2015, 04:25 AM
Runs like a charm. +1 to you. :)


Ingredients Processed: 5992
Processed/H: 2974
Time Running: 2 Hours, 1 Minute and 8 Seconds
Breaks Taken: 0

EarthAbove
11-08-2015, 11:16 PM
Making gold bars on Portable Forge:
Ingredients Processed: 8008
Processed/H: 1312
Time Running: 6 Hours, 6 Minutes and 39 Seconds
Breaks Taken: 0

Works fantastically. However sometimes it doesn't bank correctly and will just close but 99.9% of the time the script is working perfectly and requires little to no babysitting.

kiwikiwi
11-09-2015, 12:55 AM
Setup a desktop macro to open Simba and start it.

bucko
11-15-2015, 06:47 AM
A Portable Forge is here. Click is: True
Failed to open Production screen trying again
Attempt to open production screen number 2

cant seem to find production window when clearly open :S

Did Jagex Ninja Update something?

bucko
11-15-2015, 10:06 AM
see above :)

EarthAbove
11-22-2015, 05:25 AM
Used this script from 92-99 Smithing, works great mate!

iturtleee
11-22-2015, 07:01 AM
used it for 40 to 82 smithing and 45 to 80 crafting. By far the best script on this site. you can add 32 to 80 herblore to the list

Threshold
12-02-2015, 02:27 AM
Gotten 2m cooking exp so far. I'm getting roughly 1.5k fish cooked per hour.

Threshold
12-02-2015, 02:56 AM
Warning! You passed wrong values to a finder function: xs > xe (820,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 820. 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 wrong values to a finder function: xs > xe (820,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 820. 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 wrong values to a finder function: xs > xe (820,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 820. 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 wrong values to a finder function: xs > xe (820,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 820. 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 wrong values to a finder function: xs > xe (820,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 820. 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 wrong values to a finder function: xs > xe (820,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 820. 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 wrong values to a finder function: xs > xe (820,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 820. The client has a width of 800, thus the xe is out of bounds. Setting the value to 799 (w-1) for now.
Out of Portable Ranges

Any ideas? I have many portable ranges left. Also, could this be due to a laggy client? I've been getting a lot of laggy client starts lately and I don't know why.

Lobster
12-08-2015, 02:09 AM
Are we posting milestones? I just hit 120 Firemaking with braziers, thanks for such an amazing script fady :)

kiwikiwi
12-17-2015, 08:39 AM
Is there a way for Smart to open that black window so I can check if it connects to my proxy? I know some scripts open a black window with the Smart client dialogue box thing, just wondering how to do it here ha.

kiwikiwi
12-21-2015, 01:41 AM
Is there a way for the script to collect fire spirits when using portable brazier? Cheers

fady
12-21-2015, 04:29 PM
Is there a way for Smart to open that black window so I can check if it connects to my proxy? I know some scripts open a black window with the Smart client dialogue box thing, just wondering how to do it here ha.

in the main loop at the end of the script change

smartShowConsole := false;

to

smartShowConsole := true;



Is there a way for the script to collect fire spirits when using portable brazier? Cheers

yes there is, but it was taking ages to collect all the colors, and then there were some conflicts with the environments so I decided to drop it.

kiwikiwi
12-22-2015, 12:14 AM
in the main loop at the end of the script change

smartShowConsole := false;

to

smartShowConsole := true;




yes there is, but it was taking ages to collect all the colors, and then there were some conflicts with the environments so I decided to drop it.

Thanks Fady. +rep :)

azn
12-24-2015, 05:32 AM
Great script 248k/hr fm with braziers using yews!! 99 here I come!

rowan112
12-28-2015, 09:06 PM
thanks for this script works great, but for some reason the bank pin does not work.

Danielius
12-29-2015, 04:21 PM
Works wonderfully! Got me multiple 99's, thank you! <3

fady
12-29-2015, 06:22 PM
Great script 248k/hr fm with braziers using yews!! 99 here I come!


thanks for this script works great, but for some reason the bank pin does not work.


Works wonderfully! Got me multiple 99's, thank you! <3


Glad you guys are liking the script, as for the bank pin, if you read older posts, you'll find a way to do it.

gtr34
01-03-2016, 10:34 PM
Glad you guys are liking the script, as for the bank pin, if you read older posts, you'll find a way to do it.

Hey Fady,
Got a problem again,
Error: Unknown declaration "_enterAmount" at line 657
Compiling failed.

re-downloaded Updater and downloaded the Script. still showing me this.

fady
01-03-2016, 11:09 PM
Hey Fady,
Got a problem again,
Error: Unknown declaration "_enterAmount" at line 657
Compiling failed.

re-downloaded Updater and downloaded the Script. still showing me this.

Aah, there seems to have been an update to SRL, I'll fix it later today or tm morning. For now, you can go to that line and change bankscreen._enterAmount to chatbox.enterAmount

I'll push the fix soon

gtr34
01-03-2016, 11:30 PM
Aah, there seems to have been an update to SRL, I'll fix it later today or tm morning. For now, you can go to that line and change bankscreen._enterAmount to chatbox.enterAmount

I'll push the fix soon

Thank you again for such a short notice reply! Yes "chatbox.enterAmount" fixed it.

fady
01-04-2016, 04:59 AM
Releasing an update.

V2.3:

Fixed a compiling error due to a SRL update


To obtain the update please redownload the updater, or just change bankScreen._enterAmount to chatBox.enterAmount and it will automatically grab the new version so you'll be ready for further updates.

Anish
01-05-2016, 03:34 AM
Can you add in the party area? it gives an extra 5% bxp

Edit: I didn't notice you can pick your own location, script is working well thanks

Ollie99
01-16-2016, 04:36 PM
Can you add in the party area? it gives an extra 5% bxp

Edit: I didn't notice you can pick your own location, script is working well thanks

{*Custom Bank data*}
CustomBankCol := 3886171;
CustomBankTol := 22;
CustomBankHue := 0.04;
CustomBankSat := 0.09;

That is the PA chest. For this I like to stand left of the chest facing north fully zoomed in with hosting mode on. Not tried it in non hosting mode

Ollie99
01-19-2016, 10:14 PM
27119
A small proggy but a proggy all the same :D 70-99

Marsupial
01-28-2016, 11:15 PM
Gonna give this a try, ty

JewishSock
01-29-2016, 03:47 AM
I am trying to use a brazier with at PA with the custom bank chest option (I used the properties you posted earlier which made the script able to open bank) but now it just switched game tabs and then says "Failed to withdraw enough items" even though it withdrew the logs with the preset.
Here's the log:

[00:01:10]: -- setupSRL()
[00:01:10]: ---- Setting up SRL...
[00:01:10]: ---- attempting to spawn smart, attempt #: 1
[00:01:10]: ---- initSmart():
[00:01:10]: ------ Attempting to pair to a previously spawned client
[00:01:10]: ------ smartPairToExistingClient():
[00:01:10]: -------- Found 1 free client(s), attempting to pair to one...
[00:01:10]: ---------- smartSetAsTarget(): Succesfully set SMART[7580] as Simba's target
[00:01:10]: -------- Succesfully paired to a existing client, SMART[7580]
[00:01:10]: ------ smartPairToExistingClient(): result = true
[00:01:10]: ------ Succesfully initialized via pairing to a previously spawned client
[00:01:10]: ---- initSmart()
[00:01:10]: ------ smartSetupDrawing(): Succesfully setup SMART drawing
[00:01:10]: ---- Waiting up to 5 minutes for RS to load...
[00:01:10]: ---- TRSActionBar.__find(): EOC bar height = 75
[00:01:10]: ------ Dynamic interfaces have been set.
[00:01:10]: ---- Client is ready.
[00:01:10]: ---- Setup SRL in 0 Seconds
[00:01:10]: -- setupSRL(): True
[00:01:11]: ---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
[00:01:11]: ---- TRSMinimap.clickCompass(): Clicked compass
[00:01:19]: -- isMouseOverText()
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: -- isMouseOverText(): False
[00:01:19]: -- isMouseOverText()
[00:01:19]: ---- Current mouse-over text: "Use Bank chest"
[00:01:19]: ---- Found "hest" in mouse-over string: "Use Bank chest"
[00:01:19]: -- isMouseOverText(): True
[00:01:19]: -- isMouseOverText()
[00:01:19]: ---- Current mouse-over text: "Use Bank chest"
[00:01:19]: ---- Found "hest" in mouse-over string: "Use Bank chest"
[00:01:19]: -- isMouseOverText(): True
[00:01:22]: ---- TRSGameTab.__initTabs(): Setup gametab properties
[00:01:22]: -- TRSGameTabs.openTab(2)
[00:01:22]: ---- Opening tab via gametab navigation bar
[00:01:27]: -- TRSGameTabs.openTab(2): result = False
[00:01:27]: -- TRSGameTabs.openTab(2)
[00:01:27]: ---- Opening tab via gametab navigation bar
[00:01:33]: -- TRSGameTabs.openTab(2): result = False

fady
01-29-2016, 03:59 AM
I am trying to use a brazier with at PA with the custom bank chest option (I used the properties you posted earlier which made the script able to open bank) but now it just switched game tabs and then says "Failed to withdraw enough items" even though it withdrew the logs with the preset.
Here's the log:

[00:01:10]: -- setupSRL()
[00:01:10]: ---- Setting up SRL...
[00:01:10]: ---- attempting to spawn smart, attempt #: 1
[00:01:10]: ---- initSmart():
[00:01:10]: ------ Attempting to pair to a previously spawned client
[00:01:10]: ------ smartPairToExistingClient():
[00:01:10]: -------- Found 1 free client(s), attempting to pair to one...
[00:01:10]: ---------- smartSetAsTarget(): Succesfully set SMART[7580] as Simba's target
[00:01:10]: -------- Succesfully paired to a existing client, SMART[7580]
[00:01:10]: ------ smartPairToExistingClient(): result = true
[00:01:10]: ------ Succesfully initialized via pairing to a previously spawned client
[00:01:10]: ---- initSmart()
[00:01:10]: ------ smartSetupDrawing(): Succesfully setup SMART drawing
[00:01:10]: ---- Waiting up to 5 minutes for RS to load...
[00:01:10]: ---- TRSActionBar.__find(): EOC bar height = 75
[00:01:10]: ------ Dynamic interfaces have been set.
[00:01:10]: ---- Client is ready.
[00:01:10]: ---- Setup SRL in 0 Seconds
[00:01:10]: -- setupSRL(): True
[00:01:11]: ---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
[00:01:11]: ---- TRSMinimap.clickCompass(): Clicked compass
[00:01:19]: -- isMouseOverText()
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: ---- Current mouse-over text: ""
[00:01:19]: -- isMouseOverText(): False
[00:01:19]: -- isMouseOverText()
[00:01:19]: ---- Current mouse-over text: "Use Bank chest"
[00:01:19]: ---- Found "hest" in mouse-over string: "Use Bank chest"
[00:01:19]: -- isMouseOverText(): True
[00:01:19]: -- isMouseOverText()
[00:01:19]: ---- Current mouse-over text: "Use Bank chest"
[00:01:19]: ---- Found "hest" in mouse-over string: "Use Bank chest"
[00:01:19]: -- isMouseOverText(): True
[00:01:22]: ---- TRSGameTab.__initTabs(): Setup gametab properties
[00:01:22]: -- TRSGameTabs.openTab(2)
[00:01:22]: ---- Opening tab via gametab navigation bar
[00:01:27]: -- TRSGameTabs.openTab(2): result = False
[00:01:27]: -- TRSGameTabs.openTab(2)
[00:01:27]: ---- Opening tab via gametab navigation bar
[00:01:33]: -- TRSGameTabs.openTab(2): result = False


Hello, thank you for your feedback. Can you post a screenshot of your interfaces, and also the debug output you posted does not show the error. Can you uncheck disable SRL debug and disable script debug and post the entire output in code tags like you have there.
Thanks

Darkscape
01-29-2016, 11:28 AM
Hello, thank you for your feedback. Can you post a screenshot of your interfaces, and also the debug output you posted does not show the error. Can you uncheck disable SRL debug and disable script debug and post the entire output in code tags like you have there.
ThanksI think SRL doesn't recognize the inventory anymore because of the invention button at the bottom

Calluminati
01-31-2016, 03:43 AM
Not detecting progress screen after the first inventory?

fady
01-31-2016, 03:44 PM
Not detecting progress screen after the first inventory?

Can you post srl/script debug output and a picture of your interfaces open?

Calluminati
01-31-2016, 04:55 PM
I'll re-replicate it later, it was only when the forge was directed north, I think it was because it could still see the forge color while the production screen was open so it kept clicking it (guess), fixed it by zooming out enough to cover it/changing forge location/direction

onilika
01-31-2016, 06:42 PM
I'll re-replicate it later, it was only when the forge was directed north, I think it was because it could still see the forge color while the production screen was open so it kept clicking it (guess), fixed it by zooming out enough to cover it/changing forge location/direction

That's because of the overText that happens to overlaps with the production screen. Simply change the angle of the camera and place your production screen in the bottom corner, so that when clicking on the forge the overText doesn't overlaps with it.

Hagen
01-31-2016, 08:33 PM
I'm getting an error like the following:

Warning! You passed wrong values to a finder function: xs > xe (811,799). Swapping the values for now.

In Falador PA, trying to smith mithril daggers.

Hodor123
02-04-2016, 12:17 AM
Processed 4k silver without any issues. The only thing I could recommend is having it left click the forge, for example: I run the script and select smelt. Ingame the script changes the settings on the forge to leftclick smelt. I think this would be less bot looking.

fady
02-04-2016, 01:17 AM
Processed 4k silver without any issues. The only thing I could recommend is having it left click the forge, for example: I run the script and select smelt. Ingame the script changes the settings on the forge to leftclick smelt. I think this would be less bot looking.

Glad you're enjoying the script. The smith setting in the script will left click the forge, so if you configure your forge ingame so smelt is left click, just pick smith not smelt in the script form. The only different is that one will left click and the other will right click.

Hagen
02-04-2016, 04:58 AM
Glad you're enjoying the script. The smith setting in the script will left click the forge, so if you configure your forge ingame so smelt is left click, just pick smith not smelt in the script form. The only different is that one will left click and the other will right click.

This doesn't work for me. The smith setting does left click the forge, yes, but then the script gets stuck and won't smelt the bars.

fady
02-04-2016, 05:18 AM
This doesn't work for me. The smith setting does left click the forge, yes, but then the script gets stuck and won't smelt the bars.

Can you enable both SRL and script debug and show me what the debug says?

Also are you sure that you changed the setting for the forge in game so that smelt is left click?

Hagen
02-04-2016, 05:39 AM
Can you enable both SRL and script debug and show me what the debug says?

Also are you sure that you changed the setting for the forge in game so that smelt is left click?

[00:00:11]: -- setupSRL()
[00:00:11]: ---- Setting up SRL...
[00:00:11]: ---- attempting to spawn smart, attempt #: 1
[00:00:11]: ---- initSmart():
[00:00:11]: ------ Attempting to pair to a previously spawned client
[00:00:11]: ------ smartPairToExistingClient():
[00:00:11]: -------- Found 1 free client(s), attempting to pair to one...
[00:00:11]: ---------- smartSetAsTarget(): Succesfully set SMART[28452] as Simba's target
[00:00:11]: -------- Succesfully paired to a existing client, SMART[28452]
[00:00:11]: ------ smartPairToExistingClient(): result = true
[00:00:11]: ------ Succesfully initialized via pairing to a previously spawned client
[00:00:11]: ---- initSmart()
[00:00:11]: ------ smartSetupDrawing(): Succesfully setup SMART drawing
[00:00:11]: ---- Waiting up to 5 minutes for RS to load...
[00:00:11]: ---- TRSActionBar.__find(): EOC bar height = 37
[00:00:11]: ------ Dynamic interfaces have been set.
[00:00:11]: ---- Client is ready.
[00:00:11]: ---- Setup SRL in 0 Seconds
[00:00:11]: -- setupSRL(): True
[00:00:11]: ---- closePopup(): Trying to close popup with Escape-key.
[00:00:13]: ---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
[00:00:13]: ---- TRSMinimap.clickCompass(): Clicked compass
[00:00:20]: -- TRSBankscreen.__open()
[00:00:20]: ---- isMouseOverText()
[00:00:20]: ------ Current mouse-over text: ""
[00:00:20]: ------ Current mouse-over text: ""
[00:00:21]: ------ Current mouse-over text: "Use Bank chest"
[00:00:21]: ------ Found "Use Ba" in mouse-over string: "Use Bank chest"
[00:00:21]: ---- isMouseOverText(): True
[00:00:23]: -- TRSBankscreen.__open() result = True
[00:00:24]: ---- TRSGameTab.__initTabs(): Setup gametab properties
[00:00:24]: -- isMouseOverText()
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: -- isMouseOverText(): False
[00:00:25]: -- isMouseOverText()
[00:00:25]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:25]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:25]: -- isMouseOverText(): True
[00:00:25]: -- isMouseOverText()
[00:00:25]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:25]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:25]: -- isMouseOverText(): True
[00:00:29]: -- isMouseOverText()
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: -- isMouseOverText(): False
[00:00:30]: -- isMouseOverText()
[00:00:30]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:30]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:30]: -- isMouseOverText(): True
[00:00:30]: -- isMouseOverText()
[00:00:30]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:30]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:30]: -- isMouseOverText(): True
[00:00:33]: -- isMouseOverText()
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: -- isMouseOverText(): False
[00:00:34]: -- isMouseOverText()
[00:00:34]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:34]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:34]: -- isMouseOverText(): True
[00:00:34]: -- isMouseOverText()
[00:00:34]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:34]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:34]: -- isMouseOverText(): True
[00:00:38]: -- isMouseOverText()
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: -- isMouseOverText(): False
[00:00:39]: -- isMouseOverText()
[00:00:39]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:39]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:39]: -- isMouseOverText(): True
[00:00:39]: -- isMouseOverText()
[00:00:39]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:39]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:39]: -- isMouseOverText(): True
[00:00:43]: -- isMouseOverText()
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: -- isMouseOverText(): False
[00:00:44]: -- isMouseOverText()
[00:00:44]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:44]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:44]: -- isMouseOverText(): True
[00:00:44]: -- isMouseOverText()
[00:00:44]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:44]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:44]: -- isMouseOverText(): True

And yes, I'm sure changed the setting for the forge to left-click smelt

fady
02-04-2016, 03:34 PM
[00:00:11]: -- setupSRL()
[00:00:11]: ---- Setting up SRL...
[00:00:11]: ---- attempting to spawn smart, attempt #: 1
[00:00:11]: ---- initSmart():
[00:00:11]: ------ Attempting to pair to a previously spawned client
[00:00:11]: ------ smartPairToExistingClient():
[00:00:11]: -------- Found 1 free client(s), attempting to pair to one...
[00:00:11]: ---------- smartSetAsTarget(): Succesfully set SMART[28452] as Simba's target
[00:00:11]: -------- Succesfully paired to a existing client, SMART[28452]
[00:00:11]: ------ smartPairToExistingClient(): result = true
[00:00:11]: ------ Succesfully initialized via pairing to a previously spawned client
[00:00:11]: ---- initSmart()
[00:00:11]: ------ smartSetupDrawing(): Succesfully setup SMART drawing
[00:00:11]: ---- Waiting up to 5 minutes for RS to load...
[00:00:11]: ---- TRSActionBar.__find(): EOC bar height = 37
[00:00:11]: ------ Dynamic interfaces have been set.
[00:00:11]: ---- Client is ready.
[00:00:11]: ---- Setup SRL in 0 Seconds
[00:00:11]: -- setupSRL(): True
[00:00:11]: ---- closePopup(): Trying to close popup with Escape-key.
[00:00:13]: ---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
[00:00:13]: ---- TRSMinimap.clickCompass(): Clicked compass
[00:00:20]: -- TRSBankscreen.__open()
[00:00:20]: ---- isMouseOverText()
[00:00:20]: ------ Current mouse-over text: ""
[00:00:20]: ------ Current mouse-over text: ""
[00:00:21]: ------ Current mouse-over text: "Use Bank chest"
[00:00:21]: ------ Found "Use Ba" in mouse-over string: "Use Bank chest"
[00:00:21]: ---- isMouseOverText(): True
[00:00:23]: -- TRSBankscreen.__open() result = True
[00:00:24]: ---- TRSGameTab.__initTabs(): Setup gametab properties
[00:00:24]: -- isMouseOverText()
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: ---- Current mouse-over text: "Use Bank chest"
[00:00:24]: -- isMouseOverText(): False
[00:00:25]: -- isMouseOverText()
[00:00:25]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:25]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:25]: -- isMouseOverText(): True
[00:00:25]: -- isMouseOverText()
[00:00:25]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:25]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:25]: -- isMouseOverText(): True
[00:00:29]: -- isMouseOverText()
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: ---- Current mouse-over text: ""
[00:00:29]: -- isMouseOverText(): False
[00:00:30]: -- isMouseOverText()
[00:00:30]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:30]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:30]: -- isMouseOverText(): True
[00:00:30]: -- isMouseOverText()
[00:00:30]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:30]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:30]: -- isMouseOverText(): True
[00:00:33]: -- isMouseOverText()
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: ---- Current mouse-over text: ""
[00:00:33]: -- isMouseOverText(): False
[00:00:34]: -- isMouseOverText()
[00:00:34]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:34]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:34]: -- isMouseOverText(): True
[00:00:34]: -- isMouseOverText()
[00:00:34]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:34]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:34]: -- isMouseOverText(): True
[00:00:38]: -- isMouseOverText()
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: ---- Current mouse-over text: ""
[00:00:38]: -- isMouseOverText(): False
[00:00:39]: -- isMouseOverText()
[00:00:39]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:39]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:39]: -- isMouseOverText(): True
[00:00:39]: -- isMouseOverText()
[00:00:39]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:39]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:39]: -- isMouseOverText(): True
[00:00:43]: -- isMouseOverText()
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: ---- Current mouse-over text: ""
[00:00:43]: -- isMouseOverText(): False
[00:00:44]: -- isMouseOverText()
[00:00:44]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:44]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:44]: -- isMouseOverText(): True
[00:00:44]: -- isMouseOverText()
[00:00:44]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:44]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:44]: -- isMouseOverText(): True

And yes, I'm sure changed the setting for the forge to left-click smelt

I need to see the script debug too. can you enable that as well?

General_Patrick
02-05-2016, 01:14 AM
Hmm...it's working somewhat well for me, but there are some bugs here and there. Nevertheless, here's a recent proggy i did that only lasted for about 2 hours.

Ingredients Processed: 1356
Processed/H: 695
Time Running: 1 Hour, 57 Minutes and 25 Seconds
Breaks Taken: 1

Hagen
02-05-2016, 08:33 PM
Wait, oops. Just kidding, doesn't work

[00:00:06]: -- setupSRL()
[00:00:06]: ---- Setting up SRL...
[00:00:06]: ---- attempting to spawn smart, attempt #: 1
[00:00:06]: ---- initSmart():
[00:00:06]: ------ Attempting to pair to a previously spawned client
[00:00:06]: ------ smartPairToExistingClient():
[00:00:06]: -------- Found 1 free client(s), attempting to pair to one...
[00:00:06]: ---------- smartSetAsTarget(): Succesfully set SMART[12604] as Simba's target
[00:00:06]: -------- Succesfully paired to a existing client, SMART[12604]
[00:00:06]: ------ smartPairToExistingClient(): result = true
[00:00:06]: ------ Succesfully initialized via pairing to a previously spawned client
[00:00:06]: ---- initSmart()
[00:00:06]: ------ smartSetupDrawing(): Succesfully setup SMART drawing
[00:00:06]: ---- Waiting up to 5 minutes for RS to load...
[00:00:07]: ---- TRSActionBar.__find(): EOC bar height = 37
[00:00:07]: ------ Dynamic interfaces have been set.
[00:00:07]: ---- Client is ready.
[00:00:07]: ---- Setup SRL in 0 Seconds
[00:00:07]: -- setupSRL(): True
[00:00:07]: -- exitTreasure()
[00:00:07]: -- exitTreasure(): result = False
[00:00:08]: ---- minimap.mouseOffCompass(): Succesfully moved mouse off of compass
[00:00:08]: ---- TRSMinimap.clickCompass(): Clicked compass
[00:00:15]: -- TRSBankscreen.__open()
[00:00:16]: ---- isMouseOverText()
[00:00:16]: ------ Current mouse-over text: "Use Bank chest"
[00:00:16]: ------ Found "Use Ba" in mouse-over string: "Use Bank chest"
[00:00:16]: ---- isMouseOverText(): True
[00:00:16]: ---- TRSChooseOption.__select():
[00:00:16]: ------ Options found: [Cancel, VeXaH >, Keees >, KDZSync >, Hopalogy >, xsnowwhitex >, Joeker ''f t.lie . ., . '. . , >, Leniz >, Lance W >, Miacon Jr (skill: 2314) >, ZwaM >, PimpL0rd >, Roadkill1770 >, New Horiz0ns >, Inbound >, Phil Is Real >, Kuby >, Rudolph Man >, Pwantyy >, SaintBacon >, Zonnebloems >, Focal OSRS >, GayAlt2 (skill: 99) >, Bump forum >, OneEyed Maau of Zaros >, Mayelle (skill: 2414) >, Matuke (skill: 2091) >, G l e n n >, MH10 >, cbb (skill: 2600) >, War-chiefTj4 >, Take My Soul >, dat brew tho >, Jarno 45 >, Scysym the Obscured (skill: 2539) >, Kanye >]
[00:00:16]: -------- TRSChooseOption.close(): result = true
[00:00:16]: ---- TRSChooseOption.__select() result = False
[00:00:17]: ---- isMouseOverText()
[00:00:17]: ------ Current mouse-over text: "Use Bank chest"
[00:00:17]: ------ Found "Use Ba" in mouse-over string: "Use Bank chest"
[00:00:17]: ---- isMouseOverText(): True
[00:00:18]: -- TRSBankscreen.__open() result = True
[00:00:22]: ---- TRSGameTab.__initTabs(): Setup gametab properties
[00:00:22]: -- isMouseOverText()
[00:00:22]: ---- Current mouse-over text: ""
[00:00:22]: ---- Current mouse-over text: ""
[00:00:23]: ---- Current mouse-over text: ""
[00:00:23]: ---- Current mouse-over text: ""
[00:00:23]: ---- Current mouse-over text: ""
[00:00:23]: ---- Current mouse-over text: ""
[00:00:23]: ---- Current mouse-over text: ""
[00:00:23]: -- isMouseOverText(): False
[00:00:23]: -- isMouseOverText()
[00:00:23]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:23]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:23]: -- isMouseOverText(): True
[00:00:23]: -- isMouseOverText()
[00:00:23]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:23]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:23]: -- isMouseOverText(): True
[00:00:26]: -- isMouseOverText()
[00:00:26]: ---- Current mouse-over text: ""
[00:00:26]: ---- Current mouse-over text: ""
[00:00:26]: ---- Current mouse-over text: ""
[00:00:26]: ---- Current mouse-over text: ""
[00:00:26]: ---- Current mouse-over text: ""
[00:00:26]: ---- Current mouse-over text: ""
[00:00:26]: ---- Current mouse-over text: ""
[00:00:26]: -- isMouseOverText(): False
[00:00:27]: -- isMouseOverText()
[00:00:27]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:27]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:27]: -- isMouseOverText(): True
[00:00:27]: -- isMouseOverText()
[00:00:27]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:27]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:27]: -- isMouseOverText(): True
[00:00:30]: -- isMouseOverText()
[00:00:30]: ---- Current mouse-over text: ""
[00:00:30]: ---- Current mouse-over text: ""
[00:00:30]: ---- Current mouse-over text: ""
[00:00:30]: ---- Current mouse-over text: ""
[00:00:30]: ---- Current mouse-over text: ""
[00:00:30]: ---- Current mouse-over text: ""
[00:00:30]: ---- Current mouse-over text: ""
[00:00:30]: ---- Current mouse-over text: ""
[00:00:30]: -- isMouseOverText(): False
[00:00:31]: -- isMouseOverText()
[00:00:31]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:31]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:31]: -- isMouseOverText(): True
[00:00:31]: -- isMouseOverText()
[00:00:31]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:31]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:31]: -- isMouseOverText(): True
[00:00:34]: -- isMouseOverText()
[00:00:34]: ---- Current mouse-over text: ""
[00:00:34]: ---- Current mouse-over text: ""
[00:00:34]: ---- Current mouse-over text: ""
[00:00:34]: ---- Current mouse-over text: ""
[00:00:34]: ---- Current mouse-over text: ""
[00:00:35]: ---- Current mouse-over text: ""
[00:00:35]: ---- Current mouse-over text: ""
[00:00:35]: -- isMouseOverText(): False
[00:00:35]: -- isMouseOverText()
[00:00:35]: ---- Current mouse-over text: ""
[00:00:35]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:35]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:35]: -- isMouseOverText(): True
[00:00:35]: -- isMouseOverText()
[00:00:35]: ---- Current mouse-over text: "Smelt Portable forge"
[00:00:35]: ---- Found "able forge" in mouse-over string: "Smelt Portable forge"
[00:00:35]: -- isMouseOverText(): True

suxewed
02-16-2016, 07:36 PM
Works like a charm . First had a problems with progress window then i realized i hadn`t make-x option turned on in settings.

liam1997
03-01-2016, 05:57 AM
Seems to be working well! What is the best setting for anti-ban (theres a number next to it in the start form), just because it banks, withdraws, and then clicks on the brazier but once it clicks the brazier, it just sits there, the mouse doesnt move a single pixel after it clicks, as soon as inventory is gone it banks and repeats... There is no antiban done while waiting inventory to be finished. Is this ok?

liam1997
03-01-2016, 06:02 AM
WWhats the best setup antiban wise as well as bank etc for portable brazier? I am basically trying to get 99 firemaking.

V4X1S
03-19-2016, 01:54 PM
WWhats the best setup antiban wise as well as bank etc for portable brazier? I am basically trying to get 99 firemaking.

i do 1700+-

loginor
04-16-2016, 03:51 PM
Got stuck on bank screen with 13 herbs and 14 vials in iventory.


Ingredients Processed: 1596
Processed/H: 2213
Time Running: 43 Minutes and 38 Seconds
Breaks Taken: 0
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
---- TRSChooseOption.__select():
------ Options found: [Use Bank chest, Collect Bank chest, Walk here, Examine Bank chest, Cancel]
------ Found option "Use Ba" in "Use Bank chest"
---- TRSChooseOption.__select() result = True
-- TRSBankscreen.__open() result = True
Successfully opened the bank!
Preset Loaded Successfully
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: "Mix Potions Portable well"
---- Found "ions Portable" in mouse-over string: "Mix Potions Portable well"
-- isMouseOverText(): True
-- isMouseOverText()
---- Current mouse-over text: "Mix Potions Portable well"
---- Found "ions Portable" in mouse-over string: "Mix Potions Portable well"
-- isMouseOverText(): True
A Portable Well is here. Click is: True
Failed to open Production screen trying again
Attempt to open production screen number 2
-- TRSGameTabs.openTab(2)
---- Opening tab via gametab navigation bar
-- TRSGameTabs.openTab(2): result = False
Failed to withdraw enough items
-- Succesfully freed SMART[2696]
-- Freeing gametabs bitmaps...
Successfully executed.

fady
04-16-2016, 07:28 PM
Got stuck on bank screen with 13 herbs and 14 vials in iventory.


Ingredients Processed: 1596
Processed/H: 2213
Time Running: 43 Minutes and 38 Seconds
Breaks Taken: 0
-- TRSBankscreen.__open()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Ba" in mouse-over string: "Use Bank chest"
---- isMouseOverText(): True
---- TRSChooseOption.__select():
------ Options found: [Use Bank chest, Collect Bank chest, Walk here, Examine Bank chest, Cancel]
------ Found option "Use Ba" in "Use Bank chest"
---- TRSChooseOption.__select() result = True
-- TRSBankscreen.__open() result = True
Successfully opened the bank!
Preset Loaded Successfully
-- isMouseOverText()
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
---- Current mouse-over text: "Use Bank chest"
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: "Mix Potions Portable well"
---- Found "ions Portable" in mouse-over string: "Mix Potions Portable well"
-- isMouseOverText(): True
-- isMouseOverText()
---- Current mouse-over text: "Mix Potions Portable well"
---- Found "ions Portable" in mouse-over string: "Mix Potions Portable well"
-- isMouseOverText(): True
A Portable Well is here. Click is: True
Failed to open Production screen trying again
Attempt to open production screen number 2
-- TRSGameTabs.openTab(2)
---- Opening tab via gametab navigation bar
-- TRSGameTabs.openTab(2): result = False
Failed to withdraw enough items
-- Succesfully freed SMART[2696]
-- Freeing gametabs bitmaps...
Successfully executed.
The bank screen was open? That is very weird!! Was there a pop up blocking part of the screen?

loginor
04-17-2016, 05:19 AM
The bank screen was open? That is very weird!! Was there a pop up blocking part of the screen?

No, but maybe the client was laggy. What part should I modify in order to make it more resistant to lag spikes?

Garden of Sinners
04-23-2016, 11:16 AM
Ingredients Processed: 1937
Processed/H: 823
Time Running: 2 Hours, 21 Minutes and 29 Seconds
Breaks Taken: 0
Successfully executed.


A small log before my internet decided to cut out.

paradie
04-25-2016, 10:10 PM
For some reason, after it loads the inventory and clicks on the mill, it never hits "leatherwork" and starts crafting. It only happens occasionally too.

paradie
04-25-2016, 10:30 PM
Warning! You passed wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. The client has a width of 800, thus the xe is out of bounds. Setting the value to 799 (w-1) for now.
Successfully executed.

Nevermind, I seem to have had the wrong setup; works fine for me.

fady
04-25-2016, 10:52 PM
Warning! You passed wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. 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 wrong values to a finder function: xs > xe (823,799). Swapping the values for now.
Warning! You passed a wrong xe to a finder function: 823. The client has a width of 800, thus the xe is out of bounds. Setting the value to 799 (w-1) for now.
Successfully executed.

Nevermind, I seem to have had the wrong setup; works fine for me.

That specific error doesn't mean anything, it happens when the mouse gets moved off screen. You can ignore it

DonVitoCorleone
04-30-2016, 08:47 PM
Hey,

I get this error when I want to run the script:
Error: Plugin(libtesseract2_32) has not been found
Compiling failed.

fady
04-30-2016, 09:40 PM
Hey,

I get this error when I want to run the script:
Error: Plugin(libtesseract2_32) has not been found
Compiling failed.

Hello, make sure that you have installed Simba and set up SRL-6 correctly. Follow the instructions in the link in the first post of this thread. if you are having any trouble with that, I can gladly TV you and help you out!

DonVitoCorleone
05-01-2016, 01:42 AM
The script only does 1 inventory and after that it just stops.
Did I do something wrong or do other people also have this issue?

fady
05-01-2016, 04:04 AM
The script only does 1 inventory and after that it just stops.
Did I do something wrong or do other people also have this issue?

uncheck disable Script Debug, rerun the script and post the debug output here in the following format:


insert debug output here

Also show me a screenshot of your screen please :)

DonVitoCorleone
05-01-2016, 06:00 AM
uncheck disable Script Debug, rerun the script and post the debug output here in the following format:


insert debug output here

Also show me a screenshot of your screen please :)

It's already working, thank you! I'm new to simba and I messed up the settings :)

gtr34
05-06-2016, 09:02 PM
uncheck disable Script Debug, rerun the script and post the debug output here in the following format:


insert debug output here

Also show me a screenshot of your screen please :)

Hey Fady!

Got one question,
With Portable Forges when smelting Ores into Bars is it possible to add Coal Bag option?
Like for Smelting something like Adamant ores and Runite ores will be a good boost Bars per hour as the Coal bag hold up to 81 coal.
In one inventory of Runite ores with Coal Bag you can make 12 Bars however with out Coal Bag only 3.


Here are two scripts that have Coal Bag option for SuperHeating Ores

Sin's SuperHeater
https://villavu.com/forum/showthread.php?t=109924&highlight=superheat

And SlipperySuperheater
https://villavu.com/forum/showthread.php?t=112093&highlight=superheat


I hope this will go under consideration :)

enchilada
05-16-2016, 12:52 AM
Just started tanning some dragonhides, will get back later with a proggy. So far everything is looking great.

Edit: So I got in a solid 20k hides this evening, below is my longest proggy.

Ingredients Processed: 9996
Processed/H: 12783
Time Running: 47 Minutes and 19 Seconds

Zero issues all night, this thing is awesome and I'm looking forward to using it some more.

Garden of Sinners
05-17-2016, 03:21 AM
Ingredients Processed: 6692
Processed/H: 2395
Time Running: 2 Hours, 47 Minutes and 55 Seconds
Breaks Taken: 0
Failed to open Bank 10 times. Terminating Script
Successfully executed.

Ingredients Processed: 2254
Processed/H: 2122
Time Running: 1 Hour, 3 Minutes and 58 Seconds
Breaks Taken: 0
Failed to open Bank 10 times. Terminating Script
Successfully executed.

Ingredients Processed: 1064
Processed/H: 1802
Time Running: 35 Minutes and 41 Seconds
Breaks Taken: 0

Ingredients Processed: 1701
Processed/H: 2451
Time Running: 41 Minutes and 50 Seconds
Breaks Taken: 0
Failed to open Progress screen
Successfully executed.

Using portable wells

trinitrotoluene
05-21-2016, 10:50 PM
this is awsome. thankyou i have been looking for one of these recently on my road to prif.

V4X1S
05-26-2016, 04:47 PM
got 99 herblore with this script. no issues +5h runs

Man16
06-16-2016, 03:34 AM
Working perfect so far, thank you. A suggestion is to allow a random amount of break time.

kritis
06-17-2016, 08:12 PM
Today it won't works with Forge. It seems it cannot reconize the productionScreen from Forge while with Range it can.

Yeah nothing, I did some wrong modification. I used fast_click(left) for smelting with Forge and it worked in the past, but today I don't know why it bug at productionScreen...

badez
06-19-2016, 12:03 PM
Warning! You passed wrong values to a finder function: ys > ye (714,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 714. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.

Not sure y but about after about 10 mins of perfect use - I get this error.

fady
06-20-2016, 03:23 AM
Warning! You passed wrong values to a finder function: ys > ye (714,599). Swapping the values for now.
Warning! You passed a wrong ye to a finder function: 714. The client has a height of 600, thus the ye is out of bounds. Setting the value to 599 (h-1) for now.

Not sure y but about after about 10 mins of perfect use - I get this error.

Does the script break afterwards? Or does t continue to function fine?

badez
06-20-2016, 08:23 AM
Does the script break afterwards? Or does t continue to function fine?

@fady Script stops - I can see that it's trying to click the crafter whilst the 'leatherwork' screen is still open.

kritis
07-29-2016, 04:34 AM
This error happened for me at random amount of time and a lot. What is causing this ? How can I fix ? Maybe it is because of because I modified your script to support other things.

fady
07-29-2016, 09:16 AM
This error happened for me at random amount of time and a lot. What is causing this ? How can I fix ? Maybe it is because of because I modified your script to support other things.

which error are you referring to?