Исправление ИИ и Улучшение графики в Far cry без модов через конфиги.

Far Cry4 · 55 ratings3.4k views89 favorites2 min readRussianby Unkn0wn13Updated Oct 30, 2024View on Steam ↗

Установка файлов

Исправление поведения ИИ наёмников.
Наёмники больше не будут стрелять через палатки и прочие стены.
Поместить файл "Tent AI Bug Fix.pak" в следующую директорию:
...\FarCry\FCData\

Максимальные настройки графики через конфиг.
А так же устранение мыльных спрайтов растительности и прочих недочётов через конфиг.
Поместить файл "system.cfg" с заменой в следующую директорию:
...\FarCry\

Улучшенный DevMode с возможностью отключить интерфейс, отображение рук и оружия.
В улучшенный DevMode входит:
  • Применение некоторых параметров прорисовки ландшафта, которые не срабатывают через конфиг
    (их необходимо применять при старте уровня) - высокая детализация террейна, большая дальность прорисовки растительности и прочих объектов.
  • Отключение интерфейса; отображения рук и оружия (отлично подойдет для создания красивых скриншотов).
Поместить файл "DevMode.lua" с заменой в следующую директорию:
...\FarCry\

Управление Биндами:
  • Включить или Отключить весь интерфейс, кроме прицела - клавиша U.
  • Включить или Отключить весь интерфейс - клавиша I.
  • Показать или Спрятать оружие и руки ГГ - клавиша Y.
  • Включить максимальную дальность прорисовки местности - клавиша F11, вернуть эти параметры на значения по умолчанию - клавиша F2.
Для того, чтобы файл "DevMode.lua" заработал не забудьте в свойствах игры в стиме (пункт параметры запуска) добавить -devmode

Кстати, сегодня игре исполнилось 20 лет!


Скачать конфиг[drive.google.com]


Конфиг "system.cfg" работает на чистой стимовской версии игры без русификатора. При возникновении критической ошибки при запуске игры в файле "system.cfg" замените строчку g_language = "english" на g_language = "russian" если у Вас установлен русификатор.

Скриншоты без интерфейса









Изменение цвета прицела

Для того чтобы изменить цвет прицела необходимо отредактировать скрипт под названием "BasicWeapon.lua". Данный скрипт находится в запакованном архиве "Scripts.pak".

Запакованный архив "Scripts.pak" находится в следующей директории:
...\FarCry\FCData\Scripts.pak
Архив можно открыть с помощью любого архиватора, например с помощью WinRAR'а.
Нужный скрипт лежит в архиве в следующей директории:
../Scripts.pak/SCRIPTS/Default/Entities/Weapons/BasicWeapon.lua
Советую перед изменением файла сделать его резервную копию!

Для начала необходимо разархивировать скрипт "BasicWeapon.lua" для его дальнейшего редактирования в любую удобную для Вас директорию. Далее с помощью любого текстового редактора открыть скрипт и переместиться на строку под номером 1330.

В скрипте есть условие по которому прицел меняет свой цвет:
  • Строка 1330 отвечает за цвет прицела во время попадания пули в тело противника и имеет следующий вид "BasicWeapon.DrawCrosshair(self,1,0,0,stats.accuracy*scale, xpos, ypos);"
    По умолчанию при попадании в тело противника прицел временно меняет свой цвет на красный, для того чтобы поменять цвет необходимо изменить комбинацию цветов в данной строке.
    Красный цвет - это 1,0,0; Зеленый - 0,1,0 и т. д. Менять значение можно от 0 до 1. Значение может быть дробным (н-р 0.5), что позволяет сделать прицел любой насыщенности. Для быстрой подборки цвета воспользуйтесь каким-нибудь RGB 0-1 Color Picker'ом.
  • Строка 1333 отвечает за цвет прицела во время перезарядки оружия или когда у Вас закончились патроны. Строка имеет идентичный вид, только с другой комбинацией цветов.
  • Строка 1336 отвечает за цвет прицела во всех остальных случаях. Этот цвет прицела Вы будите видеть чаще всего, если не хотите заморачиваться меняйте только его.

После редактирования и сохранения файла, необходимо старый файл "BasicWeapon.lua" удалить из архива "Scripts.pak" и добавить новый отредактированный файл "BasicWeapon.lua"!

Скриншоты с разными цветами прицелов.
Стандартный желтый прицел.


Новый красный прицел.


Новый синий прицел.


Новый розовый прицел.

Если Вам понравилось руководство

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.