В этой статье вы найдете подробное руководство по использованию чит-кодов и секретных функций в игре Far Cry. Информация актуальна для оригинальной версии игры, выпущенной 23 марта 2004 года.
Режим разработчика (DevMode)
Активация: Запустите игру с параметром -devmode (например, `»C:Far Cryarcry.exe» -devmode`). Обратите внимание на регистр! Альтернативный способ – добавить этот параметр в ярлык игры.
После активации режима разработчика становятся доступны следующие функции (некоторые требуют модификации файла devmode.lua, расположенного в папке с игрой. Оригинальный файл можно заменить модифицированной версией от пользователя AEon, ссылку на которую вы найдете ниже):
- Открытие всех уровней: В режиме кампании (Campaign) становятся доступны все уровни.
- «O» — 999 патронов.
- «P» — все оружие.
- «I» — определенный набор оружия и амуниции (гранатомет, снайперская винтовка, штурмовая винтовка OICW, мачете, бинокль, фонарик и Cryvision).
- F2 — переход к следующей контрольной точке.
- F3 — переход к точке появления на уровне.
- F4 / «V» — прохождение сквозь стены/режим полета.
- F9 — быстрое сохранение.
- F10 — загрузка быстрого сохранения.
- F1 — вид от 1-го/3-го лица.
- F11 — информация (FPS, количество полигонов и т.д.).
- Backspace — режим бога (бессмертие).
- «K» — увеличение скорости ходьбы/бега.
- «L» — еще большее увеличение скорости ходьбы.
- «N» — нормальная скорость перемещения.
- F5 — нормальная скорость.
- F6 — отладчик (не тестировалось).
- F7 — информация об ИИ (пути, точки и т.д.).
- F8 — включение/выключение ИИ (противник игнорирует игрока).
- F10/F11 — режимы для скриншотов (без HUD, с/без включенного ИИ).
- «+» / «-» — увеличение/уменьшение скорости.
Важно: Если какая-либо из указанных клавиш уже используется в настройках управления, функция работать не будет. Удалите привязку к этой клавише.
Модификация файла devmode.lua (999 жизней)
Чтобы получить 999 единиц здоровья, добавьте следующий код в файл devmode.lua:
Input: BindCommandToKey("#MoreHealth() ","m",1) ; function MoreHealth() if _localplayer then _localplayer.cnt.health=999; Hud: AddMessage("[CHEAT]: Give 999 health") ; System: LogToConsole("001CHEAT: Give 999 health") ; else Hud: AddMessage("[CHEAT]: no health today") ; end end
После этого нажатие клавиши «M» во время игры будет восстанавливать здоровье до 999.
Модификация файла Gamerules.lua
Изменения в файле Gamerules.lua (расположен в папке «ScriptsDefault») позволяют получить:
- Бронежилет: Измените значение armor = 0; на armor = 255;.
- Неуязвимость: Измените значение ai_to_player_damage = { 1, 1, 1, 0.5, 0.5, 0.5 } на ai_to_player_damage = { 0, 0, 0, 0, 0, 0 }.
- Бесконечные патроны: Измените значение loacal unlimitedAmmo = 0; на loacal unlimitedAmmo = 1; (исправлена опечатка в оригинальном тексте).
Полезные советы от AEon
Пользователь AEon предлагает модифицированный файл devmode.lua, который добавляет удобные функции. [ссылка на файл devmode.lua от AEon] (ссылка была бы здесь, если бы она была предоставлена в исходном тексте).
Он рекомендует использовать режимы для скриншотов, отключать ИИ и режим полета (F4) для создания интересных снимков.
Цветные имена
Добавьте код цвета перед вашим именем в игре. Например:
- Белый: $1Имя
- Черный: $0Имя
- Синий: $2Имя
- Зеленый: $3Имя
- Красный: $4Имя
Примечание: Некоторые функции могут работать некорректно в зависимости от версии игры и модификаций.
«`