Company of Heroes 2

Company of Heroes 2

26 ratings
Исправление пропадающей английской раскладки
By Волчанский
Скрипт для предотвращения пропажи языка после запуска игры.
Не нужно вручную удалять-добавлять язык или устанавливать английский в качестве языка по умолчанию.
   
Award
Favorite
Favorited
Unfavorite
Установка исправления
  • Скачайте файл disappearEnglishFix.bat: GoogleDrive[drive.google.com]
  • Поместите disappearEnglishFix.bat в папку с игрой.
    (должно получиться что-то вроде E:\Steam\steamapps\common\Company of Heroes 2\disappearEnglishFix.bat)
  • Нажмите ПКМ по игре в библиотеке - Свойства - Общие.
  • В пункт "Параметры запуска" вставьте disappearEnglishFix.bat %command%

Готово. Теперь при запуске игры будет открываться консоль, вносить исправления и закрываться.


Как это работает?
Запуск игры будет происходить через .bat файл, который спустя несколько секунд после запуска удалит все английские языки и добавит английский (США) в систему.
Исходный код исправления
Убедиться в безопасности .bat файла можно загуглив любой кусок кода.
@echo OFF chcp 65001 >NUL @echo Запуск Company Of Heroes 2. start "" %1 > NUL timeout 4 > NUL @echo Исправление настроек языковой панели. powershell -c "$ll=Get-WinUserLanguageList; $ll.RemoveAll( { $args[0].LanguageTag -clike 'en*' } ); Set-WinUserLanguageList $ll -Force;">NUL powershell -c "$ll=Get-WinUserLanguageList; $ll.Add('en-US'); Set-WinUserLanguageList $ll -Force;">NUL @echo Языковая панель исправлена. timeout 4 > NUL
Возможные проблемы
  • Если у вас по какой-то причине используется несколько английских языков в системе, то все они будут удалены и останется лишь "en-US" - английский (США)
  • Вы можете отредактировать скрипт, если нужно оставлять любой другой английский. Измените "en-US" на "en-gb" - английский(Британия).

Никаких других проблем от запуска этого файла возникнуть не должно. Вас не забанят. Файл никак не внедряется в процесс игры и самостоятельно выключается после запуска (см. исходный код).
7 Comments
VeniP 6 Sep @ 11:42am 
Запускайте Дварф фортрес - это простейшее исправление на мой взгляд)))
Cash'Di 14 May @ 12:12pm 
Спасибо, работает:praisesun:
†Ђ¤Ђ¤Ќ† 29 Apr @ 11:21am 
или просто перезагрузить пк
Волчанский  [author] 31 Dec, 2024 @ 4:12am 
Над проверить будет) Если сработает - обновлю фикс
🍂Verew cat🍂 28 Dec, 2024 @ 9:35am 
А просто перезагружать панель языков нельзя!? Или удалять и создавать заново раскладки проще?) Это выглядит неразумно!

По сути, только нужно перезапустить эту штуку: Ctfmon.exe для решения проблемы
Ar1zaka 22 Dec, 2024 @ 12:22am 
Огромное спасибо
OverseerDL 26 Oct, 2024 @ 6:40pm 
Спасибо большое, очень помог