League of Legends

League of Legends Dev Tracker




05 Feb

Comment

Originally posted by Hawxe

That's fair and kind of what I expected.

Knowing all that, if you could restart the project/make the decision now, would you go the same route or go native?

I've never had experience on a piece of software that large so I'm curious.

Native by default, with CEF to cover the pieces that truly are best covered by JS stack. Best of both worlds.

Don't suppose you have a magic wand I could borrow?

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by IntendedRepercussion

these replies are actually genius or just accidental and ironically genius

lol ;)

Comment

Originally posted by Hawxe

You keep saying web technology. What's the stack on the client? It's not using electron is it? Please tell me it's not using electron.

edit. You know what an actual question:

Why are so many companies using javascript based stacks for things like this as opposed to something more native? Is it meant as a holdover until a future League 2 with a combined client?

It's not using Electrion ;)

It's built on top of the Chrome Embedded Framework, with a custom-built foundation underneath.

As to your larger question of why the JS stack is sometimes picked over native solutions - I can't possibly speak for the entire tech industry on that, but I'm happy to give my personal opinion based on what I've seen in general industry trends.

I think there was a lot of hype super early in the development of the interactive web that had people believing the future of the native application was limited. The Google suite in general gave that a lot of ammunition - if you can compete with MS Office using web tech, what can't you do? That's a sane, reasonable conclusion to make if you aren't aware of the massive amount of work that goes into making those products as smooth as they are. As with much tech industry hype, there is a lot of value inside of it. Web-based applications are hugely valuable and solve many problems that ...

Read more
Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by LordButtlet

Hi Riot, do you guys know that ranked season 2021 has begun?

Season start notifications as well as several of the popup modals that are shown when a player first logs in are implemented using the same system.

While we have made improvements over the past year to the system (with our data, after we implemented multiple fixes we have seen a dramatic drop in this issue), We know that there are still problems where the local settings file resets on players' machines.

This is especially true when multiple accounts share the same PC. We have work on our backlog to holistically address how we save player preferences and persist the state of what they have seen or not seen, and hope to have more details later

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by LordButtlet

Hi Riot, do you guys know that ranked season 2021 has begun?

Season start notifications as well as several of the popup modals that are shown when a player first logs in are implemented using the same system.

While we have made improvements over the past year to the system (with our data, after we implemented multiple fixes we have seen a dramatic drop in this issue), We know that there are still problems where the local settings file resets on players' machines.

This is especially true when multiple accounts share the same PC. We have work on our backlog to holistically address how we save player preferences and persist the state of what they have seen or not seen, and hope to have more details later

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by LordButtlet

Hi Riot, do you guys know that ranked season 2021 has begun?

Season start notifications as well as several of the popup modals that are shown when a player first logs in are implemented using the same system.

While we have made improvements over the past year to the system (with our data, after we implemented multiple fixes we have seen a dramatic drop in this issue), We know that there are still problems where the local settings file resets on players' machines.

This is especially true when multiple accounts share the same PC. We have work on our backlog to holistically address how we save player preferences and persist the state of what they have seen or not seen, and hope to have more details later.

Comment

Originally posted by [deleted]

[deleted]

It can make it harder sometimes. But a lot of that toxicity exists within Reddit only and not the broad player base. Sometimes players will message me (in-game) to offer encouraging words and report that they've never had a significant client issue. When that happens, I appreciate it very much, it helps too!

Comment

Originally posted by Am1t8

anything you desire!

@amit8- what’s a hidden talent no one knows you have?

Comment

Originally posted by EuroNati0n

Moving this comment over to the thread from your og post, but what's going on with the key fragment bug?

This one has been a tricky one. We haven’t found a definitive way to reproduce this yet. Have you noticed any patterns for when this happens? Does it happen every single time you receive a key frag?

Comment

Originally posted by Dracoknight256

Honestly,my biggest issue so far is post-game. Honor screen crashes my client 66% of the time.

Have you noticed if you crash after you’re clients been running for a long time or are you seeing this after starting up and playing a game or two

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by IncProxy

Is there any new feature planned for the client that you can talk about?

Hello, I just poked the team working on this;

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.

I would love to be in a position where we are doing new features or enhancements. The team's mission is to make the client more performant and reliable, and we are not there yet. We have made really good progress, but we have a good amount of work to do until we can say we are happy and met our mission.

Comment

Originally posted by Am1t8

These are all good feature requests to enhance the collections tab. Unfortunately, the team's primary mission is to make the client more performant and reliable. We are not there yet, but as we move closer, we can look to introduce feature enhancements, we just can't commit to them until we are happy with our client improvements.

Okay, pull request incoming.

Comment

Originally posted by S890127

Hi, seriously asking: Which is the easier way to fix the client?

Rebuild a brand new client with new codes(Have you guys actually considered this option?)

or

Fix bugs from the current client codes

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by givanse

I would like to know too.

u/Am1t8 when? #RitoPlease

These are all good feature requests to enhance the collections tab. Unfortunately, the team's primary mission is to make the client more performant and reliable. We are not there yet, but as we move closer, we can look to introduce feature enhancements, we just can't commit to them until we are happy with our client improvements.

Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by Moonwalking_Eren

  • Why does the client work so well for me while others say they encounter bugs continously?
  • Which is your favorite programming language?
  • Which is your favorite esports team?
  • When will Riot IDs replace Summoner Names?

Hey! This is an answer from one of our engineers, not me :)

  • This is an interesting question, and one possible explanation is that differences in network conditions, regional services, and the state of a player's account can all play a part in bugs that show themselves in the client. In the best case, the client has a way to handle a downstream issue and degrade the experience gracefully,  but there are also times where the edge case isn't covered, which is something we continuously look for to patch.
  • For work? JavaScript. For fun? Rust is pretty cool.
  • Cloud9 has always been a favorite of mine
  • I don' think there is a date set for this, or whether the LoL dev team has finalized the plan around any sort of transition. Stay tuned. If or when this happens we will communicate it broadly.
Comment
    /u/Am1t8 on Reddit - Thread - Direct

Originally posted by Musical_Mayonnaise

When will account transfer be available again? Also, any plans for voice chat?

The question - Why should we be forced to re-evaluate our opinion on the rune edits.. not once, but two times ["Save > Yes/No"] instead of it being auto-saved immediately after the edit?

The player that is opening Rune pages is doing so with intent to edit or just check the current selection. It should be logical that the game auto-save any edits done while the runes are open since your sole purpose of opening it was probably to "edit" the selection. This would also allow us to easily switch between different pages without being forced to save previous edits.

Hello, I just poked the team working on this;

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 Spideraxe30

Hey guys I wanted to ask if there are any major differences or learnings applied to the Valorant and/or Legends of Runeterra clients because they seem to run smoothly for the most part compared to the League client

The major difference is being implemented with game engine technology vs web technology, for the most part. This allows for all the optimizations and standards that make the game run smooth to apply to the out-of-game experience as well.

I went into a fair amount of detail as to where League's on that in a different reply.

Comment
    /u/Reav3 on Reddit - Thread - Direct

Originally posted by Hefastus

source is dead since official LoL boards got nuked (RIP) but thanks God it can be still found in the depths of internet

https://boards.na.leagueoflegends.com/en/c/story-art/0YgbTFIJ-if-ezreals-vgu-goes-well-jax-blitz-and-kennen-are-next-in-line?comment=000400180000

https://www.reddit.com/r/DianaMains/comments/9arab6/reav3_on_diana/

those were apparently your words:

"We definitely care about Diana. We have actually tried doing a mini-rework on her internally twice, but both got scrapped because we couldn't find something that we thought would be good enough. We wan't to do something with her, but we want to make sure it's good. We could also wait a little longer and get through some higher priority VGUs and th...

Read more

Right this isn't me saying that we were actually working on one, just that it could be pretty cool to do

Comment

Originally posted by Xaliuss

I'd like know about possibilities and/or timeframes for some improvements for collection tabs

  1. Champions - Integration with universe page - biographies, stories, links to other media.
  2. Skins - seeing descriptions in shop and being able to view skins in not only one order (by champion, by theme, so on).
  3. Skins - adding video previews, for example from SkinSpotlights.

I would like to know too.

u/Am1t8 when? #RitoPlease

Comment

Originally posted by dahyunxsana

is 1,75 billion revenue not enough to hire a competent it crew and just completely remake the client?

We need more engineers, they are hard to find, send them our way:
https://www.riotgames.com/en/work-with-us/jobs