I think it makes sense even for a game like league to have some stuff be client side and low hanging, as long as you can detect abuse with heuristics. It works as a "honeypot" of sorts and can be used to weed off would-be cheaters more easily.
I wonder what's scarier, being a new dev at Riot and only knowing legends and myths about the mess of a code one of the largest video games on the planet is built on or being an OG who knows how paper thin and fragile everything actually is.
Well league isn't bad coded game.... for 2009 I think the league code will be the worst rabbit hole a game dev/coder can go in. Once you start going down you lose yourself in the sauce.
@@DevilDrako666 Yes thats still the case I believe. To make many of the summons able to be hit by auto/attacks and spells they coded most of them as minions for simplicity, which unintentionally but id say predictably caused issues over the years. I also once heared that Jayce's E was coded as a line of non-interactable minions. If thats actually true or not im unsure of.
The problem is that League suffers from same issue of all the long-time-going softwares: some of the code is VERY old, but it's referenced in so many parts you can't just "edit it and be done". Like a lot of old softwares, it'd require a complete engine overhaul, which as you can imagine is not something you do overnight and often not even worth doing over just dealing with the bugs when they come up (which just contributes further to the whole spaghetti issue).
Wrong info about Ashe exploit, it was the Old Ashe Q, which was a toggle that slowed the champ he was AA'ing, so she would have it on for the whole game and not only 6 second, but apart from that, i did not knew the details, great Job
But it cost most mana, so you wouldn't really have it always on, especially in early laning phase with minimal poke. I remember low level mana being a pretty significant issue back then. The point still stands, it basically swapped her AA from being one type of attack to a slightly different attack with the slow status effect attached to it.
@@NatiiixLP There was an another exploit on Old Ashe's Q. You could spam it and it wouldn't cost you a mana but you can still use the benefits. Slow etc.
Hi ryscu just wanted to say I like the new style of videos you've been trying out lately. Don't worry about taking ur time on them, they have all been great so far
The tiamat crash was probably the most annoying exploit ever discovered. For at least a couple of weeks, if not a month, every other game was crashed by people who didn't want to lose. Even ARAM wasn't safe from that bullshit. Also damn, I can't believe these exploits are all so old. Feels like 5 years ago at most
About the Ashe exploit: the explanation was right, but it was pre-rework Ashe. The Q changed the spell slot for AA until Ashe pressed Q again, not for 6 seconds. Ashe's Q was basically Jinx's Q, it switched from normal arrows to freezing arrows, which was basically the same as regular arrows but had a slow and used mana. Also, there are other gigantic cheats/exploits, like: - The BotRK instakill: the cooldown for BotRK and Bilgewater Cutlass was completely client-sided, so they built a script to send requests to the server to use these items on a target while they were on cooldown in the client. - The Poppy Hexflash+Q at fountain: the Q hitbox would hit and kill all the map because the cast hitbox for some reason was divided by a float close to 0 in the server (and btw, this exploit still works with scripts). - The custom room exploit: the format of the game could be changed by a cheater during the lobby, making the game start a 4v6, 3v7, 2v8 or literal 1v9. This also allowed to turn custom games into custom ranked games which granted LP. - Lobby drop: just another dropper, but this one ends the game in the lobby. The game doesn't begin and there is no dodge penalty for anyone in the lobby. - Sion's dorifto: the most famous of them all, having 0 resistance turning during SIon's ult. It's so famous it even was in one of Riot's official videos.
The drophacking days were genuinely the most frustrating… League was legit unplayable and it took Riot forever to remedy the problem (ban people + fix the exploit).
You used to be able to client side modify your items in habbo hotel :P I didn't get banned for that, but did for telling someone else that if you put a certain alt+ character infront of your chat then the profanity filter wouldn't apply. The ban was client side...
Look how even Riot used to talk back in the day. Now you get chat banned for the slightest banter. We are evolving backward as humanity. We need to grow thicker skins.
Guy i know is scripting since years, master Elo, 0 Bans. He took a break after vanguard, and now does the same thing. But thankfully we need Chinese Spyware on our PC now to play league.
i still remember this one exploit i saw in a ranked game, only ever saw it once, and it was a twitch who just permanently had a health and mana potion popped at all times. it was absolutely useless at the end of the day and we won lol, but i never saw it again after that!
There was one that if you got a kill with gp you can buy mejias and sell it and buy back and it would give you stacks and you could get 25 stacks instantly in 1 back
amazing video i miss classic league but i dont miss that flash thing. I remember seeing that back in the day i was so confused glad i got my answers a decade later lol.
Awesome video, as always. Ryscu, can you do an update about T1 DDOS? It seems, it is still going. Did Korea replace xingcode3 with Vanguard? Is Vanguard vulnerable too?
Rendering always happens on the client side, except for when the game is streamed, as in google stadia. That is because rendering is the processing of the game's graphics. The correct term here is "Server authoritative" vs "Client authoritative". That is, who is the authority that has the final say on the data? If the client says he is at the mid tower, but the client says he is still at base, some times it is better to believe the client to prevent him from feeling the lag, if the game is casual. Some other times it is better to believe the server to prevent the client from cheating, that is the case if the game is competitive.
Had an arena game where every player got vanguard error, and took 4 reconnects to even get the post-game screen, to re-queue. No idea, but i think some hack, or exploit
Is the ashe exploit what lead Riot to make a gamemode where a champ can have different abilities? Or am i having a fever dream of a non-existent gamemode?
Azir have his passive on ashe q slot he was used to win games under 10 min im surprised he didnt talk about it azir was the reason this exploit was so brutal
I enjoyed most walking trough walls by setting height of character ;) so you could walk above walls. after source went public it was patched in 12-24 hours :D
Keeping up with something as empty as League is quite insane once you have stopped playing for a while >.> Too bad it's a 'good' game, makes us waste all that precious Time currency, the only currency we have and yet cannot grasp.
What about the old BOTRK active? I was a victim of someone that had no cooldown on botrk's active so they could suck the life out of everyone in no time, was so fkin goofy
tell me this video was troll like you can't be serious you rlly tell us all this till 2014 btw all this "cheats" were BUGS NOT CHEATS and you didnt speak about the current problem since 1y in chall gm 70%of all adc players are scripting like are you trolling normaly i like your content but this one is wild (i expected more🙁)
Download Outplayed for free today
www.influencerlink.org/SHKX3
Cheat engine "hacking" was a wild time 😅
minecraft ahh client
How so?
I'm still using cheat engine, on CK3 (don't tell Paradox, the recent DLC is just unbearable)
I think it makes sense even for a game like league to have some stuff be client side and low hanging, as long as you can detect abuse with heuristics. It works as a "honeypot" of sorts and can be used to weed off would-be cheaters more easily.
CE still working in modern games won't ever be not funny to me
I wonder what's scarier, being a new dev at Riot and only knowing legends and myths about the mess of a code one of the largest video games on the planet is built on or being an OG who knows how paper thin and fragile everything actually is.
Arent league still spaghetti code? Like almost everything champion made coded as minions? xD Or "TO THE SKYYYY" bugs :P
Well league isn't bad coded game.... for 2009 I think the league code will be the worst rabbit hole a game dev/coder can go in. Once you start going down you lose yourself in the sauce.
the ones who's stuck around long enough to know how to code in that mess with little to no issues are coding savants
@@DevilDrako666 Yes thats still the case I believe. To make many of the summons able to be hit by auto/attacks and spells they coded most of them as minions for simplicity, which unintentionally but id say predictably caused issues over the years. I also once heared that Jayce's E was coded as a line of non-interactable minions. If thats actually true or not im unsure of.
The problem is that League suffers from same issue of all the long-time-going softwares: some of the code is VERY old, but it's referenced in so many parts you can't just "edit it and be done".
Like a lot of old softwares, it'd require a complete engine overhaul, which as you can imagine is not something you do overnight and often not even worth doing over just dealing with the bugs when they come up (which just contributes further to the whole spaghetti issue).
Wrong info about Ashe exploit, it was the Old Ashe Q, which was a toggle that slowed the champ he was AA'ing, so she would have it on for the whole game and not only 6 second, but apart from that, i did not knew the details, great Job
But it cost most mana, so you wouldn't really have it always on, especially in early laning phase with minimal poke. I remember low level mana being a pretty significant issue back then. The point still stands, it basically swapped her AA from being one type of attack to a slightly different attack with the slow status effect attached to it.
and Azir was best!
@@NatiiixLP There was an another exploit on Old Ashe's Q. You could spam it and it wouldn't cost you a mana but you can still use the benefits. Slow etc.
@@utreah1337 Average Riot Games engineering. I'm not surprised at all, haha.
Hi ryscu just wanted to say I like the new style of videos you've been trying out lately. Don't worry about taking ur time on them, they have all been great so far
"shows the old rune system" then proceeds to say about putting a 1% crit chance and then showing it proct on a enemy, good times
4:15 gave me a chuckle with "ooh naughty word" 😂
The tiamat crash was probably the most annoying exploit ever discovered. For at least a couple of weeks, if not a month, every other game was crashed by people who didn't want to lose. Even ARAM wasn't safe from that bullshit.
Also damn, I can't believe these exploits are all so old. Feels like 5 years ago at most
7:08 Ah yes, the curse of the *D O G*
riot : (in plankton's voice) what? It's just a cute dog emoji.
also riot : OOOOOOOOHHH FFFFU-*game disappears in oblivion*
Dodge runes on Jax were the real heros of the original runes.
Good times lol
tryndamere or gp crit only
@@Golden2Talon ap tryndamere was the real win back in the day pre season 3
Nashoors tooth and lichbane was an unstoppable backdoor machine that could spin away and heal to full after 3 autos lol
@@DakotaZ162 master yi ap was awesome too
that 1% crit won me so many games in early days
damn, thats an insane video..
The depth, the info, thats just amazing
i just wish that the video was longer :D
The quality of your videos is so crazy now damn gj
man that singed clip with the infinite flash is so nostalgic
hi ryscu big fan, research is impeccable
About the Ashe exploit: the explanation was right, but it was pre-rework Ashe. The Q changed the spell slot for AA until Ashe pressed Q again, not for 6 seconds. Ashe's Q was basically Jinx's Q, it switched from normal arrows to freezing arrows, which was basically the same as regular arrows but had a slow and used mana.
Also, there are other gigantic cheats/exploits, like:
- The BotRK instakill: the cooldown for BotRK and Bilgewater Cutlass was completely client-sided, so they built a script to send requests to the server to use these items on a target while they were on cooldown in the client.
- The Poppy Hexflash+Q at fountain: the Q hitbox would hit and kill all the map because the cast hitbox for some reason was divided by a float close to 0 in the server (and btw, this exploit still works with scripts).
- The custom room exploit: the format of the game could be changed by a cheater during the lobby, making the game start a 4v6, 3v7, 2v8 or literal 1v9. This also allowed to turn custom games into custom ranked games which granted LP.
- Lobby drop: just another dropper, but this one ends the game in the lobby. The game doesn't begin and there is no dodge penalty for anyone in the lobby.
- Sion's dorifto: the most famous of them all, having 0 resistance turning during SIon's ult. It's so famous it even was in one of Riot's official videos.
Whoever came up with the transition at 3:53 is a GENIUS.
I am huge fan of new format videos. Gj bro
Now this is quality content.
Infinitely better than streamer drama and unironically educational, will hopefully get some more kids into Infosec
Ryscu upload so fast after the last one? Wow
only 622 players got done for it? damn i remember playing against an urgot who did it. almost feels like i met a celebrity.
Today very Champ blinkt like DR.Terrible with out any form of hacking or Cheating.
The drophacking days were genuinely the most frustrating… League was legit unplayable and it took Riot forever to remedy the problem (ban people + fix the exploit).
I've been playing since when rengar came out, and this is the first time I've seen the ashe exploit.
You used to be able to client side modify your items in habbo hotel :P I didn't get banned for that, but did for telling someone else that if you put a certain alt+ character infront of your chat then the profanity filter wouldn't apply. The ban was client side...
Man I love that little hooded cat animation.
Look how even Riot used to talk back in the day. Now you get chat banned for the slightest banter. We are evolving backward as humanity. We need to grow thicker skins.
9:00 that ashe problem when she had a toggle for slow
I love the edits in this videos - looking forward to your next ones :)
Guy i know is scripting since years, master Elo, 0 Bans. He took a break after vanguard, and now does the same thing.
But thankfully we need Chinese Spyware on our PC now to play league.
yeah I have also recently watched someone scripting in a discord stream he said bypassing Vanguard is easy and it only impacts real players lol.
@@skeley6776 Bro forgot to switch to his 3rd account
As a former Riot Dev... Classic!!
really miss the "what's new" content like skin leak, skin sales or incoming buff and nerf. hope u bring it back
i still remember this one exploit i saw in a ranked game, only ever saw it once, and it was a twitch who just permanently had a health and mana potion popped at all times. it was absolutely useless at the end of the day and we won lol, but i never saw it again after that!
3:39 the vayne player seems very friendly toward the cheater
As a old league player myself, I love these video's
7:07 CURSE OF DAWG I WAS WAITING FOR THIS
RYSCU YOU MAKE MUSIC????? ITS FREAKING FIRE
We trash on Riot for making the game visually clutered but HOLY SHIT that flash VFX is an eyesore. especially spammed THAT MUCH
There was one that if you got a kill with gp you can buy mejias and sell it and buy back and it would give you stacks and you could get 25 stacks instantly in 1 back
ah yes the 1% critchance that somehow worked every 2 or 3 autos for 5 years , good times
Bro keeps cooking 🔥🔥
Is your next video going to be bug abusing/exploits? Like the BoRK bug, Xerath/Poppy hitting everything on the map, etc?
Fun fact the first ever 10 time same chanpion was a hacked run, i believe it was amumu
I never saw the mastery hack myself, but I have experinced the drop hack. Wild times. 😂
Seeing that 1% crit Darius one more time was glorious.
Hi ryscu, Great video. However at 2:08 wasnt the points scaled by level up to 30 (max level)
Aww was hoping to see more on the Bork and Azir passive towers exploits
Holy hell your editing is pretty good mate
amazing video i miss classic league but i dont miss that flash thing. I remember seeing that back in the day i was so confused glad i got my answers a decade later lol.
Awesome video, as always. Ryscu, can you do an update about T1 DDOS? It seems, it is still going. Did Korea replace xingcode3 with Vanguard? Is Vanguard vulnerable too?
Bro forgot the BOTRK thing, was wild
Take a sub mate. Just watched the last 4 vids b2b and super entertained. Cheers!
Top quality videos as always. Your videos are very appreciated.
7:43 we call this "Foreshadowing" lmao
Rendering always happens on the client side, except for when the game is streamed, as in google stadia. That is because rendering is the processing of the game's graphics.
The correct term here is "Server authoritative" vs "Client authoritative". That is, who is the authority that has the final say on the data?
If the client says he is at the mid tower, but the client says he is still at base, some times it is better to believe the client to prevent him from feeling the lag, if the game is casual.
Some other times it is better to believe the server to prevent the client from cheating, that is the case if the game is competitive.
Singed rocking that Hammer of Dawn gameplay
Had an arena game where every player got vanguard error, and took 4 reconnects to even get the post-game screen, to re-queue. No idea, but i think some hack, or exploit
Great job with the subtitles
Edit: oh, it petered out and disappeared after a while, oh well
god drophacks where so annoying, why would you do that at all, even in europe silver rank back then in 2014, i have no idea!
Is the ashe exploit what lead Riot to make a gamemode where a champ can have different abilities? Or am i having a fever dream of a non-existent gamemode?
ngl i prefer the shorter low quality vids about news regarding league universe (news, dramas, patch, esport)
6:28 This is what Hashinshin used to be known for. Good thing he kept being a POS in the end, so karma eventually got him.
Where's the list of the effects of the Ashe exploit? I'm interested in seeing the full list
Azir have his passive on ashe q slot he was used to win games under 10 min im surprised he didnt talk about it azir was the reason this exploit was so brutal
the ending to this one feels really abrupt.
Iirc you could drop hack a game with Leona and Zhonya too
I enjoyed most walking trough walls by setting height of character ;) so you could walk above walls. after source went public it was patched in 12-24 hours :D
Great video! ❤
Come on man. We all know that Jhin W was a feature not a bug. That's just difference in Map elevation.
Because they tried to make a 2d game 3d
Riot never learned to check their APIs
3:39 chat lol
2:50 poland mentioned
I had no idea you could self cast an ability with alt + 😭😭
I remember the ashe bug, I was playing brand one game and a ASHE told me how he was doing it.
*talks about exploit in 2024* "fast forward to 2014" I must be missing something here😂
3:00 2137 🇵🇱🏔🦅spotted
It’s still a massive issue league put out a report like last year about it we just don’t realize it
Keeping up with something as empty as League is quite insane once you have stopped playing for a while >.>
Too bad it's a 'good' game, makes us waste all that precious Time currency, the only currency we have and yet cannot grasp.
you forgot the one that people could see enemys names on lobby and bann theyr main champ i also used this back in the day :P
No BOTRK shout out?
aw maaaan old masteries.. i miss them. old runes were busted tho lol
3:07 you stil needed to do some tweaking like toying with your internet connection, it was not as easy as you say lol.
Ah thats how i had my games frozen back in the game.... fucking tiamat
Bro been in the kitchen with this editing wtf
I got PTSD just looking at the runes and masteries 💀
Why is the video not long
Where can i get modern cheats for league today? You forgot to link that
Famous Last Words
Those "no cd sum" clips just look like average dota 2 gameplay lmao
with a single press of a download button you get -50% fps
What about the old BOTRK active? I was a victim of someone that had no cooldown on botrk's active so they could suck the life out of everyone in no time, was so fkin goofy
mad shade on Cheat Engine
10:31 is jarvans r2
What about the ruined king exploit
YESSS CURSE OF THE DOG
good content keep it up
Zoom hack back in the day
If you don't validate the data the client sends you don't deserve any better.
tell me this video was troll like you can't be serious you rlly tell us all this till 2014 btw all this "cheats" were BUGS NOT CHEATS and you didnt speak about the current problem since 1y in chall gm 70%of all adc players are scripting like are you trolling normaly i like your content but this one is wild (i expected more🙁)
Where are u
What about BOTRK?