← Back to context

Comment by wswope

4 years ago

> Botting in general was the wild west in this game from about 2008 - ~2014.

There’s a weird, secret history around Runescape botting that I really hope gets told in full one day.

Essentially, the biggest and best botting client from the 2008-2011 era was Powerbot, later rebranded RSBot. It was written and managed mostly by some CS student from the UK, who went by the handle Jacmob, and used some bytecode editing + reflection to bind game objects directly, meaning that it allowed full interactivity with the underlying game, rather than just a simple image recognition and mouse control framework.

During this era, Jagex (makers of Runescape) made some big efforts to combat the botting. They started using obfuscators to make reverse engineering the bytecode harder, and reworked the handling of all String objects internally to mask them. There were more efforts, of varying success, but without fail, this one guy would have the botting client (and by extension, the whole botting ecosystem) back online in a week or so.

Flash forward to 2011, and Jacmob starts teasing something big for his RSBot 4.0 release: a “web-walking” API that would allow script writers to input any two positions on the world map, and have the botting client find them a path there, navigating through buildings, portals, teleports along the way. This was going to be an absolute game changer - script writing required insane attention to detail, trial and error, and tedium to navigate the world map in a slightly-randomized/hard-to-detect way. And yet a week or so before the big release… boom, another big effort comes from Jagex to stop the injection clients: the Great Bot Nuke of 2011.

This was different from the prior attempts by Jagex. Radio silence from Jacmob and the RSBot team, which was weird given the pending release. As the dust settled over the following weeks, it comes out that Jacmob, King of the botting community, has become Mod Jacmob, employee of Jagex, with very little fanfare both then and ever since. RSBot 4.0 was not to be.

Jacmob left the company several years later, but led their efforts through 2014 to combat botting, with great success. There’s very little information publicly available, but I strongly suspect he was using the obvious strategies of looking at probability distributions for click positioning on game objects and delays between certain behaviors to spot automation.

Jagex’s operations have grown much sloppier after his departure, but the scene has never returned to its former glory pre-2011. One nerdy, talented, quiet figure was responsible for so much of the Runescape community’s development - and yet you’d never know it without having been there yourself. Quite a world we live in.

(@Jacmob, if happen to read this - can I interview you pls <3?)

Edit: this is all from memory, I’m probably bungling the details in quite a few places.

For those interested, here is a pretty well produced video on the situation:

https://youtu.be/4ELRFROUf64

One thing that was left out in your summary is how jacmob was hired: Shortly after the Bot Nuke he showed up at the annual convention of Jagex and showed off his (still working) new Bot to the one of the heads of Jagex, who ended up hiring him.

  • OH MY GOD. Thank you, sincerely, for the link!!

    I left out the hiring story because it sounds so apocryphal I was sure I’d made it up or was embellishing my memories. So much niche drama I’d completely forgotten about.

The key to a lot of bots isn't making them smart so they can grind all day - that is usually the easy bit - but making them dumb so they look like humans.

When I wrote a bot to grind Star Wars Galaxies for me I coded a ton of mistakes into it so it would click on the wrong buttons, miss the buttons completely, just generally do daft stuff. It looked human. Except for the fact it was grinding 24x7. I guess they never checked for that.

I think I was banned during that wave in 2011 and only just recently got back into RS.

Back in the day I couldn't be bothered to gather the resources myself.

Now I'm the bot, but somehow I'm (sometimes) happier fishing sharks than being IRL...

There was also a lot of other history outside of Jacmob...

There was iBot by Ruler Eric who got sued in Florida court by Jagex, with Jagex winning. iBot started of as a color bot, then eventually completely transformed into byte code editing.

Before Powerbot/RSBot, there was Arga, and before that, Aryan. IIRC Arga was the first bytecode editing bot, and Aryan was just a modified RuneScape client.

There was also a C++ Chinese bot used amongst all the Chinese farmers during the Arga days IIRC. This bot apparently working at the packet level (this is what AutoRune did back in the RSC days) and had super low resource usage. However had access to this bot definitely had a huge leg up to any other offerings.

Scar always existed, the forums exploded with activity inbetween the bot nukes (Aryan dying, etc.). I also remember SRL, and the horrible Pascal that came with it. All the random event solvers (e.g. magic box weren't open source -- they were hidden behind a compiled DLL that shipped with SRL).

Weird history, but I'm still in contact with a lot of people from the scene I've met 10+ years later.

So glad you shared this story. Runescape was my childhood as well. Would love to hear from Jacmob if he ever sees this.