League of Legends

League of Legends Dev Tracker




06 Feb

Comment

You kids and your videogames...

Comment

Originally posted by Ghisteslohm

They need to blast Reckless with my Heart tomorrow before the FNC-G2 match. Would be such a waste if they miss that timing.

Already expecting the song to show up in the G2 voicecoms as well :D

So like... what if I planned it as the champion select music for that game, though?

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by FishermanThresh

u/Am1t8 can you give a response please?????

Hey, im asking some engineers around for this issue, but i do not know why this would happen. Have you checked your memory as the client freezes? it could be an out of memory issue, which freezes up all those apps at the same time

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by ginandjuice43

Why did you ignore the voice chat option question?? After all it's a team game and more coordination helps. Valorant and Dota have it no reason league shouldn't when league requires just as much team play and more than valorant imo.

Hey, not ignoring, just sorting through, but as for Voice and allowing chat outside party, I will need to find out the team that made the decisions to make it party only, is this your concern?

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by ginandjuice43

Why did you ignore the voice chat option question?? After all it's a team game and more coordination helps. Valorant and Dota have it no reason league shouldn't when league requires just as much team play and more than valorant imo.

Hey, not ignoring, just sorting through, but as for Voice and allowing chat outside party, I will need to find out the team that made the decisions to make it party only, is this your concern?

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by SergeantAskir

Do you think it is a good split if some teams build features for the client and other teams have to fix what they produce?

Why aren't those teams held accountable for the performance problems that their features are causing?

We don't have a large enough of a team to do this split, and love the second part of your question. There are over 30 engineers outside the client that do feature dev. in the client. We have kicked of syncs with them to knowledge share and most importantly show them our crash rates and errors metrics, so they can ensure any code they deploy doesn't impact these numbers in a negative way


05 Feb

Comment

Originally posted by Avagromus

I've been having an issue with slowdowns and frame drops all over the place. It has crashed only once but I don't have any logs from that crash.

My summoners name is "Avagromus"

Hi! Can I get your game logs and your RPD file from a game where you encountered the slowdown and frame drops? I couldn't find a crash with your summoner name in our records unfortunately.

Comment

Originally posted by PetMeFeedMeCuddleMe

What information wasn't available at the time? The foresight to see that rolling it all into one client was a better option?

How long it would take to do so. Webtech offered the ability to start work immediately, while going the game tech option would have required an unknowable amount of up-front development work to create the framework for content implementation before anything else could be done.

Having now put in that work in service of TFT mobile, we know how much it was. But that's not something that could have been known before actually doing it. Software development estimation is notoriously fraught.

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by DJWhimSy

Appreciate the work honestly, it's amazing

How do you guys deal with all the backlash and snide remarks headed your way though? It seems awfully depressing to have to face that even after all your work spanning over a year

I have responded to some similar questions, but I like to use data to back up our success. We have seen really good trends in our survey results, and will hopefully continue as we deliver more work.

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by Vastator10

Communication to the user base about the client has notoriously been poor, to the point of it becoming a running joke among people. While the group that started work in early 2020 has done a good job and some evidence of progress has been noticable, communication of completed goals is still done poorly. For example a large number of people, myself included, were unaware of the 10.25 memory leak fixes, which is quite a difficult problem that was solved. What plans are there for 2021 in more thoroughly communicating intended goals to the user base and maintaining consistant follow-ups of those goals as they are addresed?

Good question, we try to publish all of our changes in the patch notes, so continue to read them, they will be there. As far as dev posts, it does take time to write them up, and they have to go through a process called localization for each country. I can't make a commitment that we will increase the cadence. If you see something in a patch note regarding a client, and want more information, send me a private message here on reddit

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by tdaniel_s

Why does the league client seemingly only change with ingame-patches? Is there a reason changes arent pushed more frequently

All teams on League work on the same exact release calendar

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by Responsible_Stage336

Hey guys, I haven't really had any issues with the client in a long while and I kinda don't understand the constant complaints, however I'd like to ask something regarding player perception-

Do you guys think that even if you entirely fixed the client that the perception of it being shitty will remain? Because honestly it's reached a memetic status at this point, where I keep hearing my friends meme about the client being terrible yet when I ask them when they last had a major issue they'd say there rarely were any. How would you guys tackle the perception being kept up despite it being fixed?

I Love this question, because I do think about it often. You have a number of players that get told about the client and its issues, yet as in your example, do not get issues themself. I think more communication would help, I try to keep up with as many posts as I can here.

A good example was the doublelift post last week, where his champ select experience caused a dodge, but we unfortunately had a completely random database outage outside the client that booted thousands of players from client and in-game that caused that. We have looked at messaging displayed to players that explains the errors, but that investment would be massive since so many services connect to the client, and specific messaging around each would be tough

Takeaway, I would estimate that over half of the issues posted on this reddit marked as client are actually services related outside the client, but to a player, they see them in the client, so its a client issue.

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by NocaNoha

Mmm.. did you miss the comment or? Regardless, thanks for the reply haha

Sorry, I did miss this, so we do not have any plans to make this change to runes at the moment. Prioritizing this against the massive amount of work to get the client continuously better takes priority number one. I look forward to the day when we are talking feature changes/enhancements because this community has a lot of good ones we do read all the time

Comment

Originally posted by Masalar

That ignores the part that they felt they had a deadline. Making those changes would have taken longer, possibly substantially longer, during which players would be stuck with an increasingly bad client. (and the old client was bad, let's not kid ourselves here).

There were problems with each choice. It's easy to envision a world in which we'd only get the positives of the other option and not all the negatives that would have gone with it.

Bingo. Hindsight being what it is, it's possible to think through what the other option would have taken and think it was obviously the right choice, but that's using information that was not available at the time, which is deeply unfair to the individuals that made the call in the moment.

Comment

Originally posted by gingerkid427

/u/riot_mort might be able to answer this one, I seem to recall him (or someone on the dev team) saying that you wouldn’t get the missions for this set until you played a game of TFT.

This is in for the core missions, but unfortunately the weekly missions got messed up :(

Hopefully we'll have that fixed soon.

Comment

Originally posted by MSTRMN_

I wonder if you've been thinking about third-party libs that are dependencies to your code/frameworks that you use. Do you have a common store or you ship dependencies for each plugin in their own packages?

Common store so that code is never duplicated.

Comment

Originally posted by NeoAlmost

150 different plugins with different build configurations sounds pretty messy. Since you said "at one point", does that mean that there are now fewer plugins, or that the client no longer uses a plugin framework?

We are down to:
- 48 plugins
- about 4 build configurations

It breaks down to 3 plugins with 3 special configs and 45 with the same build configuration. The ideal would be to get rid of the plugin system and have a single app. We are working towards that. The last few special configs are very tricky to get rid off.

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by Monteveous

Hi Riot, the client has been having this permanent message for the past 4 months - something about account transfers? When is that going to actually be touched?

Hey, i posted this in an earlier thread

re: account transfers - They have uncovered more problems are originally anticipated, but the good news is that they are actively working on it and should be available soon. The bad news is I don't have an exact date to share.

Comment

Originally posted by Walkeer21

the part with *medic having no girlfrind was pretty uncalled for in my eyes

it is true tho