Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold

Sell OSRS Gold

Our Picks

Top content from across the community, hand-picked by us.

[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


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.


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


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
  • 32 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 😂).


    • 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

Over the last three weeks, I've been working on upgrading our server infrastructure. It's finally ready and is now live!


Increased reliability - less server errors

Increased availability - less downtime

Increased security - keeping us and you secure

Increased capacity - ability to serve you better

Increased speed - less waiting for things to load

Faster development - server and service updates will come faster

What are the changes?

Move from a single AWS EC2 instance to AWS ECS (Elastic Container Service)

Distributed computing

Load balancing

Git management of server files and filesystem

Redis caching


AWS ECS (with 10 EC2 instances)

AWS ElastiCache (Redis)

AWS Load Balancing

AWS EFS (Elastic file system)

Please bare with us as I continue to tune the server for maximum performance. Slow loading speeds may occur temporarily. I thank everyone for their patience.

Please post on this thread if you experience any issues other than slow loading times.
    • Like
  • 51 replies

This update features:

Fixed broken hooks from today's update

Fix wilderness level with RuneLite (Thanks @Todd)

Add support for Kotlin .class files in scripts (Thanks @wastedbro)

Overhaul Inventory API (Thanks @wastedbro)

Add List support for common methods

Change method grouping to make more sense (by functionality)

Refactor methods to utilize Java 8 streams instead of cumbersome loops

Recognize chatbox minimization (Thanks @JoeDezzy1)

Fix Screen#isInViewport when NPC chat is open (Thanks @JoeDezzy1)

Fix login bot bugs (Thanks @erickho123)

Fix hint arrow return values (Thanks @Encoded)

Fix depositAllExcept functionality (Thanks @wastedbro)

Change containing box interface bound and adjust for Y values (Thanks @erickho123)
    • Like
  • 151 replies

This release will:

Fix prayers and world hopper API (Thanks @JoeDezzy1 and @erickho123)

Improve banking API (Thanks @Encoded)

Adds methods for returning and using Java Lists, rather than arrays

Slightly randomizes some hardcoded behaviour

Removes sleeps from waitConditions; the efficiency saving potential is negligible in these use-cases, therefore cleaner code is preferable

Other back-end improvements

Note: If you are using LG, please restart both the RS client and TRiBot.
    • Sad
    • Haha
    • Thanks
    • Like
  • 90 replies

This release will:

Add new internal framework for capturing exceptions

Fix issue with not selecting the last column in world hopper (Thanks @Todd)

Add a message about pin usage in Banking#openBank (Thanks @Todd)

Disable the firewall by default (Thanks @Todd)

Fix handling of the welcome screen after login (Thanks @Encoded)

Fix wrong amount bank withdrawal (Thanks @Encoded)

Fix Screen#isInViewport

Fix Game#isInViewport (Thanks @Encoded)

Call onBreakEnd for ListenerManager Breaking Listeners (Thanks @Encoded)

Fix Prayer#getPrayerPoints NumberFormatException (Thanks @JoeDezzy1)

Note: If you are using LG, please restart both the RS client and TRiBot.
    • Thanks
    • Like
  • 28 replies

This release will:

Fix LG for both OSBuddy and RuneLite

Fix issue where the resizable client isn't able to be made smaller (Thanks @JoeDezzy1)

Fix detection of the logout game tab when resizable mode and side panels are enabled (Thanks @JoeDezzy1)

Add initial support for Sentry to allow us to identify and easily debug exceptions happening with all TRiBot users

Add methods to determine if the bank is actually loaded, and not just the overarching interface (Thanks @wastedbro)

Upcoming updates:

Improved CLI support

Full Sentry support

Much more
    • Like
  • 63 replies

This release will:

Fix NPE in Camera API (Thanks @wastedbro)

Update deposit box interface ids (Thanks @Encoded)

Add various bank methods (Thanks @wastedbro)




Fix resizeable minimap bug (Thanks @wastedbro)

Remove Java 8 requirement

Please note: TRiBot is not yet fully compatible with Java 10+

Fix the break handler issues by ensuring the break handler thread never gets paused

Fix broken settings hooks

Upcoming updates:

Improved CLI support

Much more

Note: If you are using LG, please restart both the RS client and TRiBot
    • Like
  • 68 replies

This release will:

Add support for using custom F key bindings to switch between game tabs (Thanks @erickho123)

Fix tab opening for "Skills" and "Kourend Tasks" (Thanks @erickho123)

Note: If you are using LG, please restart both the RS client and TRiBot
    • Like
  • 34 replies

This release will:

Fix an issue where breaks would stop firing

Fix Combat#getWildernessLevel, use dynamic search for text and cache ID for later calls

Fix an NPE in the Combat API

Fix Mouse#leaveGame bug where the mouse wouldn't actually leave the game screen
    • Like
  • 21 replies

This release will:

Add LG support for Runelite

Fix NPCChat issues

Fix a bug where the camera angle setter would just hold down a key for 5 seconds (the timeout)

Slightly adjust the rotation via keys to be more accurate

Add the ability for asynchronous camera movement via keys

Make Camera rotation via mouse more fluid, with more antiban, and work much better in resizable mode

Add a "Camera#setCamera" method, allowing the rotation and angle to be set in parallel

Increase the likelihood of using the mouse for camera movements

Add support for adjusting the camera to positionable entities (Positionable#adjustCameraTo)

Upcoming updates:

Improved CLI support

Much more

Note: If you are using LG, please restart both the RS client and TRiBot
    • Thanks
    • Like
  • 58 replies

This update will:

Allow for clicking through the chat box when possible (Thanks @Todd)

Fix Combat#selectIndex (Thanks @Encoded)

Ensure worlds stay sorted and added a check to avoid misclicks in the in-game world hopper (Thanks @erickho123)

Fix out-dated Options API interface indices (Thanks @Todd)

Upcoming updates:

Break handler bug fix

Improved CLI support

Much more

Note: If you are using LG, please restart both the RS client and TRiBot
    • Like
  • 12 replies

This release will:

Fix login bot after today's game update (Thanks @JoeDezzy1)

Fix latest in-game world hopping issues (Thanks @erickho123)

Compact Settings UI and set location relative to TRiBot (Thanks @JoeDezzy1)

Fix an older implementation of GrandExchange#getWindowState (Thanks @JoeDezzy1)

Improve the preformance of NPCChat by only searching in certain interface parents (Thanks @JoeDezzy1)

Upcoming updates:

Break handler bug fix

Improved CLI support

LG support for RuneLite

Much more

Note: If you are using LG, please restart both the RS client and TRiBot
    • Thanks
    • Like
  • 16 replies

This release will:

Fix bytecode manipulation in order to prevent the modification of parameters within the Filter and Condition classes themselves (thanks @wastedbro)

Fix NPE caused by non-null value in GE API (thanks @erickho123)

Add and fix equals methods for api2007.types (thanks @JoeDezzy1)

Modify Mouse#leaveGame to make the mouse leave the game from top, left, right, or bottom (thanks @erickho123)

Add Entrana area to Ships API (thanks @erickho123)

Fix raid prayers index/settings in Prayer API (thanks @erickho123)

Upcoming updates:

Break handler bug fix

Improved CLI support

Much more

Note: If you are using LG, please restart both the RS client and TRiBot
    • Like
  • 29 replies

This update will:

Implement better canvas locking/synchronization mechanism

Fix small Login API bug

Remove the requirement for xbooting Java classes

Use ExecutorService to perform canvas work in parallel

Add "Account Management" game tab to GameTab API (thanks @Encoded)

Fix NPCChat#getMessage (thanks @Encoded )

Fix NPCChat#selectOption (thanks @Encoded )

Fix Banking API after today's update (thanks @Encoded )

Fix in-game world hopper after today's update (thanks @Encoded )

Upcoming updates:

Break handler bug fix

Improved CLI support

Much more

Note: If you are using LG, please restart both the RS client and TRiBot
    • Thanks
    • Like
  • 38 replies

This release includes:

Fix updater bug which was causing a bunch of issues

TRiBot will no longer require manual hook fixes every time the RS client updates - the updater has been fully patched for objects

Hooked login fields

Improved the login bot

Ability to recognize the banned/locked messages again

Ability to read the current input for username and password fields

If the username or password is already entered correctly, it won't be erased

If only part of the username or password is already entered correctly, it won't be erased. The login bot will fill in what's missing.

If there are a few invalid characters after a valid substring of your username/password, only (approximately) those invalid characters will be erased. The login bot will then proceed to fill in the missing characters.

Coming soon:

Skull icon fix

Improve screen rate and responsiveness of the RS client (both regular client and LG)

Much more
    • Thanks
    • Like
  • 33 replies

This release includes:

Fix shift clicking option selecting

Fix high paint delay settings saving

Update prayer IDs for the quick select menu

Remove RS3 support

Fix hooks

RS3 Support Removed

The RS3 client hasn't been updated since our Old-School version of TRiBot was released, as many of you may have noticed. Keeping all of the RS3 code in the client made the client as a whole harder to maintain, larger, slower, and messier. As hardly anyone still uses the RS3 client, and since the RS3 API was hardly functioning, we made the decision to completely remove it from TRiBot.

For the average user, this means that the client will be smaller, cleaner, and faster. Future updates will also take less work meaning there will be more frequent updates.

If you were one of the few users still using the RS3 client, we apologize for the inconvenience. No future support for RS3 is planned. There are many other botting clients which has support for RS3, so we recommend finding an alternative if you wish to continue botting on RS3.
    • Thanks
    • Like
  • 25 replies

Please welcome our new developers, @JoeDezzy1, @erickho123, @Encoded, and @wastedbro.

These members will be responsible for working on, maintaining, and improving TRiBot.

This means that bug fixes and improvements will now come at a much faster pace! We're committed to providing users with the best botting experience possible!
    • Thanks
    • Like
  • 31 replies

This release includes:

More 3rd party libraries for script writers to use

Apache Commons Codec

Apache Commons Collections

Apache Commons Configuration

Apache Commons IO

Apache Commons Lang

Apache Commons Math




Hint arrow API



Fix player hooks including Player#getSkullIcon and Prayer#getPrayerIcon
    • Thanks
    • Like
  • 49 replies

This update includes:

Fix broken hooks

Fix login bot for the message "No reply from login server. Please wait 1 minute and try again."

Fix bug relating to which bot tab is sent human input

General#randomLong bug fix involving negative numbers


Please note: There are still some issues with the login bot due to a change in the game mechanisms handling the login screen. We're working on a fix and will upload it when ready.
    • Thanks
    • Like
  • 37 replies

This release will:

Fix key event handling issue

Fix other event handling issue

Fix RSServer hook

Update world hopper to have it use OCR, thanks to Todd

Use proper disposal of old Graphics objects

Reformat code

Rearrange code

Organize code imports

Apply around 8000 automated code refactorings

Make preparations for Java 9

Fix 11 various bugs

Add more reliable debugging support

Fix mouseEntered/Exited event dispatching bug

Fix minimap walking bug where it opens the map

Fix broken hooks for today's game update
    • Thanks
    • Like
  • 100 replies

This update will:

Fix GE inventory item positioning bug

Fix broken object hooks
    • Like
  • 27 replies

  • Create New...