SRL Archive - Jr. Member RS3 Scripts

[RS3] ClarityMudRunes


Clarity

2014-10-07 10:28:14


Version: 2.3
Please re-download the script at the bottom of this post! If you re-downloaded 2.0 earlier, the script will automatically update to 2.3

[Caution: Bans Reported]


Up to 2-3M GP/HR with 75 Runecrafting!
Supports ALL Abyssal Familiars
Supports ALL Pouches
Supports ALL Repair Methods
Hot Air Balloon Travel OR Lumber Yard Teleport Scrolls
BIOMETRIC ANTIBAN

SRL JUNIORS+ VERSION - FULL VERSION


Screenshot of two hour's profits with this script on average. The green profit indicators include the costs during calculation.


{ AUTHOR'S NOTE }{

This full version of the script is exclusive to Junior Members and above.
Please consider why that is the case:

* We want this method to remain competitive and profitable.
* We want to encourage users to get involved in the SRL Community and learn scripting.
* We do not want to gain undue BotWatch attention as a result of leeching hordes.

I was once a leecher, and I am infinitely grateful that the community and existing scripts motivated
me to learn. Please give other members of SRL that same chance which they deserve.

Kindly respect our rules and refrain from leaking my work.

Thank you,
~Clarity

}{ END AUTHOR'S NOTE }


Features:
  • Direct-X
  • 100% Color
  • Automatic installation of script assets to your computer (feel free to check the code to see what is being downloaded).
  • Script will automatically check for a new version and update itself if a newer version exists, so you only need to download the attachment here once.
  • Utilize either the Enlightened Journey hot air balloon method, or the lumber yard teleport scroll method.
  • All abyssal familiars supported, with automatic renewal after expiration. Utilizes the BeastOfBurden.simba include.
  • Supports small, medium, large, and giant essence pouches.
  • Supports NPC Contact or Repair Pouches spell for pouch repair.
  • Paints progress on the SMART client, including total XP, XP per hour, total runes crafted, and total runes crafted per hour.
  • Premiere script for my biometric antiban system, incorporating human behavior and tendencies. This is a work in progress and will be updated.
  • Customized banking.
  • Numerous failsafes to ensure script success.
  • System tray notifications.
  • Smartphone notifications.
  • Live statistics available at SRLClarity.com/tracking
Requirements
  • Method description: http://runescape.wikia.com/wiki/Money_making_guide/Crafting_mud_runes
  • Level 75 Runecrafting is the optimal level.
  • Ring of duelling, binding necklace, water runes, runes for magical imbue as well as NPC Contact OR Repair Pouch (requires Lunar Diplomacy).
  • Steam battlestaff
  • Earth tiara/omni tiara/wicked hood for entrance into the earth altar
  • Willow logs or lumber yard teleport scrolls, depending on transport method.
Instructions:
  1. Download the script attached to this post.
  2. Fill in all the information and make sure you have admin rights or the installation procedure may not work.
  3. Use a world with a low amount of players and low ping. Make sure your bank slot information is correct and that your default bank tab contains your supplies, else the script will immediately fail.
  4. All proper SRL-6 graphics settings, with chat box dragged down as far as possible, as shown in the picture above. Important if using a familiar: the buffs/debuffs window should be on top of the actionbar, but not blocking any actionbar slots. Somewhere like this:
  5. You need two bank presets: one for standard crafting, and another for pouch repair. The following must be followed very specifically. Your crafting preset must contain water runes, astral runes, your non-damaged essence pouches, and your transport item (willow logs or lumber yard scrolls). Your repair preset must contain all possible DAMAGED pouches (to get these, fill and empty your pouches until they become damaged), as well as runes for your repair spell method (NPC Contact or Repair Pouches). Presets must NOT modify worn items, only inventory items.
  6. Start the script at the Castle Wars bank, with a familiar summoned if using one. Have the binding necklace also within an actionbar slot. Make sure you are in Direct-X mode.
  7. Profit wonderfully.
Smartphone Notifications:
  1. Download Pushover from the App Store.
  2. Register an application at https://pushover.net/apps/build (I called mine SRLClarity)
  3. Get the app token string and your user token string, as well as your device ID (you get/create these when you download and use the app).
  4. Input them into the script settings:

  5. {Phone Notifications}
    applicationToken := ''; //Application token from Pushover.Net. Leave blank if not using.
    userKey := ''; //User key from Pushover.Net. Leave blank if not using.
    deviceName := ''; //Device name created via the Pushover phone app. Leave blank if not using.
    notificationFrequency := 30; //How often, in minutes, to notify you of progress updates.

Result:


About the Biometric Antiban:
Because I am still setting up the system on my website, the biometric antiban in this script is randomized, yet still effective. The end-goal is for scripts to retrieve a unique set of antiban constants from my servers (unseen by anyone else) every script run, so each user ends up botting in a way that cannot be connected whatsoever. More will be posted on this development as it occurs.

Until then, feel free to edit your own antiban values to make the script your own special version.

Proper Script Setup Example:



Crafting preset contains water runes, intact pouches, transport item (willow logs or lumber yard teleport scroll), pure essence, and astral runes.
Repair preset contains potential broken pouches and runes for repair spells.

Presets should NOT govern worn items. Rings and necklaces have to be withdrawn manually.

Known Bugs:
  • None. Both methods were flawless for me for several hours. Please report any bugs if you encounter them.

SCRIPT DOWNLOAD: [ATTACH]24374[/ATTACH]

Questions/Issues?
Please ensure your SRL and Simba installations are up to date before posting. If you encounter a bug that is not easy to explain, please provide the debug log and a relevant screenshot so I can work to fix it as quickly as possible. If something went wrong, it is very likely user error, so check to make sure you followed the instructions exactly.

Best of luck in your botting endeavors,
~Clarity

Ross

2014-10-07 10:41:46

Congrats! This looks incredible!

Ideas for public version:
  • No pouch support
  • No familiar support
  • Less effective anti-ban (to differentiate Juniors from others)
  • No lumber yard teleport (reduces gold farm ability by requiring quest)

TylerT

2014-10-07 10:46:33

Grats on the release, GL on your exams too ;)

Ashaman88

2014-10-07 10:59:42

@Clarity; Keep up the great work man. Glad to see you in action all the way!

Incurable

2014-10-07 11:06:28

Congratulations mate, great work! Those onscreen details make it look fancy. :p

Clarity

2014-10-07 12:08:18

From: Ross
Congrats! This looks incredible!

Ideas for public version:
  • No pouch support
  • No familiar support
  • Less effective anti-ban (to differentiate Juniors from others)
  • No lumber yard teleport (reduces gold farm ability by requiring quest)

Good ideas for the limited features, although I plan on keeping antiban the same quality for everyone.

From: TylerT
Grats on the release, GL on your exams too ;)

Thank you! :)

From: Ashaman88
@Clarity; Keep up the great work man. Glad to see you in action all the way!

Glad to see you back in action! We missed ya man.

From: Incurable
Congratulations mate, great work! Those onscreen details make it look fancy. :p

Hopefully it's fancy enough for that darn botwatch to get confused :)

Camel

2014-10-07 12:34:12

Its on its first few runs and I am extremely impressed. I can't wait to look over your code and see what I can learn.

One minor flaw I noticed is your open bank procedure. The script does not check to see if the pin screen is open. If the player has a pin (I do) the script will essentially do nothing. This can be easily fixed by changing line 772.

From this:
 if bankscreen.isOpen then


To This
 if bankscreen.isOpen or Pinscreen.isOpen then


EDIT

Also, I'm occasionally getting this error.

DEBUG
 Error: The Points you passed to DrawATPA exceed the bitmap's bounds at line 113 

I'm fairly sure this means the debug goes out of the bounds of smart. This error has happened twice.

I had the script stop for another reason as well, but I don't have enough information on it (I cleared the debug). I'll keep running it until I can give an accurate report on what happens.

Clarity

2014-10-07 13:02:01

From: Camel
Its on its first few runs and I am extremely impressed. I can't wait to look over your code and see what I can learn.

One minor flaw I noticed is your open bank procedure. The script does not check to see if the pin screen is open. If the player has a pin (I do) the script will essentially do nothing. This can be easily fixed by changing line 772.

From this:
 if bankscreen.isOpen then


To This
 if bankscreen.isOpen or Pinscreen.isOpen then


EDIT

Also, I'm occasionally getting this error.

DEBUG
 Error: The Points you passed to DrawATPA exceed the bitmap's bounds at line 113 

I'm fairly sure this means the debug goes out of the bounds of smart. This error has happened twice.

I had the script stop for another reason as well, but I don't have enough information on it (I cleared the debug). I'll keep running it until I can give an accurate report on what happens.

Thanks for testing and pointing these things out! :) Really helpful for working out the kinks.
Are you using 1.5? Let me know if the exceed error is happening on 1.5, I should've fixed it there.
There was a bug where the teleport scrolls weren't getting detected, that has also been fixed.

Camel

2014-10-07 16:20:43

From: Clarity
Thanks for testing and pointing these things out! :) Really helpful for working out the kinks.
Are you using 1.5? Let me know if the exceed error is happening on 1.5, I should've fixed it there.
There was a bug where the teleport scrolls weren't getting detected, that has also been fixed.


I was using 1.1. So it might be my fault. When I get some time I'll try the new version.. I'll report what I find.

I ran it once and got ehh 3 runs I think.

== SCRIPT TERMINATION == Did not detect the balloon using any method. And this happened. The script walked it to a location where the balloon was not visible.

EDIT: disregard that. I was stupid and didn't zoom all the way out..

Lipcot

2014-10-07 16:24:39

awesome dude! gratz

Clarity

2014-10-07 18:35:00

Many thanks to @Turpinator and @Camel for helping me bug test!
If you're having issues, don't sweat it! It seems like testing on my computer went a lot differently than it has been for others. More bug reports more flawlessness :)

Benny

2014-10-07 18:50:42

Exciting work! Congratulations on the release!
Looks like a tidy profit too.

I hope this inspires others to get involved and get some good work out there.

acow

2014-10-07 20:04:39

I think the easiest way to do it would be to wait until the profit per hour has already gone down noticeably before releasing to the full public (that can also be used to your advantage if done properly =) ) without hindering the quality of the script when you release it there.

Clarity

2014-10-08 08:46:43

Update 1.6
-Fixed some very hilarious wandering errors that users were experiencing.
-Fixed a detection issue with NPC Contact.
-All color detection should now be stable.

I do not have an account with an abyssal titan. Somebody said that its colors are similar to the balloon's, which throws off detection. If anyone could post pictures of the titan standing next to a player nearby the balloon that would be great!

Running perfectly on your computer and internet connection means absolutely nothing regarding how it will run on others, I did goof.

Enjoy :)

Incurable

2014-10-08 09:41:09

From: Clarity
-Fixed some very hilarious wandering errors that users were experiencing.)


May I ask what was so hilarious about them? :p

acow

2014-10-08 10:43:24

From: Incurable
May I ask what was so hilarious about them? :p


your account found itself giving away all its valuables to clarity
;)

Incurable

2014-10-08 11:41:59

From: No Lifer
your account found itself giving away all its valuables to clarity
;)


Wtf, lmao? I don't even know what to say to that. :p

acow

2014-10-08 12:12:26

From: Incurable
Wtf, lmao? I don't even know what to say to that. :p

(I was joking)

:p

Simbanoobie

2014-10-08 21:35:52

I went to get you an image of the balloon guy with abyssal titan then realized I hadn't done the enlightened journey quest so the balloon isn't there, instead a rock is in its place. Here's a few angles of the abyssal titan at least :D



Clarity

2014-10-10 18:22:56

From: Simbanoobie
I went to get you an image of the balloon guy with abyssal titan then realized I hadn't done the enlightened journey quest so the balloon isn't there, instead a rock is in its place. Here's a few angles of the abyssal titan at least :D



Thank you very much!

keff

2014-10-11 11:46:08

This seems amazing and I will try it out later tonight. For the repair preset I really only should need the Giant Pouch to be broken and S+M+L as whole right? It will always break first anyway?

Anyway, proggies are coming later :)

Clarity

2014-10-11 17:10:22

From: keff
This seems amazing and I will try it out later tonight. For the repair preset I really only should need the Giant Pouch to be broken and S+M+L as whole right? It will always break first anyway?

Anyway, proggies are coming later :)


No, if you did that it would only repair your giant pouch. Let me know if there are any issues!

keff

2014-10-11 17:23:45

From: Clarity
No, if you did that it would only repair your giant pouch. Let me know if there are any issues!


I don't know if I'm wrong or if I explained it poorly. What I meant was that the repair preset should be S+M+L as per usual and the Giant Pouch broken?

The smaller don't change color until they start degrading do they? This way all pouches get repaired fully and since Giant always breaks first this should work?

Thanks for replying :)

Clarity

2014-10-11 17:39:16

From: keff
I don't know if I'm wrong or if I explained it poorly. What I meant was that the repair preset should be S+M+L as per usual and the Giant Pouch broken?

The smaller don't change color until they start degrading do they? This way all pouches get repaired fully and since Giant always breaks first this should work?

Thanks for replying :)


I'll have to change the code of the script (or you can) to support this option - for NPC Contact, you can't repair a pouch until it is totally degraded - whereas repair pouch can be cast at any point. Currently the repair process looks for completely broken pouches only no matter what your preset is.

I'll add in this overriding feature for all in the next update! A good idea :)

keff

2014-10-11 17:53:55

From: Clarity
I'll have to change the code of the script (or you can) to support this option - for NPC Contact, you can't repair a pouch until it is totally degraded - whereas repair pouch can be cast at any point. Currently the repair process looks for completely broken pouches only no matter what your preset is.

I'll add in this overriding feature for all in the next update! A good idea :)



Alright, it's just that I used NPC contact in my Astal Crafter and whenever the Giant Pouch degraded the script used the spell and I never saw any of the other pouches degrade so I think all of them are restored to their original state.

I'll test it out later but I might just do a little bit of livid farm first to get my last points for Repair spell!

Clarity

2014-10-11 18:16:18

From: keff
Alright, it's just that I used NPC contact in my Astal Crafter and whenever the Giant Pouch degraded the script used the spell and I never saw any of the other pouches degrade so I think all of them are restored to their original state.

I'll test it out later but I might just do a little bit of livid farm first to get my last points for Repair spell!

Well that's very interesting then. But if it works, it works! :)

keff

2014-10-13 16:27:01

Was hopeful to try this but I've hit a wall and I can't seem to find a solution.

First I'd just like to tell you that the auto update and image download doesn't work so I had to download the overlay image and the 1.6 version manually but that's not a problem.

Secondly I seem to get stuck in the script every time after the balloon flight. Before I realised the script hadn't updated it started the WalkToAltar procedure but couldn't get there so it ran autoban for 3 minutes and terminated.
After updating the script it gets stuck at the same place but seems to still be running the balloon procedure.

Here's how my latest log ended:


[00:00:17]: ------ Current mouse-over text: "Use Bank chest"
[00:00:17]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:17]: ---- isMouseOverText(): True
[00:00:18]: ---- Succesfully opened the bank
[00:00:18]: -- TRSBankscreen.__openChest() result = true
[00:00:19]: ---- Waiting while the player is moving...
[00:00:27]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:27]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:27]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:27]: ---- Waiting while the player is moving...
[00:00:27]: -- TRSBankscreen.__openChest()
[00:00:28]: ---- isMouseOverText()
[00:00:28]: ------ Current mouse-over text: ""
[00:00:28]: ------ Current mouse-over text: "Use Bank chest"
[00:00:28]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:28]: ---- isMouseOverText(): True
[00:00:28]: ---- TRSChooseOption._select():
[00:00:28]: ------ Options found: [Use Bank chest, Collect Bank chest, Walk here, Examine Bank chest, Cancel]
[00:00:28]: ------ Found option "Use Bank" in "Use Bank chest"
[00:00:28]: ---- TRSChooseOption.select() result = true
[00:00:29]: ---- Succesfully opened the bank
[00:00:29]: -- TRSBankscreen.__openChest() result = true
[00:00:33]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:33]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:33]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:36]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:36]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:36]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:36]: ---- Waiting while the player is moving...
[00:00:37]: -- TRSBankscreen.__openChest()
[00:00:37]: ---- isMouseOverText()
[00:00:37]: ------ Current mouse-over text: "Use Bank chest"
[00:00:37]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:37]: ---- isMouseOverText(): True
[00:00:38]: ---- Succesfully opened the bank
[00:00:38]: -- TRSBankscreen.__openChest() result = true
[00:00:41]: -- ERROR: Mini Obelisk symbol needs to be updated! Please post a bug report in the SRL bugs section.
[00:00:50]: ---- TRSMinimap.findSymbol(): Found symbol 90 at accuracy 0.88
[00:00:55]: -- isMouseOverText()
[00:00:55]: ---- Current mouse-over text: ""
[00:00:55]: ---- Current mouse-over text: "Fly Basket"
[00:00:55]: ---- Found "Fly" in mouse-over string: "Fly Basket"
[00:00:55]: -- isMouseOverText(): True

For some reason it also re-opens bank three times when i start it up.

The script looks really amazing, maybe I missed something but I've re-read you original post about 77x times so I think I got it right :D

Clarity

2014-10-13 16:38:27

From: keff
Was hopeful to try this but I've hit a wall and I can't seem to find a solution.

First I'd just like to tell you that the auto update and image download doesn't work so I had to download the overlay image and the 1.6 version manually but that's not a problem.

Secondly I seem to get stuck in the script every time after the balloon flight. Before I realised the script hadn't updated it started the WalkToAltar procedure but couldn't get there so it ran autoban for 3 minutes and terminated.
After updating the script it gets stuck at the same place but seems to still be running the balloon procedure.

Here's how my latest log ended:


[00:00:17]: ------ Current mouse-over text: "Use Bank chest"
[00:00:17]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:17]: ---- isMouseOverText(): True
[00:00:18]: ---- Succesfully opened the bank
[00:00:18]: -- TRSBankscreen.__openChest() result = true
[00:00:19]: ---- Waiting while the player is moving...
[00:00:27]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:27]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:27]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:27]: ---- Waiting while the player is moving...
[00:00:27]: -- TRSBankscreen.__openChest()
[00:00:28]: ---- isMouseOverText()
[00:00:28]: ------ Current mouse-over text: ""
[00:00:28]: ------ Current mouse-over text: "Use Bank chest"
[00:00:28]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:28]: ---- isMouseOverText(): True
[00:00:28]: ---- TRSChooseOption._select():
[00:00:28]: ------ Options found: [Use Bank chest, Collect Bank chest, Walk here, Examine Bank chest, Cancel]
[00:00:28]: ------ Found option "Use Bank" in "Use Bank chest"
[00:00:28]: ---- TRSChooseOption.select() result = true
[00:00:29]: ---- Succesfully opened the bank
[00:00:29]: -- TRSBankscreen.__openChest() result = true
[00:00:33]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:33]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:33]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:36]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:36]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:36]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:36]: ---- Waiting while the player is moving...
[00:00:37]: -- TRSBankscreen.__openChest()
[00:00:37]: ---- isMouseOverText()
[00:00:37]: ------ Current mouse-over text: "Use Bank chest"
[00:00:37]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:37]: ---- isMouseOverText(): True
[00:00:38]: ---- Succesfully opened the bank
[00:00:38]: -- TRSBankscreen.__openChest() result = true
[00:00:41]: -- ERROR: Mini Obelisk symbol needs to be updated! Please post a bug report in the SRL bugs section.
[00:00:50]: ---- TRSMinimap.findSymbol(): Found symbol 90 at accuracy 0.88
[00:00:55]: -- isMouseOverText()
[00:00:55]: ---- Current mouse-over text: ""
[00:00:55]: ---- Current mouse-over text: "Fly Basket"
[00:00:55]: ---- Found "Fly" in mouse-over string: "Fly Basket"
[00:00:55]: -- isMouseOverText(): True

For some reason it also re-opens bank three times when i start it up.

The script looks really amazing, maybe I missed something but I've re-read you original post about 77x times so I think I got it right :D

This looks like another case of the script running differently on different machines. Excellent post though, very helpful debug log. I'm updating this script again tonight and will try to figure this out!

Clarity

2014-10-14 03:54:40

Update 1.7
Numerous changes in logic, failsafes, searching, locating, and precision to ensure flawless, constant runs. Please let me know if the script is not running flawlessly for you, and post a debug log leading up to termination.

IMPORTANT: REDOWNLOAD beastOfBurden.simba IN THE FIRST POST, it has been updated due to a stopping error! Also attached below.

This method at optimal stats now boasts 3m gp/hr with current market prices, up from a lower 2.3m gp/hr at release time.

keff

2014-10-14 07:41:50

I'm still getting stuck after the balloon transport, repeating antibans until termination.


[00:00:04]: ---- Setup SRL in 0 Seconds
[00:00:04]: -- setupSRL(): True
[00:00:10]: -- TRSChooseOption._select():
[00:00:10]: ---- Options found: [Face North, Cancel]
[00:00:10]: ---- Found option "Face North" in "Face North"
[00:00:10]: -- TRSChooseOption.select() result = true
[00:00:12]: ---- TRSMinimap.clickCompass(): Clicked compass
[00:00:15]: ---- TRSGameTab.__initTabs(): Setup gametab properties
[00:00:15]: -- TRSGameTabs.openTab(1)
[00:00:15]: ---- Tab is already visible, bringing to front
[00:00:16]: -- TRSGameTabs.openTab(1): = True
[00:00:16]: -- tabStats.getSkillLevel(23): result = 71
[00:00:16]: -- HINT: findTicket(): Backpack is not open, consider calling tabBackpack.open() first
[00:00:16]: -- HINT: destroyTicket(): Backpack is not open, consider calling tabBackpack.open() first
[00:00:16]: ---- TRSMinimap.findSymbol(): Found symbol 73 at accuracy 1.00
[00:00:16]: ---- TRSMinimap.findSymbol(): Found symbol 73 at accuracy 1.00
[00:00:16]: -- TRSGameTabs.openTab(2)
[00:00:16]: ---- Tab is already visible, bringing to front
[00:00:17]: -- TRSGameTabs.openTab(2): = True
[00:00:17]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:17]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:17]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:17]: ---- Waiting while the player is moving...
[00:00:17]: -- TRSBankscreen.__openChest()
[00:00:18]: ---- isMouseOverText()
[00:00:18]: ------ Current mouse-over text: ""
[00:00:18]: ------ Current mouse-over text: ""
[00:00:18]: ------ Current mouse-over text: "Use Bank chest"
[00:00:18]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:18]: ---- isMouseOverText(): True
[00:00:20]: ---- Succesfully opened the bank
[00:00:20]: -- TRSBankscreen.__openChest() result = true
[00:00:26]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:26]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:26]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:26]: ---- Waiting while the player is moving...
[00:00:27]: -- TRSBankscreen.__openChest()
[00:00:27]: ---- isMouseOverText()
[00:00:27]: ------ Current mouse-over text: ""
[00:00:27]: ------ Current mouse-over text: "Use Bank chest"
[00:00:27]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:27]: ---- isMouseOverText(): True
[00:00:28]: ---- Succesfully opened the bank
[00:00:28]: -- TRSBankscreen.__openChest() result = true
[00:00:32]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:32]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:32]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:35]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:35]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:35]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:35]: ---- Waiting while the player is moving...
[00:00:35]: -- TRSBankscreen.__openChest()
[00:00:35]: ---- isMouseOverText()
[00:00:35]: ------ Current mouse-over text: ""
[00:00:35]: ------ Current mouse-over text: "Use Bank chest"
[00:00:35]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:35]: ---- isMouseOverText(): True
[00:00:35]: ---- TRSChooseOption._select():
[00:00:35]: ------ Options found: [Use Bank chest, Collect Bank chest, Walk here, Examine Bank chest, Cancel]
[00:00:35]: ------ Found option "Use Bank" in "Use Bank chest"
[00:00:35]: ---- TRSChooseOption.select() result = true
[00:00:37]: ---- Succesfully opened the bank
[00:00:37]: -- TRSBankscreen.__openChest() result = true
[00:01:04]: -- isMouseOverText()
[00:01:04]: ---- Current mouse-over text: "Fly Basket"
[00:01:04]: ---- Found "Fly" in mouse-over string: "Fly Basket"
[00:01:04]: -- isMouseOverText(): True
[00:02:14]: -- TRSGameTabs.openTab(1)
[00:02:14]: ---- Tab is already visible, bringing to front
[00:02:14]: -- TRSGameTabs.openTab(1): = True
[00:02:17]: -- TRSGameTabs.openTab(2)
[00:02:17]: ---- Tab is already visible, bringing to front
[00:02:18]: -- TRSGameTabs.openTab(2): = True
[00:03:59]: -- TPlayer.logout()
[00:04:00]: ---- Waiting for login screen...
[00:04:01]: ---- Waiting for login screen...
[00:04:02]: ---- Waiting for login screen...
[00:04:03]: -- TPlayer.logout(): True

Also still opens bank three times and didn't auto-update so I manually went and got 1.7 and he new BoB include. :)

Clarity

2014-10-14 08:01:43

From: keff
I'm still getting stuck after the balloon transport, repeating antibans until termination.


[00:00:04]: ---- Setup SRL in 0 Seconds
[00:00:04]: -- setupSRL(): True
[00:00:10]: -- TRSChooseOption._select():
[00:00:10]: ---- Options found: [Face North, Cancel]
[00:00:10]: ---- Found option "Face North" in "Face North"
[00:00:10]: -- TRSChooseOption.select() result = true
[00:00:12]: ---- TRSMinimap.clickCompass(): Clicked compass
[00:00:15]: ---- TRSGameTab.__initTabs(): Setup gametab properties
[00:00:15]: -- TRSGameTabs.openTab(1)
[00:00:15]: ---- Tab is already visible, bringing to front
[00:00:16]: -- TRSGameTabs.openTab(1): = True
[00:00:16]: -- tabStats.getSkillLevel(23): result = 71
[00:00:16]: -- HINT: findTicket(): Backpack is not open, consider calling tabBackpack.open() first
[00:00:16]: -- HINT: destroyTicket(): Backpack is not open, consider calling tabBackpack.open() first
[00:00:16]: ---- TRSMinimap.findSymbol(): Found symbol 73 at accuracy 1.00
[00:00:16]: ---- TRSMinimap.findSymbol(): Found symbol 73 at accuracy 1.00
[00:00:16]: -- TRSGameTabs.openTab(2)
[00:00:16]: ---- Tab is already visible, bringing to front
[00:00:17]: -- TRSGameTabs.openTab(2): = True
[00:00:17]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:17]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:17]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:17]: ---- Waiting while the player is moving...
[00:00:17]: -- TRSBankscreen.__openChest()
[00:00:18]: ---- isMouseOverText()
[00:00:18]: ------ Current mouse-over text: ""
[00:00:18]: ------ Current mouse-over text: ""
[00:00:18]: ------ Current mouse-over text: "Use Bank chest"
[00:00:18]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:18]: ---- isMouseOverText(): True
[00:00:20]: ---- Succesfully opened the bank
[00:00:20]: -- TRSBankscreen.__openChest() result = true
[00:00:26]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:26]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:26]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:26]: ---- Waiting while the player is moving...
[00:00:27]: -- TRSBankscreen.__openChest()
[00:00:27]: ---- isMouseOverText()
[00:00:27]: ------ Current mouse-over text: ""
[00:00:27]: ------ Current mouse-over text: "Use Bank chest"
[00:00:27]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:27]: ---- isMouseOverText(): True
[00:00:28]: ---- Succesfully opened the bank
[00:00:28]: -- TRSBankscreen.__openChest() result = true
[00:00:32]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:32]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:32]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:35]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:35]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:35]: ---- tabBackpack.countDTM(): Found no DTM matches
[00:00:35]: ---- Waiting while the player is moving...
[00:00:35]: -- TRSBankscreen.__openChest()
[00:00:35]: ---- isMouseOverText()
[00:00:35]: ------ Current mouse-over text: ""
[00:00:35]: ------ Current mouse-over text: "Use Bank chest"
[00:00:35]: ------ Found "Use Bank" in mouse-over string: "Use Bank chest"
[00:00:35]: ---- isMouseOverText(): True
[00:00:35]: ---- TRSChooseOption._select():
[00:00:35]: ------ Options found: [Use Bank chest, Collect Bank chest, Walk here, Examine Bank chest, Cancel]
[00:00:35]: ------ Found option "Use Bank" in "Use Bank chest"
[00:00:35]: ---- TRSChooseOption.select() result = true
[00:00:37]: ---- Succesfully opened the bank
[00:00:37]: -- TRSBankscreen.__openChest() result = true
[00:01:04]: -- isMouseOverText()
[00:01:04]: ---- Current mouse-over text: "Fly Basket"
[00:01:04]: ---- Found "Fly" in mouse-over string: "Fly Basket"
[00:01:04]: -- isMouseOverText(): True
[00:02:14]: -- TRSGameTabs.openTab(1)
[00:02:14]: ---- Tab is already visible, bringing to front
[00:02:14]: -- TRSGameTabs.openTab(1): = True
[00:02:17]: -- TRSGameTabs.openTab(2)
[00:02:17]: ---- Tab is already visible, bringing to front
[00:02:18]: -- TRSGameTabs.openTab(2): = True
[00:03:59]: -- TPlayer.logout()
[00:04:00]: ---- Waiting for login screen...
[00:04:01]: ---- Waiting for login screen...
[00:04:02]: ---- Waiting for login screen...
[00:04:03]: -- TPlayer.logout(): True

Also still opens bank three times and didn't auto-update so I manually went and got 1.7 and he new BoB include. :)


If it's still messing up for you with the new 1.7, we should team view and figure out why it's different for you.

keff

2014-10-14 08:21:02

From: Clarity
If it's still messing up for you with the new 1.7, we should team view and figure out why it's different for you.


I'll be available in about 2 hours, PM me skype + teamviewer if you have time to do it around then!

Twinki

2014-10-14 12:21:55

I can't wait to see the progress made from this script, and see how well it fools BotWatch.

I'd test this for myself, however I don't have a separate account to test this on.

Good luck Clarity, keep working on your biometrics, seems you're on to something really big.

J_R

2014-10-14 16:14:42

Getting the same exact problem as keff when I try to run this.

Clarity

2014-10-14 17:17:29

From: keff
I'll be available in about 2 hours, PM me skype + teamviewer if you have time to do it around then!


From: J_R
Getting the same exact problem as keff when I try to run this.


Could you both please enable both SRLDebug and showScriptDebug? SRLDebug is SRL-6's debug, showScriptDebug is my script's debug. It's hard for me to tell what's going on with just a SRL-6 log.

Please post the log after it fails. I'm very curious why this is happening to everyone but me :p

From: Twinki
I can't wait to see the progress made from this script, and see how well it fools BotWatch.

I'd test this for myself, however I don't have a separate account to test this on.

Good luck Clarity, keep working on your biometrics, seems you're on to something really big.

Thank you! If you have any more cool ideas, don't hesitate to share em :)

J_R

2014-10-14 22:24:06

ClarityMudRC v1.5
Initializing script...
SRL: Logfile = D:\Simba\Includes\SRL-6/logs/SRL log (14-10-14 at 06.54.44 PM).txt
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 2 free client(s), attempting to pair to one...
-------- Failed to pair to SMART[1660]
---------- smartSetAsTarget(): Succesfully set SMART[3644] as Simba's target
-------- Succesfully paired to a existing client, SMART[3644]
------ smartPairToExistingClient(): result = true
------ Succesfully initialized via pairing to a previously spawned client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 314}
------ TRSActionBar.__find(): result = true (height = 75)
------ Dynamic interfaces have been set.
---- Client is ready.
---- Setup SRL in 0 Seconds
-- setupSRL(): True
0 | == ClarityDebug == | ClarityMudRC v1.5
1 | == ClarityDebug == | Script initialized successfully.
2 | == ClarityDebug == |
3 | == ClarityDebug == | Antiban mood and behavior variables recalculated
4 | == ClarityDebug == | (MouseSpeed: 26) (AFK Time: 19551) (Idle Time: 4750) (Use MM: 35) (Forgetfulness: 13) (Inaccuracy: 15) (Impatience: 11)
5 | == ClarityDebug == | Fetching item prices...
-- TRSChooseOption._select():
---- Options found: [Face NoMh, Cancel]
---- Found option "ace N" in "Face NoMh"
-- TRSChooseOption.select() result = true
---- TRSMinimap.clickCompass(): Clicked compass
---- TRSGameTab.__initTabs(): Setup gametab properties
-- TRSGameTabs.openTab(1)
---- Tab is already visible, bringing to front
-- TRSGameTabs.openTab(1): = True
-- tabStats.getSkillLevel(23): result = 97
-- HINT: findTicket(): Backpack is not open, consider calling tabBackpack.open() first
-- HINT: destroyTicket(): Backpack is not open, consider calling tabBackpack.open() first
======= ClarityMudRC Debug Progress Report =======
Time Running: 10 Seconds
Runes Crafted: 0
Runes/Hr: 0
Total GP: 0gp
GP/Hr: 0gp/hr
====== ==================================== ======
6 | == ClarityDebug == | Our progress was painted.
---- TRSMinimap.findSymbol(): Found symbol 73 at accuracy 0.97
7 | == ClarityDebug == | At Bank: True
---- TRSMinimap.findSymbol(): Found symbol 73 at accuracy 0.97
8 | == ClarityDebug == | At Bank: True
9 | == ClarityDebug == | bankItems initiated.
-- TRSGameTabs.openTab(2)
---- Tab is already visible, bringing to front
-- TRSGameTabs.openTab(2): = True
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
10 | == ClarityDebug == | Familiar Expired: False - 211
11 | == ClarityDebug == | openBank initiated.
---- Waiting while the player is moving...
-- 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
12 | == ClarityDebug == | Familiar Expired: False - 27
13 | == ClarityDebug == | openBank initiated.
---- Waiting while the player is moving...
14 | == ClarityDebug == | Familiar Expired: False - 27
15 | == ClarityDebug == | Familiar Expired: False - 236
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
16 | == ClarityDebug == | Familiar Expired: False - 236
17 | == ClarityDebug == | openBank initiated.
---- Waiting while the player is moving...
-- TRSBankscreen.__openChest()
---- isMouseOverText()
------ Current mouse-over text: "Use Bank chest"
------ Found "Use Bank" 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 Bank" in "Use Bank chest"
---- TRSChooseOption.select() result = true
---- Succesfully opened the bank
-- TRSBankscreen.__openChest() result = true
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
18 | == ClarityDebug == | Familiar Expired: False - 266
19 | == ClarityDebug == | openBank initiated.
---- Waiting while the player is moving...
-- TRSBankscreen.__openChest()
---- isMouseOverText()
------ Current mouse-over text: ""
------ 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
---- beastOfBurden.open(): chooseOption menu failed to open
20 | == ClarityDebug == | Familiar has expired, will renew shortly.
---- beastOfBurden.open(): chooseOption menu failed to open
21 | == ClarityDebug == | Travelling via balloon transport system.
-- ERROR: Mini Obelisk symbol needs to be updated! Please post a bug report in the SRL bugs section.
22 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
23 | == ClarityDebug == | Clicked multiple times due to human impatience.
24 | == ClarityDebug == | Familiar Expired: False - 281
---- TRSMinimap.findSymbol(): Found symbol 90 at accuracy 0.91
25 | == ClarityDebug == | Detected the overall balloon (TPA - 44956), so we must be around somewhere.
26 | == ClarityDebug == | Detected balloon basket.
27 | == ClarityDebug == | Detected balloon basket.
28 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
-- isMouseOverText()
---- Current mouse-over text: ""
---- Current mouse-over text: ""
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- Current mouse-over text: ""
-- isMouseOverText(): False
-- isMouseOverText()
---- 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: ""
-- isMouseOverText(): False
29 | == ClarityDebug == | Detected balloon basket.
30 | == ClarityDebug == | Detected balloon basket.
-- isMouseOverText()
---- Current mouse-over text: "Fly Basket"
---- Found "Fly" in mouse-over string: "Fly Basket"
-- isMouseOverText(): True
31 | == ClarityDebug == | Balloon screen open: False
32 | == ClarityDebug == | Balloon screen open: False
33 | == ClarityDebug == | Balloon screen open: False
34 | == ClarityDebug == | Balloon screen open: False
35 | == ClarityDebug == | Balloon screen open: False
36 | == ClarityDebug == | Balloon screen open: False
37 | == ClarityDebug == | Balloon screen open: False
38 | == ClarityDebug == | Balloon screen open: False
39 | == ClarityDebug == | Balloon screen open: False
40 | == ClarityDebug == | Balloon screen open: False
41 | == ClarityDebug == | Balloon screen open: False
42 | == ClarityDebug == | Balloon screen open: True
43 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
44 | == ClarityDebug == | Performing antiban. (290) - Sleep and Move Mouse
45 | == ClarityDebug == | Performing antiban. (466) - New mouse speed of 26
46 | == ClarityDebug == | Performing antiban. (452) - New mouse speed of 26
47 | == ClarityDebug == | Performing antiban. (152) - Pick Up Mouse
Error: The Points you passed to DrawATPA exceed the bitmap's bounds at line 113
Execution failed.
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13], 20]
File[D:\Simba\Includes\SRL-6/logs/SRL log (14-10-14 at 06.54.44 PM).txt] has not been freed in the script, freeing it now.
This is the debug I get, it gets stuck after taking the balloon.

Clarity

2014-10-18 09:35:05

Update 1.8

A number of upgrades to antiban and failsafe checking.

Tried to fix any bugs that I thought might be related to the above, again, it's running perfectly fine for me at the moment so I'll have to teamview with you guys at some point. For now I'm sort of fixing blindly.

You should be able to run for many hours! :)


keff

2014-10-18 09:45:41

Unfortunately I'm still getting stuck right after the balloon ride :(

Clarity

2014-10-18 09:50:06

From: keff
Unfortunately I'm still getting stuck right after the balloon ride :(

Full debug log, both SRL and mine please?

Thanatos

2014-10-18 13:01:14

I'm also getting stuck after the Balloon ride. I don't have the SRL debug, but I do have yours.


ClarityMudRC v1.8
Initializing script...
SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (18-10-14 at 12.55.59 PM).txt
0 | == ClarityDebug == | ClarityMudRC v1.8
1 | == ClarityDebug == | Script initialized successfully.
2 | == ClarityDebug == |
3 | == ClarityDebug == | Antiban mood and behavior variables recalculated
4 | == ClarityDebug == | (MouseSpeed: 31) (AFK Time: 36853) (Idle Time: 2292) (Use MM: 29) (Forgetfulness: 8) (Inaccuracy: 16) (Impatience: 12)
5 | == ClarityDebug == | Fetching item prices...
6 | == ClarityDebug == | Prices fetched and assigned.
======= ClarityMudRC Debug Progress Report =======
Time Running: 27 Seconds
Runes Crafted: 0
Runes/Hr: 0
Total GP: 0gp
GP/Hr: 0gp/hr
====== ==================================== ======
7 | == ClarityDebug == | Our progress was painted.
8 | == ClarityDebug == | At Bank: True
9 | == ClarityDebug == | At Bank: True
10 | == ClarityDebug == | bankItems initiated.
11 | == ClarityDebug == | Familiar Expired: True - 383
12 | == ClarityDebug == | openBank initiated.
13 | == ClarityDebug == | Performing antiban. (12) - Small Random Mouse
14 | == ClarityDebug == | Not necessary to refill points at the moment.
15 | == ClarityDebug == | openBank initiated.
16 | == ClarityDebug == | Familiar Expired: False - 28
17 | == ClarityDebug == | Familiar Expired: False - 28
18 | == ClarityDebug == | Familiar Expired: False - 286
19 | == ClarityDebug == | Familiar Expired: False - 286
20 | == ClarityDebug == | openBank initiated.
21 | == ClarityDebug == | Familiar Expired: True - 388
22 | == ClarityDebug == | openBank initiated.
23 | == ClarityDebug == | openBank initiated.
24 | == ClarityDebug == | Performing antiban. (396) - Hover Skill
25 | == ClarityDebug == | Performing antiban. (217) - Sleep and Move Mouse
26 | == ClarityDebug == | Travelling via balloon transport system.
27 | == ClarityDebug == | Familiar Expired: True - 482
28 | == ClarityDebug == | Not necessary to refill points at the moment.
29 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
30 | == ClarityDebug == | Detected balloon basket.
31 | == ClarityDebug == | Detected balloon basket.
32 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
33 | == ClarityDebug == | Balloon screen open: False
34 | == ClarityDebug == | Balloon screen open: False
35 | == ClarityDebug == | Balloon screen open: False
36 | == ClarityDebug == | Balloon screen open: False
37 | == ClarityDebug == | Balloon screen open: False
38 | == ClarityDebug == | Balloon screen open: False
39 | == ClarityDebug == | Balloon screen open: False
40 | == ClarityDebug == | Balloon screen open: False
41 | == ClarityDebug == | Balloon screen open: False
42 | == ClarityDebug == | Balloon screen open: False
43 | == ClarityDebug == | Balloon screen open: False
44 | == ClarityDebug == | Balloon screen open: False
45 | == ClarityDebug == | Balloon screen open: False
46 | == ClarityDebug == | Balloon screen open: True
47 | == ClarityDebug == | Balloon screen open: True
48 | == ClarityDebug == | Balloon screen open: False
49 | == ClarityDebug == | Balloon screen open: False
50 | == ClarityDebug == | Waiting to find altar symbol.

Clarity

2014-10-19 00:34:35

So I think I know why everybody has been having problems…I just glanced at the setup procedure, and while I have an auto-update procedure within the script, it's never actually called. So I think I've been releasing updates every few days and nobody has been actually getting them.

Get the latest version here: MudRCv1.8

If, however, those of you posting have been manually updating to the latest version, and this issue is still happening, then let me know.

J_R

2014-10-19 08:31:37

I am still getting the same problem with identical debug to Thanatos.

Thanatos

2014-10-19 12:58:37

Used the latest version and still no luck :/ I can grab a picture of when it stops later today if you would like.

ClarityMudRC v1.8
Initializing script...
SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (19-10-14 at 12.55.48 PM).txt
-- setupSRL()
---- Setting up SRL...
---- initSmart():
------ Attempting to pair to a previously spawned client
------ smartPairToExistingClient():
-------- Found 1 free client(s), attempting to pair to one...
---------- smartSetAsTarget(): Succesfully set SMART[23088] as Simba's target
-------- Succesfully paired to a existing client, SMART[23088]
------ smartPairToExistingClient(): result = true
------ Succesfully initialized via pairing to a previously spawned client
---- initSmart()
------ smartSetupDrawing(): Succesfully setup SMART drawing
---- Waiting up to 5 minutes for RS to load...
------ TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 396}
------ TRSActionBar.__find(): result = true (height = 75)
------ Dynamic interfaces have been set.
---- Client is ready.
---- Setup SRL in 0 Seconds
-- setupSRL(): True
4 | == ClarityDebug == | ClarityMudRC v1.8
5 | == ClarityDebug == | Script initialized successfully.
6 | == ClarityDebug == |
7 | == ClarityDebug == | Antiban mood and behavior variables recalculated
8 | == ClarityDebug == | (MouseSpeed: 30) (AFK Time: 27106) (Idle Time: 5623) (Use MM: 32) (Forgetfulness: 10) (Inaccuracy: 9) (Impatience: 8)
9 | == ClarityDebug == | Fetching item prices...
10 | == ClarityDebug == | Prices fetched and assigned.
11 | == ClarityDebug == | Please wait...now installing ClarityMudRC image assets to your computer...
12 | == ClarityDebug == | -- INSTALLATION STATUS: Script Paint exists.
---- TRSMinimap.clickCompass(): Clicked compass
---- TRSGameTab.__initTabs(): Setup gametab properties
-- TRSGameTabs.openTab(1)
---- Tab is already visible, bringing to front
-- TRSGameTabs.openTab(1): = True
-- tabStats.getSkillLevel(23): result = 86
-- HINT: findTicket(): Backpack is not open, consider calling tabBackpack.open() first
-- HINT: destroyTicket(): Backpack is not open, consider calling tabBackpack.open() first
======= ClarityMudRC Debug Progress Report =======
Time Running: 17 Seconds
Runes Crafted: 0
Runes/Hr: 0
Total GP: 0gp
GP/Hr: 0gp/hr
====== ==================================== ======
13 | == ClarityDebug == | Our progress was painted.
---- TRSMinimap.findSymbol(): Found symbol 73 at accuracy 1.00
14 | == ClarityDebug == | At Bank: True
---- TRSMinimap.findSymbol(): Found symbol 73 at accuracy 1.00
15 | == ClarityDebug == | At Bank: True
16 | == ClarityDebug == | bankItems initiated.
-- TRSGameTabs.openTab(2)
---- Tab is already visible, bringing to front
-- TRSGameTabs.openTab(2): = True
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
17 | == ClarityDebug == | Familiar Expired: False - 187
18 | == ClarityDebug == | openBank initiated.
---- Waiting while the player is moving...
-- TRSBankscreen.__openChest()
---- isMouseOverText()
------ Current mouse-over text: ""
------ 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
19 | == ClarityDebug == | Familiar Expired: False - 28
20 | == ClarityDebug == | Familiar Expired: False - 28
21 | == ClarityDebug == | Familiar Expired: False - 286
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
22 | == ClarityDebug == | Familiar Expired: False - 286
23 | == ClarityDebug == | openBank initiated.
---- Waiting while the player is moving...
-- 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
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
---- tabBackpack.countDTM(): Found no DTM matches
24 | == ClarityDebug == | Familiar Expired: True - 388
25 | == ClarityDebug == | openBank initiated.
---- Waiting while the player is moving...
-- 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
---- TRSChooseOption.optionsExist(): Succesfully found option "Interact" in "Interact"
-- TRSChooseOption._select():
---- Options found: [Follower Details, Cast, Attack, Summon Pet, Open Pet Interface, Dismiss, Call Follower, Interact, Renew Familiar, Take BoB, Select leM-click option, Cancel]
---- Found option "Interact" in "Interact"
-- TRSChooseOption.select() result = true
-- TRSChooseOption._select():
---- ERROR: ChooseOption menu never appeared
-- TRSChooseOption.select() result = false
---- conversationBox.getOptions(): Options found: [, ]
---- conversationBox.selectOption(): Selected option 2
26 | == ClarityDebug == | Performing antiban. (184) - Pick Up Mouse
-- TRSChooseOption._select():
---- Options found: [Store-1 Pure essence, Store-5 Pure essence, Store-10 Pure essence, Store-All Pure essence, Store-X Pure essence, Examine Pure essence, Cancel]
---- Found option "Store-All" in "Store-All Pure essence"
-- TRSChooseOption.select() result = true
---- beastOfBurden.store(): True
27 | == ClarityDebug == | openBank initiated.
---- Waiting while the player is moving...
-- TRSBankscreen.__openChest()
---- isMouseOverText()
------ Current mouse-over text: ""
------ 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
28 | == ClarityDebug == | Travelling via balloon transport system.
29 | == ClarityDebug == | Familiar Expired: True - 482
30 | == ClarityDebug == | Not necessary to refill points at the moment.
31 | == ClarityDebug == | Detected balloon basket.
32 | == ClarityDebug == | Detected balloon basket.
33 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
-- isMouseOverText()
---- Current mouse-over text: "Fly Basket"
---- Found "Fly" in mouse-over string: "Fly Basket"
-- isMouseOverText(): True
34 | == ClarityDebug == | Balloon screen open: False
35 | == ClarityDebug == | Balloon screen open: False
36 | == ClarityDebug == | Balloon screen open: False
37 | == ClarityDebug == | Balloon screen open: False
38 | == ClarityDebug == | Balloon screen open: False
39 | == ClarityDebug == | Balloon screen open: False
40 | == ClarityDebug == | Balloon screen open: True
41 | == ClarityDebug == | Balloon screen open: True
42 | == ClarityDebug == | Balloon screen open: False
43 | == ClarityDebug == | Balloon screen open: False
44 | == ClarityDebug == | Performing antiban. (96) - Small Random Mouse
45 | == ClarityDebug == | Waiting to find altar symbol.

Clarity

2014-10-19 13:38:48

Okay, thanks for the info, I will try to run on different computers tonight! :)

Simbanoobie

2014-10-19 23:06:04

I've found that I had to change some of the colors to get my script to function (as well as creating my own bitmap for the rc symbol). I did however have one hiccup that couldn't be fixed with just a simple color change.

When you enter the earth altar, it clicks a box on the main screen to get closer to the altar (when not clicking the NPC dot). When it does this, however, it clicks a bit closer to the altar, but still too far off-screen to see the altar colors consistently (The altar is on the very edge of the screen). I just changed the case statement to always click the minimap and not use the mainscreen for this procedure.
I noticed a similar thing with clicking the earth altar outside. It occasionally would walk to a point where the altar entrance was on the edge of the screen, and would be unable to click it.
Walking to the balloon occasionally fails for me too.

Take note of the fact that I did have to change colors however to get the script to run. For the altars i used the center circular portion of the altar with ACA to acquire my colors. I don't know if doing that had any adverse effect on the script's performance (it shouldn't have) but the colors you selected were not being found at all on my pc.

Have you considered adding SPS walking to your script? At least on my end, the errors are all stemming from the walking portions of the script, and SPS seems to be a universally reliable walking method between users.

Clarity

2014-10-19 23:41:38

From: Simbanoobie
I've found that I had to change some of the colors to get my script to function (as well as creating my own bitmap for the rc symbol). I did however have one hiccup that couldn't be fixed with just a simple color change.

When you enter the earth altar, it clicks a box on the main screen to get closer to the altar (when not clicking the NPC dot). When it does this, however, it clicks a bit closer to the altar, but still too far off-screen to see the altar colors consistently (The altar is on the very edge of the screen). I just changed the case statement to always click the minimap and not use the mainscreen for this procedure.
I noticed a similar thing with clicking the earth altar outside. It occasionally would walk to a point where the altar entrance was on the edge of the screen, and would be unable to click it.
Walking to the balloon occasionally fails for me too.

Take note of the fact that I did have to change colors however to get the script to run. For the altars i used the center circular portion of the altar with ACA to acquire my colors. I don't know if doing that had any adverse effect on the script's performance (it shouldn't have) but the colors you selected were not being found at all on my pc.

Have you considered adding SPS walking to your script? At least on my end, the errors are all stemming from the walking portions of the script, and SPS seems to be a universally reliable walking method between users.


First off, thanks for the helpful feedback post :)
Are you zoomed all the way out, with the camera angle set to "Classic"? Those mainscreen clickboxes were tailored so that the color search would always see the portion it needed to see of the altar/balloon/whatevers.

If not, then I'm going to look into the colors my PC renders versus the colors other seem to be rendering. Perhaps some setting on my graphics drivers differs from everyone else or some other thing I'm unsure of for now. I'll also add +2-3 to all the tolerances again in the next update for every color search to see if that helps. I find it weird how I've managed hours without any hiccups.

I could easily add in SPS, but in my opinion, exclusively using the minimap to walk short distances is incredibly botlike. This is why I have a biometric factor controlling whether the bot "feels like" using the mainscreen or the minimap. I also have a different experience with SPS in that it's failed too often for me to like having it in my scripts. I also am working on adding in multi-camera angle support and other human antiban features, which would break SPS (even the anyangle thing) given the current minimap icon layout.

I'd rather fix the above color difference issue, which seems to be the root cause of everything posted about thusfar, than compromise the script's antiban, which is absolutely essential for a high-gp/hr script.

I'll do some figuring out and get back to everyone! Thanks for the awesome post :)

Simbanoobie

2014-10-20 09:51:22

From: Clarity
First off, thanks for the helpful feedback post :)
Are you zoomed all the way out, with the camera angle set to "Classic"? Those mainscreen clickboxes were tailored so that the color search would always see the portion it needed to see of the altar/balloon/whatevers.

If not, then I'm going to look into the colors my PC renders versus the colors other seem to be rendering. Perhaps some setting on my graphics drivers differs from everyone else or some other thing I'm unsure of for now. I'll also add +2-3 to all the tolerances again in the next update for every color search to see if that helps. I find it weird how I've managed hours without any hiccups.

I could easily add in SPS, but in my opinion, exclusively using the minimap to walk short distances is incredible botlike. This is why I have a biometric factor controlling whether the bot "feels like" using the mainscreen or the minimap. I also have a different experience with SPS in that it's failed too often for me to like having it in my scripts. I also am working on adding in multi-camera angle support and other human antiban features, which would break SPS (even the anyangle thing) given the current minimap icon layout.

I'd rather fix the above color difference issue, which seems to be the root cause of everything posted about thusfar, than compromise the script's antiban, which is absolutely essential for a high-gp/hr script.

I'll do some figuring out and get back to everyone! Thanks for the awesome post :)


In my color finding I've found that using worlds from different servers tend to give you the best range of colors. Try logging onto a canadian world, a UK world, a us east/us west world etc. If you don't specify a world, you tend to log onto only your regions server, which may have slightly different colors than our region's. As to why different regions seem to give me slightly different color results, I have no idea why they'd differ :P. I just know that in my experience they do :D.

Also, I am going to try and pick better colors after work today and see if that is part of the problem. I quickly tried to pick a color that worked to debug the script, but didn't really fine tune the hue/sat/tol to get the absolute best colors. I think I used the light-brown of the earth altar for example, where a few specs of the nearby fence were being found as well.

I'll play around with it and let you know. I'll also post with whatever colors/bitmap work best for me, and I'd advise others to do so, and we could compare results. I have my edited bitmap attached for now.

Edit: Also, i'm a doofus. My camera mode was set to rs3 :P. Every once and a while it will ask me to auto-setup when running a client (usually when running high amounts of accounts) and this particular client didn't have the right camera mode set. In the 5 runs or so i've watched thus far with the CORRECT :P camera setting, have been much smoother. I'll let you know how it runs today.

Clarity

2014-10-21 14:11:20

When it doubt, it's often user error :p
Could you post a picture of your graphics settings as well?

Currently averaging about 2m/hr without abyssal titan. If anyone has been able to run with abyssal titan (71 crafted per trip), please post a progress report! :)

Turpinator

2014-10-21 14:26:20

From: Clarity
Well that's very interesting then. But if it works, it works! :)


Yes, this is correct. Using NPC contact repairs all of your pouches.

Simbanoobie

2014-10-21 17:28:05

From: Clarity
When it doubt, it's often user error :p
Could you post a picture of your graphics settings as well?

Currently averaging about 2m/hr without abyssal titan. If anyone has been able to run with abyssal titan (71 crafted per trip), please post a progress report! :)


I couldn't get it to run consistently so I just used pieces of the script that did work and added my own procedures for those that didn't work for me. Once i changed the camera, it would run but not consistently.

It would either not find the balloon (would walk too far north and not be able to click the basket), or not withdraw ROD (despite starting with a 8 charge ring). It also didn't seem to NPC contact correctly, as the few times It did run long enough for a pouch to degrade, I would come back and it would simply be missing the giant pouch from the inventory. The debug never showed that it detected a degraded pouch, but when using the DTM editor to see if the degraded pouch dtm was working, all seemed to be fine.

I just decided to recreate the script from a blank slate using pieces of yours that did work. It was difficult for me to effectively debug what specifically was going wrong. I will say that the pieces that I did pull to use in the revised script worked very well.


I do have a suggestion however:
I would suggest putting both the ROD and necklace on the actionbar, and when the DTM is not found in the tbox actionbar.getbounds you withdraw a new one. That way you can start with any charge jewelery/necklace and not need to worry. Especially because of the fact that binding necklace's don't have charges, so in order for someone to re-start with a fresh one, they could have to use up to 14 charges of the necklace just to replay the script.

J_R

2014-10-22 07:52:27

Still having issues finding the earth altar after the balloon lands, I tried telling the script to use the image simbanoobie provided as the runecraft symbol but it still does th nothing.

edit: I can definitely say that the issue is with the finding of the altar as when I hard coded the MM coordinates for the altar, it proceeded fine. Another issue I've had is that when it uses the Castle Wars tele it sometimes (actually for me as often as not) doesn't find the bank after the two clicks on the screen, so it ends up re-teleporting from within Castle Wars and this leads to a problem as the script then gets stuck at the altar without a ring of duelling.

victordono

2014-10-23 18:27:06

Yeah im not sure but it seems maybe the altar icons have been updated?

J_R

2014-10-23 23:47:34

Actually I think the messing up banking was because I didn't actually move the chatbox all the way down. It's working fine with my hard-coded minimap click for finding the earth altar symbol. That is definitely what is causing the issue.

Also when I use the familiar it tries to renew it every run for some reason >.> (don't have time to look into why that is, but your debug is something like this:

383 | == ClarityDebug == | Familiar Expired: False - 37
384 | == ClarityDebug == | Familiar Expired: True - 309
385 | == ClarityDebug == | Familiar Expired: True - 309
386 | == ClarityDebug == | openBank initiated.
387 | == ClarityDebug == | Familiar Expired: True - 409
388 | == ClarityDebug == | openBank initiated.
389 | == ClarityDebug == | openBank initiated.
390 | == ClarityDebug == | Travelling via balloon transport system.

when the familiar is definitely not expired)

edit: jk, now it's not repairing pouches as well =(

Clarity

2014-10-27 07:58:50

I've decided to rewrite this script a bit and will be coming out with a 2.0 in the next few days. I am unable to explain all these errors as the script seems to be working fine for me, and so I would like to assume either user error or a problem with my script logic for users besides myself.

Additionally, with the lack of autodownloading and uploading in the initial release, I will be taking down the current attachment and releasing a totally new file for everyone to use from scratch.

My apologies for this inconvenience!

Edit: Jagex has also fixed the bug that prevented use of Withdraw-X-to-BoB with abyssal familiars. In the next release trips will be about 10 seconds shorter!

Lipcot

2014-10-27 12:45:21

From: Clarity
I've decided to rewrite this script a bit and will be coming out with a 2.0 in the next few days. I am unable to explain all these errors as the script seems to be working fine for me, and so I would like to assume either user error or a problem with my script logic for users besides myself.

Additionally, with the lack of autodownloading and uploading in the initial release, I will be taking down the current attachment and releasing a totally new file for everyone to use from scratch.

My apologies for this inconvenience!

Edit: Jagex has also fixed the bug that prevented use of Withdraw-X-to-BoB with abyssal familiars. In the next release trips will be about 10 seconds shorter!


great news then! i'm levelling an acc to use on this heh, im nearrr

tulpiuka

2014-10-27 14:22:51

Looks nice. Stats are high so it's not really gold farmer friendly which is nice because they crash prices. It would take up to a month to train up.. assuming you bot train it at least 10 hours a day… i may be wrong.

Clarity

2014-10-28 08:11:15

After Skyping with @No Lifer and helping him set up the script, I would like anybody having issues to MAKE SURE THE CHATBOX IS DRAGGED ALL THE WAY DOWN as per the script instructions. This is a critical difference from the SRL-6 official settings, as the official settings obstruct a large portion of the mainscreen. Additionally, the buffs/debuffs window should be dragged somewhere over the actionbar, but not obstructing the actionbar slots. The XP tracker should not be on the mainscreen.

Changelog for 2.0 so far (will edit this post as I fix more things):
  • Now checks actionbar for whether a new ring of duelling is needed, rather than just remembering a count and requiring the script to start with 8 uses.
  • Now supports official client botting if you don't want to use SMART.
  • Some stupid failsafe logic was rewritten (some failsafes were being skipped and the script would terminate without engaging in any corrective behavior).
  • Auto image downloader and script updater implemented for real this time.
  • New altar bitmap as well as extra methods for determining presence near the altar.
  • All color searches have had tolerances increased.

After running the script for a few hours I was able to reproduce some of the reported bugs with the balloon travel method, and will be looking into them. The telescroll method is flawless.

Simbanoobie

2014-10-30 23:05:53

In a day or two i'll give v2.0 a read/test and see how it goes.

I got my revision to run flawlessly(for me), but my antiban is lacking to say the least and i'm sure some of my procedures need optimization for accuracy/to make them less botlike.

Clarity

2014-10-30 23:21:22

From: Simbanoobie
In a day or two i'll give v2.0 a read/test and see how it goes.

I got my revision to run flawlessly(for me), but my antiban is lacking to say the least and i'm sure some of my procedures need optimization for accuracy/to make them less botlike.


Have not posted V2.0 yet :p but will let you know when I do.

Lipcot

2014-11-05 10:08:10

From: Clarity
Have not posted V2.0 yet :p but will let you know when I do.


hey clarity, sry to bother! but whats the status on V2.0? i've got an account ready to use this (wasting memb days currently) so i wanted to know if i should wait or do my own mud runes script!

Clarity

2014-11-05 22:12:41

From: undorak7
hey clarity, sry to bother! but whats the status on V2.0? i've got an account ready to use this (wasting memb days currently) so i wanted to know if i should wait or do my own mud runes script!


It's all done, I just have to convert it from an official-client-only script to SMART.
I've been quite busy with a number of contracted projects hence having less time for my public stuff :(

Lipcot

2014-11-06 05:44:09

From: Clarity
It's all done, I just have to convert it from an official-client-only script to SMART.
I've been quite busy with a number of contracted projects hence having less time for my public stuff :(


awesome, i'll wait then :)

EvilCabbage

2014-11-06 17:26:40

Holy shit, this looks amazing, can't wait till release of 1.8!

victordono

2014-11-06 21:51:26

i dont see the download, okay that was abit infoless, but i see that its v2.0 now but yeah nothing

Clarity

2014-11-06 22:13:38

From: victordono
i dont see the download, okay that was abit infoless, but i see that its v2.0 now but yeah nothing

You looked at the thread as I was editing it :)

Been working at this tirelessly to finally fix or circumvent everything people have been reporting…twentieth time's the charm eh?

Release 2.0
Please completely redownload the script (link in OP).
No need for BeastofBurden.simba anymore.
Also added option for smartphone notifications.

Feedback appreciated :)

victordono

2014-11-06 23:13:09

From: Clarity
You looked at the thread as I was editing it :)

Been working at this tirelessly to finally fix or circumvent everything people have been reporting…twentieth time's the charm eh?

Release 2.0
Please completely redownload the script (link in OP).
No need for BeastofBurden.simba anymore.
Also added option for smartphone notifications.

Feedback appreciated :)


Ah i see is there a reason why it just stands at bank and uses antiban though
31 | == ClarityDebug == | Performing antiban. (186) - Pick Up Mouse
32 | == ClarityDebug == | Performing antiban. (238) - Sleep and Move Mouse
33 | == ClarityDebug == | Performing antiban. (37) - Small Random Mouse
34 | == ClarityDebug == | Performing antiban. (241) - Sleep and Move Mouse
35 | == ClarityDebug == | Performing antiban. (386) - Hover Skill
36 | == ClarityDebug == | Performing antiban. (178) - Pick Up Mouse
37 | == ClarityDebug == | Performing antiban. (54) - Small Random Mouse
38 | == ClarityDebug == | Performing antiban. (36) - Small Random Mouse

Clarity

2014-11-06 23:17:35

From: victordono
Ah i see is there a reason why it just stands at bank and uses antiban though
31 | == ClarityDebug == | Performing antiban. (186) - Pick Up Mouse
32 | == ClarityDebug == | Performing antiban. (238) - Sleep and Move Mouse
33 | == ClarityDebug == | Performing antiban. (37) - Small Random Mouse
34 | == ClarityDebug == | Performing antiban. (241) - Sleep and Move Mouse
35 | == ClarityDebug == | Performing antiban. (386) - Hover Skill
36 | == ClarityDebug == | Performing antiban. (178) - Pick Up Mouse
37 | == ClarityDebug == | Performing antiban. (54) - Small Random Mouse
38 | == ClarityDebug == | Performing antiban. (36) - Small Random Mouse


Something in your setup is probably wrong, post pictures of graphics settings and game view?

victordono

2014-11-06 23:26:27

http://gyazo.com/ba4bc7efb5c863389234e470d802684d
http://gyazo.com/f49a58754c816fee17fd0725092de06c
Above are presets
http://gyazo.com/9866b2141c5213a270c6bd9a74b7d067
Screen
http://gyazo.com/1b027cbdac3c55e20153e126e7495a4b
script

Clarity

2014-11-06 23:31:40

From: victordono
http://gyazo.com/ba4bc7efb5c863389234e470d802684d
http://gyazo.com/f49a58754c816fee17fd0725092de06c
Above are presets
http://gyazo.com/9866b2141c5213a270c6bd9a74b7d067
Screen
http://gyazo.com/1b027cbdac3c55e20153e126e7495a4b
script


Disable XP tracker or drag it somewhere else off the mainscreen. Buffs/debuffs window off the mainscreen. Make sure you are in Direct-X mode.

victordono

2014-11-06 23:35:52

Done but still has problems, i noticed it does do this
17 | == ClarityDebug == | openBank initiated.
18 | == ClarityDebug == | Performing antiban. (213) - Sleep and Move Mouse
19 | == ClarityDebug == | An item could not be found.
20 | == ClarityDebug == | openBank initiated.
21 | == ClarityDebug == | Following NPC Contact repair method.
right at the start, an item could not be found, which items does it search for i have the correct numbers for essence, ring , binding ill add a pic just incase
http://gyazo.com/ac0a52ac48ff04ef850c45ba72dbdfc8

Is it possible cause im not using a familiar? , i put "None" in that part though also,
actionBar_SmallSlot := 2; //Actual slot number that contains the small pouch?
actionBar_MediumSlot := 3; //Actual slot number that contains the medium pouch?
actionBar_LargeSlot := 4; //Actual slot number that contains the large pouch?
actionBar_GiantSlot := 5; //Actual slot number that contains the giant pouch?
Does that refer to the actual slot number in the actionbar? as if 1 2 3 4 5 6? and not what hotkey its binded to?

Clarity

2014-11-06 23:43:25

From: victordono
Done but still has problems, i noticed it does do this
17 | == ClarityDebug == | openBank initiated.
18 | == ClarityDebug == | Performing antiban. (213) - Sleep and Move Mouse
19 | == ClarityDebug == | An item could not be found.
20 | == ClarityDebug == | openBank initiated.
21 | == ClarityDebug == | Following NPC Contact repair method.
right at the start, an item could not be found, which items does it search for i have the correct numbers for essence, ring , binding ill add a pic just incase
http://gyazo.com/ac0a52ac48ff04ef850c45ba72dbdfc8

Is it possible cause im not using a familiar? , i put "None" in that part though also,
actionBar_SmallSlot := 2; //Actual slot number that contains the small pouch?
actionBar_MediumSlot := 3; //Actual slot number that contains the medium pouch?
actionBar_LargeSlot := 4; //Actual slot number that contains the large pouch?
actionBar_GiantSlot := 5; //Actual slot number that contains the giant pouch?
Does that refer to the actual slot number in the actionbar? as if 1 2 3 4 5 6? and not what hotkey its binded to?


Uploaded 2.1 with a fix. The item not being found thing is an outdated failsafe. Removed it.
Yes, those refer to the physical slot number, not the hotkey you assigned for it.

Also, you really should use a titan at that summoning level. Your profits will go from around 1m/hr to 2m/hr.

Thanatos

2014-11-06 23:50:38

From: Clarity
Uploaded 2.1 with a fix. The item not being found thing is an outdated failsafe. Removed it.
Yes, those refer to the physical slot number, not the hotkey you assigned for it.

Also, you really should use a titan at that summoning level. Your profits will go from around 1m/hr to 2m/hr.


2.0 is working great for me! I'll try to get a longer progress report either tomorrow or sometime this weekend. Thank you!!

victordono

2014-11-06 23:52:28

From: Clarity
Uploaded 2.1 with a fix. The item not being found thing is an outdated failsafe. Removed it.
Yes, those refer to the physical slot number, not the hotkey you assigned for it.

Also, you really should use a titan at that summoning level. Your profits will go from around 1m/hr to 2m/hr.


Thanks for the advice ill try it right now.

Clarity

2014-11-06 23:56:25

From: Thanatos
2.0 is working great for me! I'll try to get a longer progress report either tomorrow or sometime this weekend. Thank you!!


My pleasure, Thanatos :)
E: made another quick fix, uploaded 2.2

victordono

2014-11-07 00:11:42

From: Clarity
My pleasure, Thanatos :)
E: made another quick fix, uploaded 2.2


Is it possible just for us people who love reading patch notes if you make a changelog maybe ? :)

Clarity

2014-11-07 00:26:37

From: victordono
Is it possible just for us people who love reading patch notes if you make a changelog maybe ? :)

Sure, from now on I will do that!

victordono

2014-11-07 00:34:31

script ran for 16 minutes, than this
http://gyazo.com/96f77721bd884cea73e0c93bd687e0df

Clarity

2014-11-07 00:45:42

From: victordono
script ran for 16 minutes, than this
http://gyazo.com/96f77721bd884cea73e0c93bd687e0df


2.3 Changelog
-Shifted the second minimap randomized walkbox dimensions by +3 X and -3 Y


Nice test run so far.

victordono

2014-11-07 01:29:03

I havent been able to catch it when it happens but also sometimes it can't find the altar think it might be a pathing problem from where my character is standing when i log back in

Clarity

2014-11-07 04:32:20

From: victordono
I havent been able to catch it when it happens but also sometimes it can't find the altar think it might be a pathing problem from where my character is standing when i log back in

The pathing is okay, it's an issue with color searching or minimap icon searching. I haven't been able to encounter this error in over three hours of running but I'll keep watching.

J_R

2014-11-07 04:49:13

Hopefully I don't jinx it, but it seems to be working brilliantly at the moment.

victordono

2014-11-07 07:23:57

Just woke up to check the bot, it was stuck in a loop trying to craft mud runes at the altar, but had no runes and just kept repeating trying to craft mudrunes

Clarity

2014-11-07 07:35:00

From: victordono
Just woke up to check the bot, it was stuck in a loop trying to craft mud runes at the altar, but had no runes and just kept repeating trying to craft mudrunes


Sounds like you ran out of supplies?

victordono

2014-11-07 13:31:30

From: Clarity
Sounds like you ran out of supplies?


Yeah … i did my bad about that,
I ran it some this morning and it dced from not finding the balloon , i logged in and saw my character standing beside the summoning obelisk ill try to monitor it closer after my lecture

Alright caught something yey?
Anyways so as it tried to click the altar maybe antiban or something to walk near it it ended up clicking on the otherside of the fence
and this entailed
http://gyazo.com/7d0f5f5a735f6fa3983f04f3553142dd

Also not sure what this error means
http://gyazo.com/110fae4c050ba4cb01cfa2595028373b

J_R

2014-11-08 09:01:01

So I've found this to work reasonably well; however, sometimes it gets an access violation (maybe it's trying to free a bitmap that doesn't exist at some point?) and when my familiar expires (I think when it tries to walk to the balloon the familiar interrupt stops movement and makes the 'hard coded' minimap clicks not work), it seems to mess the script up and I end up stuck at the north end of the castle wars building until the failsafe logs me out. If I check every so often to restart the script if something goes wrong, it's a reliable and solid 2m-ish/hr. (The longest I've gotten it to run without running into the aforementioned issues is I think 2.5hrs, the shortest is like an hour).

stu

2014-11-09 15:26:13

been running for about 3 hours no problem, 1.85m gp/hour.

thanks for the great script!

keff

2014-11-09 16:20:24

I have not been able to run it for extended periods of time since I'm still struggling with it missing the altar entrance sometimes and wanders off towards the digsite but I'm getting closer :)

Anyway I figured I'd share a bit of code that might be useful for some, I added this because I am using the full Rune Etheral set which provides extra pure essence space in the body.

Add this to the setup and define actionBar_RuneEth as an integer:
actionBar_RuneEth      := 5;

After the fill pouches procedure, add the following after the small pouch fill (at around row 1040)

if (actionBar_RuneEth <> -1) then
begin
antiban;
sendKeys(toStr(actionBar_RuneEth), 100, 200);
tabBackpack.waitForShift(2500);
antiban;
end;

The final step is to go down to the script-run itself (around row 1988) and add in he following snippet, preferably after the similar ones regarding your pouches.

if actionBar_RuneEth <> -1 then
essencesUsed := essencesUsed + 6;

Change the 6 to 12 if you are using Infinity Etheral Robes and not a standard set.




Thank you very much for the script Clarity, not only does it do amazing work but it also uses tons of codes to learn from :) I'm currently on my longest run so far and will report back with a proggy if it manages to continue running!



Clarity

2014-11-09 19:05:08

From: J_R
So I've found this to work reasonably well; however, sometimes it gets an access violation (maybe it's trying to free a bitmap that doesn't exist at some point?) and when my familiar expires (I think when it tries to walk to the balloon the familiar interrupt stops movement and makes the 'hard coded' minimap clicks not work), it seems to mess the script up and I end up stuck at the north end of the castle wars building until the failsafe logs me out. If I check every so often to restart the script if something goes wrong, it's a reliable and solid 2m-ish/hr. (The longest I've gotten it to run without running into the aforementioned issues is I think 2.5hrs, the shortest is like an hour).


Ah, something I didn't ever see as I hardly use the balloon method (lumber yard scrolls are a bit more gp/hr). I'll add in some failsafes to account for this!

From: keff
…

Hmm, I'll take another look at those parts in the script. I wonder what's going wrong for you that's going right for others. Regardless I'll add in some more failsafes, probably will also increase the mousespeed by a random amount when clicking on the altar.

A great contribution! I have the infinity set, totally forgot about that essence carrying feature. Will add it in on the next update.


Looks like a lot of people have been using the script successfully, that makes me very happy! :)

keff

2014-11-09 19:12:43

From: Clarity


Hmm, I'll take another look at those parts in the script. I wonder what's going wrong for you that's going right for others. Regardless I'll add in some more failsafes, probably will also increase the mousespeed by a random amount when clicking on the altar.

A great contribution! I have the infinity set, totally forgot about that essence carrying feature. Will add it in on the next update.


Adds quite a bit of extra coin to it!

If it helps: I was trying it with balloon transport, lurker and etheral set (crafting 69 runes/run) and reached about 3k runes/hour. Only caught the script red-handed once and it basically walked up just east of the altar and then clicked more towards the east instead of the altar. Probably some minor color thing but didn't have debug enabled at the time so I couldn't catch what went wrong :)

victordono

2014-11-09 19:13:36

Do you actually profit more if you use lumberyard teles ? cause they're like 5k a tele o-o

keff

2014-11-09 19:18:48

From: victordono
Do you actually profit more if you use lumberyard teles ? cause they're like 5k a tele o-o


Assume you make 70 mud runes per trip and they're worth 600 each. Thats 42k gp.
5/42 = 12%~ which means if the run is >12% faster it's worth it (+minor calculations on rings and necklaces of course).

victordono

2014-11-09 19:30:05

From: keff
Assume you make 70 mud runes per trip and they're worth 600 each. Thats 42k gp.
5/42 = 12%~ which means if the run is >12% faster it's worth it (+minor calculations on rings and necklaces of course).


ehhh so ill just put it to around the same end profit

Clarity

2014-11-09 19:41:13

My entire time running, making, and testing this script, I have found lumber yard scrolls to be much more profitable, an extra couple hundred thousand gold per hour.

With a lumber scroll, its a single click from the bank to a point close to the altar in a couple seconds. The balloon ride is a ton of extra time (walking to the balloon, interacting with the interface, waiting for the balloon to arrive).

If someone wants to actually thoroughly test and calculate this, go ahead.

victordono

2014-11-09 19:59:20

From: Clarity
My entire time running, making, and testing this script, I have found lumber yard scrolls to be much more profitable, an extra couple hundred thousand gold per hour.

With a lumber scroll, its a single click from the bank to a point close to the altar in a couple seconds. The balloon ride is a ton of extra time (walking to the balloon, interacting with the interface, waiting for the balloon to arrive).

If someone wants to actually thoroughly test and calculate this, go ahead.


TBH also with the lumberyard scroll its a lot more smooth and im on my longest run time compared to the balloon

Clarity

2014-11-09 20:03:54

From: victordono
TBH also with the lumberyard scroll its a lot more smooth and im on my longest run time compared to the balloon


Exactly. There are 20 more ways for the balloon transport method to go wrong, and lead to script terminations.
I've had 5 hour runs with scrolls :)

keff

2014-11-09 21:03:33

From: Clarity
Exactly. There are 20 more ways for the balloon transport method to go wrong, and lead to script terminations.
I've had 5 hour runs with scrolls :)


You've brought clarity to the matter, will try with scroll tomorrow =)

J_R

2014-11-10 05:39:38

Just tried the scroll method and it is definitely wayyy more reliable than the balloon method, will let you know if it successfully runs overnight.

keff

2014-11-10 08:49:29

aaaaaaaaaaaaaaaaand there's no more scrolls on G.E. :D

stu

2014-11-10 17:18:43

From: Clarity



Hmm, I'll take another look at those parts in the script. I wonder what's going wrong for you that's going right for others.


It's not just him, I've caught it a few times clicking just to the right side of the fence by the altar entrance, so it ends up in completely the wrong place and terminates. I'm using the balloon method btw

also, why does it right click pure essence>withdraw X>type something quickly then use the preset to withdraw? Surely it should just open the bank and choose the preset? Or is it doing this for a reason that I cant see?

Clarity

2014-11-10 18:12:53

From: stu
also, why does it right click pure essence>withdraw X>type something quickly then use the preset to withdraw? Surely it should just open the bank and choose the preset? Or is it doing this for a reason that I cant see?


That is withdrawing pure essence to your familiar, which cannot be done via preset. Originally, the script would manually open the BoB inventory to deposit essence but Jagex added the option to store directly from the bank. This saves about ten seconds per trip.

stu

2014-11-11 04:36:06

From: Clarity
That is withdrawing pure essence to your familiar, which cannot be done via preset. Originally, the script would manually open the BoB inventory to deposit essence but Jagex added the option to store directly from the bank. This saves about ten seconds per trip.


ahh ok, i figured it might be for the familiar but wasn't sure how that mechanic works, thanks.

Clarity

2014-11-11 05:47:35

Since someone thought it would be hilarious to commit false, ridiculous stats, looks like I'll be updating my website to filter those out, and track users sending information. I'd really rather spend time working on scripts than dealing with this immaturity.

Disrespectful stuff like this makes me reconsider sharing my hard work for free to people.

lanadekat

2014-11-11 07:12:37

Looks like an awesome script and I want to try it, but I'll need to lvl an account first.
But do I need the 40 Firemaking? I don't see a reason why I'll need it.

stu

2014-11-11 07:12:56

Just to let you know, when the script goes wrong this is where it ends up and terminates

http://gyazo.com/3771eab8b7fbe4882dd5940216ff1221

Justin

2014-11-11 07:13:40

From: lanadekat
Looks like an awesome script and I want to try it, but I'll need to lvl an account first.
But do I need the 40 Firemaking? I don't see a reason why I'll need it.


I think that's for the balloon method.

stu

2014-11-11 07:13:56

From: lanadekat
Looks like an awesome script and I want to try it, but I'll need to lvl an account first.
But do I need the 40 Firemaking? I don't see a reason why I'll need it.


I think the firemaking is to use the balloons. You can do it without balloons with lumber tele scrolls, but they insta buy at 10k now so i dont think theyre really worth using

lanadekat

2014-11-11 07:15:24

From: stu
I think the firemaking is to use the balloons. You can do it without balloons with lumber tele scrolls, but they insta buy at 10k now so i dont think theyre really worth using


Thanks!
I will start lvl'ing my account then glad it's already combat lvl 50 so it's ready to do some "botting" :)

EvilCabbage

2014-11-11 11:00:44

The script gets stuck using the water runes on the earth altar. I believe it does cast the imbue spell correctly but i cant say with certainty. It gets stuck going back and forth between left clicking the water runes and not correctly clicking the altar.

Hope this helps :)

Harrier

2014-11-11 13:22:38

From: lanadekat
Looks like an awesome script and I want to try it, but I'll need to lvl an account first.
But do I need the 40 Firemaking? I don't see a reason why I'll need it.

Remember you also need to get lunars

Clarity

2014-11-11 16:40:11

From: EvilCabbage
The script gets stuck using the water runes on the earth altar. I believe it does cast the imbue spell correctly but i cant say with certainty. It gets stuck going back and forth between left clicking the water runes and not correctly clicking the altar.

Hope this helps :)


From: stu
Just to let you know, when the script goes wrong this is where it ends up and terminates

http://gyazo.com/3771eab8b7fbe4882dd5940216ff1221


Noted guys, thanks for the bug reports!

Lipcot

2014-11-11 17:53:43

From: lanadekat
Thanks!
I will start lvl'ing my account then glad it's already combat lvl 50 so it's ready to do some "botting" :)


From: Harrier
Remember you also need to get lunars


this are the actual requirenments i believe (because of the quests you need to make) :

82 magic -75 rc -40 defence - 32 agillity - 61 crafting - 30 farming - 49 firemaking - 55 woodcutting - 25 fletching - 4 smithing - 5 herblore - 60 mining.

lanadekat

2014-11-12 07:52:57

From: undorak7
this are the actual requirenments i believe (because of the quests you need to make) :

82 magic -75 rc -40 defence - 32 agillity - 61 crafting - 30 farming - 49 firemaking - 55 woodcutting - 25 fletching - 4 smithing - 5 herblore - 60 mining.


Oh that kinda sucks so mutch things to lvl atleast I will be ready in a few months :D

J_R

2014-11-12 08:04:08

From: lanadekat
Oh that kinda sucks so mutch things to lvl atleast I will be ready in a few months :D


This should probably be bottable within 1 week or maybe 2 :P

Also when running this, the only times it seems to fail for me (using the telescroll method) is when lag strikes and the script terminates from not finding the dialogue for teleporting / repairing pouches via npc contact. One non-ideality I've found is that on the run after it repairs pouches it crafts three less runes (68 instead of 71) because it doesnt refill the giant pouch after repairing it, and the run where the giant pouch degrades, the script does a run without it before repairing it (even when forgetfullness doesn't kick in). These are relatively minor though, I've used this instead of the runespan for dat 40k xp/hr with profit for a few levels now:P

Lipcot

2014-11-12 15:51:53

its probably a setup mistake or sth i did wrong, but its repairing pouches on every run?

repairMethod := 'NPC Contact'; //What pouch repair method? 'NPC Contact' or 'Repair Pouch'
transportMethod := 'Telescroll'; //What transport method? 'Balloon' or 'Telescroll'
abyssalFamiliar := 'None'; //Supports 'Parasite' or 'Lurker' or 'Titan' or 'None'

thats my setup!

can anyone give me a hand? im using dx

EvilCabbage

2014-11-12 16:06:23

From: Clarity
Noted guys, thanks for the bug reports!


No, thank you for making scripts :)

Thanatos

2014-11-12 22:13:06

I've noticed that with the Balloon transport the script gets stuck when my account is out of summoning points. It tries to click the obelisk while running but misses it, then stand in-between the obelisk and the balloon until it logs out. More than likely it's because I always manage to lag as it doesn't happen all the time. Anyways, thanks for the help rebuilding the bank I destroyed staking lol

Edit: I've also had it click on the blue mage under the dark mage with NPC contact, though I think that is also do to lag :p

Clarity

2014-11-13 16:07:17

From: EvilCabbage
No, thank you for making scripts :)

No problem, it's what I love :)

From: Thanatos
I've noticed that with the Balloon transport the script gets stuck when my account is out of summoning points. It tries to click the obelisk while running but misses it, then stand in-between the obelisk and the balloon until it logs out. More than likely it's because I always manage to lag as it doesn't happen all the time. Anyways, thanks for the help rebuilding the bank I destroyed staking lol

Edit: I've also had it click on the blue mage under the dark mage with NPC contact, though I think that is also do to lag :p


It's a bit more complex to account for levels of FPS/Internet lag that vary for all users. There is a fine line between waiting forever for a change to occur (say, the ring of duelling menu opening) and concluding that something in the script itself has messed up. At some point there has to be a maximum waiting time. I'll look into adding a custom user-set variable, like internetConnectionThreshold which I used in my Barrows script.

Thanks for the bug report!

Lipcot

2014-11-14 07:43:40

After fighting for a while i got it to work, the findcolor from the checkpouches was not working properly so it always wanted to repair pouches… fixed it now and will post a proggy later and some suggestions probably!

PD: my fighting was because i know nothing about RC lolll

victordono

2014-11-14 17:13:42

is it me or are mud runes dropping .. a lot ;)

Clarity

2014-11-14 18:13:29

From: undorak7
After fighting for a while i got it to work, the findcolor from the checkpouches was not working properly so it always wanted to repair pouches… fixed it now and will post a proggy later and some suggestions probably!

PD: my fighting was because i know nothing about RC lolll


Was the tolerance too low? Perhaps I did not create the color from enough login sessions.

From: victordono
is it me or are mud runes dropping .. a lot ;)



Yeah, this is why in my author's note, I stress that it is not in someone's advantage at all to leak this script.

J_R

2014-11-14 18:43:37

I noticed them dropping a lot as well :c

I hope it wasn't because of someone leaking, but it's also likely that the lack of demand for these after double xp could be responsible (although it is indeed odd that is started falling 2 days ago (instead of like a week ago )or so based on my recent runs)

victordono

2014-11-14 21:00:47

TBH cause of the recent falling, I, myself have stopped using the bot so that things can balance out, and also with the amount of users that use this as far as i see, based on comments and such is only like 6 people at most so i have no idea whats going on :/

Lipcot

2014-11-15 07:13:35

From: victordono
TBH cause of the recent falling, I, myself have stopped using the bot so that things can balance out, and also with the amount of users that use this as far as i see, based on comments and such is only like 6 people at most so i have no idea whats going on :/



There are other bot clients. Plus, mud runes were on a big hype, cause of double exp and reecent changes to RC. Besides, they have not such a big demand, so when 20-30 ppl start botting it 12-18 hours a day.. a crash is expected ! if you watch closely, natures fell 30 gp, toads fell 500 gp, everything that was used for dxp weekend is falling now

lanadekat

2014-11-15 15:46:30

Is there a post/Tutorial somewhere on the forum for the Smartphone Notifications using Pushover?
I would like to implement it in one of my scripts :)

Clarity

2014-11-15 16:48:25

From: lanadekat
Is there a post/Tutorial somewhere on the forum for the Smartphone Notifications using Pushover?
I would like to implement it in one of my scripts :)


My post here: https://villavu.com/forum/showthread.php?t=71274&page=2&p=1316338#post1316338

lanadekat

2014-11-15 16:50:17

From: Clarity
My post here: https://villavu.com/forum/showthread.php?t=71274&page=2&p=1316338#post1316338


thanks

Lama

2014-11-18 17:59:24

I guess I don't know the current state of the script, but it's very inaccurate and non-working for me at the moment, it's just not walking correctly and clicking the right points. Thoughts?

EDIT: Particularly sometimes while walking to the altar ruins after hot balloon.

EDIT 2: Once I nurtured it through a run or so, it seems to have caught on. Walking to altar ^ is still a bit finicky, must be the biometrics? (It keeps trying to walk east, but it hits the fence…)

EDIT 3: Seems to be much slower than what you may be getting too (probably due to problems aforementioned), under 1800 runes p/h right now.

EDIT 4 (sorry for all these edits): Walking to altar after balloon is just not working at all.

stu

2014-11-19 11:07:42

When I used balloon, i was getting around 3200/h, and with scrolls its ~4k if i remember rightly.
(I know it's not too helpful, just wanted to let you know what you should be getting)

Lama

2014-11-19 18:55:58

So I tried running this again, this time with Telescrolls, and now when it gets to the altar, it just clicks water rune then hovers over the altar – but it doesnt click, instead it goes back and forth back and forth between clicking the rune and hovering over altar until the fail-safe kicks in, and logs me out.

Clarity

2014-11-19 19:36:07

From: Lama
So I tried running this again, this time with Telescrolls, and now when it gets to the altar, it just clicks water rune then hovers over the altar – but it doesnt click, instead it goes back and forth back and forth between clicking the rune and hovering over altar until the fail-safe kicks in, and logs me out.


Picture of settings, graphics mode, etc? Latest tesseract? Hovering over the altar and doing nothing would suggest either outdated tesseract or improper colors on your computer somehow (graphics settings).
Sorry you're experiencing problems!

Lama

2014-11-19 20:38:13

From: Clarity
Picture of settings, graphics mode, etc? Latest tesseract? Hovering over the altar and doing nothing would suggest either outdated tesseract or improper colors on your computer somehow (graphics settings).
Sorry you're experiencing problems!


I guess I don't know if I have the latest tesseract, unless it's something I have to do manually, in which case, I don't.

However, I haven't fiddled with the graphics (game or computer) that I can remember :P

The script does find the altar, and knows it's there, it only hovers for a fraction of a second before getting caught in the loop-back to clicking the water rune in the inventory. It's like it's not finding the condition to move on and click the altar.

I'll double check some stuff.

Here is a picture our my declarePlayers settings:
(username and pass/pin omitted for some reason ;))

Here is a pic of my action bar:

If you need any other information, let me know.

TehCrazyBrit

2014-11-22 12:05:42

From: Lama
So I tried running this again, this time with Telescrolls, and now when it gets to the altar, it just clicks water rune then hovers over the altar – but it doesnt click, instead it goes back and forth back and forth between clicking the rune and hovering over altar until the fail-safe kicks in, and logs me out.


This happened to me too

======= ClarityMudRC Debug Progress Report =======
Time Running: 18 Seconds
Runes Crafted: 0
Runes/Hr: 0
Total GP: 0gp
GP/Hr: 0gp/hr
====== ==================================== ======
== SCRIPT TERMINATION == Could not find the altar.
Edit: Just realised I was zoomed in which was the problem I think

Incurable

2014-11-24 02:08:02

@Clarity

I didn't have SRL debug enabled, only script debug, but this:

139 | == ClarityDebug == | Detected pouches that need to be repaired.

Happens every time the script reaches the bank. It will log in, setup, telescroll, enter altar, craft runes, tele to Castle Wars, open bank, then detect that a pouch is in need of repair and use the NPC spell to repair. It will then continue as though everything is normal for one trip, then "repair" the pouches once more.

No idea why.

Claymore

2014-11-24 18:16:14

Haven't played in a while so forgive me for asking, why are mud runes so valuable? And I'm assuming pure/rune essence dropped value dramatically due to EoC.

Thanatos

2014-11-24 18:26:18

From: Claymore
Haven't played in a while so forgive me for asking, why are mud runes so valuable? And I'm assuming pure/rune essence dropped value dramatically due to EoC.


You can grind them for as an ingredient for extreme magic(?) potions. I think it's that one but I'm not sure.

I noticed something odd…but it's not from the script. Watching the script run I was noticing that I was making 51 instead of 71 mud runes…I figured something went wrong and the familiar wasn't being filled. I continued to watch the script and noticed that the familiar was in fact being fill with the 20 essence…Finding this odd I investigated further. For whatever reason, when the preset are used it cleans out my familiar…But if it's filled from the bank, wiped from using a preset, and then I manually try to refill it I'm giving a message saying it can't hold anymore items. This happens despite there being nothing in the familiar (I checked). Not really sure what I did to cause that, I just found it odd. I'm still working on rebuilding my bank with this script…My money keeps magically disappeared every time I bring it to the duel arena :p

If what I wrote is confusing, let me know. I didn't want to write a full page describing something that's probably caused by my stupidity haha

Lipcot

2014-11-24 20:38:17

From: Thanatos
You can grind them for as an ingredient for extreme magic(?) potions. I think it's that one but I'm not sure.

I noticed something odd…but it's not from the script. Watching the script run I was noticing that I was making 51 instead of 71 mud runes…I figured something went wrong and the familiar wasn't being filled. I continued to watch the script and noticed that the familiar was in fact being fill with the 20 essence…Finding this odd I investigated further. For whatever reason, when the preset are used it cleans out my familiar…But if it's filled from the bank, wiped from using a preset, and then I manually try to refill it I'm giving a message saying it can't hold anymore items. This happens despite there being nothing in the familiar (I checked). Not really sure what I did to cause that, I just found it odd. I'm still working on rebuilding my bank with this script…My money keeps magically disappeared every time I bring it to the duel arena :p

If what I wrote is confusing, let me know. I didn't want to write a full page describing something that's probably caused by my stupidity haha


presets now involve the BoB, you have to uncheck it if you dont want the summon to get items

J_R

2014-11-24 21:34:29

If you set your preset BoB to have 20 pure ess then you can actually remove the part where it clicks "withdraw x to BoB" (I've made this change and it works just fine).

The only problems I'm getting are the occassional lag that seems to mess up a few timings like the teleport dialog and the bank screen. Also sometimes it walks to weird places when getting summoning points + resummoning the titan but I think those are also lag related. Sometimes this second problem causes the script to run out of ring of duelling (pretty sure it was this consuming a charge when it got lost that did it) at the altar :c

Thanatos

2014-11-24 22:12:56

From: undorak7
presets now involve the BoB, you have to uncheck it if you dont want the summon to get items


Well…perhaps I should look at the updates for rs once in awhile rather than pressing play or going staking…Thanks lol

Dark_Flame

2014-11-26 14:32:11

From: Lama
I guess I don't know if I have the latest tesseract, unless it's something I have to do manually, in which case, I don't.

However, I haven't fiddled with the graphics (game or computer) that I can remember :P

The script does find the altar, and knows it's there, it only hovers for a fraction of a second before getting caught in the loop-back to clicking the water rune in the inventory. It's like it's not finding the condition to move on and click the altar.

I'll double check some stuff.

Here is a picture our my declarePlayers settings:
(username and pass/pin omitted for some reason ;))

Here is a pic of my action bar:

If you need any other information, let me know.


I have the same issue, same settings too. I'm fairly sure everything is updated correctly. Would really love to get this fixed, as I got my runecrafting high just for this :C

Clarity

2014-11-27 03:37:52

If multiple people are having that issue, something must have changed/colors must've shifted. My account is currently tied up botting another activity (for a seasonal hiscore) but when it is finished I will check everything out.

Thanks for the helpful bug reports guys!

Next update will also add in Beast of Burden presets.

Simbanoobie

2014-11-27 14:42:25

For the people with the clicking water rune infinite loop issue:


if (not tabBackpack.isSlotActivated(1)) then goto retryWater;

Its Line 1648. If it doesn't detect that white outline around the item in slot one, it loops back to try to correct itself. If your water runes are not in that slot it gets stuck in an infinite loop :P. Change the "1" to whatever backpack slot your water runes are in and it should solve the issue.

On another note: going to test this later today, see how it runs compared to earlier versions :P.

Edit: 2 Short runs ended with the script getting lost when trying to enter the altar. Wasn't around either time to see what exactly went wrong (watched pot never boils type scenario it seems), one time ended up on the opposite side of the fence, the other a ways south of the altar.

Issues with NPC Contact/Repair & Walking to balloon that existed with earlier versions didn't occur in the 2 short runs I did.

J_R

2014-11-28 03:01:17


======= ClarityMudRC Debug Progress Report =======
Time Running: 2 Hours, 56 Minutes and 21 Seconds
Runes Crafted: 13561
Runes/Hr: 4614
Total GP: 6,862,000gp
GP/Hr: 2,334,580gp/hr
====== ==================================== ======

I use this quite often (but not excessively, a few hours every other day / 3 days) and just thought I should post a proggy at some point since I haven't posted one yet for this script. This is with a fix for the script always wanting to repair pouches hard coded in (every 11-13 trips hard coded npc contact). Thanks for the excellent script.

I'm wondering whether it would be worthwhile to buy the massive pouches and use them for this script, may try it out in the future.

another proggy:

======= ClarityMudRC Debug Progress Report =======
Time Running: 5 Hours, 11 Minutes and 24 Seconds
Runes Crafted: 24211
Runes/Hr: 4665
Total GP: 12,245,830gp
GP/Hr: 2,359,450gp/hr
====== ==================================== ======

Clarity

2014-11-30 06:03:27

From: Simbanoobie
For the people with the clicking water rune infinite loop issue:


if (not tabBackpack.isSlotActivated(1)) then goto retryWater;

Its Line 1648. If it doesn't detect that white outline around the item in slot one, it loops back to try to correct itself. If your water runes are not in that slot it gets stuck in an infinite loop :P. Change the "1" to whatever backpack slot your water runes are in and it should solve the issue.

Thanks for noticing this. That's the best spot for the water rune to be in the inventory so people should put it there rather than change the slot number.

From: J_R

======= ClarityMudRC Debug Progress Report =======
Time Running: 2 Hours, 56 Minutes and 21 Seconds
Runes Crafted: 13561
Runes/Hr: 4614
Total GP: 6,862,000gp
GP/Hr: 2,334,580gp/hr
====== ==================================== ======

I use this quite often (but not excessively, a few hours every other day / 3 days) and just thought I should post a proggy at some point since I haven't posted one yet for this script. This is with a fix for the script always wanting to repair pouches hard coded in (every 11-13 trips hard coded npc contact). Thanks for the excellent script.

I'm wondering whether it would be worthwhile to buy the massive pouches and use them for this script, may try it out in the future.

another proggy:

======= ClarityMudRC Debug Progress Report =======
Time Running: 5 Hours, 11 Minutes and 24 Seconds
Runes Crafted: 24211
Runes/Hr: 4665
Total GP: 12,245,830gp
GP/Hr: 2,359,450gp/hr
====== ==================================== ======


Wonderful progress reports. Glad to see someone else has been able to run it as long as I have!
From what I've read, the time to get the massive pouch is too high compared to the extra profit. You end up losing money.

Dark_Flame

2014-11-30 11:56:13

After the first run of running runes, it comes back and attempts to repair pouches, however no pouches are broken. Is this intentional or am I doing something wrong? :S
Edit: Sometimes it leaves without filling the pouch. Then it lumber yard teleports and attempts to use the bank chest to fill the pouches? I'm sorry I'm having so much trouble with this script..

Lama

2014-12-06 13:26:35

It just does not want to click the altar when it gets off the balloon. It just keeps clicking east until it goes around the fence. Ideas?

J_R

2014-12-06 19:22:47

I'd suggest you guys use the telescroll, it's faster (more runs/hr offsets the cost per scroll easily) and most of the bugs I had before went away when using the telescroll instead of the balloon. I had the same pouch problems so I just disabled the pouch check and made it repair pouches with npc contact every 11-13 trips (about how long the giant pouch lasts)

Clarity

2014-12-06 21:23:13

Sorry guys! Final exams are almost over! This is very high up on my list when I'm all done with IRL things.

victordono

2014-12-07 04:27:08

http://gyazo.com/8a11e4ea98670120b15aa6a0f6103aa6
one of the longest runs ive managed

Obquility

2014-12-11 01:03:44

Had to download the script twice for the autoUpdateme procedure to work :/ . It must be in all your scripts @Clarity

stu

2014-12-16 06:17:50

Hey man, just started using this script again and it's still running great (~4.5k crafted/hour), but when the giant pouch degrades it doesnt fix it (I'm using NPC contact if it matters)

Was just wondering if this is intentional and it will fix is with my large, or is something wrong in the script/my setup? I stopped the script, clicked preset 2 and it withdrew my degraded pouch, so it's not an issue with my presets

edit: It just degraded again and the bot fixed it this time. But when I used the script a couple of months ago I remember this problem happening sometimes. Not sure why it sometimes works and sometimes doesnt

victordono

2014-12-17 01:14:49

Is anyone getting the problem that its withdrawing essence noted ? instead of to BoB

serajin

2014-12-17 06:18:03

From: victordono
Is anyone getting the problem that its withdrawing essence noted ? instead of to BoB


This has to do with an update to the withdraw functions inside bankscreen. You can fix it by finding the withdraw functions inside the script, and adding a false, before the last True parameter.

stu

2014-12-17 08:41:16

From: victordono
Is anyone getting the problem that its withdrawing essence noted ? instead of to BoB


You could do what serajin said above, but you can shave a couple of seconds off each run by changing your presets. Get rid of the 6 lines of code to withdraw to BoB (idk how your scripting knowledge is, but its from "if (abyssalFamiliar <> 'None')" on line 896 to "end" on 901), and change your crafting preset to include BoB.

Then on the presets page, right at the bottom, theres one for your familiar. save your BoB filled with pure essence into that slot, and you're good to go. every time it chooses your crafting preset, your abyssal titan (or whatever youre using) will be instantly filled and it doesnt need to right click-withdraw X to BoB. This fixes your problem and saves a couple of seconds each run.


Also Clarity, I was just wondering why you use the castle wars bank rather than one of the Tokkul-Zo ones? It would save you from having to stock up on Rings of duelling and stop any possibility of forgetting to renew (I've caught the bot stuck at the altar with no ring a couple of times, i guess i didnt have enough charges when i started).
Is it faster to teleport with RoD, or did you not have a Tokkul-Zo to test with/forget they existed?


edit: Just realised it's because the balloon is right next to the castle wars bank! I'll just edit my own to use tz-haar banking. Thanks for the great script, I'll keep you updated on any other issues

stu

2014-12-17 10:01:36

here's my most recent proggy, just to show everyone that its still stable and running great. Favourite script on this site

======= ClarityMudRC Debug Progress Report =======
Time Running: 3 Hours, 21 Minutes and 7 Seconds
Runes Crafted: 14981
Runes/Hr: 4469
Total GP: 7,803,560gp
GP/Hr: 2,328,020gp/hr
====== ==================================== ======

After taking away running costs, it's almost exactly 2m/h profit and 42.5k xp/h for me. It generally fails once every 1-3 hours and logs out, but as long as you check in every 30-60 minutes and just reset the script if it's failed, you can keep it going all day no problem.

Thanatos

2014-12-17 12:02:35

I'm not sure what's happening, but when the script goes to fill the familiar it clicks to note items and then withdraws 20 essence…I'm completely stumped as to what I messed up…

3Garrett3

2014-12-17 12:22:18

From: Thanatos
I'm not sure what's happening, but when the script goes to fill the familiar it clicks to note items and then withdraws 20 essence…I'm completely stumped as to what I messed up…


The solution can be found 2 posts above the one that you made…

victordono

2014-12-17 13:40:12

From: stu
You could do what serajin said above, but you can shave a couple of seconds off each run by changing your presets. Get rid of the 6 lines of code to withdraw to BoB (idk how your scripting knowledge is, but its from "if (abyssalFamiliar <> 'None')" on line 896 to "end" on 901), and change your crafting preset to include BoB.

Then on the presets page, right at the bottom, theres one for your familiar. save your BoB filled with pure essence into that slot, and you're good to go. every time it chooses your crafting preset, your abyssal titan (or whatever youre using) will be instantly filled and it doesnt need to right click-withdraw X to BoB. This fixes your problem and saves a couple of seconds each run.


Also Clarity, I was just wondering why you use the castle wars bank rather than one of the Tokkul-Zo ones? It would save you from having to stock up on Rings of duelling and stop any possibility of forgetting to renew (I've caught the bot stuck at the altar with no ring a couple of times, i guess i didnt have enough charges when i started).
Is it faster to teleport with RoD, or did you not have a Tokkul-Zo to test with/forget they existed?


edit: Just realised it's because the balloon is right next to the castle wars bank! I'll just edit my own to use tz-haar banking. Thanks for the great script, I'll keep you updated on any other issues


Thanks ! im also curious about the coding for using tokkul-zo would you mind sharing that?

P.S @serajin thank you aswell for the help

stu

2014-12-17 15:31:18

From: victordono
Thanks ! im also curious about the coding for using tokkul-zo would you mind sharing that?

P.S @serajin thank you aswell for the help


I'm really busy atm and I havent written a script since 2012 i think, and I'm not even close to being 10% as good at it as clarity is, so I wont have any code done for weeks (if ever). But yeah if I do get round to it I'll share it

stu

2014-12-18 18:50:20

First time making it this far, ran out of water runes :(
no input needed by me for the whole 6h

Also, the runes sold for 14.7m so it's even better than the proggy says.
Got a screenshot if you want it for the first page to show that it can last this long http://gyazo.com/8539a7f5eb1154ed2c6192fb2514e0fa

======= ClarityMudRC Debug Progress Report =======
Time Running: 5 Hours, 52 Minutes and 4 Seconds
Runes Crafted: 25773
Runes/Hr: 4392
Total GP: 12,960,380gp
GP/Hr: 2,208,630gp/hr
====== ==================================== ======

J_R

2014-12-18 19:32:41

The main error I get that tends to be stopping my runs is the one where it ends up running out of ring of duelling charges at the altar >.>. This happens somewhat randomly between 1-3hrs or so of a run. It may probably be lag related though since it's kinda random. Other than that it runs really well as usual. Since RC is one of the skills I've left to raise to 99 (I'm pretty close) I'll be using this today + tm to get 99 with it :)

Also I can confirm that the GE price is not always the price you should sell for. I've been able to sell them for 700gp/ea if I'm willing to wait. There's generally always people who need it for vis wax (especially on mud rune as the first rune days) ;)

stu

2014-12-19 05:13:11

From: J_R

Also I can confirm that the GE price is not always the price you should sell for. I've been able to sell them for 700gp/ea if I'm willing to wait. There's generally always people who need it for vis wax (especially on mud rune as the first rune days) ;)


700 each? do they take long to sell at that kinda price?

J_R

2014-12-19 16:49:30

From: stu
700 each? do they take long to sell at that kinda price?


Last time I did it, it took about 2-3 days to sell like 100k (that I built up over a few weeks)

Clarity

2014-12-22 21:50:35

From: stu
First time making it this far, ran out of water runes :(
no input needed by me for the whole 6h

Also, the runes sold for 14.7m so it's even better than the proggy says.
Got a screenshot if you want it for the first page to show that it can last this long http://gyazo.com/8539a7f5eb1154ed2c6192fb2514e0fa

======= ClarityMudRC Debug Progress Report =======
Time Running: 5 Hours, 52 Minutes and 4 Seconds
Runes Crafted: 25773
Runes/Hr: 4392
Total GP: 12,960,380gp
GP/Hr: 2,208,630gp/hr
====== ==================================== ======


Fantastic report! This is nice, knowing that others are able to recreate the results I had from the very beginning. I shall add that to the first post.

stu

2014-12-23 14:44:05

Another nice one for you http://gyazo.com/7d563d07bbf355e440813511829b227c

I can get it running for 6h pretty much every time now. Use lumber teleport scrolls, start with a FRESH ring of duelling, full summoning points and an abyssal titan out. repair your pouches before starting the script, make sure you have enough supplies to keep going for the whole 6 hours, and make sure youre at the right part of your bank. (I have all my rc supplies on the top row of the bank, and I open the bank screen at the top, close the bank then start the script)

Not sure how many of these steps are necessary, but thats what I do every time and I never have issues any more.

victordono

2014-12-24 05:45:32

Suddenly for me the script just initializes then sits there, doesnt do anything

ClarityMudRC v2.3 - Full Junior+ Release
Initializing script…
SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (24-12-14 at 05.43.18 AM).txt

and will do so until i execute it :/

Obquility

2014-12-24 07:15:13

From: victordono
Suddenly for me the script just initializes then sits there, doesnt do anything

ClarityMudRC v2.3 - Full Junior+ Release
Initializing script…
SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (24-12-14 at 05.43.18 AM).txt

and will do so until i execute it :/


Make sure you have direct-x enabled in game settings

rudeboy99999

2014-12-24 10:15:55

Excellent script! Here's a fairly decent progress report for you :)

[ATTACH=CONFIG]24653[/ATTACH]

victordono

2014-12-24 17:06:47

From: jonesy259
Make sure you have direct-x enabled in game settings


It is enabled, the script logs in just fine but stops afterwards

I figured out the problem apparently its cause i had my layout LOCKED, i UNLOCKED it and it worked :)

Clarity

2014-12-30 17:05:02

From: victordono
It is enabled, the script logs in just fine but stops afterwards

I figured out the problem apparently its cause i had my layout LOCKED, i UNLOCKED it and it worked :)


It's because you have "Hide title bars when locked" enabled. That should be disabled. SRL-6 is intended to run fine with a locked or unlocked interface.

rudeboy99999

2015-01-05 06:17:50

Just a heads up, today's patch notes:

"Players can now automatically fill certain items from within the bank without withdrawing them first, such as Runecrafting pouches."

Im New Sry

2015-01-10 12:21:53

Using v2.3, 5 minutes into session it somehow lags at the Earth Altar, saying "Updated progess report". After 2-4 minutes it somehow realizes what has happened and goes to the bank. Is that supposed to happen? Reduces profits greatly.

E: 8 minutes into session it hangs again.

Left it and came back 2 hours earlier. Script worked for 45 minutes.

2531 | == ClarityDebug == | Travelling via balloon transport system.
2532 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
2533 | == ClarityDebug == | Performing antiban. (77) - Small Random Mouse
2534 | == ClarityDebug == | Familiar Expired: False
2535 | == ClarityDebug == | Detected balloon basket.
2536 | == ClarityDebug == | Did not detect the balloon, retrying.
2537 | == ClarityDebug == | Detected balloon basket.
2538 | == ClarityDebug == | Did not detect the balloon, retrying.
2539 | == ClarityDebug == | Detected balloon basket.
2540 | == ClarityDebug == | Did not detect the balloon, retrying.
2541 | == ClarityDebug == | Clicked multiple times due to human impatience.
2542 | == ClarityDebug == | Detected balloon basket.
2543 | == ClarityDebug == | Did not detect the balloon, retrying.
2544 | == ClarityDebug == | Detected balloon basket.
2545 | == ClarityDebug == | Did not detect the balloon, retrying.
2546 | == ClarityDebug == | Detected balloon basket.
2547 | == ClarityDebug == | Did not detect the balloon, retrying.
2548 | == ClarityDebug == | Detected balloon basket.
2549 | == ClarityDebug == | Did not detect the balloon, retrying.
2550 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
2551 | == ClarityDebug == | Detected balloon basket.
2552 | == ClarityDebug == | Did not detect the balloon, retrying.
2553 | == ClarityDebug == | Detected balloon basket.
2554 | == ClarityDebug == | Did not detect the balloon, retrying.
2555 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
2556 | == ClarityDebug == | Detected balloon basket.
2557 | == ClarityDebug == | Did not detect the balloon, retrying.
2558 | == ClarityDebug == | Detected balloon basket.
2559 | == ClarityDebug == | Did not detect the balloon, retrying.
2560 | == ClarityDebug == | Detected balloon basket.
2561 | == ClarityDebug == | Did not detect the balloon, retrying.
2562 | == ClarityDebug == | Clicked multiple times due to human impatience.
2563 | == ClarityDebug == | Detected balloon basket.
2564 | == ClarityDebug == | Did not detect the balloon, retrying.
2565 | == ClarityDebug == | Performing antiban. (172) - Pick Up Mouse

Found it standing just outside CW.

E: Just failed again, standing right next to the balloon.

410 | == ClarityDebug == | Travelling via balloon transport system.
411 | == ClarityDebug == | Familiar Expired: False
412 | == ClarityDebug == | Detected balloon basket.
413 | == ClarityDebug == | Detected balloon basket.
414 | == ClarityDebug == | Balloon screen open: False
415 | == ClarityDebug == | Balloon screen open: False
416 | == ClarityDebug == | Balloon screen open: False
417 | == ClarityDebug == | Balloon screen open: False
418 | == ClarityDebug == | Balloon screen open: False
419 | == ClarityDebug == | Balloon screen open: False
420 | == ClarityDebug == | Balloon screen open: False
421 | == ClarityDebug == | Balloon screen open: False
422 | == ClarityDebug == | Balloon screen open: True
423 | == ClarityDebug == | Balloon screen open: True
424 | == ClarityDebug == | Balloon screen open: False
425 | == ClarityDebug == | Balloon screen open: True
426 | == ClarityDebug == | Detected balloon basket.
427 | == ClarityDebug == | Detected balloon basket.
428 | == ClarityDebug == | Detected balloon basket.
429 | == ClarityDebug == | Detected balloon basket.
430 | == ClarityDebug == | Detected balloon basket.
431 | == ClarityDebug == | Detected balloon basket.
432 | == ClarityDebug == | Detected balloon basket.
433 | == ClarityDebug == | Detected balloon basket.
434 | == ClarityDebug == | Detected balloon basket.
435 | == ClarityDebug == | Detected balloon basket.
436 | == ClarityDebug == | Detected balloon basket.
437 | == ClarityDebug == | Detected balloon basket.
438 | == ClarityDebug == | Detected balloon basket.
439 | == ClarityDebug == | Detected balloon basket.
440 | == ClarityDebug == | Missed initial destination mouse point due to human inaccuracy.
441 | == ClarityDebug == | Detected balloon basket.
442 | == ClarityDebug == | Detected balloon basket.
443 | == ClarityDebug == | Detected balloon basket.
444 | == ClarityDebug == | Detected balloon basket.
445 | == ClarityDebug == | Detected balloon basket.
446 | == ClarityDebug == | Detected balloon basket.
447 | == ClarityDebug == | Detected balloon basket.
448 | == ClarityDebug == | Detected balloon basket.
449 | == ClarityDebug == | Detected balloon basket.
450 | == ClarityDebug == | Detected balloon basket.
== SCRIPT TERMINATION == Did not detect the balloon using any method.

E (again): Often fails just after the balloon travel with the same error. Did not detect balloon using any method.

Also, I am only getting around 2600 runes/h, that is below average, right? I see that in a lot of places the bot will wait after finishing one action and before doing another. Like teleporting to CW, walking towards chest, then waiting like 2-5 sec, then clicking on the chest. Same as after banking before running to ballon. Basically really often. Sorry for so much critic, I'm still making money!

So the main points that need fixing are:

1) NPC contact often fails, comes up with an error "Conversation box never opened" but it clicks out of Dark Mage's bounds
2) Occasionally disables Run, making the account to walk all the time
3) Gets stuck renewing familiar, something about balloon not detected
4) Gets stuck after the balloon ride, coming up with the error that it "Did not detect the balloon using any method"

I understand that this is harder for you to fix since your bot doesn't actually encounter these problems. I could record or something so you can see where what happens, if you want.

Clarity

2015-01-17 15:07:14

From: Im New Sry
Using v2.3, 5 minutes into session it somehow lags at the Earth Altar, saying "Updated progess report". After 2-4 minutes it somehow realizes what has happened and goes to the bank. Is that supposed to happen? Reduces profits greatly.

E: 8 minutes into session it hangs again.

Left it and came back 2 hours earlier. Script worked for 45 minutes.

Found it standing just outside CW.

E: Just failed again, standing right next to the balloon.

E (again): Often fails just after the balloon travel with the same error. Did not detect balloon using any method.

Also, I am only getting around 2600 runes/h, that is below average, right? I see that in a lot of places the bot will wait after finishing one action and before doing another. Like teleporting to CW, walking towards chest, then waiting like 2-5 sec, then clicking on the chest. Same as after banking before running to ballon. Basically really often. Sorry for so much critic, I'm still making money!

So the main points that need fixing are:

1) NPC contact often fails, comes up with an error "Conversation box never opened" but it clicks out of Dark Mage's bounds
2) Occasionally disables Run, making the account to walk all the time
3) Gets stuck renewing familiar, something about balloon not detected
4) Gets stuck after the balloon ride, coming up with the error that it "Did not detect the balloon using any method"

I understand that this is harder for you to fix since your bot doesn't actually encounter these problems. I could record or something so you can see where what happens, if you want.

Great example of a really helpful bug report, with a clear list of issues for me to fix! Some of those waits were inserted to accommodate complaints of lag breaking the script. In a later update, I will change all of those transitions to wait only until the destination is reached, rather than over-waiting.

I'm going to run this later today and see if I can recreate the errors and take care of them. If you're experiencing them, someone else probably is too.

Im New Sry

2015-01-17 19:23:23

I'm just glad to have the possibility to use this and make a load of cash, so whenever I'm near the pc I just monitor the script so it keeps running. Bug reports are the least that I can give back for what I'm getting :P.

I have noticed some other bugs as well.

1) That error with renewing familiar, it somehow steps out of CW, with the obelisk just below field of sight, so you should place the coordinates few tiles below, so it can detect the obelisk for renewal.
2) Sometimes it scrolls too much when selecting NPC contact menu and clicks on the blue mage (not sure what is his name) (that's the 1) issue from last post)
3) Sometimes it will say that it ran out of duel rings when there are some in the bank
4) Sometimes it runs somewhere south-east from the earth altar, possibly just not detecting it while running to it, missing it and then thinking that the account didn't reach the altar yet. Error ('In the correct vicinity, we but could not find the mysterious ruins entrance.')
5) Rarely it gets stuck in CW bank while running to the balloon (http://puu.sh/etEML.png), not sure what causes this to happen, it probably thinks that it is near the balloon already but actually ahead of it and tries to get back?
6) I have caught it using magical imbue and then trying to place water runes on the altar without any essence in the inventory. Not completely sure about this one, I don't remember why it had no essence, could be because of the lag and it made earth runes, but probably not the script's fault.

I found that simply cliking 'Run' will let the script run forever, I mean if you leave your computer and leave an autoclicker. It simply just picks up itself and teleports back to CW. Except 6), it doesn't stop trying to cast magical imbue and then craft water runes.

I have gotten over 9 levels from this script and made a real lot of money, it helps me greatly, so thank you for the script! :)

xqs_me

2015-01-23 01:45:36

Having an issue where its not casting npc contact. Every time it returns to the bank it withdraws the items for npc contact but doesnt actually do anything… When the giant pouch actually degrades, it will get withdrawn, say its casting npc contact, but it still isn't being casted… Should i check the check pouch code???

J_R

2015-01-23 01:50:22

From: xqs_me
Having an issue where its not casting npc contact. Every time it returns to the bank it withdraws the items for npc contact but doesnt actually do anything… When the giant pouch actually degrades, it will get withdrawn, say its casting npc contact, but it still isn't being casted… Should i check the check pouch code???


I think the repairing is broken, I basically replaced checking pouches with just using npc contact every 11-13 trips, it's actually a really simple fix.

Im New Sry

2015-01-23 12:10:52

From: J_R
I think the repairing is broken, I basically replaced checking pouches with just using npc contact every 11-13 trips, it's actually a really simple fix.


Works for me, just sometimes it overscrolls, but just sometimes. Maybe you don't have NPC Contact on the actionbar?

J_R

2015-01-23 16:32:56

From: Im New Sry
Works for me, just sometimes it overscrolls, but just sometimes. Maybe you don't have NPC Contact on the actionbar?


No, it's on the action bar. The problem isn't that it can't find the spell, it's that it doesn't detect when the pouches are broken.

Also a failsafe that seems to be missing that I ran into (maybe because I'm just bad) is that there is no failsafe to check whether you have enough runes for magical imbue (I ran out of astrals :P)

xqs_me

2015-01-23 19:54:21

From: xqs_me
Having an issue where its not casting npc contact. Every time it returns to the bank it withdraws the items for npc contact but doesnt actually do anything… When the giant pouch actually degrades, it will get withdrawn, say its casting npc contact, but it still isn't being casted… Should i check the check pouch code???


My Problems persisted through several SRL Updates until this most recent one…With a few code edits and the new update, the script runs beautifully without issue……Thanks for your amazing work. It's incredible looking through this code…

rudeboy99999

2015-01-24 06:36:41

Two things that would greatly improve this script. I use telescrolls method as the balloon method is riddled with errors.

1) Implement a fail-safe so that if it cannot find the altar, it teleports back to castle-wars. 90% of my script stoppages have been due to it being "unable to find the altar" (when I log back in it is always at the altar however; I suspect it is due to a sudden lag surge or misclicking an inventory tab)

2) Implement a fail-safe so that if it accidentally forgets to withdraw a ring of duelling and cannot teleport from the altar, it teleports using a convenient loadstone (such as lunar as it is close to a bank) and withdraws a ring and starts again.

These are the only two bugs that I have encountered and I have ran for numerous 6 hour sessions at a time, it is a very well written script and I thank you very much for your hard work in creating it!

Im New Sry

2015-01-24 08:55:10

It will be fixed I'm sure. At the very worst this could be an opportunity for noobs like me to actually learn about pascal and fix it ourselves. It needs some failsafes alright, but I think we need to wait a little bit for Clarity. After all he said he will be trying to fix all the issues!

Clarity

2015-01-24 19:47:53

Yeah, I've been busy trying to crank out my dungeoneering script, but work on that has stalled a bit since I need a function from @Obscurity!

I've read every post so far and made a list for myself. I'm glad that people have decided to take initiative and edit the code themselves rather than wait around. Stay tuned for an update!

Obscurity

2015-01-24 21:20:53

Oh sure, blame the new guy.

rudeboy99999

2015-01-25 04:53:42

Shame some idiot has dumped a lot of mud runes 200 gp under market price :(

J_R

2015-01-25 05:20:23

From: rudeboy99999
Shame some idiot has dumped a lot of mud runes 200 gp under market price :(


Unfortunate that people do this; however, I'm sure it'll be 700+ closer to dxp weekend

slayr288

2015-01-25 10:18:52

@Clarity
in v2.3 the choose option is 1 not 2 for npc contact
npc contact does not find the head correctly either, I made a new DTM for the dark mage and changed the point to be directly on the DTM

i commented my changes below

{FUNCTION -- NPCContact
Purpose: Repairs pouches using NPC Contact.
Comments: None.}
function NPCContact: boolean;
var
contactInterface, x, y, chatheadDTM, attempts: integer;
scrollPoint, clickPoint: TPoint;
scrollBox, clickBox: TBox;
begin
if failsafe.getTime > 180000 then
emergencyTerminate(' NPCContact; - Something went wrong, nothing happened for over three minutes. Terminating script.');
attempts := 0;
ClarityDebug('Detecting NPC Contact interface.');
chatheadDTM := DTMFromString('mlwAAAHicY2dgYDjIyMCwFYg3AvF6IN4LxOeBeAMQ7wTKrwPi3UB8CogXAvFKIL4ExFsnFjOICAkxCMOwoCDDup58MM0PlMeFGfFgKAAARkMPCw=='); //new dark mage dtm
contactInterface := BitmapFromString(66, 9, 'meJyNVdFOwzAMzNYNtahFVTcmNDY' + 'JDXhAfeP7+Rje+Qlu3GS556Q0iqrW9jkX55yOl11K6ev7BzNNx+f7' + 'frzs3k79875JYbRNBftjf3MNbWWu5m69rVZ4RhTsdHX3tYcQBQvSR' + 'j5Y6PXYwgWshyAeE0Z4PYov9skwsZv345zHkm0JBTIg7Nl6VwkFni' + '+HJsvQyuXt3mKFlZL64BJVUsqi/B7/dZEq9ZCFYCFf6lh8po2Kyma' + 'zAcjQ1ZhLUEh+6Lc3tl3NwnqGx2EjlGJC2WNUppdcrLmPBBnCbeNL' + 'UCR5nV2NLpPV2X2IKWUzwaSpfsQyXwThgxVNqAtR3II1i1QVlqeHN' + 'WY2IUfkfNXYnxJKPH1Z4lmgAfHkxeVzUjMlVVt74l1uDF5csig+EY' + 'Yr1HYhOXmhzZ9FSRvsMmM1g5ppVdkFh4gqHu44/V9EPURNlgjwZHk' + '7ZS9SUVEMwJHJcUv7iN2q9wsEDy/N');
while attempts < 20 do
begin
if findBitmapIn(contactInterface, x, y, mainscreen.getBounds()) then
break;
wait(gaussRangeInt(150, 250));
ClarityDebug('Did not find the NPC Contact interface.');
inc(attempts);
continue;
end;
if (attempts = 20) then
begin
freeBitmap(contactInterface);
freeDTM(chatheadDTM);
exit(false);
end;
ClarityDebug('Found the NPC Contact interface.');
scrollBox := IntToBox(291 + random(15), 184 + random(15), 497 - random(15), 330 - random(15));
if showScriptDebug then
smartImage.drawBox(scrollBox, false, clRed);
scrollPoint := scrollBox.getGaussPoint;
if showScriptDebug then
smartImage.drawCross(scrollPoint, 5, clAqua);
repeat
ClarityDebug('Scrolling down.');
mouseScroll(scrollPoint, 2 + random(2), true);
if findDTM(chatheadDTM, x, y, mainscreen.getBounds()) then
break;
antiban;
until findDTM(chatheadDTM, x, y, mainscreen.getBounds()) or (failsafe.getTime() > 180000);
antiban;
ClarityDebug('Found the DTM.');
clickPoint := point(x + random( - 10, 10), y + random( - 10, 10)); //small random movement
humanFlaws(clickPoint, MOUSE_LEFT, true);
conversationBox.isOpen(20000);
if (not conversationBox.isOpen) then
emergencyTerminate('Conversation box never opened.');
repeat
conversationBox.continue(true, true);
antiban;
wait(gaussRangeInt(150, reflexFactor));
until conversationBox.findOption(['ouches']) or (failsafe.getTime() > 180000);
conversationBox.selectOption(2); //used to be 1, the pouch repair is 2nd option
repeat
conversationBox.continue(true, true);
antiban;
wait(gaussRangeInt(150, reflexFactor));
until (not conversationBox.isOpen()) or (failsafe.getTime() > 180000);
antiban;
wait(gaussRangeInt(150, reflexFactor));
freeBitmap(contactInterface);
freeDTM(chatheadDTM);
end;

very good script though, good job

xqs_me

2015-01-25 15:54:45

quick thought, maybe there should be like a critical error master reset in which, instead of terminating, it travels back to castle wars via ring and resets itself…just an idea….

tulpiuka

2015-01-30 11:12:10

Sooo… whats the banrate on this script? Seems 0?

Clarity

2015-01-30 13:37:58

From: tulpiuka
Sooo… whats the banrate on this script? Seems 0?

Would be surprised if someone got banned with this. Haven't heard any complaints yet.

J_R

2015-01-30 16:20:33

Still runs about 2-3 hours for me before running into some error that I can't necessarily see since im asleep :P

xqs_me

2015-02-04 15:45:18

I keep getting these ring life errors now where it forgets to equip the ring of dueling, cant seem to correct the issue hmmm..

lanadekat

2015-02-09 13:11:44

From: Clarity
Would be surprised if someone got banned with this. Haven't heard any complaints yet.


Hey, I've got a question about your antiban. I took a look at it and it's doesn't seem to hard and actually it looks like it really works well.
So the question: can I use your antiban in my script? I don't want to completely steal it like copy/pasting it but I would like to keep the ideas like "HumanFlaws" and edit them to act just a bit different and fit my own script. Of course it's your decision if you don't like me doing it I won't do it.

Im New Sry

2015-02-11 07:34:44

Well, for me it doesn't detect the CW chest that good anymore, uses a ring to teleport to CW again, and runs out of charges before the new ring is equipped. So max 10 minutes of runtime. This could be SRL problem actually as I see that it tries to detect the chest from SRL include.

E: I was wrong. Probably clicks on the chest but due to low fps/lag spikes there is a slight delay and it causes the bot to click near the chest. Increasing openBank attempts to 4 seems to have fixed that particular problem. And darn it, this was really on my nerves for the last 2 days :)

TotalMassacre

2015-02-11 13:42:01

This script is amazing Clarity. So far, I've encountered the ring of dueling issue (where he wont have one at the bank). I noticed that atleast once it didn't withdraw a necklace of binding as part of the "human forgetfulness" feature. Is this what's happening with ring of dueling by chance?

As per the comments above me about balloon issues, I went straight to trying telescrolls. No issues so far with this.

My only question is about my rate. I'm using Abyssal Parasite because I don't have high enough summoning for the others. So that's 58 muds/trip. I'm getting about 3.5k runes/hour, at ~1.5m GP/H.

I will continue to test this out and update with a proggy.

Clarity

2015-02-11 19:27:25

From: lanadekat
Hey, I've got a question about your antiban. I took a look at it and it's doesn't seem to hard and actually it looks like it really works well.
So the question: can I use your antiban in my script? I don't want to completely steal it like copy/pasting it but I would like to keep the ideas like "HumanFlaws" and edit them to act just a bit different and fit my own script. Of course it's your decision if you don't like me doing it I won't do it.

Thank you for asking! Feel free to use it anywhere with appropriate crediting :)

From: Im New Sry
Well, for me it doesn't detect the CW chest that good anymore, uses a ring to teleport to CW again, and runs out of charges before the new ring is equipped. So max 10 minutes of runtime. This could be SRL problem actually as I see that it tries to detect the chest from SRL include.

E: I was wrong. Probably clicks on the chest but due to low fps/lag spikes there is a slight delay and it causes the bot to click near the chest. Increasing openBank attempts to 4 seems to have fixed that particular problem. And darn it, this was really on my nerves for the last 2 days :)

Is there always a lag/fps spike? If so, it would be better to increase the wait time before openBank begins, so it always waits for the lag spike to end before bothering with the bank. I'll add that to my checklist.

From: TotalMassacre
This script is amazing Clarity. So far, I've encountered the ring of dueling issue (where he wont have one at the bank). I noticed that atleast once it didn't withdraw a necklace of binding as part of the "human forgetfulness" feature. Is this what's happening with ring of dueling by chance?

As per the comments above me about balloon issues, I went straight to trying telescrolls. No issues so far with this.

My only question is about my rate. I'm using Abyssal Parasite because I don't have high enough summoning for the others. So that's 58 muds/trip. I'm getting about 3.5k runes/hour, at ~1.5m GP/H.

I will continue to test this out and update with a proggy.

Since the duelling ring is essential to continuing the script, I didn't include it in the forgetfulness antiban. Are you running out of ring of duelling(8)? Jagex did a poor job of presets and if all your ring of duellings changed to ring of duelling(7) then I believe the preset stops working.

I'm glad the script is working well for you, feel free to post progress reports :) Thank you for the helpful feedback!

Im New Sry

2015-02-12 03:23:32

I'm not sure, but trust me, 4 attempts fix the problem 100%. If it misclicks 2 times, it can fix itself and 100% does. Doesn't need to teleport to CW again at all.

tulpiuka

2015-02-12 05:56:21

oops. Sorry for double post. I thought i was editing the first one.

tulpiuka

2015-02-12 06:13:56

Nvm, silly me forgot to set transparency to 0.. for like 500th time :X


It's the changing antiban.. so much can go wrong. That mouse accuracy especially. The script can run for hours flawlessly or fail in 20 minutes. It's random. Lovely script though, that changing anti ban is amazing.

jayman19981

2015-02-13 00:39:20

Hey, script is working great, amazing script only having one problem.. for some reason the script does npc contact after every trip. im in directx with all proper settings. could you please help. Thanks

lanadekat

2015-02-13 14:41:22

From: jayman19981
Hey, script is working great, amazing script only having one problem.. for some reason the script does npc contact after every trip. im in directx with all proper settings. could you please help. Thanks


That should be a problem somewhere in "function checkPouches: boolean;" because it only tries to repair the pouches if this function is true. It should only be true when the pouches need a repair.
Try making your own DTMs and using them I don't know how pouches/degraded pouches look but if there isn't a lot of difference you'll probably just need a more accurate DTM.

TotalMassacre

2015-02-13 15:13:35

======= ClarityMudRC Debug Progress Report =======
Time Running: 4 Hours, 58 Minutes and 11 Seconds
Runes Crafted: 16762
Runes/Hr: 3373
Total GP: 7,080,410gp
GP/Hr: 1,424,640gp/hr
====== ==================================== ======
Longest I've gone without it breaking :D This is with Abyssal Parasite

Sajon

2015-02-14 16:30:31

From: lanadekat
That should be a problem somewhere in "function checkPouches: boolean;" because it only tries to repair the pouches if this function is true. It should only be true when the pouches need a repair.
Try making your own DTMs and using them I don't know how pouches/degraded pouches look but if there isn't a lot of difference you'll probably just need a more accurate DTM.

the something happens to me how do i fix this :/

says this this in the debug everytime it at the bank

146 | == ClarityDebug == | Offender actionbar TPA Length: 0
147 | == ClarityDebug == | Detected pouches that need to be repaired.
148 | == ClarityDebug == | openBank initiated.

lanadekat

2015-02-15 16:20:59

From: Sajon
the something happens to me how do i fix this :/

says this this in the debug everytime it at the bank

146 | == ClarityDebug == | Offender actionbar TPA Length: 0
147 | == ClarityDebug == | Detected pouches that need to be repaired.
148 | == ClarityDebug == | openBank initiated.


Change the dtms
147 | == ClarityDebug == | Detected pouches that need to be repaired.
it probably detects the "broken pouch" dtm so just fix that and it should work just fine

Sajon

2015-02-16 10:31:06

From: lanadekat
Change the dtms
147 | == ClarityDebug == | Detected pouches that need to be repaired.
it probably detects the "broken pouch" dtm so just fix that and it should work just fine

yeah fixed that now it dont pull a ring of dueling out of the bank

lanadekat

2015-02-18 18:21:54

From: Sajon
yeah fixed that now it dont pull a ring of dueling out of the bank

What does "ClarityDebug" say when it should take out the ring?

Did you setup this line correctly?

ringSlot := 1; //If using the CW method, what bank slot contains your rings?

Sajon

2015-02-18 18:56:12

From: lanadekat
What does "ClarityDebug" say when it should take out the ring?

Did you setup this line correctly?

ringSlot := 1; //If using the CW method, what bank slot contains your rings?

dont not say anything in debug its like it forgot about it and i put my rings in 20 and i put that in the script

NoobNoob7001

2015-02-19 00:03:24

Cannot find the alter half of the time. What am I doing wrong? Takes balloon their and everything perfectly. I have my setting set correct, but when it gets to the alter it clicks the water runes but can't find the alter.

Edit: Nvm had to do with water runes in first inventory slot.

Im New Sry

2015-02-25 10:40:58

Jagex might have just found out about my Mud Rune botting. 2 of 3 accounts just knocked out. They left the very first one though, and that one has gained over 20 levels since giant pouch. Anyway, I guess once this script is fixed it should avoid bans. I have managed to fix a few of the bugs but not all. @Clarity, can we expect an ETA of the update? And how is your DG script going along? :)

Clarity

2015-02-25 12:58:30

From: Im New Sry
Jagex might have just found out about my Mud Rune botting. 2 of 3 accounts just knocked out. They left the very first one though, and that one has gained over 20 levels since giant pouch. Anyway, I guess once this script is fixed it should avoid bans. I have managed to fix a few of the bugs but not all. @Clarity, can we expect an ETA of the update? And how is your DG script going along? :)

This is very disturbing news, were you running any other scripts on the accounts besides mine? Unless they simply detected SMART/our mouse methods, I'm pretty much at a loss for how the antiban failed to protect you.

A very detailed of the account(s) usage would be quite helpful to fixing this.

Either way, I'm very sorry for your loss.

Im New Sry

2015-02-25 13:03:08

From: Clarity
This is very disturbing news, were you running any other scripts on the accounts besides mine? Unless the script got stuck in an infinite loop somewhere, or they detected SMART, I'm pretty much at a loss for how the antiban failed to protect you.

Either way, I'm very sorry for your loss.


You know, I think that this is not your fault actually, more like my IP was flagged and they just checked all of the accounts. But they left one, they might be playing some sort of a game. Yes I was using a Superheater as well, that got banned too, but they left me 1 account from superheating as well. It's like they just decided to screw around. I love the antiban, looks much more advanced than any other scripts I've used.

I didn't lose much apart that I'd have to do a hell lot of quests to get back on my feet again, but other than that, it's all good. Script is really well written, just needs to be updated in order to eliminate all the bugs. I took the risk and I had it coming.

Nufineek

2015-02-27 05:23:47

I get these drawing and wrappers errors:


Clarity

2015-02-27 18:02:33

Your camera angle seems off, make sure your camera is "Classic" and not "RS3"

TotalMassacre

2015-02-27 19:31:19

Sorry for your luck man, I find it hard to believe you were banned for anything but too much antiban when it comes to Clarity's works of art. Coincidentally, my institution has been conducting a triple-blind study on antiban. While there is still a lot of number crunching left to do, I feel confident in releasing a sample of our preliminary findings. Please understand that this data is not final and subject to change.


Nufineek

2015-02-28 05:46:27

From: Clarity
Your camera angle seems off, make sure your camera is "Classic" and not "RS3"


I am on "Classic" camera, not RS3

Im New Sry

2015-03-03 16:06:26


I can't believe my eyes… If only they could run this long consistenly :D

sekirei

2015-03-04 13:17:53

When trying to launch I get this error:

ClarityMudRC v2.3 - Full Junior+ Release
Initializing script…
SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (04-03-15 at 01.14.41 PM).txt
Error while reading stream: Unable to open file "C:\Simba\/Scripts/ClarityMudRCImages/scriptpaint.png" at line 2003
Execution failed.
The following DTMs were not freed: [0, 1]
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, 3]
File[C:\Simba\scripts/ClarityMudRCImages/scriptpaint.png] has not been freed in the script, freeing it now.
File[C:\Simba\Includes\SRL-6/logs/SRL log (04-03-15 at 01.14.41 PM).txt] has not been freed in the script, freeing it now.
Error: Unknown declaration "loadBitmapt" at line 2003
Compiling failed.

Im New Sry

2015-03-04 13:28:52

From: sekirei
When trying to launch I get this error:

ClarityMudRC v2.3 - Full Junior+ Release
Initializing script…
SRL: Logfile = C:\Simba\Includes\SRL-6/logs/SRL log (04-03-15 at 01.14.41 PM).txt
Error while reading stream: Unable to open file "C:\Simba\/Scripts/ClarityMudRCImages/scriptpaint.png" at line 2003
Execution failed.
The following DTMs were not freed: [0, 1]
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, 3]
File[C:\Simba\scripts/ClarityMudRCImages/scriptpaint.png] has not been freed in the script, freeing it now.
File[C:\Simba\Includes\SRL-6/logs/SRL log (04-03-15 at 01.14.41 PM).txt] has not been freed in the script, freeing it now.
Error: Unknown declaration "loadBitmapt" at line 2003
Compiling failed.


Delete C:\Simba\Scripts\ClarityMudRCImages and try again. It's an error with the paint file. If that fails, just set the paint to false and rely on debug in Simba.

sekirei

2015-03-04 13:31:21

Just got it to work
Error: Unknown declaration "loadBitmapt" at line 2003
for some reason it was loadBitmapt instead of loadBitmap lol

sekirei

2015-03-04 15:00:40

======= ClarityMudRC Debug Progress Report =======
Time Running: 44 Minutes and 36 Seconds
Runes Crafted: 2840
Runes/Hr: 3819
Total GP: 971,790gp
GP/Hr: 1,306,950gp/hr
====== ==================================== ======
Great script :)

Smile

2015-03-06 23:31:29

If the script isnt withdrawing the essence to the beast of burden, as it wasn't doing in my case

Replace line 899 with
 if not bankscreen.withdraw(essenceSlot, abyssalCapacity, ['ure'][COLOR="#FF0000"], false[/COLOR], true) then familiarDying := true;

We need to add an extra variable in there withdraw as it was instead withdrawing them as a note due to an updated function I believe.

function TRSBankScreen.withdraw(slot, amount: integer; mouseOverText: TStringArray; [COLOR="#FF0000"]asNote: boolean = false[/COLOR]; toFamiliar: boolean = false): boolean;

I've highlighted the area in red. I didn't get to read through the whole thread so sorry if this has already been posted.

J_R

2015-03-07 01:34:16

Another way to make sure it withdraws essence to the BoB is to simply make it part of your bank preset (the last preset at the bottom is the beast of burden one, to use it simply check the box in the preset settings that says use BoB preset) and remove the part about withdrawing to familiar.

digitalninja

2015-03-07 04:02:57

Superb script … had a couple comments -

1). Not sure if this is possible but when I am making runs without the script I generally right click and fill pouches right from the bank rather than fill inventory, close bank, fill pouches and repeat till they are all full.

2). It looks like the color of the earth altar matches the color of the fence which caused a few issues (including chopping trees)

3). Were there any plans in the future to add support for Massive pouch? Could significantly boost profitability as well.

Took me a while to get the script working … never played with "presets" before so that was cool to learn about :).

kingarabian

2015-03-07 06:13:24

How's the script running?

digitalninja

2015-03-07 12:57:54

Could someone help me out … I am sure its a simple setting but I created a few titans but I am only making 51 mud runes/run since it doesnt appear the titan is withdrawing essence?? I have read through the comments and changed what I could, I also tried saving the preset for a full titan but nothing seems to be working at the moment??

Smile

2015-03-07 18:41:07

From: digitalninja
Could someone help me out … I am sure its a simple setting but I created a few titans but I am only making 51 mud runes/run since it doesn't appear the titan is withdrawing essence?? I have read through the comments and changed what I could, I also tried saving the pre-set for a full titan but nothing seems to be working at the moment??


From: Smile
If the script isnt withdrawing the essence to the beast of burden, as it wasn't doing in my case

Replace line 899 with
 if not bankscreen.withdraw(essenceSlot, abyssalCapacity, ['ure'][COLOR="#FF0000"], false[/COLOR], true) then familiarDying := true;


or what you do is comment out line 898 and 899 with slashes like so

//scriptStatus('Interacting with our abyssal beast of burden.');
//if not bankscreen.withdraw(essenceSlot, abyssalCapacity, ['ure'], false, true) then familiarDying := true;

then in your preset, create a beast of burden pre-set with essence in it, then enable your first pre-set to use the bob pre-set.


From: kingarabian
How's the script running?


It's running pretty well, sometimes as others have said it does some weird things. Clicking the fence/chopping trees and not getting to the altar, I've had it fail trying to restore summoning points and sometimes when it walks too close to the baloon it gets stuck constantly moving the mouse around the 3 ATPAs in the corner of the main screen wildly. Other than that I'd had instances of it working non-stop for a couple hours.

kingarabian

2015-03-07 19:46:31

Can't get it to open up the bank chest @ CW.

Hovers over the chest for a nice time then offsets and clicks somewhere else. Exact same setup as everyone else.

Smile

2015-03-07 23:26:52

From: kingarabian
Can't get it to open up the bank chest @ CW.

Hovers over the chest for a nice time then offsets and clicks somewhere else. Exact same setup as everyone else.


Not sure, I've not had that happen. Are you in Direct-X mode?

kingarabian

2015-03-08 00:09:20

From: Smile
Not sure, I've not had that happen. Are you in Direct-X mode?


Yes, I'm sure. I'm confused because it moves the mouse right over the chest and then moves it away and clicks somewhere else. Going to try on a different computer.

Could be a DirectX issue on my part.

Im New Sry

2015-03-08 07:29:21

From: kingarabian
Yes, I'm sure. I'm confused because it moves the mouse right over the chest and then moves it away and clicks somewhere else. Going to try on a different computer.

Could be a DirectX issue on my part.


I have changed the attempt number in line 806 to 4 and eliminated the problem forever.

However, on some errors like the "Did not find the altar" "Vicinity error" "Did not detect the baloon using any method" I would love to fix the failsafe by including travelToBank function but I am almost sure that I need to reset the mainloop after that, and I don't know how… Anyone ?

E: Massive Pouches won't give a massive profit boost as they crumble to dust and time required to acquire them is longer than the actual use.

kingarabian

2015-03-08 08:48:26

From: Im New Sry
I have changed the attempt number in line 806 to 4 and eliminated the problem forever.

However, on some errors like the "Did not find the altar" "Vicinity error" "Did not detect the baloon using any method" I would love to fix the failsafe by including travelToBank function but I am almost sure that I need to reset the mainloop after that, and I don't know how… Anyone ?

E: Massive Pouches won't give a massive profit boost as they crumble to dust and time required to acquire them is longer than the actual use.


Got it to work. Turns out I didn't have Mouseover Text enabled. Sigh.

Script is running flawlessly so far.

Smile

2015-03-08 19:04:05

From: kingarabian
Got it to work. Turns out I didn't have Mouseover Text enabled. Sigh.

Script is running flawlessly so far.


Gotta love the simple things :)

kingarabian

2015-03-09 13:46:32

So far:

- I think the Anti-ban is toooo good for its own good.
- Bankscreen detection is really off. No idea why. Usually involves me restarting the script 3-5 times until it works.
- NPC Contact is un-reliable. Talks to the mage correctly and starts the conversation, but then loses focus trying to detect the conversation. Disabled it, and I finally have consistent 1hour proggies, if Bankscreen/Alter Detection don't break.

I'll fix up NPC Contact.

kingarabian

2015-03-10 16:36:11

======= ClarityMudRC Debug Progress Report =======
Time Running: 2 Hours, 57 Minutes and 29 Seconds
Runes Crafted: 9522
Runes/Hr: 3219
Total GP: 3,723,820gp
GP/Hr: 1,258,770gp/hr
====== ==================================== ======

Longest proggy yet. Could run for more but ran out of supplies.

Im New Sry

2015-03-11 11:07:50


:D using a VPN this time, this account didn't even make it to 1 month. Do they detect VPNs now as well?

Clarity

2015-03-11 14:53:38

From: Im New Sry

:D using a VPN this time, this account didn't even make it to 1 month. Do they detect VPNs now as well?


Was this the only script you used?

Im New Sry

2015-03-11 16:52:53

From: Clarity
Was this the only script you used?


Yeah

But I'm goldfarming so I'm in no position to blame anyone.

kingarabian

2015-03-11 17:39:06

How long did you bot per day, what methods did you use? Balloon or Telescroll?

Im New Sry

2015-03-11 17:48:06

Balloon, about 7-9 hours a day.

kingarabian

2015-03-11 17:52:28

From: Im New Sry
Balloon, about 7-9 hours a day.


How much anti-ban were you using? 9000?

Im New Sry

2015-03-11 17:54:39

From: kingarabian
How much anti-ban were you using? 9000?


Yeah. Should I use different values for each account? I think all the errors like "Did not find the balloon using any method" "In the correct vicinity…" was the main reason of the ban.

kingarabian

2015-03-11 21:22:31

From: Im New Sry
Yeah. Should I use different values for each account? I think all the errors like "Did not find the balloon using any method" "In the correct vicinity…" was the main reason of the ban.


I think so, I also think the Anti-Ban while great is too un-natural, so I disabled it completely.

Errors like "Did not find Balloon" "Did not find interface" are okay since termination always follows.

Errors for example:
When the count max is set at 20, and it's about to craft the runes, and for some reason after it cast imbue spell, it switches from the backpack interface to the equipment interface, and blindly tries to find the water runes despite not being visible. That's a certain flag.

When it sometimes enters the mysterious ruins and then clicks on the point that's not far enough to make the alter visible; that's going to be a flag because the count of retries is set at 20 so it will keep clicking the water rune then trying to find the alter without any success until it terminates the script or tele's back to Castle Wars. Even if the failsafe in teleporting back to Castle Wars theoretically saved the script, it's already too late and a flag is triggered.

When it tries to restore summoning points but can't locate it, so it keeps teleporting back to Castle Wars and retrying will also trigger a flag.

I think Clarity did a heck of a job on this script, and did something that resembles iBot's scripts in the past for the first time on Simba. But iBot had reflection/injection. We're using color, and while convenient, it's no-where near accurate.

But thankfully the SRL community encourages learning and we're all able to edit scripts and customize them in the ways we deem fit.

Im New Sry

2015-03-12 04:31:01

From: kingarabian
I think so, I also think the Anti-Ban while great is too un-natural, so I disabled it completely.

Errors like "Did not find Balloon" "Did not find interface" are okay since termination always follows.

Errors for example:
When the count max is set at 20, and it's about to craft the runes, and for some reason after it cast imbue spell, it switches from the backpack interface to the equipment interface, and blindly tries to find the water runes despite not being visible. That's a certain flag.

When it sometimes enters the mysterious ruins and then clicks on the point that's not far enough to make the alter visible; that's going to be a flag because the count of retries is set at 20 so it will keep clicking the water rune then trying to find the alter without any success until it terminates the script or tele's back to Castle Wars. Even if the failsafe in teleporting back to Castle Wars theoretically saved the script, it's already too late and a flag is triggered.

When it tries to restore summoning points but can't locate it, so it keeps teleporting back to Castle Wars and retrying will also trigger a flag.

I think Clarity did a heck of a job on this script, and did something that resembles iBot's scripts in the past for the first time on Simba. But iBot had reflection/injection. We're using color, and while convenient, it's no-where near accurate.

But thankfully the SRL community encourages learning and we're all able to edit scripts and customize them in the ways we deem fit.


Yeah, that's true. I have ghetto fixed like 3 or 4 errors myself but I'm not good enough to fix all of them yet.

Sometimes I get tpointarray exceptions and I have no idea how to deal with that as well.

kingarabian

2015-03-12 06:39:54

From: Im New Sry
Yeah, that's true. I have ghetto fixed like 3 or 4 errors myself but I'm not good enough to fix all of them yet.

Sometimes I get tpointarray exceptions and I have no idea how to deal with that as well.


It's because sometimes it finds the wrong TPA.

Im New Sry

2015-03-12 11:33:03

Well, today I beat my PR.


Would have ran for a longer time, if RS wouldn't have kicked it out.

And I don't know if anyone did, but…


This is the account that survived both chain bans so far… But I guess his time is very soon. Anyway, thank you!!! All the way from 75!

kingarabian

2015-03-12 18:29:13

Congratulations!

Just wanted to point out that getting kicked out @ the 6 hour mark repeatedly also triggers a flag,

Im New Sry

2015-03-13 01:25:06

From: kingarabian
Congratulations!

Just wanted to point out that getting kicked out @ the 6 hour mark repeatedly also triggers a flag,


Thank you! And how come? I had a lot of kickouts during my legit play as well.

kingarabian

2015-03-13 03:03:34

From: Im New Sry
Thank you! And how come? I had a lot of kickouts during my legit play as well.


Just from personal experience. I had two accounts which I botted on that did not use breaks and thus got kicked out always at the 6 hour mark. Using the same bot, I had 3 other accounts which USED breaks and they did not get banned.

kingarabian

2015-03-13 05:06:20

======= ClarityMudRC Debug Progress Report =======
Time Running: 3 Hours, 41 Minutes and 32 Seconds
Runes Crafted: 11136
Runes/Hr: 3016
Total GP: 4,309,210gp
GP/Hr: 1,167,080gp/hr

J_R

2015-03-13 05:28:39

From: kingarabian
======= ClarityMudRC Debug Progress Report =======
Time Running: 3 Hours, 41 Minutes and 32 Seconds
Runes Crafted: 11136
Runes/Hr: 3016
Total GP: 4,309,210gp
GP/Hr: 1,167,080gp/hr


Are you doing this with a familiar? Even the lower level ones increase profit by enough to be worth it. I was getting like 4500~4800 runes/hr with the titan, should be able to get a fair bit more than 3k with a lurker/whatever the others are.

kingarabian

2015-03-13 06:16:54

From: J_R
Are you doing this with a familiar? Even the lower level ones increase profit by enough to be worth it. I was getting like 4500~4800 runes/hr with the titan, should be able to get a fair bit more than 3k with a lurker/whatever the others are.


Using parasite. Titan gets me around 3.5k.

J_R

2015-03-13 14:57:30

From: kingarabian
Using parasite. Titan gets me around 3.5k.


Oh, guess you must be using the balloon then, I usually used scrolls

kingarabian

2015-03-13 15:03:25

======= ClarityMudRC Debug Progress Report =======
Time Running: 4 Hours, 48 Minutes and 47 Seconds
Runes Crafted: 14094
Runes/Hr: 2928
Total GP: 5,447,550gp
GP/Hr: 1,131,810gp/hr
====== ==================================== ======

kingarabian

2015-03-13 15:05:18

From: J_R
Oh, guess you must be using the balloon then, I usually used scrolls


I use scrolls as well, but I edited the script and put in failsafes. May have slowed it down.

Pompus

2015-03-18 23:30:20

Hey champ!

Will have a proggy up for you soon. Absolutely amazing script, it took some time to set up and get requirements but totally worth it.
The only thing I have found so far where it is getting stuck is, it tries to store 'noted' pure essence in the familiar and that no longer works. This is trying to store into an abby lurker.

kingarabian

2015-03-19 02:40:16

From: Pompus
Hey champ!

Will have a proggy up for you soon. Absolutely amazing script, it took some time to set up and get requirements but totally worth it.
The only thing I have found so far where it is getting stuck is, it tries to store 'noted' pure essence in the familiar and that no longer works. This is trying to store into an abby lurker.


SRL Un-Official Rule:
Check previous pages on the corresponding script thread for recent updates/fixes that may fix your problem.

Pompus

2015-03-19 22:02:16

From: kingarabian
SRL Un-Official Rule:
Check previous pages on the corresponding script thread for recent updates/fixes that may fix your problem.


Yes, ha I definitely should have done that and normally do. Might also find an explanation for a few other quirks I am running into.

Pompus

2015-03-19 22:03:23

Proggy
Longest one yet. Normally only goes about 20-30 mins before getting stuck somewhere and logging.

======= ClarityMudRC Debug Progress Report =======
Time Running: 1 Hour, 12 Minutes and 21 Seconds
Runes Crafted: 2601
Runes/Hr: 2157
Total GP: 1,280,860gp
GP/Hr: 1,062,210gp/hr
====== ==================================== ======

kingarabian

2015-03-20 04:22:36

======= ClarityMudRC Debug Progress Report =======
Time Running: 6 Hours, 2 Minutes and 59 Seconds
Runes Crafted: 16588
Runes/Hr: 2742
Total GP: 6,343,020gp
GP/Hr: 1,048,450gp/hr
====== ==================================== ======

Im New Sry

2015-03-27 01:07:47

Now it started showing this…

ClarityMudRC v2.3 - Full Junior+ Release
Initializing script...
ReWriteFile - Exception. Could not create file: C:\Simba\Scripts\ClarityMudRC v<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | CloudFlare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" type="text/css" media="screen,projection" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" type="text/css" media="screen,projection" /><![endif]-->
<style type="text/css">body{margin:0;padding:0}</style>
<!--[if lte IE 9]><script type="text/javascript" src="/cdn-cgi/scripts/jquery.min.js"></script><![endif]-->
<!--[if gte IE 10]><!--><script type="text/javascript" src="/cdn-cgi/scripts/zepto.min.js"></script><!--<![endif]-->
<script type="text/javascript" src="/cdn-cgi/scripts/cf.common.js"></script>


</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="challenge_headline">One more step</h1>
<h2 class="cf-subheadline"><span data-translate="complete_sec_check">Please complete the security check to access</span> pastebin.com</h2>
</div><!-- /.header -->

<div class="cf-section cf-highlight cf-captcha-container">
<div class="cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<div class="cf-highlight-inverse cf-form-stacked">
<form class="challenge-form" id="challenge-form" action="/cdn-cgi/l/chk_captcha" method="get">
<script type="text/javascript" src="/cdn-cgi/scripts/cf.challenge.js" data-type="normal" data-ray="1cd8807813790c8f" async></script>
<noscript id="cf-captcha-bookmark" class="cf-captcha-info">
<iframe src="//www.google.com/recaptcha/api/noscript?k=6LeT6gcAAAAAAAZ_yDmTMqPH57dJQZdQcu6VFqog" height="300" width="500" frameborder="0"></iframe>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge">
<label for="manual_recaptcha_challenge_field">Enter confirmation code after solving challenge above</label>
<textarea id="manual_recaptcha_challenge_field" name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<button type="submit" class="cf-btn cf-btn-accept"><span data-translate="submit">Submit</span></button>
</noscript>
</form>

</div>
</div>

<div class="cf-column">
<div class="cf-screenshot-container">

<span class="cf-no-screenshot"></span>

</div>
</div>
</div><!-- /.columns -->
</div>
</div><!-- /.captcha-container -->

<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="why_captcha_headline">Why do I have to complete a CAPTCHA?</h2>

<p data-translate="why_captcha_detail">Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.</p>
</div>

<div class="cf-column">
<h2 data-translate="resolve_captcha_headline">What can I do to prevent this in the future?</h2>

<p data-translate="resolve_captcha_antivirus">If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.</p>

<p data-translate="resolve_captcha_network">If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.</p>
</div>
</div>
</div><!-- /.section -->

<div class="cf-error-footer cf-wrapper">
<p>
<span class="cf-footer-item">CloudFlare Ray ID: <strong>1cd8807813790c8f</strong></span>
<span class="cf-footer-separator">&bull;</span>
<span class="cf-footer-item"><span data-translate="your_ip">Your IP</span>: ***********</span>
<span class="cf-footer-separator">&bull;</span>
<span class="cf-footer-item"><span data-translate="performance_security_by">Performance &amp; security by</span> <a data-orig-proto="https" data-orig-ref="www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">CloudFlare</a></span>

</p>
</div><!-- /.error-footer -->


</div><!-- /#cf-error-details -->
</div><!-- /#cf-wrapper -->

<script type="text/javascript">
window._cf_translation = {};


</script>

</body>
</html>
.simba
Successfully executed.

Tried to delete sendstats procedure but nothing worked…

Maybe I also need to delete the autoupdateme?

Clarity

2015-03-27 02:22:00

From: Im New Sry
..

I believe that occurs when PasteBin returns something bad (looks like a CloudFlare redirect page?). I use a pastebin file to determine script versions! Take out the autoupdateme and everything should be fine :)

Im New Sry

2015-03-27 05:45:20

From: Clarity
I believe that occurs when PasteBin returns something bad (looks like a CloudFlare redirect page?). I use a pastebin file to determine script versions! Take out the autoupdateme and everything should be fine :)


Yeah, works great again, thanks :P

That could have been because of the VPN (never happened before though)

Pompus

2015-04-01 10:37:58

Thank you sir!
Clarity

Longest proggy I've gotten so far, though it still usually only does about 1 to 1 1/2 hour runs and will get stuck somewhere or won't find something and just quit. I can't really figures out any good reasons for this so it is hard to document. In this case the "conversation box never opened"

======= ClarityMudRC Debug Progress Report =======
Time Running: 3 Hours, 14 Minutes and 21 Seconds
Runes Crafted: 7888
Runes/Hr: 2435
Total GP: 3,277,450gp
GP/Hr: 1,011,750gp/hr
====== ==================================== ======
== SCRIPT TERMINATION == Conversation box never opened.
Successfully executed.

Im New Sry

2015-04-17 12:58:54


Using a modified version of this script, so far so good. And 0 bans as well.

Im New Sry

2015-04-25 19:59:18

Sorry for double post, but holy crap, this is going to be my PR for ages I believe.


And it's still running :D has anyone else been able to run it for this long? I wish I could see when it fails, but I'm going to sleep unfortunately… Really crazy.

By the way, this is without familiar, with balloon transport and NPC contact at 75+ Runecrafting.

Clarity

2015-04-26 00:45:32

From: Im New Sry
Sorry for double post, but holy crap, this is going to be my PR for ages I believe.


And it's still running :D has anyone else been able to run it for this long? I wish I could see when it fails, but I'm going to sleep unfortunately… Really crazy.

By the way, this is without familiar, with balloon transport and NPC contact at 75+ Runecrafting.


Would you be willing to share your modifications for an official update? I haven't had time to get to this script, and if you're getting those kinds of progress reports it would be awesome to port your changes.

Let me know :)

Im New Sry

2015-04-26 06:49:49

A PM has been sent.

kingarabian

2015-04-27 19:30:00

13 hours plus is crazy.

Mines always stops within 3-5 hours. And it's heavily edited. Would love to see what you did. Especially with that doomed "Insufficient ring life error"

Clarity

2015-04-27 20:16:45

From: kingarabian
13 hours plus is crazy.

Mines always stops within 3-5 hours. And it's heavily edited. Would love to see what you did. Especially with that doomed "Insufficient ring life error"


When my work with OGL settles down, I'd love to take another look at this script and fix all that nonsense. I'm sure it's just some careless coding/insufficient amount of failsafes on my part.

Really happy to see that the script is working well for so long, I'm fairly certain that @Im New Sry's ban was not a result of this script now :p

kingarabian

2015-04-27 21:31:38

From: Clarity
When my work with OGL settles down, I'd love to take another look at this script and fix all that nonsense. I'm sure it's just some careless coding/insufficient amount of failsafes on my part.

Really happy to see that the script is working well for so long, I'm fairly certain that @Im New Sry's ban was not a result of this script now :p


Honestly I believe your use of complex anti-bans was a good idea. But I think there was too much going on all at once. So if one thing broke, something else was going to break eventually. Maybe we should start thinking of having advanced anti-ban on the program side (Simba) rather than script side.

But it was great. I've never seen anti-ban on a script like that since iBot. So Kudos to you.

Now we wait for @Im New Sry; !

Im New Sry

2015-05-02 02:12:19

The error is not fixed on my end as well. From what I've seen, it either interacts with the NPC near the balloon, but this procedure doesn't work correctly, I don't know why…

  if ((tmt.gettime()>20000) and ( not conversationbox.isOpen())) then exit
else
begin
ConversationBox.continue(true,true);
wait(gaussrangeint(457,875));
ConversationBox.selectOption(1);
wait(gaussrangeint(457,1175));
ConversationBox.continue(true,true);
end;

And I've seen it mistakenly (?) click the balloon while thinking that it didn't


Was a really lucky run, and it seems to happen only on one account. HOWEVER, I found out, that unlocking the interface increases an average run time…

I can't share the version because I was not the one who modified it and the guy is against that… :( I'm really sorry :(

Clarity

2015-05-02 02:28:07

From: Im New Sry
I can't share the version because I was not the one who modified it and the guy is against that… :( I'm really sorry :(

Lol not really an issue, I guess I will have to update the script so this super secret version is obsolete and everyone can enjoy my release :p

Im New Sry

2015-05-03 09:02:26

From: Clarity
Lol not really an issue, I guess I will have to update the script so this super secret version is obsolete and everyone can enjoy my release :p


Hey, if I knew how to fix all these issues myself, I would have shared them in this thread for everybody to see.

Clarity

2015-05-03 14:59:19

From: bbassett
This irritates me way more than it should……happy to take a script for free, that someone spends a long time developing / maintaining, makes a few changes that improves it a bit but this 'guy' is unwilling to share/give it back to help others? Clarity, you've more patience than I would have…


Yeah it's pretty disrespectful, and honestly silly, since these changes couldn't possibly be anything special, secret, or complex. There will always be leechers like that here who don't really understand the point of this script release, or SRL in general. I barely care as it is since my current goldfarming methods are almost 4x this script's income. But anyway, my last exam is today, and I'll take a look after :)

I'm patient mostly because the disrespect motivates me to render their secrecy pointless by releasing a script update, which is overdue. So a part of me might thank them for the motivation :p

cosmasjdz

2015-05-04 03:16:12

Basicly the problem like with all other scripts are excesive ammount of tables popping out either from nowhere, think jagex spawns them automatically in random times. Other times after log in or worldhop and quite often,, especially if having lagg srl functions like opentabbackpack misslicks drop-down menus or whatever they called and open tables. Script doesnt deal with that. Also there were few logic issues like infinity loop in change summoning function if i remember correctly. Some issues with npc repair spell. If i run without npc repair spell then it doesnt crash once most of the time.

Oh and also your script never moves camera up, so in time like 2 hours it gets to like ridiculous low angle and cant see balloon, i think thats the reason of most major crahses. If no lagg double teleport/false at altar recognition doesnt happen.

Apart from that script excellent, antiban is at level never seen before.

Spent some hours fixing that as have exams too, might share if anyone need after work.

@kingarabian insufficient life error can be dealt by checking your location and if at CW then just rebank else terminate:D

Parade

2015-05-29 15:44:36

So, I am looking at the script right now to change the method for the ring and necklace. The script doesn't seem to be tracking the charges on the ring. I've been trying to learn coding a little better, but the script should be starting off with variable set at 8. The command so that it knows when to subtract from that variable is
dec(ringLife);
, correct?

J_R

2015-05-30 22:27:57

Yeah, but while I was using it I think it ended up doing most of the ring refilling by checking when the ringDTM was not visible on the action bar, because I'm pretty sure my lag resulted in a few double teleports/getting losts.

adc

2015-06-01 18:08:27

Tweaked it some, got it going pretty well:

http://puu.sh/i8VqD/c1f5e09167.jpg

Summary of the changes made:

No longer detects whether it needs a new ring based on DTM (ring DTM is broken, so I get false positives all the time and end up with a ton of half-used rings, and I haven't fixed it).
Ripped out summoning and pouch repair support (and thus support for everything above the small pouch), as they didn't work (pouch repair; pretty sure this is just a DTM issue, but I wasn't bothered with fixing it) or weren't used (summoning) and were just causing delays while banking.
Ripped out the walking from bank to balloon and balloon to altar, replacing it with SPS walking; far more accurate, if slightly slower (due to waiting for walking to end). Not sure it's worth doing the same for bank and altar movement, as it's just one click away at most already.
Fiddled with timings, hopefully making it more efficient all around.

If anyone wants the copy of the script I'm using, feel free to PM me about it.

J_R

2015-06-02 19:08:22

Fixing pouch repair was really really easy. Just hard code it to repair every 11-13 trips using npc contact, it greatly improves runes/hr (and the npc contact part of npc contact should still work pretty well anyway). Probably doubles it actually without a familiar in the picture.

adc

2015-06-02 19:25:31

Oh for sure, it wouldn't even be difficult to do it properly either. I just don't want to do it, because I'm lazy.

adc

2015-06-04 13:10:44

Added in pouch repair, fixed some issues which had no failsafes:

http://puu.sh/icjPM/1970bc1579.jpg

Working really well now.

bbassett

2015-06-13 11:57:24

I found reducing the ring life to 7 gives a quick fail-safe - it's never without a ring even after using one life if it gets lost - also, having a stack of one life rings left lets you sell them and recoup towards the cost of the new 8 life ones.

adc

2015-06-13 12:35:33

I found it was easy enough to hard code it in - I added a variable that declares the current charges (in case you don't have 8) when you start the script and then decrement it each time you TP to the bank. Never had it screw up on me.

Parade

2015-06-13 20:50:44

Have you guys had any issues with the script dropping water runes?

yourule97

2015-06-13 22:43:55

From: Parade
Have you guys had any issues with the script dropping water runes?


The only reason I could think this might be happening is because maybe the script is too fast and is accidently dragging the water runes out of your backpack? Try lowering mouse speed

Parade

2015-06-13 22:58:31

From: yourule97
The only reason I could think this might be happening is because maybe the script is too fast and is accidently dragging the water runes out of your backpack? Try lowering mouse speed


I'll give messing with the mouse speed settings a try. I can't find any reason for it to click there though.. I hardcoded the water runes in another spot in the inventory and it was doing the same thing, so it is definitely something surrounding the water runes.

It's working perfectly except for this flaw.. It's only while at the chest; right after closing the bank and walking to the balloon. Is it only on my side that this is occurring?

-Edit: Well, It's slightly redundant, but I created a failsafe that checks for water runes before heading out. It uses an alternative banking method that would hopefully negate the effects of dropping the water runes while closing bank.

-Edit 2: Figured it out. I had water runes on action bar with hotkey1. Swapped it out and it is fixed.

adc

2015-06-15 02:25:20

http://puu.sh/ipp5Z/d60f42cd00.jpg

Added Giant pouch, up to 1.3m/hr now. NPC contact still works fine, thankfully.