You always get worked up when anyone speaks bad about your glorified colorbot.
It's quite amusing how hard you'll defend it, even though algorithms used for random human like movement are probably as effective as the unique user bullshit.
I defend it when people make statements about it or related to it that are flat-out wrong or inaccurate. 99% of the time, the people making these statements have little to no experience with the product, meaning anything they say about it is based on assumptions, and ignorance. And we all know that assume makes an Ass of U and Me.
Adam, for example, graduated with a degree in Network Engineering and Computer Technologies (basically Computer Science, but much broader). He's been programming for over half of his life, and is able to script and program on almost any platform or language. He's been writing complex SCAR scripts since before Simba even existed, and his own bots for Tibia before Runescape even existed. He wrote his own fully AIO ZMI RCing script with SCAR before RiD was even released. He's written many private injection/reflection scripts for people, and he has never been banned using his own SCAR scripts. He will tell you that mouse movement algorithms from Simba, or even SCAR will not pass as human under manual investigation, (and now BotWatch, when it is fully activated). Adam is an extremely capable and talented programmer, and even Adam will admit that RiD is a 100x better programmer than he is. After all, there IS a reason that Jagex offered RiD a job after his 2nd interview for his knowledge in graphics and programming... over 7 years ago. It's not outrageous that a graduate with a degree in Computer Science & Mathematics is capable of producing a bot as advanced as his.. especially with all of the experience and knowledge he has with both programming and graphics. Hmmm.... what bot program/script is more likely to be of higher quality and safer, one scripted by a teenager or early college student, or someone who has graduated with a degree focusing on these kinds of skills with over 10 years of professional experience (I'm talking real world programming, as he has a real job, making bots is just a side hobby)?
It doesn't even matter if the mouse algorithm is random about its paths or click coordinates. Anyone who doesn't already do that is a derp at programming and is many many years behind the game in terms of bot detection. Even if it takes a different path, even if it clicks a random location every time, the algorithm overall is still the same. Especially with Jagex's new BotWatch system it is not difficult to track each click, and each movement, and over time collect the data and look for similarities. Within enough time it is not difficult to identify the algorithm, or a general range of the algorithm. When they have evidence that the mouse is following the algorithm over extended periods of time, they can determine that you are using a bot and ban you. This process is even easier if multiple accounts are using the same algorithms for mouse movements, because it gives them more data and allows them to compare similarities between accounts, and the similarities are too great, they can ban multiple accounts.
RiD starts off with 3 different Mouse types: Touchpad (like a laptop), Infrared Mouse (Normal mouse with the infrared sensors on the bottom), and Gaming Mouse (mimics behavior of the use of a Gaming Mouse). Each user can decide which type they wish to use every time they run their bot. So that means, even without unique styles, if you have 3 people using the same bot, each using a different option, Jagex could look at them and not tell they are the same program because the mouse moves completely differently. Now, this is where unique styles come in and mix it up a bit.
To quote RiD's explanation:
RiD said:
The first time someone uses any RiD bot, we create random style seeds (which are long 10-14 digit numbers, so they are different for each person) and store them in our database. In addition to these styles, we also create and store around 10 randomly generated attributes representing factors like reaction speed and patience, etc which also make a difference to your training. The style seeds however make a more significant difference. We split training methods into different stages... instead of coding one way to perform each stage like normal bots, we code many ways of performing each stage then piece them together to produce a unique training style.
This matches human behaviour, from study human players have been found to settle on a unique training style and stick with it.
We use style seeds to control things from your favorite bone pile to use in the MTA Graveyard, to the preferred part of an object you like to click on (the top, near the bottom, no preference etc), preferred dropping style, the way you time and coordinate your clicks/movements, favorite distraction when concentration levels drop, and infact every part of your training session that involves a decision is influenced by your style seed.
It's intensely difficult to detect and identify bots that act completely different from each other despite using the same program. It's pretty easy for Jagex to tell if someone is a bot when there are many users using the same one and they can compare and match behavior and movements.
You use words like "probably" which is an assumption, and assumptions in programming are what get you banned. You don't seem to have much knowledge on detection systems and what Jagex has as possible tools, or what they are capable of using these different programming languages and a massive dev team. That kind of shit comes from experience, and RiD has helluva lot of that, enough that Jagex wanted to hire him over 7 years ago... and now is over 7 years of experience later. And considering I hear shit from ICU J Mods every once in awhile, I know quite a bit.