• Log in or sign up for an account here: https://www.sythe.org/login

Artificial Intelligence - The Future of Botting

Status
Not open for further replies.

JaminB

Forum Addict
Joined
Dec 5, 2010
Sythe Gold
0
Messages
308
Update: I posted this almost exactly a year ago and a year later we are seeing the first neural networking bots! It's pretty cool to see an idea actually become a reality!

Introduction

In my last article I briefly covered what my speculations were on the future of botting. Many of you may ask yourselves what I mean by this. To put it simply I see botting moving into a new generation. One where bots no longer rely on scripts to dictate their decisions but rather are able to make their own decisions on the spot in real time. What I am referring to is A.I. (Artificial Intelligence)

Different Input Techniques

In 2008 Robots In Disguise was the first to attempt to do this. They no longer relied on complicated scripts that used reflection and BCEL to read or write to the client, but straight color recognition algorithms that were then used as input.

The method implied today by most modern bot clients is known as reflection. NeXus does this very well. However the disadvantage to this is that the bot-client loads the Runescape.jar into it's own virtual machine. Meaning that you are literally downloading the entire RS client rather than just playing it via web-browser. This isn't necessarily illegal, but if you were suspected of botting this is often one of the many things Jagex looks for.

About A.I

Artificial intelligence is a programming technique that has baffled computer scientists for years. It is true that "true A.I" has not yet been achieved, that is Artificial Intelligence that is sanctioned and understands its own existence (imagine one of those playing on an account 24/7). However computer scientists have made ground breaking discoveries to mimic intelligence. In this article it is this type of A.I that I am referring to.

The ability to learn is one of the many things that make up intelligence. There have been brilliant breakthroughs in copying this attribute into a computer program. This technique is known as neural netting. A Neural Network in computer science is designed to replicate how the human brain processes information. It bounces packets of data from node to node. There are three levels or layers to how they work. First you have an input in this case colour and shape recognition. Your input is then sent to a hidden layer hidden layer, this is where decision making is made (it could be random or systematic depending on which ever is more efficient). The last layer is output (or the click). The computer program then figures out how successful it was and will adapt the program based on the output. So far no bot has implemented neural networks and this is definitely something I want to see.

A.I Botting v.s. Script Botting

Artificial intelligence is superior to scripting because it uses choice to solve problems rather then simple predefined commands. A script looks at basic inputs like location, object ids, and color. It then takes these inputs and executes a set of predefined commands based on that specific situation. Artificial intelligence does not work like this. It to requires input like scripts, but instead of executing them in fashion A, B, or C it makes a choice within a predefined set of parameters. Basically an A.I program will look at what it needs to accomplish and then attempt to accomplish it within the bounds of the parameters set. This results in billions of different combinations of events.

Take for example a simple tree cutting script in the first figure. As soon as it attempts logs in it receives input to do one of two things. It can either check location, or fail to login in which case the script quits. If it does log in it will either check to see if the proper tree is where it expects it or move to the proper coordinates. I could go on in on but I think its the point is made how complexed scripts can get, some with as many as 30,000 possible different scenarios. However this pales in comparison to human randomness. If you spend an average of five hours in the game the continuity of your actions are on average are very very very very low. However the most advanced "random" bot script (RSbot, NeXus/Ibot, Scar, and others) are considerably more accurate in movement patterns. No, most do not click on the same pixel, but they do click within a certain pixel radius making them much more detectable. A.I is not like this. It doesn't need an anti-ban script to mimic human behaviour, because it is human behaviour. It makes mistakes and then it fixes those mistakes.

myscript.jpg





Uploaded with ImageShack.us
Conclusion

Artificial intelligence is truely the future of botting. I can see no possible way that Jagex will ever be able to detect them (if you don't play 24/7). I strongly urge you to try out some of the bots as they are simply amazing (I'm running one now). If you are interested and want to know more post your questions below. Else here is the link to "robotz in disguise," the first 100% scriptless bots run fully on A.I. They also offer a four hour trial which is really cool. http://www.robotzindisguise.com/

Thank you for Reading,

Happy Botting!

​
 
Yes we know that robotz in disguise Are brilliant bots, no need to make more threads like this.
 
I didn't know they were AI. THanks for posting this it was a interesting read.
 
"The method implied today by most modern bot clients is known as reflection. NeXus does this very well. However the disadvantage to this is that the bot-client loads the Runescape.jar into it's own virtual machine. Meaning that you are literally downloading the entire RS client rather than just playing it via web-browser. This isn't necessarily illegal, but if you were suspected of botting this is often one of the many things Jagex looks for."

^ LMFAO this is so wrong u have no idea. Do u know how big the Runescape.jar is? alot bigger than the ibot files u download, and reflection is its name REFLECTION, meaning it does not touch the RS client in ANY way. Noob.
 
Thanks for posting this, something that was actually worth while reading.

So what they are trying to do is create something that REALLY has a mind of its own and can think for itself.
 
RiD bots is different from all other bots sold elsewhere in that you do NOT pay for lifetime auths which in my opinion is a major downfall.

Instead you pay for botting time, 150 hours is $12 as an example.
Therefore, when your botting time is out, no more botting for you whereas
at sites like rsbots.net you can buy lifetime auths for relatively same price depending on the bot.
 
LMFAO this is so wrong u have no idea. Do u know how big the Runescape.jar is? alot bigger than the ibot files u download, and reflection is its name REFLECTION, meaning it does not touch the RS client in ANY way. Noob.

No, I was referring to the client. Not the entire game. I don't think you even understand the difference between client and server side so their is no point to explain it. I'd also like to point out that although the RS.jar (this time speaking about the whole game) is huge people have stolen the entire thing and hosted it on their own private servers. However reflection and bcel clients both download the entire RS *client* .jar which is about 30 mb.
 
RID bots are good but there simply aren't enough bots. Who really wants to bot Agility (most pointless skill ever)? They need to release some bots which people actually want.
 
A 'real' AI doesn't exist (don't try to prove me wrong, my Uncle is prof Computer Technology @ University of Madrid, he works on Ai's).

If the bot was an AI, I could teach him on how to chop, and then he would do it, I would be able to teach him randoms, in fact, it should be able to do them self by interpreting what the NPC says.

This ain't a real AI...
Although, it is still the one of the most advanced versions of an AI (and sure the most advanced one in RSBotting).
 
No, I was referring to the client. Not the entire game. I don't think you even understand the difference between client and server side so their is no point to explain it. I'd also like to point out that although the RS.jar (this time speaking about the whole game) is huge people have stolen the entire thing and hosted it on their own private servers. However reflection and bcel clients both download the entire RS *client* .jar which is about 30 mb.

Reflection does not touch the RS client, do u not understand this? Basically, they load runescape in a contained browser, then creates a mirrior REFLECTION of it and take info from the Mirror NOT the actual client. DO YOU UNDERSTAND? now, BCEL, does touch the client, it injects itself into the client, extracting whatever it needs from the client, this can be detected by jagex, but not reflection, the only thing jagex can see if you are using a reflection client is that the game is being played on an unamed browser which is perfectly legal. GF.
 
Reflection does not touch the RS client, do u not understand this? Basically, they load runescape in a contained browser, then creates a mirrior REFLECTION of it and take info from the Mirror NOT the actual client. DO YOU UNDERSTAND? now, BCEL, does touch the client, it injects itself into the client, extracting whatever it needs from the client, this can be detected by jagex, but not reflection, the only thing jagex can see if you are using a reflection client is that the game is being played on an unamed browser which is perfectly legal. GF.
It doesn't reflect the screen, but the data modules, which is detectable (look at FPS game-hacks) but RS just doesn't do it (for now).
 
Interesting read, if RiD did not take over my mouse I would use it. Ill just risk being caught to have use of my computer while I bot.
 
It doesn't reflect the screen, but the data modules, which is detectable (look at FPS game-hacks) but RS just doesn't do it (for now)

Mark himself said that the bot touched the client in no way. but idc noobs are stubborn and think what they want, they never learn.
 
Status
Not open for further replies.
Runescape Gamblingrunescape gambling
Back
Top