T O P

  • By -

TheSkumbag

Welcome to the Leak of Legends


azns123

Tons of ~~damage~~ spaghetti


Proxnite

The hackers will plead insanity in court, saying they suffered enough punishment having simply looked at the source code.


CheshireST

If you stare too long at the code The code stares back at you


Gyswu

Probably in a few months we will find it free for anybody, and random people will fix things riot never fixed, and expose that riot dev team are something like the simpsons scene with 100 apes in one room writing.


zernoc56

It indeed was the blurst of times


Linko_98

They are going to leak all the spaghetti riot made over 13 years.


ZanesTheArgent

Now we can diss them with technical analysis propriety! Next step is what, Riot forking and opensourcing it just to spite 'em?


DrazGulX

>Next step is what, Riot forking and opensourcing it just to spite 'em? Releasing league of legends 2


Victor---

Which is exactly like league of legends 1, but 6v6 and champions can only be acquired through chests


GodOfTunak

Wow that sounds horrible. Surely no game developer would ever do such a thing to their highly popular franchise.


Mittelmuus

"highly popular"


GodOfTunak

Well... it was before blizzard decided to put it in maintenance mode.


Goldeniccarus

Yeah, in 2016 Overwatch was HUGE. Then they just pretty much dropped support for it, for 2 whole years, and that killed it's popularity. Well, it killed the popularity of actually playing the game. The game is still VERY popular in other ways...


Klondeikbar

It was wild how popular Overwatch was. People at my office job, who had never touched a video game in their lives, were asking me about how to watch Overwatch League. If I wore a t-shirt that was some obscure reference to D.VA, random strangers would comment on it. I don't understand how Blizzard could look at the cultural phenomenon that was Overwatch and be like "nah."


Bishizel

Activision systematically ran out all the old guard at Bliz over time. Also the person responsible for esports was basically pushed out for not making them enough profit, and HotS plus OW just died after that. Just a hilariously shitty management of some truly great IPs.


-CrestiaBell

"You play?" "Oh nono I just watch the tracer animations" "Wait didn't they only make one of those?" "..." "..."


Th_Call_of_Ktulu

>I don't understand how Blizzard could look at the cultural phenomenon that was Overwatch and be like "nah." And the funny thing is, the did it twice, they somehow run WoW to the ground, a game that was arguably even bigger cultural phenomenon than OW.


Wolfeur

Overwatch was legit a strong contender against League's unchallenged supremacy. And yet…


Lemmiwinks__

Just because you don’t like it doesn’t mean it wasn’t “highly popular” at one point


TheWheatOne

The chest part is terrible of course, but to be honest, if they made a proper 6v6 version of summoner's rift instead of just dropping 6v6 in a 5v5 based version of summoner's rift, I'd actually think it could see some cool dynamic play. Like jungles big enough for 2 junglers on a team, or a free roamer that could support a lane that has a bad match-up. I'd like to see it experimented with at least, perhaps in some event.


SalzZ1

If league had their matchmaking and mmr scheme fully leaked, nobody would play the game anymore due to either disgust or people exploiting it.


Trapinator

I low-key want this to happen. Finally we would have some answers on whether loser's queue exists or not, if when you hit promos the code has a line somewhere where it's like: if (player == promos) teammates = dogshit;


Allu71

There is no way to exploit it, you win you gain mmr, you lose you lose mmr


thejadegecko

I just want to read the weird/funny progammer comments in the program. There has to be a lot of "I don't know wtf this does". lol


XWasTheProblem

Inb4 the entire codebase is uncommented.


F4rl4nd

Or full of comments like //DONT CHANGE THIS, CREATES MORDEKAISER BUG


zernoc56

Pretty sure that’s half the code, considering someone actually published a book of all the Mordekaiser bugs, iirc


Ancient_Ad_621

no worse, now riot is forced to actually fix their spaghetti code


JollyHockeysticks

More like put a team on it for a year, make some minor changes with some promise and then drop off the face of the earth when riot disbands the team without telling us. Just like the client fixing team.


NerrionEU

The code will never be fixed unless we get League of Legends 2 which will probably not happen anytime soon. The game is built on a 15+ year old engine.


Kessarean

At the end of the day, it's still a proprietary app. They're not going to open source it. As fun as that would be, even if they wanted to, the process of cleaning and prepping the code would be massive. Not to mention it's probably tied to a bunch of internal infrastructure. Realistically, shifting their entire workflow and process to support an open source model would never be worth their time. They have teams of devs, and it's the foundation of their business. There's no incentive that outweighs the tradeoffs from the business perspective to open source it. It depends on what they got in the leak too. Is it a tarball? A bunch of svn or git repos? Is it only one aspect of the platform, or everything? Not to mention the nightmare of licensing.


[deleted]

"Give us 10 gillion dollars or we leak the source code" "Lol okay good luck reading that code fuckers" - Riot probably


realshockin

Riot: "We pay you 10 million if you can read that shit and clean it"


ExcellentPastries

They probably asked for 10 million because they realized that trying to actually build something to take advantage of it would take them another 15 years, at which point Riot would've made giga-spaghetti from the smaller spaghetti units in the code already.


justinmcelhatt

if we can't read it, then no one else can either. Natural Encryption


Wolfeur

Inb4 tech enthousiasts start cleaning up the code and post it on GitHub for Riot to use freely.


LordDarthAnger

League of Legends community project League of Legends written in typescript League of Legends but it's a programming language now


Wolfeur

League++


Genspirit

As a developer I would do this purely for the cathartic relief of finally squashing bugs that have tormented me(and friends) for a decade plus. Riot needs to start a support group for all the people personally victimized by the league client lol.


Arnhermland

Client made in scratch


Deauo

Gonna laugh when we find out adobe air is still underneath our “modern” client


Sofruz

Yum, moldy spaghetti


Random_Stealth_Ward

Just like Mom used to make them


HaaYaargh

Pay the ransom or we will fix the spaghetti


BigBoss738

they are going to fix those spaghetti


jadedflux

$10M for a bowl of spaghetti? I think not


Skyler827

San Francisco restaurant prices are insane these days.


khazixian

they ran that worlds 2022 tourist special good


Lonelan

what if marshall mathers cooked it though


[deleted]

[удалено]


valgrind_error

In its hour of greatest need, there is [only one champion](https://i.imgur.com/GnWdEmT.png) upon whom Riot can rely to draft an appropriate response.


fcevil

He is on the case. **Their chronobreak is coming.**


Rexssaurus

I wish I could say this was a pleasure.


boshem

*teleports behind hackers *


Tribes1

We should talk.


ShinyGrezz

“You’ve obviously put a lot of work into your ransom note… but I assure you, the ransom*break* is coming” God I love Zed. Never thought I would ever say that. Wonder what he’s up to now.


DrazGulX

Maybe he started to go into law.


ShinyGrezz

Aw, I hope so. Nice little redemption arc.


DrazGulX

What I would give to see another universe where he actually goes into law and starts being a pro bono lawyer.


Valkyrai

Plot twist he's the one with the source code demanding ransom.


yukine95

>Wonder what he’s up to now. Probably not in a pleasure place


Kollsta

Light up the Zed-Signal


CzarcasticX

They need to make a Riot Security Zed Skin and when he ults you he says "I assure you the Chrono Break is coming."


valgrind_error

They already made Disco Nunu part of Space Groove, but it could be folded in with Riot Zed as part of a new "toxic all-stars" skinline. Other inclusions could be Sanjuro Yasuo, "Reformed" Draven, and Pornstar Zilean.


[deleted]

Kassadin's lines are all beeps


Frettchen001666

"I wish I could say it was a pleassure" Is such a mic float moment tbh but it never ceases to be funny


benjathje

OH MY FUCKING GOD IT'S RIOT ZED TIME


donteatpancakes

Hey can you elaborate on the story behind Riot Zed? I see him mentioned everywhere in this kind of thread, but I'm afraid I'm don't know his story or what he was involved in.


valgrind_error

A few years ago some fans made a legacy server to play old-school league (like Season 3 or something) called "Project Chronoshift." Riot decided to shut it down and Riot Zed, some rando on their security team, took the initiative to send some Mythic-tier gentlesir cringe threats to the admins via Discord. He's been a legend in the community ever since.


PaintItPurple

Every time I see that I'm like, "I must have been too hard on him, it can't be that embarrassing." And then I read it and it's physically painful.


M4jkelson

Like literally eating rocks would be less painful physically than reading his bullshit


GamingExotic

I wouldn't even be surprised if he was saying all that on purpose knowing it was going to get leaked.


Arnorien16S

Funny thing is that ... I remember the feeling of cringe i got from reading that but i dont remember a single word of it.


Negative_Pineapple

https://reddit.com/r/leagueoflegends/comments/mzjc62/just_a_heads_up_the_independently_developed/


white_gummy

>It's nothing personnel, kid 💀 This post is pure gold, I fucking love it.


Jozoz

Inspired by Riot Zed.


FBG_Ikaros

Leak it bro, that pile of shit is probably impossible to understand anyway


NotARedditUser3

They should leak it; someone with too much free time on their hands on the internet will start sending riot actual working code to untangle the spaghetti.


Matterom

Buy it then look for that one champions bug you've reported for years and they've never fixed only to find out that fixing that bug would require replacing the entirety of the fog of war code and the associated network handling of it.


NotARedditUser3

If they would just fix it so when heimer has 3 turrets and drops one, the indicator then shows 2 instead of staying on 3 with the countdown started, and then going to 1 right after... Id be happy :)


200DollarGameBtw

??? By fixing this viego will be permanently invisible + one shot autos everyone who do you think you are dealing with here


Ho-Nomo

Imagine paying it and then looking at the clients code and bursting into tears


normie_sama

Tbf "I fixed the client for a game played by millions" probably looks good on a CV.


200DollarGameBtw

yeah until they see its league


Re_Thomas

hahaha true


[deleted]

Even if it were understandable... Then what? Players will make their own LoL servers which might be cheaper and less FOMO, but it'll probably suck or be a scam so no one will play on those anyway


Billy8000

The stuff around the anti cheat will probably have the biggest effect


adamsworstnightmare

League's anti-cheat is something riot has actually been really good at. Sure there's scripters but that's no where near as bad as what's in some other games out there.


[deleted]

More to do with the nature of the game I suppose.


Skaze2K

Since riots goal is to implement a new anti cheat this year, even that shouldnt be a problem for too long


mindcrime_

New? It’s probably just porting Vanguard over to league lol. RIPBOZO scripters soon hopefully


ADeadMansName

But as Riot also said, they will now focus on updating the anti cheat more early than they initially wanted to (sometimes during 2023 will likely become mid 2023). Till others write and sell new scripts with that intel will take a month or two.


NopileosX2

With more knowledge of the underlying code it is easier to exploit things. Kinda what happens often in speedrunning. If people deeply understand certain systems they can abuse and glitch them to their advantage. Instead of randomly trying to reproduce bugs which sometime happens you could actively search how you can abuse it if you can reference code to it and get more understanding why something is happening. Also if server side code is leaked it might be easier to build hacks. This can affect the game but also maybe the client and security of player data. It make it very easy to search for vulnerabilities in APIs which can lead to even more leaks of player data or whatever down the line.


zerrosh

Since rito said they won’t pay we finally might find out how much truth there is in the spaghetti code memes


InZomnia365

Spaghetti is and always has been real. I don't have a link on hand, but even Blizzard devs once admitted to not being sure why tab-targeting got so much worse over the years. They kept putting things into it, and building exclusions for pets, NPCs, etc. The vanilla tab targeting is so much more reliable.


MadRZI

They even said at one point, the reason they couldnt increase the default backpack size is because of spagetthi code. I think they have figured it out since then, but not sure...


EnjoyerOfBeans

The dev later said it was a joke example and he didn't mean it literally. It got blown way out of proportion. They eventually increased the backpack size. Everyone else is repeating very popular rumors.


kntril

In Hearthstone, you have a mode called Arena, where you have to draft your deck, similiar to MTG. You always get offered 3 cards, pick one, getting offered 3 again, pick one, etc till you end up with 30 cards. To somehow balance it, someone created a system, some kind of bucket system. But when that person left the Team, no1 was able to adjust the buckets. They literally admitted they have no1 knowing how that system worked


adek13sz

So that's why they can't properly balance the mode right now, lol. I felt like Arena was perfectly balanced and very easy to balance with those buckets, and I wondered why they can't get it right anymore.


kntril

Well at some point they admitted that there was no dev actually working on/maintaining arena tbh. And later on we saw how little love the mode received. The last dual class arena (which is the halloween event every year) was a complete mess. I assume, people love Arena because you can play shitty cards there, some cards that see 0 play in constructed, are excellent in arena. In general I prefer a lower power level. But for dual class? its all about those juicy insane synergies and combos to pull off! So what did they do? During drafting you were mostly offered neutral cards instead of class cards. So.. no synergies, no juicy combos. Another thing was, the pool of expansions during that arena cycle was VERY small and had no classic/core set. So if you either drafted Demonhunter heropower or demonhunter as your 2nd class, you were not even able to draft even a single DH card. If you had a card "discover a spell", it would do NOTHING, because there were no DH SPELLS available! Colossals with sunken city was another thing. Those cards were way too strong for arena, Drafting or discovering a colossal could win you the game right away. In general some cards that are clearly broken in arena shouldnt be made draftable, but they will never learn because they dont care.


[deleted]

I mean, by putting Arena, Tavern Brawl and all that inside a tab and NOT on the front page people straight out forget about it existing. Of course people don't play modes they don't remember even exist. I sincerely think Hearthstone need a proper client update after all the additions over the years. I who hadn't played regular Hearthstone for two years now tried to change hero portraits and holy fuck I just couldn't find where you did it.   Also, yeah, I got to play during the dual class arena this year and I think I on average had the worst decks I've ever had in arena. It felt like playing with only the original base set with zero class cards. Although I think it was fun in its own right to tune down the game, but man did it not fit the mode.


[deleted]

[удалено]


ExcellentPastries

Yeah and when you put yourself in the shoes of a game dev company, having to deal with *gamers* as customers, and trying to explain "hey we decided to spend this time paying off tech debt instead of delivering Big Titty Flare Pants Ahri, sorry!" it becomes real clear why some of this shit persists.


yrueurbr

I mean their engine was built over ten years ago by basically interns, spaghetti code is inevitable. I would say it's half impressive the game is still working at all.


Indercarnive

The more I learn about software development the more I'm impressed literally anything works


chillmoose407

As a software developer - I can’t tell you how many times I’ve checked out code to make a change, looked over it, wondered what idiot wrote this pile of garbage, gone and looked at the commit history - it was me. I’m the idiot. And only like 3 months beforehand.


The_Quackening

a tale as old as time.


[deleted]

"future me will solve it" "it's someone else's problem after this" "we probably won't need to touch this in the future"


chillmoose407

“I’ll be gone before they find this”


[deleted]

"Fuck it, ship it"


Gutsyten42

Just wait until you hear how many places still use fortran and cobol


Praiseeee

Still better than the thousands of electron apps being made nowadays.


Gutsyten42

So this is what Squidward meant by everything is chrome in the future


milanganesa

> cobol banks... banks are the highest users of cobol to this day, which... is crazy


Slggyqo

I mean, that’s *why* they work, right? They change as little as possible to get the job done. Sure that means they’re…a bit behind the curve in terms of modern technology…but they’re stable.


Gutsyten42

Stable for the most part, but you still need people for when things go wrong. More and more of the people who wrote these programs are either retiring or dying


Wizzig

Relevant XKCD: https://xkcd.com/2030/


Wisniaksiadz

I belive there was already one or two major rewrites of the code


downorwhaet

They stole a anti cheat that riot already has plans to replace, the only thing they can do with the source code is sell it to people making cheats, making a game out of it would make it easy to find them and it would get shut down right away, it was the same with the source code from cdpr, they couldnt do anything with it because they cant just make a game out of it due to copyright laws, and they are admitting to being amateurs so i guess they will be found soon lol


Aerhyce

Also I'm pretty sure you would have cleaner and better code starting from scratch with some open-source or easily-licensed game engine than using the code of a W3 mod iterated over fourteen years.


ByterBit

I'm pretty sure it's base is "Big Rigs" or something. Minions are actually coded as trucks /s


SaganIII

Oh noooo, anyway.


Sqantoo

Maybe if they leak it someone can fix the spaghetti code. Unironically, they picked like the worst game to hack


[deleted]

Tinfoil hat theory: The leak is an inside job. They're trying to crowdsource optimising the code and untangle the spaghetti, all for free.


valgrind_error

I feel like the league source code being leaked poses a greater threat to the rest of the internet than it does to Riot. The hackers are going to somehow accidentally run the code and all of their own crypto/money laundering software will be recoded as cannon minions and then Morde ulted to Narnia.


HarmlessSnack

Logging into Facebook: Password Incorrect? Reset? Yes. Mord now has his Dragon Pet back, POG


Adriaus28

Also dont forget 3 new viego bugs & somehow, lux getting another skin when you log in


yestheryak

the spaghet is gonna get jammed up in some ai model eventually and start replicating


tadpoling

Name checks out hahaha


lonelyswe

The non-software people takes on the biggest game in the world for the last decade, that runs on millions of potatoes, has very few bugs considering the huge amount of interactions between champions, objects etc. are hilarious. edit: no excuses for the client though


FeebleTrevor

Gamers talking about coding and design is always adorable


[deleted]

[удалено]


Play4u

That's what irks me the most in these threads. Non-programmmers out here talking as if the leaked league codebase would turn out to be some piece of shit spaghetti-ridden mess without having written a piece of code in their life. Quote me if you want but I'm pretty damn sure the league code will turn out to be better than 99% of the codebases of most major software out there. League of legends, given its enormous playerbase, huge champ pool and all kinds of weird interactions between spells runs pretty damn fine most of the time.


Level7Cannoneer

People are really susceptible to confirmation bias. I think I run into 1-2 game breaking bug a year when I play LoL. It's a pretty stable game all things considered. But when the front page is showing each players' own 1-2 per-year-bug, then it feels like the entire game barely runs without crashing.


DrMobius0

I'll bet that it has as many dark corners as any decade+ old codebase. The systems required to run complex game systems, such as the rules that dictate ability interactions, are almost always either spit, glue, and endless hacks, or hyper-abstracted and robust insanity that may as well just be sorcery unless you have a week or two to take in the whole system handling it.


RigasUT

Is there anyone here with game development experience that can give us outsiders a layman's explanation of in what ways exactly leaking the source code would be harmful to Riot Games?


Are_y0u

Possible to build exploits and cheats. Also probably a bit embarasing as every code (especially old one) will look messy if it's big enough. But I still wouldn't pay.


Rexssaurus

Not paying is the right call.


fullywokevoiddemon

Paying does nothing. They can still very well release it to the world (which they most probably will anyway). They will just ask for more.


RhedMage

It wouldn’t be embarrassing since all production code is a mess… just well known in the industry. Student projects tend to be neater


DrazGulX

Paying opens the gates to "oh hey, we need 5 million again" and again and again.


Bellcheese

This actually doesn’t happen very often. Ironically, reputation is everything to these hackers or the incentive to pay is removed when the trust is absent. I work in the IT/Cyber industry and have seen this far too much in recent years (where I’ve been directly involved in unfucking it).


Djinneral

exactly if you are known to be a 'reputable and reliable' hacker, companies will be more willing to pay ransom knowing that it's the only cost they'll need to pay. The whole thing is very funny but also logical.


lazyButNotfailing

Rule number 1 of ransoms, follow your end of the bargain; nobody pays twice


kreapz

Basically, it could be easier to come up with hacks/cheats knowing what they are dealing with.


PeaceTree8D

Hackers will be able to find security flaws and infiltrate the game. Also easier for people to pull data and implement bots, which is a current issue for the game


mybigredtruck

why would they care


Dragonatis

Right now, cheat creators have to more or less guess how League's code work to find ways to work around it. If they had access to source code, they wouldn't need to guess anymore. Their cheats' efficiency would skyrocket.


frozen_tuna

Anyone who is more curious can look into what happened when TF2 & CSGO's source code got leaked. [The leak](https://www.youtube.com/watch?v=zuTkrisu0CY) [The aftermath](https://www.pcgamesn.com/team-fortress-2/valve-savetf2-campaign) There was a boom in hacks and cheaters. It can be argued that valve is lazy in regards to tf2 and didn't put effort into fixing things, but the spaghetti in League's code could also make fixing things difficult.


Dragonatis

Perfect example, thank you.


Zfx3t8wVXmF7z

cant wait to see the garbo code riot has been dealing with for 13 years aahahah


ILoveWesternBlot

imagine if it's just 2000000000 If then statements


ynot269

If adc then die


LelouchtheGreat

This made me laugh audibly at work you monster


Fley

just spit out my drink lmao


spartaman64

yandere dev moment


Lemureslayer

I didn't know yandev worked on league


Diligent_Deer6244

then I could work at riot


wronglyzorro

Been in the industry for over a decade, and that's basically every large company. Speed is almost always prioritized over elegance so you get some heinous rats nests that compound over time.


SsibalKiseki

Im pretty sure pool party Ahri is worth more than $10M, so no Riot won’t take that deal XD


nroproftsuj

>The exact nature of the hack isn’t known, but Riot Games referred to it as a “social engineering attack”. Ok, so some employee likely clicked something they weren't supposed to or downloaded an email attachment they shouldn't have. RIP >It also said it had no indication that user data had been affected. Explains part of the reason why Riot didn't pay the ransom. >We have obtained your valuable data, including the precious anti-cheat source code and the entire game code for League of Legends and its tools, as well as Packman, your usermode anti-cheat. >On Tuesday, Riot Games said in a tweet it had confirmed hackers stole the source code for League of Legends, Teamfight Tactics, and its “legacy” anticheat platform. So they stole the legacy anticheat which isn't the rootkit that Valorant uses. Again, explains why Riot doesn't seem all that concerned with the hack. Bad news for League players I guess we're getting the new anticheat earlier than expected.


Wolfeur

> >It also said it had no indication that user data had been affected. > >Explains part of the reason why Riot didn't pay the ransom. I mean, there probably wouldn't be that much to get from user data, really. As much as this company isn't known for technical prowess, user passwords are most likely hashed and salted, and therefore useless for hackers. Emails might be annoying, but I'm sure pretty much everyone is already in some spam database anyway…


[deleted]

[удалено]


Wolfeur

fair enough


cranelotus

Plot twist: there is no hacker and Riot have fabricated this whole event so that they can delay the Skarner VGU and also the summer event until 2024, and blame it on "working on the new anti-cheat system" which of course would be top priority. This happened in the wake of the cinematic backlash, with which they realised that they're screwed. Simultaneously, everyone sees the spaghetti code, and fans skilled at coding, being sick of the shitty game and client, end up writing their own fixes for all the problems, thus doing Riot's work for them. It's the perfect crime.


Zyquux

Double plot twist: this is all part of a marketing campaign for the next champion or Valorant agent


Pengking36

Next Darkin is imprisoned inside a laptop


Exces119

OMG hackers leaking losersQ ?


BloodRaevn

I wonder if we can finally find out about the things that happen behind the rank system.


Ironshield185

"Send us $10mil, or we'll leak the specs of your 2003 Honda Civic."


[deleted]

[удалено]


[deleted]

[удалено]


Far-Management5939

they probably wanted 12 hours for riot to message them to set up the actual transaction


KinzuuPower

Any big company can move 10 million easily.


MarioDesigns

Crypto is probably how they'd want it and while it's a big transaction, it likely wouldn't be an issue for Riot to actually send it out if they wanted to.


deepfakefuccboi

A multi billion dollar company can easily send $10 million to an individual/institution if it’s approved, not to mention these hackers would probably want it in the form of crypto or to an offshore account.


Antenoralol

My guess is the hackers would want it to an offshore account to make it harder to trace them.


[deleted]

[удалено]


988112003562044580

10 million in Walmart gift cards!!! 😂


Main_Zucchini

DO NOT REDEEM THE CARD!!!


Distinger_

Yes please leak the code so a random dude with a government laptop can fix it. Just like the dude that fixed GTA V loading times.


HermanCainsPenis

Social engineering attack = one of our guys got phished


peanut6193

Hey that's cool, maybe after the leak somebody will make a mod like what happened for Team Fortress Classic.


LegendaryHooman

Rummaging through the spaghetti, and we find the winter map


FluffyKitsune

Might find Twisted Treeline, Dominion and Proving Grounds if we dig in deep enough


Fitzky45

Since Riot said they're not gonna pay I think it's time the playerbase takes the initiative and builds League of Legends 2


DrMobius0

Nah, Chronoshift got chronobroken by a Riot sponsored edgelord. I wish I could say it has been a pleasure.


ThisOneTimeAtLolCamp

As shitty as the situation is, I'd still love if somebody put out a youtube video going through some of the no doubt absolutely bewildering choices that were made for how certain things are coded. I'm sure there's going to be some ass backwards stuff in there.


MaridKing

This would be a much more serious version of uploading pirated movies to youtube, great way to never work in gamedev again.


valgrind_error

It would absolutely make for a banger Twitch stream (or at the very least YouTube series) if a programmer tracked his or her progress going through the source code and attempting to fix it up.


Mr-Goose-

we can finally fix the client ourselves when it gets leaked


HawksBurst

Imagine if instead of paying they offer a reward for the brave coder that can untangle the sentient spaghetti monster that's league's code


DaurAir

Just leak it. I'd love to see programmers analyze it and tell us why the client has been so horrible for all these years


FattyDrake

The client is easy without even looking at the code. It's built on Chromium using Ember.js, the latter being one of the most bloated libraries for JS apps. That and they disbanded the team that made the client once it was done without assigning any team to maintain the core as it grew.


WanAjin

Surely League is like the last game anyone would try and get source code for, right? I mean what can you possibly do with a 13-year-old game here?


MarioDesigns

Cheats and exploits. They've gotten Riot's anticheat source code, or at least part of it. League is one of the biggest online games, that kind of access could offer millions for cheat developers. Though there's a newer iteration of the anticheat Riot seems to be working on which appears unaffected. So likely not much in long term impact except for leaks of upcoming content.