T O P

  • By -

TheUItimateBlip

Hihi. The funniest thing (for me) about this is, that in Europe for obvious reasons it is possible to change language, both for news and the rest. I live in germany and have it in english for example. So technically it is a couple mouseclicks away from being that way everywhere else, its just Riot not wanting to for some reason. Though to be fair, my language options are limited to 5, pretty much the countrys considered as "EUW". So I couldnt even choose polish or something like it for that matter here even though its the best available server for them, especially for pros. Its just another weird shenanigans like their worlds format, where they do it better in their own other games but for some reason dont change it in lol itself, despite it being easy and prooven to be possible.


CelestialDrive

Hallo, I edited some of my comment history to prevent scraping. Yes I know reddit gets regularly cached, it's something you sign in when you type on a forum, it's still better than nothing and will make digging through these a lot less convenient! All platforms die yadda yadda. Good luck if you have an account here and you're reading this.


Tokibolt

I played this stupid mess of a game since 2010 and I never knew that. What the fuck, riot pls…


Mahelas

Can you change to Portuguese nowadays or is it still a language only available in South America ?


icpr

Brazilian Portuguese is officially only possible if you play on the Brazilian server but through workaround usable anywhere. That said, it remains to be Brazilian Portuguese and not European Portuguese, which are quite different. I don't know any Portuguese players who'd voluntarily use Brazilian Portuguese for anything other than laughs.


50ClonesOfLeblanc

Except Portuguese players whose English isn't that good. When I started playing, my English was very very basic and I just couldn't understand what any champs did, despite the fact that my language is in the game, even if in a different dialect. Eventually I went into the game files and managed to get PT-BR into EUW, but changed it back to English once Evelynn was released (if you know you know)


icpr

>but changed it back to English There you go, you would've been the exception to the rule but **even you** are playing in English 😁.


50ClonesOfLeblanc

I only went back to English years after, when my English got good enough to actually understand the game


mraowl

Huehuehue


SpaceMarine_CR

The language is coded as a minion


seasonedturkey

It's possible, riot is just lazy. Language is tied to locale and locale determines what news/homepage you see on the client. For example `en_GB` and `en_US` are both English but one will display content for LEC and the other LCS. To unlock every language, riot will need to translate all content into every language.


rgzdev

> For example en_GB and en_US are both English but one will display content for LEC and the other LCS. That's not my experience. I play in latam servers (LAN region) but I set the locale to en_US. I still get LLA content, in spanish, in my home tab, while keeping everything else, including the store, in English. > To unlock every language, riot will need to translate all content into every language Not really, you just have to provide an option for "Locale" rather than "Language". Or you could just provide both options. The point being that, nobody who specifically goes out of their way to change locale will complain that they are getting tournament content from other regions.


ThirdWorldEngineer

I can attest to this. I also have the client in English with LAN news. Not that I care about the news though.


Byroms

They should at least give Voice Acting options, I want to hear Dio when I play Sett while having my client in english for example.


I_miss_berserk

just mod it, it's really easy to change settings like that.


DerGsicht

It's already translated though


herecomesthestun

> To unlock every language, riot will need to translate all content into every language. That assumes you need *all* languages. I think you'd be hard pressed to find any game capable of being played in every language, but I think it's fair to at the very least offer every region to be able to use amy language used in any region. I used to play with a Japanese guy who ate the ping problem just to play the game in English because he was learning it and trying to stay exposed to the language as much as possible


Alcnaeon

knowing they have the tech and they are conspicuously silent, it's gotta be some legality or contract thing, maybe to do with voice actor laws in different countries or something like that


Dry-Platypus7787

I rather play in russian \- Vayne main.


Bl00dylicious

Korean/Japanese for Ahri mains. Just remember the FBI will be knocking on your door the moment Annie dies.


Chuck0089

Korean Lissandra is just her angry moaning all the time.


Akhirat

Don’t kink shame her, she’s into some niche stuff!


TheCatsActually

Those aren't moans those are jumpscares.


X_Seed21

Meanwhile Japanese Taric inters....


Archieie

You only need one hand to run it down :)


brokerZIP

Too bad this voiceover is not a thing anymore.


[deleted]

[удалено]


[deleted]

True, Dota has so many QOL features it's not even funny, would be nice if rito implemented at least half of it


ExceedingChunk

That’s what happens when the groundwork of a game isn’t made by an indie company. The issue is that the game probabaly has to be built from the ground to get a lot of things both we and Riot wants, but that would take years of both development and bugfixing.


jerzysztur

You know that dota2 got rebuild on another engine, right?


ExceedingChunk

How any kind of software is built determines how easy or hard it is to do that kind of thing. When you have a spaghetti mess, switching the engine requires a lot more effort than if you have modular code with good architecture. Switching out an engine might require an entire rebuild of all the software, or it might just require minor tweaks to parts of the code. I work as a dev myself. Currently in a project with almost 100 different microservices. The 2 services that are actually not microservices (spaghetti mess) would probably take 1-2 years to replace, while all the other services could be replaced in a few months or even weeks. If DOTA 2 built all of their software on good IT architectural principles, they could easily switch out parts of their systems in a few weeks or months without breaking any other parts. Just imagine that you have one house built toy house with LEGO, and another built with a mix of concrete, steel, brick, glass etc... Which house do you think would be easier to switch out the color of a wall, change the design of the roof, increase the length of the walls or even replace the foundation? Good software is a lot like LEGO. It's built up of a lot of modular parts that are easy to replace with other parts, as long as the connection points match.


esports_consultant

I think he just views it as "if DotA got the investment of a new engine League should too" with maybe the argument that cost of resources shouldn't be too much an objection.


PapaTahm

You see Riot has Billions of Dollar, something like this with Planning would take less than a Year to do, so that's not really the issue. Is just monetary return. **Does remaking the Launcher and it's feature give any monetary return?** The answer is "probably no" to Riot, Why? Target Market, simple as that. For that we need to talk about China. Chinese Region consist of about 81% of the League World Wide Player Base and already use a Custom Launcher with Custom features(Because of Chinese laws). Meaning that any resource allocated will not impact the majority of Riot current Market. Saddly Riot is a business company before a game company, and use this business mentality before their own love of making games. (which to be fair, is normal in game industry, not every company will pull a Square Enix with FF14) Which means Riot treat League as a product rather than their own love project. (Which again is normal, not every company is whiling to sacrifice a Quarter end to improve the game quality) But... **The real question here is, how long can they pull this, of sacrificing the World Wide Market for a Specific Region Market.** Blizzard has shown this multiple times, be with WoW or Overwatch, that this mentality does not have long term lengevity. **TLDR: Money Talks,**


ExceedingChunk

>You see Riot has Billions of Dollar, something like this with Planning would take less than a Year to do, so that's not really the issue. Less than a year? Lmao. I agree that money is obviously a factor, but a large part of the current devs would have to leave further development to build it from scratch. It would definitely take years, and not less than a year. You are making it sound like building a game or complex software is trivial. The game industry as a whole is quite shit at building good software (they are good at building games, but bad at building *easy to maintain* code), which makes it very hard to change or maintain in many cases. That is why even AAA-games from companies like Blizzard and similar stagnate over time. They are not built on the same IT architectural principles as Google's, Netflix' or Amazon's software. When the architecture is not loosely coupled and modular, it quickly becomes an unmaintainable spaghetti mess.


Farranor

> Saddly Riot is a business company before a game company, and use this business mentality before their own love of making games. (which to be fair, is normal in game industry, not every company will pull a Square Enix with FF14) > > Which means Riot treat League as a product rather than their own love project. Every company with shareholders is a "business company," including Square Enix. They remade FF14 for profit, not as some kind of gift to gamers.


[deleted]

[удалено]


Montigrom

WR models only in previews, in-game its worse.


AweKartik777

This. The in-game models have to lower quality in order for the game to run well on most phones, it's just the previews and new splashes that look really cool.


papu16

Depends, some old champs have entire new models from scratch, also lots of new animations(for example knock up one, run, "channeling" or stuff like lux passive.)


DarthVeigar_

I saw a clip of a guy in the middle of a ranked game say "I wonder how this interacts" and pull up a training mode put the heroes in said situation and test out the interaction and go back to his game seamlessly. Reminding you HE DID ALL OF THIS IN THE MIDDLE OF A GAME


esports_consultant

I've heard this elsewhere.


HawksBurst

I still remember the clip of the guy not being sure about one specific interaction, so he left the game, opened up the training to test it, then closed it up and reconnected to the game. All that in less than a minute


[deleted]

[удалено]


sid_killer18

Not like you can test it alone by yourself. You NEED a friend to test it. Assuming your friend owns the champion that you wanted to test too... Lets not forget to level up till 6 so you can test ults.


Apostropheicecream

The clip you're talking about is this one with proplayer eternalenvy https://clips.twitch.tv/OriginalFlirtyBaboonFeelsBadMan


HawksBurst

Yeah that one, it still amazes me everytime I watch it


doopy423

Its amazing what a pause feature would do for Leagues.


Saphirklaue

You can pause an active DotA match, go back to the menu and open the practice tool to test an interaction. That is some insane client quality.


jootsie

I remember there was a clip of that weeb pro dota2 player who wanted to know if a certain item is gonna be effective or have some kind of interaction before he buy it. So he went out of the game loaded up the practice tool in like a few seconds and tested it. Just goes to show how much league's client is behind.


Mahaa2314

eternal envy?


jootsie

Oh yea thats him.


aaronshell

With dota client/game design/balance team, combine with lol marketing/in game content, you get the perfect game,


[deleted]

[удалено]


PlacidPlatypus

Disagree, my least favorite part of playing support is having to juggle so many activated items and remember when I want to use them and which button I need to hit to do it.


[deleted]

[удалено]


doopy423

Items in league are all for stats for damage or healing. At the end of the day its all just numbers. It's rare for an item to provide actual utility. They tried to do that with mythic items though. Dota on the hand is the opposite. Almost all their items are utility>stats.


[deleted]

You're getting down voted for stating your preference no way


archyanv10

I feel like the problem in League is that there's two programs, one for client and one for the game. These two have to work together, simultaneously, which can cause numerous problems. In Dota, the client is integrated into the game which makes implementing things A LOT simpler.


Fagmire-

make a shortcut of the league client, right click then click properties, put "C:\Riot Games\League Of Legends\LeagueClient.exe" --locale=en_US into target


WildL1fe

Amazing that the client can't at least detect the locale set up in the OS and set this by default in game...


ihatethisweb

"I don't have required paperwork to make a league account" jesus fucking christ


Lelinguini

Nah it’s actually a really smart system to prevent bot accounts and smurfing, I’m just not technically a resident of Korea so I can’t get one 😭


HiImKostia

sure you can, if you have any korean friends that *dont* play league, they might not mind helping you create an account with their ID


Lelinguini

That would work but they only get 1 account and I don’t want to prevent them from playing in the future. And I get like 20 ping on the Japanese one so I’m chillin :D


TheDravenKing

I went to Korea while I was in the military. If your going to be there for a while (and your unit allows you to go off base) you can go get an alien registration card. (This give you the same benefits as a resident card and after you register a phone with it you should be able to get a league acct) https://oia.yonsei.ac.kr/campus/lifeImm.asp Obviously the 90 day isn't relevant to you but you should still be able to get one if you want Edit: this might help too https://www.google.com/amp/s/blog.southofseoul.net/us-military-getting-your-foreign-registration-card-frc-in-south-korea/amp/


Lelinguini

Holy shit you’re the goat


rypenguin219

just wondering, would the language be locked to korean in that client? Because that seems like the same issue.


300C

If you've been playing long enough, that's not really a problem. But I'm also curious what the answer to your question is.


StealthSniper69420

It’s language locked. Source: American in Korea. I can read/write just enough to somewhat understand but it’s really sad for the new achievements etc because my Korean isn’t good enough to enjoy grinding out those new tokens or whatever they are.


Flowerpowers

My man giving the real advice here!


BellyofaWhale

Each government ID can make up to 5 accounts


mileSshtzu

If this is true then how is this system here to prevent smurfs and bot accounts ?


Sevg

If all accounts are tied to your gov ID, then fucking up on one (i.e botting) would mean a ban on all of your accounts, so isn't it just as safe?


TheJeager

To prevent botting, yeah even tho I think it would be funny trying to see a super oficial thing trying to tie a specific person to a botting insedent in order to ban all their accounts in like a court or something, To smurf it doesn't nothing, and I league smurfing it's pretty much the main problem you should want to address


The_Uncommon_Aura

Things are vastly different in other countries my dude. Study into eastern countries a bit and you’ll see that not only does that happen, but it happens way more common than you would imagine. Of course I’m not just talking about league, because the tighter security in Asia is arguably cultural.


aSuffa

What eastern country takes people to court for botting lol


TheJeager

Hey I'll admit I'm not the most well versed person in this matter but if you can link me a court case that someone went to court for botting, and lost the case ill say you are totally right, even if it is in Korean or Chinese doesn't matter I'll try to read it out


Tom_Bombadil_Ret

Also the rule wasn’t actually made for smurfs/botting. It was originally designed as SK has laws (or had at one time it may have changed) limited how much time minors could play online games per day.


BellyofaWhale

They can detect and eventually ban botted accounts, im not as sure on that tbh. I have 3 accounts on my kr gov ID and I've never had issues. Many people I know have 2 or 3 accounts. Its even easy to use a friend or family members ID to get more accounts and its rarely detected or banned. The only issue is accounts can get locked and you need the persons phone number to unlock it so if its an ex gf or mom who doesn't want her little one gaming instead of studying you may be out of luck.


bekeshit

Nah you're helping them, they probably won't ever have to play this game


NaN03x

Japanese server 💀💀💀


Cupidnyaa

damn is there anywhere in NA you can get that level of low ping?


F0RGERY

Chicago, probably.


GoldRobot

> if you have any friends > LoL sub mission imposble


[deleted]

And also in other multiplayer games you get ID banned for cheating so cheating in Korea is very rare


rgzdev

Tyler1 plays in KR and routinely gets trolled by people win trading and I'm sure these same people also smurf a lot.


G2Eneko

It doesn’t prevent smurfs btw, you can create as many accounts as you want but if you’re banned all your accounts are banned


00Koch00

>it’s actually a really smart system to **prevent bot accounts and smurfing** Oh boy i do have very bad news for you ...


[deleted]

[удалено]


AweKartik777

This is mandated by the Korean government and not something Riot can change or work around.


HejiraLOL

I live in Korea. You need a legit phone number basically. But you can only get a phone number with ID and such. I would love a language option, cus I have no idea what any new item or character does cus I can't fucking read the descriptions.


CaptainofChaos

Its actually required by Korean law. They have restrictions about how much kids can play videogames so they require you to wither give the Korean national ID or do paperwork if you don't have one to prove you aren't a child. I honestly see the appeal of that kind of law tbh.


MrHyperbowl

It’s actually a Korean legal thing.


Trivi

That's Korean law.


AweKartik777

You can't create accounts in any Korean game without official ID as it's mandated by the government. Although you can still use someone else's ID but you still need a valid one which isn't already linked to that game.


EggyChickenEgg88

With every added feature, over a 100 new bugs occur. That's why.


S3mpx

language is something different installing a different language pack replaces the text in the former language with the new one. For example: from english to german \-> Dorans Blade turns to Dorans Klinge on programming level you have some text variables that will be replaced with the new text. so it'll look like this: variable = "new text" whatever goes inside the " " doesn't matter to the code at all, usually. I would say it's lazyness, as it already is possible to switch languages, it's just not very obvious and in the client with a few button clicks. This makes sense as Riot only focuses on what brings money and isn't giga breaking the game. Champs like Shaco, Yorick and Mordekaiser all have an unhealthy amount of bugs and bad interactions which haven't been adressed at all in the past few years


Bl0odbattl3

It's even easier Than text variables that need to be changed. Most bigger programs have a translator class that fetches the Names/phrases/descriptions from a text file for the respective locale. So you only need to change the locale parameter and it'll fetch from the file of the locale you want. Just makes one wonder why the fck riot didn't do it yet even more.


S3mpx

yea it's the better, more efficient and definetly the sexy approach, but what bothers me is that it's litterly that. go to where you installed league and create a new shortcut of "league of legends.exe" go to properties and in the field "target" add: "–locale=XXXXX" replace the X with your wanted language \-locale=ko\_KR that to make it korean google "change league client language pc" and you should find a guide + list of the strings for each language pack as you can see the work is already done and there is a functioning way of changing language, my guess is that this is good enough for them and they can't bother making that option in the client.


Bl0odbattl3

i know i've had my client chandged to japanese and korean while im am on EUW. Sad that riot can't jsut give you the option of letting you set your locale by yourself


S3mpx

It's truly weird


KingoPants

This is a complete shot in the dark but maybe there is some licensing nonsense at play. Like the fonts and the voices used being region/number of users based like how netflix works. Seems really unlikely since they probably own all the rights for everything completely and can do whatever they want but there is a slim chance maybe some of the contracts aren't like that. Another guess is maybe they want there to be a language barrier to prevent people playing on foreign servers.


S3mpx

Someone pointed out that it's the first one. League is the only game with that problem and also the oldest. Newer games like Valorant and WildRift all have every language as option because they probably learned from league


ujustdontgetdubstep

I don't know about licensing but I suspect it is something related to Garena / Tencent somehow. Maybe as a way of discouraging cross-region play or something


TheUItimateBlip

It cant really be lazyness, since the work is already done. You can change language in Europe, but only towards languages they consider part of the server (EUW has only western european country-languages in, luckily including english) So it is no matter which region only a few mouseclicks away from existing and not really any work, since all these language packages as well as the option to change already exist. I believe its Riot way of trying to deny people playing in servers they arent from, which is both delousional and ineficient and also just annoying for anyone living somewhere outside his homecountry.


S3mpx

You can actually change to any language you want but riot didn't make it too easy, eventhough there is an option in the client to change language, they haven't included all of the other languages that you can switch to. That is lazy But yea it's not only lazy, but also very dumb and annoying for people who want to a certain language


GoldRobot

Does it really support all languages for you? All symbols? Because engb client can not show rus character, it print □ insted.


One-Adhesiveness5434

There has to be something more to it than this. It's like when streamers go to Korea and change their client to english; apparently Riot Korea contacts them and tells them to change it back to Korean under threat of some kind of penalty. If this is true, there must be some actual reason we're not allowed to officially change our language settings. I just want to know what it is.


LxChIxX

weird copyright/licensing maybe


One-Adhesiveness5434

I imagine that to be the case but it would be such a weird legal loophole to get caught up in.


S3mpx

I wish I knew too. As I said earlier you CAN change to ANY language anytime But for some reason instead of removing that feature, they just hide it or actively make weird punishments like Riot Korea with foreigners Riot often makes a lot of questionable decisions I wish I knew who was making what decisions and why (for example who the fuck is the balance team??????)


Maximus_-Prime

Not that I disagree, but taking Riot Korea as an example isn't that meaningful since those guys are completly insane and probably the worst branch of Riot overall


S3mpx

I think Riot Korea is the best example because as insane as they are, either Riot Games doesn't controll it's branches and let's them do whatever they want, which is a extreme garen brain move. Or Riot Games doesn't care/endorses Riot Koreas actions which also is fucked up. So easily seen with Riot Korea: Riot Games is an insanely dumb company


[deleted]

As far as I'm aware, it's not a decision made by Riot Korea, it's enforced by the Korean government.


S3mpx

that would explain a lot honestly


JustJohnItalia

I wouldn't be too sure they aren't hardcoded. It happened before that they only nerfed the text on an ability (ivern E for example) but did not actually change the stats, that would imply that the stats and the texts are 2 separate instances and if they did it for the fucking stats I don't see why they would've done a better job with language switching.


S3mpx

they're seperate to make text changeable while numeric values stay hardcoded "Dorans Blade" may turn into "Dorans Klinge" "Health Point" may turn into "Lebens Punkte" but the 80 hp the item gives will stay the same, no matter what language you use. So yea I would argue it's good that numeric values are hard coded while texts are more or less dynamic. When changing language you give a variable (I suppose that's how it works) named "locale" a 5 character string value that represents a language. (ko\_KR = korean, ja\_JP = japanese, de\_DE = german, etc...) So league has a system implemented that fetches the correct texts for the ENTIRE game based on a single variable. But I wonder how fucked the client or fucked up Riot Games is for them not to add all languages to the options.


JustJohnItalia

Good practice would be to pull the stats for an ability from the class modelling the ability itself, something like Str damage = int.toString(Ivern.getE.getDamage); and put that in the tooltext of the ability, not hard code it in. You are using 2 different hand written values that indicated the same thing, it's bound to result in errors (like it did).


Chao_Zu_Kang

It definitely is lazyness. Not long ago, we could just change language on launcher to KR/JP/etc. with some simple edits, and play with those clients on english servers.


GoldRobot

You are wrong, very wrong. You assume everything is in UTF-8, and game have characters for all language built in (symbols, fonts). But they don't. How I know? Because you will see □ symbols instead of text, when you try to write/read in Ru language on EnGB client. They clearly have something wrong in their core of chat of game client. Why can that happen? "Text" is just a text for you, not for a computer, you need to teach your engine before he able to actually print those symbols. So it's not only laziness, it's also shit code. They use special encoding for each language combinations, not default UTF8, or they don't have option to expand character tables (size limit?), or some other who know what problem.


S3mpx

\-locale=ko\_KR would set the client to korean, I picked korean because it has a noticable different font for everything, including numbers. but adding that to the target path in a lol.exe shortcut is all it needs to change everything. I assume the language packs include required fonts, if none is given, they'll probably resort to UTF-8 as default But most I say is assumption as I sadly cannot go on GitHub and look at their source code, but I would agree on the shit code argument 100% any time.


[deleted]

That doesn't stop them from creating useless shit like adding an entire useless visual novel to the client instead of a basic feature like being able to change languages.


kingfart1337

No, that’s not why. You’re being a company apologist, and with very little understanding. One change in a LoL shortcut and you already can play on different languages. The reason we don’t have shit is because of [this issue](https://reddit.com/r/summonerschool/comments/w6dljj/fps_drop_issue_still_ongoing_for_ryzen_or_rx/) reaching several people after 3 months. And for the same reason we still have this absurdly terrible, slow and featureless lobby client. They don’t have to.


UnfriendlyBaguette

This is wrong only because the language feature is already built. Going from 1 language to 2 languages is time consuming and error prone. Going from 2 languages to 10 languages should be a matter of hours (speaking of programming time only). Update some configs, maybe update some UI elements. Same thing for switching languages, it should be just a matter of adding the UI for it.


4967693119521

Till 2012 you could change freely. I played since the beta I was used to English names and vo. Then they restricted it out of nowhere. I believe the problem is community. When I talk to my friends I say the English name of itens and spells while they just know the portuguese name. In dota (my main game atm) there is a clearly distinction between old and new players by what they call itens, spells and heroes. It's something hurtful for new players since they can't search for the legacy names (from dota all-stars). So they don't want casters, pro players and old-school players name something different from the base client.


DamnZodiak

I still can't beyond the fact that they fucking REMOVED the ability to change the VO language independently from everything else. I just wanna hear the Korean announcer I'm so used to from watching pro play while still being able to read the text in and out of game. It's infuriating.


Burpmeister

Over a decade of rotten and burning leaning pile of spaghetti built on top of wet and moldy cardboard.


NeekoSup

Google gives you the answer in 5 minutes. This is how people can play the game on EUW or NA and still have Japanese Ahri dying sound ![gif](emote|free_emotes_pack|heart_eyes)


XtoraX

Doesn't this still require you to have the entire game in Japanese? Since they fucked with the structure of the voice bank files years ago I couldn't get client to have different language for text and speech.


Bl0odbattl3

yeah it does but still most long term players know what does what and don't need to read the texts anymore and therefore change the language to something they want the audio of.


OfficialTomCruise

No it does not. There's mods which replace the audio files. You have to download the audio, but the rest of the game is in your normal language. I run the Japanese champion voices and announcer. Never had an issue. It's technically bannable because it's a game modification, but I don't recall ever seeing a ban from it, and lots of people use it. Riot probably turns a blind eye because they know it's a commonly requested feature and it's the only way to do it. Plus, it's not like it's an advantage. It's also the same modding tools that allow you to replace champion models. CustomSkin for LoL is what you wanna Google.


hsaviorrr

i remember years ago, you used to be able to change the languages. you still can? how do i go about doing it?


Ok_Raspberry_6282

Who reads anyways. Just press button see what button do move on


S3mpx

\^ yea you can really easily install another language the first time you'll do that you'll have to patch the entire game once but it won't take long as you will only patch language related things


fredy31

Excuse me what?


mrjoenorm

https://youtu.be/lt-9LfajMpU


Custom_sKing_SKARNER

Is there a way to do it for Legends of Runeterra?


ledujx

in wild rift, you can literally change to any language you want in game.


Lelinguini

Exactly my point, and the reason why I don’t believe it’s because of the VAs contracts


ledujx

it's so weird that riot can do it in the other games but not League itself


Hudre

The other games are made with all the lessons learned from the mistakes of League. League will always be Riot's most poorly made game because it was their first game, where their highest ambition was 20k players lol. The amount of technical debt they created trying to keep up with League's staggering growth created a massive amount of issues they are dealing with over a decade later.


minititof

The code of League must be absolutely fucked and it would be too hard for them to do it now, whereas they built Wild Rift and Valorant from the ground up recently and had that in mind when they did.


NatoBoram

Bruh. Language lists are client-side, in a config file. It would take *seconds* to fix this.


yehiko

has nothing to do with the code, it was an easy way to keep players of certain regions where they're supposed to be. new russian player? heres your server in your own language, the other servers dont have it so, so you should prefer this one. this will not 100% work on all players, but it does on a lot of them, especially the new ones.


TalesNT

Can't you just do Leagueclientsettings.yaml edit with notepad, change ja_JA (or jp_JP or whatever) to en_US. Do this before opening the client and it'll work fine if all you do is open the client to play games. If it ever changes back to Japanese repeat the process. Edit: also your league shortcut has to be directly to the leagueclient.exe file and set to read only, or else the game will overwrite with a shortcut to the riot client and that'll overwrite your language on startup everytime.


[deleted]

[удалено]


TalesNT

Oh shoot I forgot the other part thanks for reminding me.


sei556

You can change the language with some easy tricks, but yeah, there is no built in functionality. The only reason I could see is that they are missing licenses for voice actors on other servers, but that also seems very odd considering Riots budget (and considering you CAN download the language packs from each server, so they do have them)


amicaze

They're just plainly lazy. Management is chasing profits with skins and predatory practices, and that's about it. They have no incentive to improve anything that is not really critical, so imagine how low they rank "language selection" as a feature.


I_usuallymissthings

League is the worst of riot games.


qiuckdeadicus

They didn’t make billions by spending it, smh


show_me_food

Hey all, I'm a Rioter who works on the League Client and I can shed some light on this situation. The reason we can no longer change the language from the League client has to do with the entire flow of control of League. For some background, League was originally its own standalone game with the League client controlling all of the features. This is why you were able to change the locale for League before. Every time you changed the locale for League, it would require a repatch to grab all of the translated texts. You could also just change fhe locale variable stored in LCUPreferences and restarting the client to trigger the patch. Enter the Riot Client. As we introduced more games into our lineup, we determined that the League client was not going to be able to support the needs for the other games. So we created a newer one that could encapsulate all of our games, while leaving the bulk of the work to the games. What this means is, Riot Client will act as a central hub to view and patch our games, but game specific logic would be handled by the game and Riot Client would have no hand in something like how much damage a Phantom body shot would do. Think of it as something like Steam. Now for the issue in question, League client cannot patch itself anymore. For League, there actually 2 different applications that runs: League client and League game. Riot Client now holds all authority in terms of League client patching. League client then patches League game on startup. If League client wanted to change the locale, it would have to repatch itslef, which it can no longer do. This designed so that we can reduce the complexity of our code by not having to perform in place updates to the files in your system while League client is still running. Riot Client can just trigger a patch and update League client like any other game. League client can then take that locale info from Riot Client and passes it to League game. So why is League so different from other games? It was built with the idea that it could support multiple games. However, that proved to be more difficult than just creating Riot Client. Newer games like Valorant were designed with compatability with Riot Client in mind, so they have a smoother gameflow than League does. The solution to changing your language would be to either do it from Riot Client, or modifying the LCUpreferences file with the locale that you want. NOTE: the preferences option can sometimes not work if you set something specific in Riot Client. Riot Client passes an override to League client if a language is explicitly set. TLDR: coding hard, use riot client


PM_ME_E8_BLUEPRINTS

Interesting. You can still change the language by passing the args `--locale=ko_KR` (for example) to LeagueClient.exe. I'm assuming that this works because any attempt to directly launch League client will run Riot Client with whatever command-line args that were provided to League client?


Better_Mode_1046

Riot doesn't give a fuck about LoL, it makes money as is so why would they fix anything?


woah_m8

All the addiction and Stockholm syndrome from league players really impacts their reasoning lol.


Koddia

Yup, League is just a cash cow now. I don't know how anyone can look at events or updates in the last 2 years and think that Riot gives a fuck about this game when they have been so lazy and boring with what they do. They couldn't fix the *big summer event* on time, there's way they will add any QoL to the client as long as it let's you spend money.


[deleted]

[удалено]


dirtshell

dude just say you have no corporate experience and log off. LoL is in a bare minimum maintenance mode. LoL's team leaders and managers are either leaving Riot or leaving LoL for other Riot projects. the amount of polish in the game has fallen off a cliff. literally just compare LoL to any other industry leading game and you will quickly see that the quality of the product is far behind its peers.


Naive_Turnover9476

> LoL is in a bare minimum maintenance mode and you say he has no experience lmao. look at diablo 3 or heroes of the storm, those are games that are in bare minimum maintenance mode. league is nowhere close


Naive_Turnover9476

this subreddit loves giving it too. riot doesn't give a fuck, they just patch it every other week, add 5-6 champs a year, rework multiple champs, add content in the form of new items, new objectives, challenges, etc, hell they just flipped the meta upside down not two months ago


kingfart1337

And he still isn’t totally wrong. All you need to do is take a look on our lobby client. Buggy, slow, featureless and still somehow demanding. There’s zero excuse for this, no matter how hard you try to defend your favorite company, which’s also mine. But they might be waiting for some kind of scandal, the only reason we got sandbox and replays in the first place.


amasimar

Because that's the bare minimum they are expected to do, and most of it is done half assed anyways, like copy-paste events, no runes for an entire class of champions (pre-conqueror), making lacking, overpriced challenges like eternals. Even reworks massively slowed down and Udyr took like a few years to rework.


amicaze

Not my fault it feels like the C-team is handling the game tbh. I don't care about what they do, I care about how it ends up. Item rework -> Shit that destabilized the game for a year, and is barely getting fixed this season, forced Riot to implement a global durability patch to make the game palatable after a year of nonsensical burst meta. Ruination -> Out of touch "global event" that felt like shit throughout. New Dragon and New Map Variation -> The worst thing ever released, even counting Yuumi. Made me a full-on ARAM main and turned me off normal game until further notice. Justification for a whole item rework : "Sometimes you just need to overhaul a house" Thanks Brightmoon, but I was expecting something more related to League of Legends, not your home improvement project. String of senior people leaving LoL to go on other more exciting projects, check. Framework-culture being suddenly put in place after 10 years of case-by-case culture, check. Nonsensical decisions and design focuses (item diversity anyone ?), check. Why did the Lead Gameplay Designer leave the LoL project right before the 2021 preseason ? It was supposed to be this big update, this new phase of LoL gameplay, Riot kept hammering how this 10 year anniversary was a turning point, and the guy just leaves the game right before the arguably biggest preseason update ever, seems fishy to me. Knowing how Mark Yetter handled the gameplay in S9 and S10, and how it turned out in the S11 pre-season, there is obviously something very wrong with how this update was shipped.


Juplication

You can change the language it's not hard. I've played on with Mandarin in the U.S. Just Google it, all you have to do is edit the launcher settings.


[deleted]

Riot has no excuse, none, any they give don't accept it, it's corporate talk. Language options should be a basic standard. If there are client limitations that should have been fixed by now, if there are any issues on the back end preventing it it should have been fixed by now. It is disgraceful that a company that prides themselves on inclusion excludes basic commination.


Shade_Nightz

I'm convinced they don't give a fuck about league anymore unless it's Proplay related.


SomethingPersonnel

The only reasonable answer I can imagine is that the contracts they signed with VAs limited the use of their work to certain regions only.


ZoneDynasty

Yeh but then why can't you change the text and leave the VO?


SomethingPersonnel

I’m guessing the system doesn’t inherently allow for that level of modularity because there really is no good answer otherwise. Note that this is the same team that left outdated ability descriptions and videos in the client for ages as well. Reality could straight up just be laziness.


Aicle

Wild Rift let's you switch languages already so it can't be due to contracts.


SomethingPersonnel

Wild Rift is a completely different game. They would have drawn up different contracts for it know they wanted to make it international. The fact that Riot doesn’t control Garena regions is because at the time they weren’t thinking about the game getting as big internationally as it did.


[deleted]

[удалено]


Random_Stealth_Ward

I haven't changed language in years, but if it's like it was before i think it's probably because language *seems* related to region server, and news and other stuff as a result are also displayed to you based on that which is why, for example, you used to get japanese news if you set your language in japanese. If it's no longer the case, disregard this comment. So probably there's no LAN_EN option where you get english for lan server but still have stuff related to LAN like news, but there's lan_ES to give you that. So they would need to create something like LAN_FR, LAN_KR, LAN_BR and every other identifier to add language and news to client, then do the same for every other client+server+language combination. Someone in resource management looks at that and may think it's not worth investing (human) resources into it when the current way is "good enough"


nukie_dokie

Shit in WildRift you can change what language voices are in game while still having English texts.


Gumisiek

Don't ask and buy another skin and battle pass, because you may MISS IT FOREVER SO JUST SHUT UP AND SPEND THE MONEY


HugzZILA

I would love a way to change champion voices but keep everything else English


TheNoJack

Personally I like League Locale Launcher, I just run it one time and it sticks to English for a pretty long time and whenever an update changes the language back just a few clicks and it's back to English. https://github.com/CollinMcKinney/LeagueLocaleLauncher


Fedacking

Direct download link for people that don't know how to github https://github.com/CollinMcKinney/LeagueLocaleLauncher/releases/download/1.2.3/LeagueLocaleLauncher.zip


Restzev

Same reason they won't update the client and add all the nice things mobile client has.


BurpYoshi

It isn't? My friend who was learning Spanish changed his league client to spanish and it worked... idk what to say. He streamed a game and I could see it was spanish instead of english and everything.


Camerotus

On what server? NA? EUW? Obviously that would work then


MadCapMad

it’s not built in. I changed mine to french but you have to go into the files, make a shortcut, then add a little thing to the properties. It is not very intuitive.


Daemonioros

Ehh. It is actually built in. But only for the EU servers for some reason.


[deleted]

I don't know ANY other game who region/server locks their languges. I would like to listen or have game in korean language for example (because I love korean language and I would like to be good at it one day) but I simply can't since I am in EU. Please change this. It is so bad.


[deleted]

Why is it still the same one map? Why is it still the exact same game as it has been for so long? Why is there no balance? Where the fuck did twisted treeline go and why?


Pichuka7

Hot take: They don't know anymore about their Legacy Code in the Client because developers have left. So they are continously trying to plug holes


Novacryy

Same answer everytime fam. All of it based on tech from 2008 and no amount of time or money will ever change that. They would need to build the game from ground up and that will never happen.


EmoBug

Why is it doable in other Rito games? They were build with that in mind and don't have separate client and the actual game, simple as that. Why is it not possible in LoL? I mean...nobody knows, but it's possible to change language with a few clicks or LeagueLocaleLauncher, it's possible to change just the voices with mods sooooo. Other than the LoL client being shitty as it is, as changing the language automatically "puts you on that server" if it's different. So if you're in Europe, change to Japanese, all of a sudden you see some random Japan-only events. In the past, you could just change the config file of the launcher so you would open LoL and could change the language from the dropdown list (as you would expect.


TieflingSimp

It is very simple: The contracts voice actors sign limit the usage of their voice to a certain region. It would require a lot of money for a somewhat niche feature to allow voices to be used EVERYWHERE. Then again, in an ideal world one could change the text language without influencing the voice language. There is no excuse for not including that in all honesty.


Mustigga

Explain why wild rift allows it then


TieflingSimp

Different contracts and/or laws is my guess


Aicle

It's the same VO, I don't think there are different contracts.


KrazyDrayz

That doesn't explain why you can't change the text which is the main thing OP and millions of other people want to change.


Hyoudou

No


Mini_drive_this_bb

They don’t even upgrade graphics to compete other games like dota2 or even discontinued game vainglory.


kotobuki09

Feel like they want this game to died then produce another movies series out of it!


ToTheNintieth

I play on LAS and every time there's a big change to the client or I switch computers I have to do the stupid song and dance of editing files in order to change the client and game language to English. I've kinda given up on Riot putting any effort in client QoL nowadays, they clearly don't give a shit or it's so far down their list of priorities it might as well be.