League of Legends

League of Legends Dev Tracker




19 Jul

Comment

Originally posted by MQ2000

My friends tab folders move around by themselves, even tried clean reinstalling but didn’t fix the issue

This is a known bug unfortunately :( It's not a straightforward fix due to showing friends for multiple games in the social panel.

Comment

Originally posted by GymIsGreat

I feel like the team that did lilia did not get enough credit, she is super fun and super simple

Thanks! She's awesome imo totally not biased take

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by ThrowTheCollegeAway

Hijacking to ask how in the world the 2rd bullet under Other Updates is an acceptable response, the one titled "Client Stability". Unless I'm misunderstanding, it says that the client team is aware of a memory leak, and the solution they're going with is to close the client during game if it's using too much memory, so it gets refreshed upon game end.

How is that acceptable, rather than you know, actually fixing the memory leak? We literally have a setting in the options menu to either keep the client open or close it during game; yet Riot's big solution to their memory leak is to occasionally disregard that setting and just close it anyway?

Seems like a bad patch-job rather than actually fixing the issue, quite an unwelcome sight for a "Client Cleanup" that has been going on for years

Edit: To expand on my question, is the tech debt regarding this memory leak so hefty that it has really been decided this fix of "just turn it off and back on again" is seen...

I was expecting this question, thank you

Yes, we still have memory leaks, and the amount of work to address every single one will take us quite some time.

We wanted to introduce this feature because our goal is to get you into and out of a game successfully all the time. This feature will help will that, while maximizing client performance.

Once we get through this CEF upgrade, we have a ton of data that will tell us how much memory usage has dropped and if leaks have improved. With this, we can then prioritize against other things we need to do.

Takeaway - We think CEF is going to help client performance + players have by far raised End Of Game being their biggest pain, so we want to address that next.

thanks

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by CopeSeetheDial8

I appreciate the hard work. This shit is never easy and comments from smug redditors with 0 software dev experience should be disregarded.

Appreciate it, I actually read all the comments when these get posted. I do appreciate a lot of fair questions being asked, I try to get to as many as I can, and try get someone smarter than me to answer the tech ones :)

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by Vortexspawn

Since, as the article says itself, "It is the single most impactful individual change we can make to improve the client", do you have a process now to make that easier in the future instead of being stuck for months every time you want to upgrade the CEF?

Great question, our goal moving forward is to have a process to have these upgrades more frequently.

I was not around when we last upgraded, but when last upgraded, players did notice performance gains, without us even communicating anything about the upgrade. We expect the same performance gains, if not more.

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by impaktt

The short answer is yes. If this update doesn't help then it strongly points to Riots usage of the CEF. I assume the version they're using is very old. They've been talking about fixing the client for a very long time and this is the first time we've heard them say they're going to upgrade this. This makes me believe it hasn't seriously been considered until now.

Truth be told, it could solve some or a lot of the issues. Open source projects aren't immune to bugs. You can pick any decent sized project on GitHub and find hundreds of issues opened against them. The devs are usually diligent in fixing them and releasing new versions. None of that matters if you don't upgrade though.

However, it heavily depends on Riots usage of it. If they're using it poorly, we probably won't see much improvement. It'd be like buying a new fork to replace the old one you use to eat soup.

Whether or not they choose to accept that is an entirely different discussion. Sometimes t...

Read more

Appreciate this comment,

We have uncovered a lot of opportunities with this CEF upgrade. Early results in our development environments is yielding really promising performance gains across the board.

The real results will come when we goto PBE and then live, I am personally pretty excited for it, I think it will be a good boost to client performance

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by enflame66

Gonna make an unpopular opinion and say these changes have been a god send so far. For sure noticed a much faster champ select with much fewer crashes (still soem but for sure less) and much faster loading screens I can no longer run to the toilet while the game loads anymore. End of game still a large pain point but it would be good if they could somehow sperate the missions from the end of game to make it more manageable and maybe so people could req faster if they didnt care for the event. or make it come when you hit home or something. But otherwise client has improved alot.

Thanks for your comments, and I acknowledge EOG is not great at the moment, and we will continue to work on making improvements. We have more invested in optimizing EOG now more than ever, where previously we were just trying to get small fixes out the door. We are now looking at every service interaction to see what needs to be changed.

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by Prof_Crocodile

"It is the single most impactful individual change we can make to improve the client."

So in other words, get ready for numerous crashes, client freezes and thereof after they made this change.

We don't want that, we are taking our time testing to ensure this goes smoothly

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by 76390173644003

Why do they update us like this. Just tell us what you did after it's done and works.

Good question, its because we had an original date to launch sometime in July, but its delayed, and wanted to provide you an update

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by yiw999

It's kind of hilarious how they keep writing these things. They used to give numbers and graphs until they realized those were just helping us realize how little they were accomplishing. Now they just give us words because any data will show how little they're actually doing.

We will have data when we get into PBE and live environments.

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by iindie

I just want it to not freeze my PC at the end of every game, simple asks here

Yep, we are aware of EOG degrading performance, we have multiple folks from various teams helping us solve this


18 Jul

Comment

Originally posted by Slyguy46

"How are you going to win this fight! It's TSM AND four wards!"

God damnit, Phreak, that was a good one.

Thanks :)

Comment

Originally posted by Farranor

By "CPU" do you mean "computer," or specifically the CPU? My computer is 12, and the CPU is 12, but some parts are newer, like the eight-year-old video card (1G VRAM, phew). Also, how often does your minspec machine get wiped for a fresh install?

I meant the actual CPU. The Intel minspec CPU was released over 10 years ago.


17 Jul

Comment

Originally posted by Raynar7

I am 99% sure it’s Phreak laughing

Yup

Comment

Originally posted by KruppJ

Since when have they showed messages from this thread live lol

;)

Comment

Originally posted by papu16

This is an ultimate level execute ability, so it having more consistency (through an indicator) makes it more exciting rather than frustrating for the user.

But we have another ult executes without any indicator like Darius or Garen.

Akshan R has variable charge time and you can easily be punished for charging too long (the opponent can access the counterplay by ducking behind cover). Having the indicator gives the Akshan a clear indication of how long to charge without having to have X games on the character to feel out all the breakpoints

Whats about Darius and his 5 bleed passive? Just interesting. Especially with his reset mechanic that needs kill for trigger.

Yeah I posted somewhere else that those have been historically pretty learnable, but it's totally possible we aren't doing the best in this space and that there's room for improvement. It'll be worth a discussion at least which I'll likely have internally at some point soon.

Comment

Originally posted by Sir_Wade_III

What about Garen and Darius? Darius gets a reset from it so it matters quite a lot.

Yeah maybe. I've personally found the damage those do to be more learnable, but with that said it's possible if they need some love in the future that we go that direction. I'll bring that up