Company of Heroes 2

Company of Heroes 2

27 valoraciones
Исправление пропадающей английской раскладки
Por Волчанский
Скрипт для предотвращения пропажи языка после запуска игры.
Не нужно вручную удалять-добавлять язык или устанавливать английский в качестве языка по умолчанию.
   
Premiar
Favoritos
Favorito
Quitar
Установка исправления
  • Скачайте файл 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 comentarios
VeniP 6 SEP a las 11:42 
Запускайте Дварф фортрес - это простейшее исправление на мой взгляд)))
Cash'Di 14 MAY a las 12:12 
Спасибо, работает:praisesun:
†Ђ¤Ђ¤Ќ† 29 ABR a las 11:21 
или просто перезагрузить пк
Волчанский  [autor] 31 DIC 2024 a las 4:12 
Над проверить будет) Если сработает - обновлю фикс
🍂Verew cat🍂 28 DIC 2024 a las 9:35 
А просто перезагружать панель языков нельзя!? Или удалять и создавать заново раскладки проще?) Это выглядит неразумно!

По сути, только нужно перезапустить эту штуку: Ctfmon.exe для решения проблемы
Ar1zaka 22 DIC 2024 a las 0:22 
Огромное спасибо
OverseerDL 26 OCT 2024 a las 18:40 
Спасибо большое, очень помог