Riot: Why can't you stop scripters?

JesusL0VESyou·12/5/2016, 5:00:44 PM·2 votes·1,319 views

t's 2000 and freaking 16. Cant you make it so players can only input commands with physical keyboard and mouse? Cant you block DLL hooks into your app? Or do you make too much money from banning scripters who then have to make a new account and probably buy RP to establish a viable account again?

14 Comments

Awkward Couch12/5/2016, 5:20:32 PM9 votes

It's 2k16 why is there still crime in the world? Why can't the police just arrest everyone who has committed a crime?

Cocho12/5/2016, 5:03:54 PM6 votes

Whats the difference between your mouse and an app that pretends its a mouse lol

They both just input commands as a controller

Zaryelle12/5/2016, 6:18:59 PM2 votes

Technology and programming have improved a lot over time, it's getting easier and easier to do things like scripts undetected. It's not that it's impossible, but it's pretty difficult for the LoL program identify 'cheats' unless the third party program is directly manipulating the client.

The better technology is, the better the 'hacks' will become, it will probably always be this way.

That being said, IMO, there are some pretty obvious signs, but are only really noticeable if you're in the game with the scripter:

  • Can easily dodge/land skillshots, but is pretty bad at everything else like cs'ing, build, positioning
  • Dodges skillshots in awkward ways, dodging a skillshot but moving toward the direction of the enemy or under turret in the process
  • When it comes to 'chases' in the jg, they are terrible, since a script cannot help them as much there
  • Dodging skillshots when they have no vision

Before anyone comes in and argues this, yes a legitimate player could do all of these, but if they are doing all 4 of these it's probably a scripter.

Dolasaur12/7/2016, 12:02:25 AM2 votes

You're playing on a PC (Mac effectively similar in this situation), not some piece of proprietary hardware. All LoL knows is that some system is telling it "the player clicked the mouse" or "the player pressed X". It doesn't matter if it thinks the source is DirectInput, the Windows messaging loop, or the actual hardware driver itself. It has no way to verify that the signal it's receiving is "real" or not, for the most part. They can make it harder, but they can't 100% eliminate it, unless they force you to use some proprietary hardware.

Kei14312/5/2016, 5:47:18 PM1 votes

well, they'll fix the 2016 programs, and scripters will jsut come up with 2017 scripts.

SugrGlidrWifRidr12/5/2016, 5:10:10 PM1 votes

pretty sure the app has to be in memory and needs to locate where the mouse cursor is. so it will 'home' at some point. its movements are also vastly different to a mouse movement, unless it was 'recorded' mouse movements. either way, they are usually very predictable and after a few hours they should be instant banned for having used the same exactly movements thousands of times. you also have to realize they must be reading the game somehow to know when your champ dies, otherwise they wouldn't be finding their way back to the lane..........that alone means it should be super easy to find the scripts/bots........

don't for a second think riot couldn't have fixed all these scripts and bots, years ago, they just don't want to because the truth is, nobody plays this game anymore. bots make it look like they do.

SugrGlidrWifRidr12/5/2016, 7:10:04 PM1 votes

here's another way to look at it, with botters, you always notice how they have 80, or 120 wins? now imagine, how many games would a bot have to play to hit 120 wins???? how many losses does that bot have????????? thousands? millions????????

this isn't a 'riot tried to stop the botters but they too smart' situation, this is more like, riot flat out isn't trying........ffs.......think about how many reports these bots must have gotten, if it was a normal person they would have been banned, but the bots are almost being.......protected.......