Cyber Engine Tweaks — плагин, исправляющий различные ошибки игры, а также добавляющий консоль с поддержкой Lua-скриптов.

Текущие возможности

Патчи Описание
AMD SMT Улучшение производительности на процессорах AMD CPUs (включение всех ядер)
AVX (до версии 1.04) Исправление падения игры, когда игра запущена на процессорах без поддержки AVX
Debug Menu Включение дебаг-меню в игре, чтобы можно было использовать читы
Pools (до версии 1.04) Улучшение использования памяти, может повысить производительность на отдельных конфигурациях
Spectre Удаляет защиту от Spectre для повышения производительности на всех конфигурациях
Steam Input (до версии 1.04) Поддержка использования большего количества геймпадов (напр. от Steam)
Skip start menu Пропуск вступительного видео (сразу после вступительных титров), где игра просит нажать на пробел, чтобы продолжить (Взлом...)
Remove pedestrians and traffic Удаление большего количества пешеходов и машин
Disable Async Compute Отключает асинхронные вычисления, это может улучшить работу старых графических процессорах (например, серии Nvidia 10xx)
Disable Antialiasing TAA Отключение сглаживания, не рекомендуется, но делайте это на своё усмотрение
Console Добавляет оверлей, позволяющий отобразить консоль, чтобы была возможность писать любую скриптовую команду (полная поддержка Lua)

 

Требования

Совместим со следующими версиями игры:

  • 1.04
  • 1.05
  • 1.06

Как установить мод

  • Распакуйте содержимое папки в <cyberpunk>/bin/x64/
    • В папке должны быть файлы Cyberpunk2077.exe и version.dll, если это так - значит вы сделали все правильно.
  • Убедитесь, что все приложения, добавляющие оверлей в игру (Rivatuner, Fraps и др.) выключены.
  • Запустите игру.

(Опционально) Проверить, что все работает вы можете в лог-файле <cyberpunk install path>/bin/x64/plugins/cyber_engine_tweaks/cyber_engine_tweaks.log

Использование

Открыть консоль

Открывается по нажатию на клавишу "~". Консоль поддерживает Lua>, документацию к которой можно найти по ссылке.

Открыть дебаг-меню

  1. Откройте файл с настройками <cyberpunk install path>/bin/x64/plugins/cyber_engine_tweaks/config.json
  2. Найдите строчку "enable_debug": false, и поменяйте значение false на true.

Учтите, это не консоль! Она и так по умолчанию активна, доступна по нажатию на клавишу "~".

Добавить предмет

Game.AddToInventory("Items.money",1234) —добавить 1234 эдди
Game.AddToInventory("Items.BiotechRareMKII", 1) — добавить кибердеку от Biotech ∑ MK.2

Повысить уровень

Game.SetLevel("Level", 20)— выставить уровень игрока в 20

Увеличить грузоподъемность или здоровье

Game.ModStatPlayer("CarryCapacity", "999")
Game.ModStatPlayer("Health", "99999")

Поменять уровень навыка

Game.SetAtt("Strength", 15)

Добавить очки характеристик или способностей

Game.GiveDevPoints("Attribute", 5) — очки характеристик
Game.GiveDevPoints("Primary", 3) — очки способностей

Бесконечная выносливость

Game.InfiniteStamina(true) — включение
Game.InfiniteStamina(false) — отключение

Перемещение в любое место

Используйте Game.TeleportPlayerToPosition(x,y,z). Необходимо знать координаты, куда вы хотите переместиться. Список с известными местами находится здесь.

Переключить Скиппи на другой режим

Game.SetDebugFact("mq007_skippy_aim_at_head", 1)

Сделать так, чтобы Скиппи не злился на игрока

Game.SetDebugFact("mq007_skippy_goes_emo", 0)

Включить секретную концовку с Джонни

Game.SetDebugFact("sq032_johnny_friend", 1)

Поменять в прологе место, куда был отправлен Джеки

Game.SetDebugFact("q005_jackie_to_mama", 1)
Game.SetDebugFact("q005_jackie_to_hospital", 1)
Game.SetDebugFact("q005_jackie_stay_notell", 1)

Еще больше документации можно найти на официальном сайте.

Конфигурация плагина находится  в <cyberpunk install path>/bin/x64/plugins/cyber_engine_tweaks/config.json

Переменная Аргумент Значение по умолчанию
Описание
avx true/false true Исправляет падения игры на CPU, которые не поддерживаются AVX. (до версии 1.04)
console true/false true Включает консоль в игре, доступно по нажатию на клавишу "~"

 cpu_memory_pool_fraction

0.0<->1.0 0.5 Позволяет указать процент использования памяти CPU: 1.0 - 100%, 0.5 - 50%
disable_antialiasing true/false false Установка этого значения на "true" отключает сглаживание (TAA), может повысить производительность на старых конфигурациях
disable_async_compute true/false false Установка этого значения на "true" отключит асинхронные вычисления, может повысить производительность на старых конфигурациях
dump_game_options true/false false Сохраняет все параметры и их значения по умолчанию в файл журнала.
gpu_memory_pool_fraction 0.0<->1.0

 1.0

Позволяет указать процент используемой памяти графического процессора: 1.0 - 100%, 0.5 - 50%
memory_pool true/false true Улучшает использование памяти, memory usage, может повысить производительность на старых конфигурациях (до версии 1.04)
remove_pedestrians true/false false Удаляет большую часть пешеходов и транспортных средств из игры. Будьте осторожны, при сохранении с включенной опцией, никогда не вернется пешеходов с автомобили!
skip_start_menu true/false true Пропуск вступительного видео (сразу после вступительных титров), где игра просит нажать на пробел, чтобы продолжить (Взлом...)

 smt

    Улучшение производительности на процессорах AMD путем включения всех ядер
unlock_menu true/false false Включает дебаг-меню, используйте на свой страх и риск!
virtual_input true/false true Не связано с производительностью, исправляет контроллеры, вы можете использовать контроллеры Steam.
disable_intro_movies true/false true Отключает вступительные видео при каждом запуске игры

 disable_vignette

 true/false

false Отключает эффект виньетки при приседании

 disable_boundary_teleport

 true/false

 false

Отключает телепорт, вызываемый выходом за границу в игре

 

Загрузил:
gkalian
6

Комментарии

Работает, спасибо

При запуске открывается чёрное окно, в нём написано:
This is a debug console and not the actual console you use in-game. Ignore this console unless something goes wrong
Experimental, may be wrong: One key that may work to open console with your keyboard layout is: `
Experimental, may be wrong: One key that may work to open console with your keyboard layout is: ~
Game PDB GUID: 0xE0, 0xC2, 0x94, 0x64, 0x5C, 0xB4, 0x32, 0x45, 0x95, 0x10, 0x9, 0xA1, 0xF, 0xB2, 0x53, 0xF8,
Game PDB GUID Does not match any known version, falling back to pattern scan
CDebugConsole_unkfn0_vtentry_off not found, no console for you :(
Не работает, может кто подскажет, что не так?

gkalian
администратор
автор
07.02.2021 — 20:11

DronSquad, возможно версия игры и мода не совпадают. Я добавил новую версию, попробуйте ее.

gkalian, к сожалению, тоже самое, но всё равно, спасибо. Буду на выходных другую версию игры искать)

gkalian
администратор
автор
08.02.2021 — 15:22

DronSquad, поищите тут старые релизы, вероятно есть под вашу версию.
github.com/yamashi/CyberEngineTweaks/releases

gkalian, огромное спасибо, нашёл нужную версию, всем добра=)

Забавно, что в версиях 1.9.Х и выше убрана команда dofile. Серьёзных причин для этого объективно нет, просто по мнению разработчика пользователи использовали CET "неправильно". Теперь, чтобы исполнять простые команды из файлов, вам придётся ставить вот такой костыль.

Кроме того, вам теперь нужно назначить моду клавишу, чтобы активировать его в игре. Это относится к любому моду. Ход действий такой: вы устанавливаете мод, в игре назначаете клавишу, нажимаете клавишу.

Потрясающая в своём безумии гениальность.

Meridiano, Пасиба тебе добрый человек. Всё заработало.

Авторизуйтесь, чтобы оставить новый комментарий. Или зарегистрируйтесь.