Steam

Steam

Zbyt mało ocen
How to switch language of a Steam game on NVIDIA GeForce NOW (GFN) [EN + RU]
Autorstwa: Coprus Christi
[EN]: This guide shortly describes a way for language switching of any Steam game in the GFN environment if such game supports more than one language and they are available via the "Properties" menu.

[RU]: Данный гайд описывает способ переключения языка Steam-игры в приложении NVIDIA GeForce NOW, при условии, что игра поддерживает более одного языка и они доступны через "Свойства" приложения.
2
3
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Introduction / Вступление
[EN]: NVIDIA GeForce NOW (read GFN) is a cloud-based game streaming service, delivering real-time gameplay straight from the cloud to your device. As for now, GFN doesn't allow users to adjust supported languages of available titles flexibly. Thus, the service could set up a language for a Steam title with a view to a server's location, your region, a default value, or something like this. So, you may not get your preferable language. And Murphy's law guaranties you such case.

This guide will help you to deal with it if your Steam game doesn't require a restart in order to change language. In other words, if an application supports language switching via the "Properties" menu (by right-clicking a title's name in the Steam client), it's your case.



[RU]: NVIDIA GeForce NOW (далее GFN) - это сервис облачного гейминга, основанный на технологиях компании NVIDIA: все вычисления проводятся на удаленном сервере, а на ваше устройство поступает потоковое видео. GFN пока не позволяет гибко настраивать язык приложения перед запуском. Так бывает, что при старте какой-либо Steam-игры сервис выставляет ей язык, ориентируясь на местонахождение сервера, Ваш регион, значение по умолчанию или что-то еще. В любом случае Вы можете не получить тот язык, с которым Вам было бы комфортно играть. А закон Мерфи Вам это гарантирует.

Данный гайд поможет исправить подобную ситуацию в случае, если для установки языка не требуется перезапуск самой игры, а достаточно просто выбрать его в "Свойствах" приложения Steam.

Step #1 / Шаг 1
[EN]: You will need this stuff for flexible language switching: 1x GFN application, 1x Steam application on your device, 1x Steam Achievement Manager (SAM).

Launch Steam on your device and sign in with your credentials that you're going to use in GFN environment. Then launch SAM (hope it was extracted not to your Steam directory), choose any application you want among your products and start it. These actions will initiate a fictitious game session like you're playing via Steam. It's a time saver that helps not to waste your time and computing power of your device on downloading and launching/termination regarding the title.

You may also use a real game instead of actions with SAM. No problem with it.

The latest and greatest version of SAM can be found here[github.com].

If you don't know how to use SAM and don't have the possibility of undertaking this activity, write on it in the comments section then.



[RU]: Для свободного переключения языка Вам понадобятся: 1x GFN клиент, 1x Steam клиент на игровом устройстве, 1x Steam Achievement Manager (SAM).

Запустите Steam на устройстве, залогиньтесь в нем под тем аккаунтом, который планируете использовать в GFN. После этого запустите SAM (не устанавливайте его в папку Steam), выберите какое-либо приложение из доступных и стартаните его. Так возникает фиктивная игровая сессия, сервису Steam будет казаться, что Вы "в игре". Как Вы можете догадаться, SAM мы используем для того, чтобы не расходовать вычислительные мощности своего устройства и не тратить время на установку и/или запуск и завершение приложения впустую.

Вместо SAM можете запускать реальные приложения, если угодно.

О SAM я писал ранее в другом гайде.

Step #2 / Шаг 2
[EN]: After the Step #1, forget about the launched Steam session on your device until it's time to perform the Step #3. Now launch GFN and choose a Steam game you want to play, then start it. GFN session will be ready after some time. Sign in with the same credentials that were used into a Steam client on your device. You will see an error which reports that you're logged in on another computer already and playing <application that was launched via SAM, or manually>. Click on Cancel button and open a Steam window.



[RU]: После запуска игровой сессии в Steam забудьте о нем до Шага 3. Теперь открывайте GFN и выбирайте любую Steam-игру из вашей коллекции, затем запускайте ее. После подготовительного этапа сессия в GFN начнется. Залогиньтесь в ней в Steam под тем же аккаунтом, что и на игровом устройстве ранее. Вас встретит уведомление Steam, которое сообщит, что Вы уже залогинены на другом компьютере и играете в <приложение, которые было запущено через SAM / Вами вручную>. Это то что нужно. Нажимайте отмену и разворачивайте клиент Steam.




Step #3 / Шаг 3
[EN]: After maximizing the Steam client's window, you'll see that your GFN title is installed or almost so. Now you need to choose one of supported languages via the "Properties" menu. A language pack download will start. During this process, go back to the Desktop of your device and exit from the session which was started via SAM or quit from your application if you didn't use SAM. After downloading the required language pack, you can launch your GFN game using the language you prefer to play with.



[RU]: В развернувшемся клиенет Steam у Вас уже, по-хорошему, будет установлено приложение, которое Вы выбирали в GFN. Теперь просто выберите для него один из доступных языков через "Свойства". Начнется скачивание языкового пакета. Пока он скачивается, перейдите на Рабочий стол своего игрового устройства и закройте приложение, которое Вы запустили вручную или через SAM. Возвращайтесь в GFN-сессию, дожидайтесь окончания загрузки языкового пакета и начинайте играть, как задумали.

FAQ / ЧаВо
[EN]: 1) What is the core mechanic of such game sessions manipulation?

When you launch a Steam game directly from GFN, the process scheduler on your virtual machine monitors, inter alia, two processes: Steam's one (parent) and your title's one (child). If the child process is terminated during the direct launch of your title, your session will be finished after a few seconds, or so. Our SAM game session prevents child process from being launched. Thus, your session won't be finished (unless you're AFK, etc.) and you get an opportunity to manage game parameters in Steam. It's also a reason why you can't switch in-game language by restarting your application. Something like that.

2) Will I get banned for using SAM?

No you will not get banned because the program uses general mechanics as Steam does. If you're scary enough, just launch your applications manually bypassing SAM. It's your own decision if you want to use it or not.

3) Ha-ha, I can launch Steam via GFN and install the game I want with the preferable language. Checkmate.

Good luck with those titles that are available directly on GFN. You will see a cute warning message during you Steam session on GFN, trying to launch them that way. Checkmate.

4) CHEATING! HACKING! YOU SUCK! ARRRRRRGGGGGHHH!

Meh.

5) <any other questions>

42. In diameter.

[RU]: 1) На чем основывается вся эта манипуляция с сессиями?

Когда Вы запускаете Steam-игру непосредственно через GFN, планировщик процессов, который гуляет на вашей виртуальной машине, следит, помимо всего прочего, за двумя процессами: Steam (родительский) и запущенного приложения (дочерний). Если дочерний процесс завершается, то вместе с ним вскоре завершается и игровая сессия, если она была запущена напрямую из GFN. Игровая сессия SAM (или та, которую Вы запускали вручную, минуя SAM) блокирует запуск дочернего процесса. Таким образом Ваша сессия GFN не завершается (только если Вы не АФК и т. д.) и Вы получаете возможность изменять настройки игры в Steam. Вот почему у Вас не получится сменить язык путем перезапуска игры. Как-то так.

2) Буду ли Я забаннен за использование SAM?

Не-а, потому что программа пользуется теми же средствами, что и Steam. Никаких кулхацкерских надстроек. Если боитесь за свою виртуальную жизнь, то просто запустите сессию при Шаге 1 вручную, минуя SAM. Это Ваш выбор: использовать его или нет.

3) Ха-ха, Я могу запустить Steam через GFN и накатить себе игру, которую хочу, с тем языком, который выберу. Шах и мат.

Удачи Вам с теми тайтлами, которые могут быть запущены напрямую через GFN. Вы столкнетесь с милым предупреждающим сообщением во время своей Steam-сессии в GFN, если попытаетесь запустить упомянутые ранее тайтлы таким образом.

4) КОЛДУНСТВО! ХАКЕРСТВО! ТЫ ОТСТОЙ! АААААААРРРРРГГГГГХХХХ!

По**й, пляшем.

5) <любые другие вопросы>

42. В диаметре.
Prepared with the support of / Разработано при поддержке
Komentarzy: 12
๊I'm werty 10 stycznia o 4:46 
Игра Dead Island Definitive Edition язык не поменялся пробовала ещё Dead Island Riptide Definitive Edition тоже не получилось :cozyslippers2024:
TT 21 stycznia 2022 o 1:54 
Игра The Council - эффекта ноль...
Noctel'er 16 listopada 2021 o 14:34 
Делаю всё по инструкции, но язык каждый раз сбрасывается, в чём может быть проблема?
Mitropolit 4 października 2021 o 3:53 
Более простой вариант для всех платформ:
1) Ставим родительский контроль на все игры, или на игры, в которых нужно сменить язык (по Вашему выбору)
2) Запускаем игру через гфн
3) В появившемся уведомлении нажимаем ок
4) разворачиваем Стим
5) вводим код родительского контроля
6) заходим в свойства игры и меняем язык
Coprus Christi  [autor] 23 czerwca 2021 o 2:31 
Интересное решение, спасибо.
joistick11 22 czerwca 2021 o 14:22 
Более простой вариант для пользователей MacOS:
1) Открываем настройки MacOS
2) Пункт "Язык и регион"
3) Вкладка "Приложения"
4) Выбираем GFN, выставляем нужный язык

GFN, Steam внутри него и сама игра теперь на нужном языке. Проверено на Big Sur
----
An easier way to change the language on MacOS:
1) Open System Preferences
2) Language and Region
3) Tab Apps
4) Add GFN and specify necessary language for it
Now GFN, Steam inside it and the game itself using necessary language
jimpark 20 marca 2021 o 2:37 
Годный гайд, автрр молодец
Coprus Christi  [autor] 10 marca 2021 o 13:22 
Thank you for sharing. So, If I get you right, a Steam game session on NVIDIA SHIELD can be launched with other than default language only if you started one on PC using Chrome browser before. But such trick leads to 720p streaming mode and sound problems. Did I miss something?
flitzepixel 8 marca 2021 o 1:56 
hey this is a cool trick, unfortunately it only works if you use GFN on a PC or browser. Unfortunately it doesn't work with the Nvidia Shield. GFN on the Shield doesn't even offer the cancel dialog from step 2 but takes over the Steam session without asking.
It is possible to do your trick here on the PC, start the game in the Chrome browser and then take over the session on the Shield, but then the stream switches to 720p and I have sound problems (?).
It's a shame that the platforms in collaboration with Nvidia can't get this right with the language setting. That would really be a very low-hanging fruit.
CROATOA 22 lutego 2021 o 7:21 
СПАСИБО