With all of the bot nukes going on recently I have found it difficult to find a dependable platform to bot with. They all have their advantages and disadvantages.
RID is much more stable simply because of its AMAZING AI, but in my personal experience simply stops functioning after 4 or 5 hours and needs to be restarted. Also it needs close to perfect conditions to work properly and suffers many times from the inability to solve random events.
Powerbot/Rarebot/Epicbot/Scriptable ASM/BCEL bots are the most stable bots out there, this is because they can read data directly from the RS client. However, these bots are the least dependable because often the smallest Jagex update requires an immediate update from the bot developers.
Reflection bots were almost completely wiped out by the bot-nuke. For those who are not java programmers Reflection is a class in Java that has the ability to read other java classes during runtime. The new Jagex obfuscation methods made this difficult to impossible. In the past Reflection bots claimed to be undetectable because they made no changes to the code (as injection bots do). Today, I know of none that exist.
Since I own a VPS business that makes use of bots I decided to turn to, what I believed was the most permanent and stable solution to the future of botting, OpenGL. OpenGL is an open-source graphical library that Jagex includes as an option for rendering. Unlike BCEL injection OpenGL hooking will grab sprite and model dimensions positions and colors as they are bring rendered to the screen.
Above is a picture of Tribot which currently has inventory item detection, screen model detection, and uptext detection.
Let me know what you guys think!
____________________
Past bots
Simba/SCAR/Runedream/Scriptable color bots are the most dependable as far uptime. These bots will not be affected by changes to non-graphical side of the game-engine. So obfucation updates even as effective as the first "bot-nuke" will have zero effect on them, but they have difficulty solving random events and often become stuck.Past bots
RID is much more stable simply because of its AMAZING AI, but in my personal experience simply stops functioning after 4 or 5 hours and needs to be restarted. Also it needs close to perfect conditions to work properly and suffers many times from the inability to solve random events.
Powerbot/Rarebot/Epicbot/Scriptable ASM/BCEL bots are the most stable bots out there, this is because they can read data directly from the RS client. However, these bots are the least dependable because often the smallest Jagex update requires an immediate update from the bot developers.
Reflection bots were almost completely wiped out by the bot-nuke. For those who are not java programmers Reflection is a class in Java that has the ability to read other java classes during runtime. The new Jagex obfuscation methods made this difficult to impossible. In the past Reflection bots claimed to be undetectable because they made no changes to the code (as injection bots do). Today, I know of none that exist.
____________________
OpenGL bots
OpenGL bots
Since I own a VPS business that makes use of bots I decided to turn to, what I believed was the most permanent and stable solution to the future of botting, OpenGL. OpenGL is an open-source graphical library that Jagex includes as an option for rendering. Unlike BCEL injection OpenGL hooking will grab sprite and model dimensions positions and colors as they are bring rendered to the screen.
Loaded Font 3
Character 49 at (591, 124) with colour (0, 0, 0, 255) and dimensions (3, 8)
Character 49 at (590, 123) with colour (0, 255, 0, 255) and dimensions (3, 8)
Character 48 at (595, 124) with colour (0, 0, 0, 255) and dimensions (5, 8)
Character 48 at (594, 123) with colour (0, 255, 0, 255) and dimensions (5, 8)
Character 48 at (602, 124) with colour (0, 0, 0, 255) and dimensions (5, 8)
Character 48 at (601, 123) with colour (0, 255, 0, 255) and dimensions (5, 8)
Loaded Font 2
Character 80 at (10, 494) with colour (255, 255, 255, 255) and dimensions (5, 10)
Character 121 at (17, 498) with colour (255, 255, 255, 255) and dimensions (5, 10)
Character 114 at (24, 498) with colour (255, 255, 255, 255) and dimensions (3, 6)
Character 101 at (29, 498) with colour (255, 255, 255, 255) and dimensions (5, 6)
Character 64 at (35, 492) with colour (255, 255, 255, 255) and dimensions (0, 0)
Character 82 at (39, 494) with colour (255, 255, 255, 255) and dimensions (5, 10)
Character 101 at (46, 498) with colour (255, 255, 255, 255) and dimensions (5, 6)
Character 100 at (53, 494) with colour (255, 255, 255, 255) and dimensions (5, 10)
Above is a picture of Tribot which currently has inventory item detection, screen model detection, and uptext detection.
To me OpenGL bots represent the best of both worlds. While they are not able to gather a player's exact position like BCEL bots, they can with 100% accuracy detect which items you have in your inventory and what models are currently being rendered by your client (trees, rocks, fishing spots, monsters, etc.). This is something that color bots will never be able to do with 100% accuracy.
I am looking forward to messing with the Tribot API once it is out of beta and hope to see a shift from BCEL and colour to OpenGL bots.
____________________
Let me know what you guys think!

























