Far Cry 2 Multi Fixer (RUS)
Описание
This article in English:
https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035
Применение исправлений для Far Cry 2 как правило связано с редактированием исполняемых файлов игры (в частности, движка игры Dunia.dll). Минусы такого подхода очевидны: изменения фиксируются в файле, различные моддеры изменяют файлы на свое усмотрение и предлагают их перезаписать, сложно отследить какие патчи у вас сейчас применены, и, в конце концов, они могут просто «слететь» после перезаписи, например, после проверки целостности локальных файлов игры в Steam или переустановки. Решение данной проблемы – изменять не сами файлы, а вносить изменения в память процесса во время выполнения.
Данная утилита как раз и предназначена для запуска игры и внесения модификаций «на лету» без физического изменения файлов игры. Помимо патчей также присутствуют опции для параметров командной строки, например, для пропуска стартовых роликов или ограничения FPS или включения читов.
https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035
Применение исправлений для Far Cry 2 как правило связано с редактированием исполняемых файлов игры (в частности, движка игры Dunia.dll). Минусы такого подхода очевидны: изменения фиксируются в файле, различные моддеры изменяют файлы на свое усмотрение и предлагают их перезаписать, сложно отследить какие патчи у вас сейчас применены, и, в конце концов, они могут просто «слететь» после перезаписи, например, после проверки целостности локальных файлов игры в Steam или переустановки. Решение данной проблемы – изменять не сами файлы, а вносить изменения в память процесса во время выполнения.
Данная утилита как раз и предназначена для запуска игры и внесения модификаций «на лету» без физического изменения файлов игры. Помимо патчей также присутствуют опции для параметров командной строки, например, для пропуска стартовых роликов или ограничения FPS или включения читов.
Опции
- Jackal Tapes Fixhttps://steamcommunity.com/sharedfiles/filedetails/?id=1563607715
- Bonus Predecessor Tapes UnlockПленки предшественника - это записи оставленные предшественником главного героя. При посещении центрального города будет получен телефонный звонок, после чего на карте появится значок конверта. После взятия конверта новое задание будет отмечено белым маркером на карте. Для открытия последующих заданий, необходимо каждый раз посещать центральный город.
https://farcry.fandom.com/ru/wiki/Записи_предшественника
https://steamcommunity.com/sharedfiles/filedetails/?id=1565655871 - Bonus Machetes UnlockДва дополнительных вида мачете: Примитивное и Самодельное - будут доступны для выбора в меню игры Options - Game - Machete Type. На самом деле они всего лишь меняют текстуру стандартного мачете.
https://farcry.fandom.com/ru/wiki/Мачете - No Blinking ItemsИнтерактивные предметы вроде оружия, кроватей, шкафчиков и т.п. более не мигают для придания большего реализма.
- FOVУстановка FOV (угла обзора) отличного от значения по умолчания 75. Не влияет на значение FOV при взгляде через прицел.
- Launch OptionsПараметры запуска для командной строки
Стабильность:- Skip Intro MoviesПропуск видео-заставок для ускорения запуска игры.
- Max FPSОграничение максимального FPS для устранения глюков физического движка игры (прыгающие NPC, ошибки в скриптах и прочее) на современных быстрых компьютерах. Если будет заметен разрыв картинки (Screen Tearing), то поменяйте значение немного, например, 62 вместо 60.
В дополнении к этому, настоятельно рекомендуется использовать DX9.
- All Weapons UnlockОткрытие всего оружия в магазине, в зависимости от части карты, на которой вы находитесь.
- Unlimited ReliabilityНеломающееся оружие.
- Unlimited AmmoБесконечные патроны.
- God ModeРежим Бога.
- Zombie AINPC не двигаются и игнорируют игрока.
- ExecЗапуск пакетного файла. Это текстовый файл, содержащий список консольных команд, и выполняющийся при старте игры. Если не указан полный путь до файла, то он должен располагаться в папке:
'C:\Users\USERNAME\Documents\My Games\Far Cry 2' - Processor affinityОграничивает использование ядер процессом. Может помочь запустить игру на современных быстрых системах с большим количеством ядер.
Целое числовое значение представляет собой маску. Таким образом, значение:
1 для использования только CPU0
2 для использования только CPU1
3 для использования как CPU0, так и CPU1
...
15 для использования CPU0 + CPU1 + CPU2 + CPU3 и так далее.
-
Использование
Как всегда проект выложен на GitHub. Скачайте ZIP-архив из раздела релизов
https://github.com/FoxAhead/Far-Cry-2-Multi-Fixer/releases/latest
Распакуйте куда-нибудь два файла: FarCry2MFLauncher.exe и FarCry2MF.dll – в отдельную папку или прямиком в папку с игрой, главное, чтобы эти два файлы были рядом. Запускайте FarCry2MFLauncher.exe:

Программа автоматически определит месторасположение игры и отобразит его сверху. Останется только нажать кнопку Play.
По кнопке Options доступны для настройки все опции с описанием:

По умолчанию включены только самые необходимые.
Чтобы не запускать каждый раз утилиту, можно создать ярлык для запуска. Для этого нажмите кнопку Create shortcut... и сохраните ярлык в удобное для вас место.

Через этот ярлык игра будет запускаться сразу без необходимости нажимать Play.
https://github.com/FoxAhead/Far-Cry-2-Multi-Fixer/releases/latest
Распакуйте куда-нибудь два файла: FarCry2MFLauncher.exe и FarCry2MF.dll – в отдельную папку или прямиком в папку с игрой, главное, чтобы эти два файлы были рядом. Запускайте FarCry2MFLauncher.exe:
Программа автоматически определит месторасположение игры и отобразит его сверху. Останется только нажать кнопку Play.
По кнопке Options доступны для настройки все опции с описанием:
По умолчанию включены только самые необходимые.
Чтобы не запускать каждый раз утилиту, можно создать ярлык для запуска. Для этого нажмите кнопку Create shortcut... и сохраните ярлык в удобное для вас место.
Через этот ярлык игра будет запускаться сразу без необходимости нажимать Play.
Совместимость
Утилита подходит для версии игры 1.03 во всех вариациях: Steam, GOG (Retail) и Uplay (на самом деле очень похожа на Steam).
Steam Overlay
Запуск игры через эту утилиту происходит минуя Steam, поэтому Steam Overlay становится недоступен. Однако можно добавить саму утилиту в библиотеку как не-Steam игру.
Для этого в меню выбираем Games - Add a Non-Steam Game to My Library. Через кнопку Browse... ищем либо саму утилиту FarCry2MFLauncher.exe либо созданный с помощью нее ярлык. Добавляем.
Затем находим новый пункт в списке игр и правой кнопкой мыши открываем свойства.

Здесь нажмите кнопку SET LAUNCH OPTIONS... и добавьте параметр:
-play
Для этого в меню выбираем Games - Add a Non-Steam Game to My Library. Через кнопку Browse... ищем либо саму утилиту FarCry2MFLauncher.exe либо созданный с помощью нее ярлык. Добавляем.
Затем находим новый пункт в списке игр и правой кнопкой мыши открываем свойства.
Здесь нажмите кнопку SET LAUNCH OPTIONS... и добавьте параметр:
-play
Steam Overlay и игровое время (альтернативный способ)
Если вам не подходит способ с не-стимовской игрой в библиотеке и вы хотите, чтобы игровое время считалось для основой игры, тогда вот хитрый трюк предложенный на форуме:
Теперь при запуске Far Cry 2 из библиотеки Steam вместо игры должен запускаться лаунчер. Он должен автоматически определить новое имя файла игры и отобразить его в верхнем поле. Если этого не происходит и поле пустое, то скорее всего вы что-то напутали. В таком случае перепроверьте целостность файлов игры и повторите всю процедуру сначала.
Чтобы не нажимать каждый раз кнопку Play в лаунчере, добавьте параметр командной строки:
Также обратите внимание, что имевшиеся до этого параметры командной строки (типа пропуска интро, лимита FPS и прочее) более не имеют силы, т.к. они были для оригинального FarCry2.exe. Но все это можно настроить и в самом лаунчере.
ПереименуйтеВсе это нужно делать в папке BIN. Не забудьте также поместить в папку файл FarCry2MF.dll.
FarCry2.exe -> FarCry2Game.exe
FarCry2MFLauncher.exe -> FarCry2.exe
Теперь при запуске Far Cry 2 из библиотеки Steam вместо игры должен запускаться лаунчер. Он должен автоматически определить новое имя файла игры и отобразить его в верхнем поле. Если этого не происходит и поле пустое, то скорее всего вы что-то напутали. В таком случае перепроверьте целостность файлов игры и повторите всю процедуру сначала.
Чтобы не нажимать каждый раз кнопку Play в лаунчере, добавьте параметр командной строки:
-play
Параметр позволит сразу запускать игру минуя экран лаунчера.Также обратите внимание, что имевшиеся до этого параметры командной строки (типа пропуска интро, лимита FPS и прочее) более не имеют силы, т.к. они были для оригинального FarCry2.exe. Но все это можно настроить и в самом лаунчере.
Режим разработчика
В версии v1.4.0.43 были добавлены две консольные команды в игре (нажмите ~ чтобы в игре открыть консоль)
devmodeon - включает режим разработчика
devmodeoff - выключает режим разработчика
Обе команды неофициальные, поэтому игра всегда будет ругаться "Unknown command: ...". Не обращайте внимание, команды работают.
Включение режима разработчика добавляет в консоль еще больше команд: читы, отладка, команды Domino (скриптовый движок), которые недоступны в обычном режиме. Используйте клавишу TAB в консоли, чтобы просмотреть их все. Можете смело с ними экспериментировать, на свой страх и риск.
devmodeon - включает режим разработчика
devmodeoff - выключает режим разработчика
Обе команды неофициальные, поэтому игра всегда будет ругаться "Unknown command: ...". Не обращайте внимание, команды работают.
Включение режима разработчика добавляет в консоль еще больше команд: читы, отладка, команды Domino (скриптовый движок), которые недоступны в обычном режиме. Используйте клавишу TAB в консоли, чтобы просмотреть их все. Можете смело с ними экспериментировать, на свой страх и риск.
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.