Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
hehegurl

Will it ever be possible to have scripts which mimic the speed of high level players?

Recommended Posts

As per title, I've got 400m exp on my main zero all legit. Watching any and all scripts the difference between the play is absurd. The bot acts and reacts extremely slowly (which to a human seeing a bot with a 99 or something would ring bells if they're still awful at said skill). 

For example I was checking how many eas per hour abyss Nat scripts use and they are at minimum 2x slower than when I do relaxed non sweaty Nats and often 2.5x slower. Just watching bots they always act.. Dumb? For lack of a better term. 

So yeah, possible? Do you think it would be a decent option for scripts to work at a faster rate to mimic the ability of maybe the 70 to 80th percentile of players? 

Share this post


Link to post
Share on other sites

Pretty sure the capability is already there, you can already do things like hovering expected object/bank item locations. If a scripter took that and used predictive actions for the entire script and more cpu aggressive checks on certain things to make sure the script gets the action completed faster. Like hovering over an expected door location, clicking to open it and then running an aggressive check to see if it's passed the door and keep retrying to click the door if it hasn't opened the door yet. Some scripts also seem to lack using Fkeys and other hotkeys that speed up gameplay.

Another thing is using ABC2 sleeps in a different fashion, actually making the wait times relevant to what the script is doing. For example if you're in the middle of right clicking something, most(if not all?) scripts can decide to break for a few seconds as soon you right click. There could be a multiplier that gets updated every time the bot is doing an action that should have a different sleep profile than the last, so you end up only taking long breaks when the script isn't in the middle of trying to do an action.

Share this post


Link to post
Share on other sites

Yes, it's very easy to make a script do something faster than a human can. It's just difficult to do it in a way that looks remotely human.

Look at the rune sudoku bots that used to be popular; they'd solve a full sudoku puzzle flawlessly every time in a matter of a few seconds. When writing a script efficiency is far less important than longevity.

 

Share this post


Link to post
Share on other sites
50 minutes ago, hehegurl said:

I'm not saying faster than a human, just maybe 75% of the speed of a fairly focused human. Atm I would say 35 to 50% of anyone half decent is how most scripts perform. 

What script is operating at  35-50% efficiency? I can't think of a single script that fits that description.

You're probably comparing apples to oranges. "This mining script is only getting me 45k/hr at motherlode! I could get 100k+ doing 1 tick granite!". That's not a script at 45% efficiency, it's just a script that does a different thing than you want it to.

Share this post


Link to post
Share on other sites
3 minutes ago, Adventure_Time said:

What script is operating at  35-50% efficiency? I can't think of a single script that fits that description.

You're probably comparing apples to oranges. "This mining script is only getting me 45k/hr at motherlode! I could get 100k+ doing 1 tick granite!". That's not a script at 45% efficiency, it's just a script that does a different thing than you want it to.

My example in first post was about RC, I can do double what most do. However the point is less about that, and more about how bots just stand out so easy by their predictable slow movement. It feels like often after certain actions the bot will hang for a bit and wait before doing the next logical step. 

Imo a fatigue system with initially starting efficient then slowing down as hours go down would be more predictable. 

Share this post


Link to post
Share on other sites
2 minutes ago, hehegurl said:

My example in first post was about RC, I can do double what most do. However the point is less about that, and more about how bots just stand out so easy by their predictable slow movement. It feels like often after certain actions the bot will hang for a bit and wait before doing the next logical step. 

Imo a fatigue system with initially starting efficient then slowing down as hours go down would be more predictable. 

Ok, so with runecrafting the most popular RC script averages about 4-4.2k natures per hour based on relevant progress reports (2-2.1k essence). The wiki says ~2700 essence per hour is possible

2050 / 2700 = ~76% efficiency compared to people playing as quickly as possible.

Not to mention, most scripts would be much higher than that because they're less click intensive and have more limitations based on skilling speed. Most mining/fishing/crafting/combat/bankstanding activities would likely be around 80-95% efficiency depending on activity.

Share this post


Link to post
Share on other sites
24 minutes ago, hehegurl said:

My example in first post was about RC, I can do double what most do. However the point is less about that, and more about how bots just stand out so easy by their predictable slow movement. It feels like often after certain actions the bot will hang for a bit and wait before doing the next logical step. 

Imo a fatigue system with initially starting efficient then slowing down as hours go down would be more predictable. 

In a properly made script it should mainly only hang for abc2 sleeps, other antibans & afks. Also maybe during some decision making that a human wouldn't be pre determining, otherwise it should make it's own decision and estimate hover the next target. Scripts should also use human logic for how to do actions, like esc to close bank, using Fkeys for intensive activities, numbers/space for chat options & interface choices. With most of this a script is already at decent efficiency.

Some antibans should probably not be able to be activated during certain parts of scripts as well. Ideally the abc2 sleeps would be turned down and modified depending on the action, with an afker on top for longer breaks, that won't choose to afk during certain actions (such as in the middle of a right click or other quick actions). Fatigue is a good idea too, but would be pretty hard to balance, I don't think it would be as simple as slowly increasing how often and for how long it waits etc.

Edited by Zully

Share this post


Link to post
Share on other sites
21 minutes ago, Adventure_Time said:

Ok, so with runecrafting the most popular RC script averages about 4-4.2k natures per hour based on relevant progress reports (2-2.1k essence). The wiki says ~2700 essence per hour is possible

2050 / 2700 = ~76% efficiency compared to people playing as quickly as possible.

Not to mention, most scripts would be much higher than that because they're less click intensive and have more limitations based on skilling speed. Most mining/fishing/crafting/combat/bankstanding activities would likely be around 80-95% efficiency depending on activity.

Um, hadn't seen a proggy of 2.2k ess, that's not bad. I think I hit maybe 3k ess being sweaty af (1 tick banking etc). 

Share this post


Link to post
Share on other sites
16 hours ago, Encoded said:

I think the one thing that makes bots slower is they have a hard time clicking moving objects. 

Yeah, it's for sure a point of weakness. It really gives bots that robot like feel of walk to place, stop, start action, stop. A lot of the time the bots just act in hugely unnatural ways. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Our picks

    • [CONTEST ANNOUNCEMENT] 2019 Botter's Choice Awards
      2019 Botter’s Choice Awards

      To celebrate the launch of our TRiBot Official RuneScape Bot Blog,

      we’re doing a giveaway! 

      The TRiBot Official RuneScape Bot Blog: 

      Teaching you how to do more advanced botting, faster.
      Contest Details

      Prize: 3 winners will be selected to win 25 TRiBot credits.

      How to enter:

      Respond to this forum post by November 12th tagging the thread for: 

      Your favorite script

      Provide a brief explanation (1-2 sentences) why you think that script should be put in the top 5. 

      Who can enter?

      Botter’s who are not currently scripters. Sorry scripters, the people are going to vote. Your contest is here.

      The top 5 in each category will be showcased on our TRiBot Official RuneScape Bot Blog in a “People’s Choice” section and promoted across the TRiBot website. 

      -- Credits will be awarded based on thoughtfulness and humor -- 

      Bonus points

      Use a meme in your explanation. Because we all love memes.

      *no purchase necessary. Winners will be announced on Friday, November 15, 2019 at 4:00 p.m. on our News and Announcements forum. 

      -- Vote Below -- 
        • Like
      • 28 replies
    • [READ TO THE END FOR A TEASER]

      I've noticed some new TRiBotters have had some troubles finding out sources of how to do certain things, such as using advanced scripts and often get lost in the forums.

      We are still getting posts asking where to start, what to do, recommended scripts, etc. 

      As many of you know, I am new to the team, and had troubles myself learning how to bot, let alone script. 

      So, what our team decided to do was make it easier to learn how to bot, how to script, and just become an overall better botter and scripter faster. 

      As some of you might have seen, I've posted 3 new blogs, you can check it out by clicking on the following picture or here.


      These first 3 blogs are the first of many blogs that will be TRiBot official. They are encouraged to be challenged, improved upon and act as A Best Practices Guide for Botters.

      What information would you like to see in the blogs?

      👇 [TEASER] 👇

      .

      .

      .

      We are going to be hosting a  CONTEST  this  OCTOBER.

      Its scary to think how soon you'll find out.👻

      Stay tuned.


      - RileyZ
      • 8 replies
    • Today marks a big day for TRiBot! To make it easier for users to use TRiBot, we've created installers available for every platform! These installers are all bundled with the latest version of OpenJDK 1.8 (Java 😎, which is LG compatible.

      Using TRiBot is now easy. Simply download the installer for your platform, install TRiBot, and run it. The TRiBot Loader will correctly identify the bundled JDK so there's no need to change the Java selection.

      Windows

      EXE installer: TRiBot-windows-x64-4.0.3.exe


      MSI installer: TRiBot-windows-x64-4.0.3.msi


      Portable version: TRiBot-windows-x64-4.0.3.zip


      Mac OS

      Installer: TRiBot-macos-4.0.3.dmg


      Portable version: TRiBot-macos-4.0.3.tgz


      Unix/Linux

      Installer: TRiBot-unix-4.0.3.sh


      RPM installer (CentOS/Fedora): TRiBot-linux-4.0.3.rpm


      DEB installer (Debian): TRiBot-linux-4.0.3.deb


      Portable version: TRiBot-unix-4.0.3.tar.gz


      Platform Independent

      JAR file: tribot-loader-4.0.3.jar


      Note that this jar file does not include the bundled JDK.



      Windows and Mac OS users may notice a warning message stating that the installer/application is un-recognized or un-trusted. Please ignore this message and proceed with running the installer/application. We need to acquire a code signing certificate so that we can sign the installers letting the operating system know that these files can be trusted. It will take a week or more to acquire one, so please hold tight.

      Other notable changes to the TRiBot Loader:

      Support getting the version from OpenJDK distributions


      Add check for bundled JDK


      Copy OpenJDK tools.jar to the bundled JDK if not present


      Set the current java as the first available list entry


      Ignore Java versions which are symbolic links


      Make the bundled JDK the preferred Java version


      Update icon images


      Reduce the number of HTTP calls
        • Thanks
        • Like
      • 25 replies
    • TRiBot is looking to improve a lot of its customer relationship management, customer on boarding process, customer experience, design elements, community engagement and pretty much everything else you can imagine when it comes to marketing.

      Our goal: To ensure that the marketing done TRULY reflects the experience and does not shine an inaccurate light on what TRiBot is lacking in.

      So I ask, what do you love about TRiBot and what do you hate about TRiBot? What does O S Bot, Rune M8, PowR Bot and Dre amBot do better? (yes I purposely didn't spell it right 😂).

      Love, 

      RileyZ
        • Like
      • 18 replies
    • Hello TRiBot,

      Today we have a significant release that has been in the works for the last month addressing several key issues, features and bugs in the backlog.

      With these changes, we are also including a new TRiBot Loader which will allow you to select any version that is released. This adds the flexibility of allowing you to revert to a previous version should an issue arise, run development only builds, view an accurate change log between versions etc. we are very proud to offer this feature and think it will add a lot more functionality down the road as we continue to release new versions.

      These changes include 80+ commits by our development team, a list of them is summarized below and also available for your viewing pleasure in the new TRiBot Loader.

      In addition, we have taken additional steps to improve as a development team by adding continuous integration and deployment into our workflow to assist in delivering timely releases such as bug fixes as well as new features on a weekly basis depending on our development cycle.
        • Thanks
        • Like
      • 39 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...