Frequently Asked Questions - Torwent/wasp-info GitHub Wiki
What types of botting there is?
You have 3 main types:
- Injection
- Reflection
- Color
And as small extra information, color bots are mostly based on:
- Simba
- AHK
- Python
But they can be made with anything that can handle input and some kind of screen scrapping.
Simba can also use reflection optionally but my scripts use color exclusively.
Credits:
Torwent
What are the differences of this 3 types of botting?
Well, I'm not an expert in Injection but from my understanding, Injection injects itself into the runescape client and modifies code to be able to read and do things you normally can't. For example, with injection you can switch your prayers without opening the prayer tab, switch gear with your magic tab open or click on objects that are outside of your field of view. It's probably the most powerful botting method but it's the most easily detectable and only suicide botters use it.
Reflection is not my expertise either but from my understanding, Reflection is basically reading values stored in memory (RAM). There's lot's of useful information you can get from memory like the precise location of an object, item or npc even if it's outside of view, it can't click it outside of view like injection can but it know it's position and if you need to click it, it can plan what to do according to it's position for example. But unlike color, needs constant maintenance. The memory hooks need to be updated almost on a weekly basis everytime there's a game update. Depending on how the reflection is achieved it can also be detected, but it's far less likely than Injection.
Color bots are basically bots that use "computer vision" to work. They can only see what a player can see, they usually can't do as powerful stuff as Injection and Reflection can, but can be literally undetectable by Jagex. If a color bot is good enough, there's absolutely no way of Jagex knowing the difference between a player and a bot. They also usually require more computer resources, such as CPU and RAM because the bot is constantly taking screenshots of the RuneScape window and analyzing them in the background.
Credits:
Torwent
What is Simba?
This is straight from the Official Simba Readme file: "Simba is a program used to repeat certain (complicated) tasks. Typically these tasks involve using the mouse and keyboard. Simba is programmable, which means you can design your own logic and steps that Simba will follow, based upon certain input such as colours on the screen".
But a simpler way to explain it if you ever heard of SCAR, one of the first ever botting tools dating back to RuneScape Classic, well, Simba it's SCAR's direct descendant made by most of the original SCAR's community.
Credits:
Torwent
What is SRL?
SRL originally meant SCAR Resource Library since it was developed for the original SCAR.
Nowadays it officially means "SRL Resource Library", though I prefer to call it Simba Resource Library which makes more sense to me. Anyway, SRL is a library that provides an API for writing bots in Simba for the game Old School RuneScape.
Credits:
Torwent
What is WaspLib?
WaspLib is also a library that provides an API for writing bots in Simba for the game Old School RuneScape. Unlike SRL though, it's not a standalone library. In a way it works more like an extension of SRL which has some things I personally think are missing in SRL but also very custom things like WalkAlching that really have no place there.
Credits:
Torwent
I've downloaded a script, what do I do?
Place it in the Scripts folder in your Simba folder. If you followed my tutorials it should be:
C:\Simba\Scripts\
Credits:
Torwent
I've downloaded a script, how do I know it's safe?
You can read the code, all Simba scripts are open source. But if you don't understand it you need to trust the developer of that script. Object Pascal is pretty easy to learn though.
Credits:
Torwent