В Far Cry 3 часто получается так, что по умолчанию запускается английская локализация. Исправить это можно через настройки игры и параметры запуска, а если после патча русская речь пропадает, помогает точечная настройка в файлах и повторная установка языка.

Ниже - рабочие варианты под разные версии и платформы.

Убедитесь, что русский доступен в вашей версии

  1. Откройте настройки игры и проверьте, есть ли пункт с выбором языка (обычно это интерфейс и субтитры).
  2. Если в меню язык не меняется или русская озвучка не появляется, используйте параметры запуска. Этот способ срабатывает даже когда в интерфейсе выбор языка отсутствует.

Иногда причина в том, что после обновления исчезает файл с настройками локали. Такой сценарий подробно описывают в гайдах для Steam-версии Far Cry 3, где предлагается вернуть локализацию через параметр запуска -language и повторную инициализацию. Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=205726099

Способ 1 - через параметры запуска (самый универсальный)

Windows (Steam)

  1. В библиотеке Steam откройте Far Cry 3
  2. Нажмите ПКМ по игре - Свойства
  3. Откройте Установить параметры запуска
  4. Пропишите:
  5. -language=russian
  6. Запустите игру.

Этот подход указан в руководстве на Steam Community для возврата русской локализации: https://steamcommunity.com/sharedfiles/filedetails/?id=205726099

Если вы запускаете игру не через Steam (Uplay и ярлыки)

  1. Найдите файл запуска в папке с игрой (обычно в bin).
  2. Создайте ярлык или откройте свойства существующего.
  3. В поле Объект добавьте параметры в конец строки через пробелы:
  4. -offline -language=Russian

Тот же принцип используется в инструкциях, где предлагается запускать FC3 через ярлык и передавать -offline и -language. Источник: https://ichip.ru/gejming/igry/far-kraj-kak-pomenyat-yazyk-v-lyuboj-chasti-igry-879752 и обсуждения на Playground: https://www.playground.ru/far_cry_3/forum/uplay_rusifikatsiya-1469727

Способ 2 - Far Cry 3: отдельно включить интерфейс и субтитры

После смены языка через параметры запуска проверьте настройки интерфейса:

  1. Откройте Options
  2. Найдите настройки, где меняются Subtitles или язык субтитров
  3. Переключите на русский и сохраните

Указание на то, что озвучку и субтитры могут включать разными переключателями, встречается в практических инструкциях по Far Cry 4 и подходу к меню в целом: https://ichip.ru/gejming/igry/far-kraj-kak-pomenyat-yazyk-v-lyuboj-chasti-igry-879752

Способ 3 - если русская озвучка не появляется после патча (Steam)

Если в игре пропала русская озвучка или пункт выбора языка работает нестабильно, попробуйте схему из Steam-гайда:

  • Удалите старую команду из параметров запуска
  • Запустите игру и попробуйте сменить язык в настройках
  • Верните параметр запуска обратно и перезапустите игру

Эта последовательность описана в руководстве по возврату русской локализации на Steam Community: https://steamcommunity.com/sharedfiles/filedetails/?id=205726099

Дополнительный вариант из комментариев к тому же гайду: когда части настроек локали отсутствуют, предлагают создать пустой файл sound_russian.dat в папке data_win32 (это срабатывает у части пользователей). Источник - комментарии в обсуждении: https://steamcommunity.com/sharedfiles/filedetails/?id=205726099

Таблица: что попробовать в зависимости от ситуации

Симптом Что сделать Пример команды/действия
В игре язык интерфейса на английском Сменить язык через параметры запуска -language=russian
Не появляется русская озвучка Запустить через ярлык с offline и языком -offline -language=Russian
После обновления русский “пропал” Сбросить команду, сменить язык в игре, затем вернуть команду Порядок шагов описан в гайде Steam
В меню нет переключателя языка Полагаться на параметр запуска -language=russian или -offline -language=Russian

Основание: инструкции с параметрами запуска и подход к возврату локали из Steam Community и практических руководств. Источники: https://steamcommunity.com/sharedfiles/filedetails/?id=205726099, https://ichip.ru/gejming/igry/far-kraj-kak-pomenyat-yazyk-v-lyuboj-chasti-igry-879752, https://www.playground.ru/far_cry_3/forum/uplay_rusifikatsiya-1469727

Частые ошибки

  1. Неправильный регистр и точность команды. В гайдах встречаются варианты -language=russian и -language=Russian, но главное - не сломать синтаксис и добавить пробел перед параметрами в поле ярлыка.
  2. Команда добавлена, но игра запускается не тем ярлыком или не тем exe. Убедитесь, что стартует именно тот путь, где вы добавили параметры.
  3. Поменяли язык в меню, но не перезапустили игру. Настройки локали часто применяются после перезапуска.
  4. Сломанная локаль после обновления. Тогда помогает последовательность “сброс команд - смена - возврат команды”, как в Steam-гайде. Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=205726099

Короткий вывод

Самый быстрый путь настроить русский язык в Far Cry 3 - добавить в параметры запуска -language=russian (для Steam) или -offline -language=Russian (для запуска через ярлык). Если русский пропал после обновлений, используйте шаги из Steam-гайда по возврату локали. Источники: https://steamcommunity.com/sharedfiles/filedetails/?id=205726099, https://ichip.ru/gejming/igry/far-kraj-kak-pomenyat-yazyk-v-lyuboj-chasti-igry-879752