Far Cry 4

Far Cry 4

278 ratings
Включение английского языка
By aleks and 1 collaborators
Добавление оригинальной английской озвучки в русскую версию Far Cry 4.
2
8
3
2
   
Award
Favorite
Favorited
Unfavorite
ВВЕДЕНИЕ

В своё время компания Ubisoft не придумала ничего лучшего, кроме как ограничить выбор жителей стран бывшего СССР (кроме стран Балтии) одной единственной возможностью играть – исключительно на русском языке, и оповестить об этом в последний момент перед релизом. Все жители этих стран (в ряде из которых очень многие, особенно молодые, сегодня знают русский хуже английского) могут легально купить у себя дома ТОЛЬКО уценённую урезанную версию Far Cry 4, в которой удалены все локализации, кроме русской. При этом не существует абсолютно никакой возможности официально приобрести, даже с доплатой, вариант игры с оригинальной английской озвучкой.

Что же делать людям, сделавшим выбор в пользу отказа от пиpaтcкoй продукции и готовым заплатить за легальную копию игры, но при этом желающим слышать оригинальную речь, интонации и акцент актеров, вместо неудачного, мягко говоря, дубляжа? Описываемые ниже методы призваны хотя бы частично вернуть в игру её оригинальное звучание.

Важно отметить, что спустя несколько лет после релиза Far Cry 4, в версиях Steam, Ubisoft Connect+ (бывший Uplay+) и Epic была добавлена возможность менять текст интерфейса с русского на английский и отключена программная блокировка любых файлов озвучки, кроме русской. Но при этом всё еще существуют эксклюзивно-русские Uplay-версии, в которых нельзя поменять язык интерфейса, и языковая блокировка сохраняется (часто они имеют название типа «Far Cry 4 RU»).

Чтобы добавить английскую озвучку в версию с опцией смены текста, достаточно закинуть в игровые папки недостающие файлы английской локализации (как описывается в следующем разделе «ОБЩАЯ ИНСТРУКЦИЯ»).
В случае с эксклюзивно-русскими версиями после этого необходимо также проделать дополнительные действия, описанные в разделе «Если игра не запускается», иначе при попытке запуска игра станет запрашивать другой ключ либо выдаст ошибку "Uplay PC Error".

Как эти версии можно отличить друг от друга?
После запуска игры и загрузки главного экрана кликните по кнопке «НАСТРОЙКИ» в правом нижнем углу (либо нажмите F3):



Затем в открывшемся экране нажмите на общие настройки (слева посередине), справа выдвинется меню, в котором сверху будут языковые настройки:



Если, как на картинке сверху, в самом верху над строчкой «Субтитры» будет строчка «Язык игры», вы сможете поменять текст интерфейса, нажав на эту строчку – откроется новый экран с перечнем доступных языков:


(кликните по картинке для увеличения)

Если вы обладатель именно такой версии, для добавления английской озвучки вам будет достаточно сделать только то, что описано в разделе «ОБЩАЯ ИНСТРУКЦИЯ» ниже.

В эксклюзивно-русской версии в настройках отсутствует строчка «Язык игры», там можно только включить/отключить русские субтитры:



Если ваше меню настроек выглядит именно так, значит вам не повезло с версией и после добавления английских файлов (пункты 1-3 в ОБЩЕЙ ИНСТРУКЦИИ) вам придётся в дополнение к этому воспроизвести один из двух методов, описанных в разделе «Если игра не запускается».

ОБЩАЯ ИНСТРУКЦИЯ

1. Файлы локализации находятся в следующем каталоге:

версия Steam:
C:\Program Files (x86)\Steam\steamapps\common\Far Cry 4\data_win32
другие версии:
C:\Program Files(x86)\Ubisoft\Far Cry 4\data_win32
(также, разумеется, вместо C:\ может быть любой другой диск, на котором у вас установлена игра)

2. Отыщите[controlc.com] следующие файлы из мультиязычной версии игры:

\data_win32\sound_english.dat
\data_win32\sound_english.fat
\data_win32\worlds\fcc_main\fcc_main_english.dat
\data_win32\worlds\fcc_main\fcc_main_english.fat
\data_win32\worlds\multicommon\multicommon_english.dat
\data_win32\worlds\multicommon\multicommon_english.fat


3. Закиньте каждый из шести найденных файлов в соответствующие папки игры:

Два файла sound_ – в папку \data_win32,
Два файла fcc_main_ – в подпапку \data_win32\worlds\fcc_main,
Два файла multicommon_ – в подпапку \data_win32\worlds\multicommon.

4. Запустите игру.
* Если игра запрашивает другой ключ или выдаёт ошибку "Uplay PC Error", отмените запуск и примените один из двух методов в следующем разделе руководства.

5. Из главного экрана нажмите F3 и откройте выдвижное меню общих настроек (см. две первые картинки в предыдущем разделе). Вы увидите, что между строчками «Язык игры» и «Субтитры» появилась строчка «Звук», и можно выбрать между русской и английской озвучкой:



* Чтобы сменить язык интерфейса, нужно нажать на самую верхнюю строчку «Язык игры» (это не подзаголовок, а кнопка, открывающая окно со списком языков, как на третьей картинке в предыдущем разделе). Выбираете в списке ENGLISH, и затем, после возврата в меню настроек (через Esc), можно также включить русские или английские субтитры:




6. Есть одно единственное небольшое, но досадное неудобство, которое никому до сих пор не удалось исправить:
Язык интерфейса сбрасывается обратно на русский при каждом перезапуске игры – вам придётся каждый раз заходить в настройки и выставлять английский заново (что в общем совсем не сложно, хоть и немного раздражает ;).

[!] ВАЖНОЕ ПРИМЕЧАНИЕ [!] : Если вы начинаете новую игру с самого начала, то по каким-то причинам вступительная кат-сцена (приезд в Кират и первая встреча с Пэйганом Мином) может быть в русском дубляже несмотря на то, что выставлена английская озвучка! Так что не пугайтесь и не думайте, что у вас что-то не сработало - дождитесь окончания ролика, после этого все заговорят по-английски... :)
К сожалению, ни у кого до сих пор не вышло это исправить, но вы можете легко найти и просмотреть этот ролик в англоязычном исполнении на ютубе (пример).

Если игра не запускается:

Если после действий, описанных в пунктах 1-3 инструкции выше, игра при попытке запуска начинает запрашивать другой серийный номер или выдаёт ошибку "Uplay PC Error", попробуйте применить один из двух методов ниже:

Вариант 1:

(более простой, но подходит только тем, кому однозначно не нужны английский интерфейс или субтитры)

1. Удалите из всех папок игрового каталога и забэкапьте русские файлы локализации. Это точно такие же шесть файлов, что вы туда закинули, но с суффиксом _russian вместо _english.
(Даже не обязательно перемещать файлы, достаточно немного изменить их названия, добавив какой-нибудь символ в начале или в конце, тогда игра перестанет их видеть.)

2. Переименуйте каждый _english файл в _russian, например:

sound_english.dat → sound_russian.dat
и т. д.

Т.е. здесь вы не просто закидываете в папки игры скачанные файлы "_english", а именно ВМЕСТО русских файлов помещаете "замаскированные" под русские английские.

У вас поменяется с русской на английскую только озвучка (за исключением вступительной кат-сцены (прибытие в Кират и первая встреча с Пэйганом Мином), которая по какой-то причине остается в русском дубляже).
Текст останется русским без опции замены на какой-либо другой язык. Кроме этого, вы не сможете переключаться между русской и английской озвучкой в настройках игры (там останется единственная опция включить/отключить русские субтитры) – если вы вдруг захотите вернуть русскую озвучку, вам придётся убрать из папок все английские файлы и вернуть оригинальные русские (либо использовать Вариант 2 ниже).

[!] ВАЖНОЕ ПРИМЕЧАНИЕ [!] : по последним отзывам от пользователей, данный конкретный метод может не сработать – при попытках запуска игра может продолжать выдавать ошибку "Uplay PC Error". В таком случае воспользуйтесь Вариантом 2 ниже, он рабочий.

Вариант 2:

(чуть более сложный, чем 1-й, но теперь не только озвучка, но также интерфейс и субтитры будут на английском; кроме того, вы сможете свободно переключать в настройках игры языки интерфейса, аудио и субтитров с русского на английский и обратно независимо друг от друга, в любую из возможных комбинаций, т.к. теперь в языковых настройках появятся все три строчки для изменений данных параметров, как на картинках в предыдущем разделе «ОБЩАЯ ИНСТРУКЦИЯ»)
  1. В точности скопируйте в блокнот(notepad) этот код:
      @echo off

      title Far Cry 4

      move data_win32\sound_english.dat data_win32\sound_english._

      start bin\FarCry4.exe -skipintro

      :search
      tasklist | find "UbisoftGameLauncher64.exe" > nul
      if errorlevel 1 goto search

      :search1
      tasklist | find "UbisoftGameLauncher64.exe" > nul
      if errorlevel 1 (
      move data_win32\sound_english._ data_win32\sound_english.dat
      ) else (
      goto search1
      )

      exit

  2. Создайте из него бат-файл, т.е. сохраните с расширением «*.bat» вместо «*.txt»:


  3. Закиньте этот бат-файл в корневую папку игры [Локация на вашем компьютере]\Far Cry 4 (не «\bin»!):


  4. Кликните по бат-файлу правой кнопкой и создайте ярлык;


  5. Перетащите созданный ярлык на рабочий стол:


  6. Если хотите, поменяйте иконку ярлыка и его имя на "Far Cry 4", тогда он ничем не будет отличаться от стандартного ярлыка запуска Far Cry 4:


    (Кто не в курсе, иконка ярлыка меняется так: Клик правой кнопкой → Свойства → Сменить значок → Обзор → [Локация на вашем компьютере]\Far Cry 4\bin\farcry4.ico):


  7. Всё, по этому ярлыку можно запускать игру, при этом параллельно автоматически выполняются все операции, описанные Alexом.

    [!] Небольшой бонус - в данный бат-файл также зашита функция, убирающая вступительные рекламные ролики, так что запуск игры происходит заметно быстрее. ;)

  8. После запуска игры настройте язык текста, озвучки и субтитров как показано в пункте 5 «ОБЩЕЙ ИНСТРУКЦИИ» разделом выше. Также обязательно ознакомьтесь с пунктом 6 и важным примечанием после него!

Владельцам Gold edition/ Season pass/ отдельных DLC

Почти наверняка для полного отображения английского интерфейса и озвучки в дополнениях «Побег из Дургеша», «Долина Йети» и т.п., требуются дополнительные файлы из папки \data_win32\worlds\downloadcontent:

«\data_win32\worlds\downloadcontent\fcc_d90_dlc»:
fcc_d90_dlc_english.dat
fcc_d90_dlc_english.fat
fcc_d90_dlc_sound_english.dat
fcc_d90_dlc_sound_english.fat


«\data_win32\worlds\downloadcontent\fcc_dlc30»:
fcc_dlc30_english.dat
fcc_dlc30_english.fat
fcc_dlc30_sound_english.dat
fcc_dlc30_sound_english.fat


«\data_win32\worlds\downloadcontent\fcc_dlc60»:
fcc_dlc60_english.dat
fcc_dlc60_english.fat
fcc_dlc60_sound_english.dat
fcc_dlc60_sound_english.fat


Если вы подозреваете, что у вас что-то не отображается или не слышно, найдите[controlc.com] и встройте вышеперечисленные файлы точно так же, как и файлы базовой игры (если вы по каким-то причинам используете Вариант 1 из раздела выше, то вам, соответственно, нужно будет переименовать все английские файлы и удалить из папок оригинальные русские).

* Если вы не находите у себя какую-то из указанных выше папок, значит просто у вас не установлено соответствующее дополнение.

История (для тех, кому интересно)

Когда Far Cry 4 вышел, “русская” версия была полностью русской, т.е. языковые настройки были полностью неактивны, там можно было только включить/отключить русские субтитры. Более того, при попытке добавления в папки игры английских файлов локализации игра просто не запускалась, требуя другой серийный номер.

Составитель данного руководства aleks придумал “маскировать” английские файлы локализации под русские, при этом на английский менялась только озвучка. Все его попытки и в реестре, и в конфигах менять русский на английский были безуспешны.

Но потом Alex поделился вторым способом, который добавлял английский интерфейс и субтитры, а затем Zver'DF значительно упростил и автоматизировал этот способ, написав бат-файл.

Всё работало, но с прошествием лет Ubisoft менял имена процессов, и подключившемуся к поддержке руководства akunamatata приходилось переделывать бат-файл. После проб и ошибок была создана полностью работающая на всех версиях Windows версия.

Одновременно Ubisoft отключил блокировку в версии Uplay, т.е. при закидывании в папки игры английских файлов локализации игра прекрасно запускалась, не требуя другой серийный номер, поэтому у обладателей этой версии отпала надобность в переименовывании файлов либо в запуске игры через бат-файл.

И наконец разработчики добавили в игру опцию выбора английского интерфейса и отключили блокировку во обеих версиях Far Cry 4.

Позднее выяснилось, что параллельно существуют версии игры первоначального типа, без возможности менять язык интерфейса и с блокировкой по языку. Одновременно обнаружилось, что названия и очерёдность процессов при запуске игры опять кардинально поменялись и имевшаяся на тот момент версия бат-файла не работает. Попытки его переписать долго не увенчивались успехом, но через какое-то время всё-же удалось создать новую работающую версию.

Благодарности

Самое большое спасибо камраду Alex, который первым нашёл и опубликовал алгоритм замены как озвучки, так и всего интерфейса (и несправедливо пострадал за такой бескорыстный альтруизм ;).
----------------------------------------------
Огромное спасибо Zver'DF за написание бат-файла, сильно упростившего решение потенциальной проблемы с запуском после помещения непереименованных английских файлов в каталог игры.
----------------------------------------------
Большое спасибо SNOWpb за информацию о том, что Uplay может и не требовать другой ключ активации после добавления файла sound_english.dat в папку data_win32, и, следовательно, всем имеет смысл сначала попробовать запустить игру без всяких манипуляций вроде маскировки файлов локализации, запуска через бат-файл либо эквилибристики с переименовыванием файла вручную (на тот момент это получалось только у владельцев Uplay-версии).
Второе спасибо SNOWpb за информацию о файлах локализации DLC.
----------------------------------------------
Спасибо Dester Konvert за сигнал о том, что оригинальный бат-файл перестал работать, и ещё большее спасибо за последующее тестирование вышеприведённых методов, отредактированного бат-файла и файлов DLC.
----------------------------------------------
Большое спасибо spaunshadie за окончательное всеобъемлющее тестирование работы бат-файла, позволившее создание универсальной работающей на тот момент версии (01/09/18).
----------------------------------------------
Предпоследнее спасибо PROTECTION за информацию о появлении опции выбора английского интерфейса и отключении блокировки в версии Steam.
----------------------------------------------
Последнее спасибо камраду Finoderi за подтверждение того, что новейшая версия бат-файла работает, а также за полезные советы по улучшению руководства, позволившие его существенно переписать (Ноябрь 2023).


Послесловие

Спасибо всем, кто заглянул, будем рады вопросам и комментариям. :)

И пожалуйста, если вам помогло это руководство, не забывайте ставить палец вверх, чтобы гайд держался в топе - тем самым он будет виден всем и поможет кому-то ещё!
Спасибо! :)



259 Comments
Akunamatata  [author] 25 Apr @ 3:19pm 
Скорее всего, ролик остаётся на русском только если применять Вариант 1 доп. инструкции, а в остальных случаях нет, но я не был в этом уверен на 100%, поэтому и написал, что есть вероятность, что такое МОЖЕТ произойти...
Изначальный автор не я (я позже подключился), но скажу за него и за себя пожалуйста и спасибо за добрые слова! :lunar2019grinningpig: Никаких особых благодарностей не нужно, кроме того, что, пожалуйста, не забывайте ставить лайки, чтобы гайд держался в топе и его было проще заметить другим, кому он тоже может пригодиться. :lunar2019grinningpig:
NewbieAce 25 Apr @ 1:31pm 
Без понятия, как так получилось, но и вступительный ролик тоже стал звучать на английском, что, в общем-то, и хотелось) Не передать словами всей моей благодарности автору, спасибо огромное!
Akunamatata  [author] 24 Apr @ 1:32am 
На здоровье! :lunar2019grinningpig:
JAX 24 Apr @ 12:32am 
Спасибо за руководство :steamhappy:
Akunamatata  [author] 9 Feb @ 3:58pm 
Ну так в версии Стим нет блокировки языковых файлов и можно поменять язык текста, я об этом написал - соответственно, просто достаточно закинуть файлы и не нужны танцы с бубнами...
Fluryfeear 9 Feb @ 1:50pm 
обычная стимовская, где по умолчанию не было возможности поменять озвучку
Akunamatata  [author] 9 Feb @ 6:03am 
На здоровье, рад что помогло! :lunar2019grinningpig:
А какая у тебя версия, если не секрет?
Fluryfeear 9 Feb @ 3:46am 
Спасибо тебе, дружище, все сделал по общей инструкции и ожидал что игра не запустится, однако нет). Наконец-то англ озвучка заработала
Akunamatata  [author] 25 Jan @ 1:29am 
Val4SV , to be sure you understood it correctly you can open this guide in your browser and translate it to English or your language.
As for the "long loading" I don't really understand what you're talking about exactly, the only thing - when you launch the game with batch file shortcut it can ask you to confirm some things, for example whether to start the game with new parameters. Be sure you see prompt windows when they pop and click OK to proceed. On what platform is your game? (I mean Steam, Ubisoft Connect, Epic)
Val4SV 25 Jan @ 1:11am 
I dont know if I did it right or wrong but after I did all of that I started the game and it takes long to load