UETools — мощная модификация, способная вернуть инструменты разработчика!
Как установить:
1.Загрузите и распакуйте файлы модификации UETools;
2.Перейдите в папку установки игры и следуйте по пути: “…\Stalker2\Content\Paks”;
3.Как только вы достигнете каталога “Paks”, убедитесь, что папка “~mods” существует. Создайте ее, если ее нет;
4.Переместите файлы UETools, которые вы распаковали ранее, так, чтобы они находились внутри “~mods”, файлы модов могут быть в следующих форматах: “.pak”, “.sig”, “.ucas”, “.ucos”.
Конкретная для игры версия UETools
S.TALKER 2: Heart of Chornobyl была разработана с использованием настроенного движка Unreal Engine, в результате чего некоторые функции UETools приводили к сбою игры. Эти неподдерживаемые функции были удалены, но они могут появиться в будущем, если будет найдено решение.
Начало работы с консолью разработчика:
наиболее распространенные клавиши в игровой индустрии для вызова консоли разработчика — «~» (тильда) и «F10», и обе они могут использоваться при установленном UETools.
Консоль разработчика Unreal Engine имеет 3 состояния:
1.Закрыто (по умолчанию);
2.Минималистично (тонкая текстовая строка внизу);
3.Развернуто (разворачивается для отображения всех выполненных команд)
Команды обычно регистрируют свои действия, что позволяет разработчикам проверять наличие ошибок и функциональность. Лучше всего использовать консоль в развернутом состоянии.
Распространенные команды консоли UETools:
«UETools_Help» — вывод списка всех команд консоли UETools;
«UETools_Fly» — переключение режима движения персонажа на полет, что позволяет продолжать движение без твердой земли под персонажем;
«UETools_Ghost» — то же, что и Fly, но также отключает столкновение персонажа (позволяет проходить сквозь препятствия);
«UETools_Walk» — возврат режима движения персонажа в обычный режим;
«UETools_BindToggle F “UETools_Ghost” “UETools_Walk”» — назначить переключение в режим призрака при первом нажатии клавиши “F” на клавиатуре и переключение обратно в нормальный режим при втором (система переключения);
«UETools_ForceWidgetsScale 2.5» — управлять игрой для визуализации виджетов (элементов пользовательского интерфейса) в нужном вам масштабе;
«UETools_PromoScreenshot 3» — сделать 4K-скриншот игры без пользовательского интерфейса;
Где хранятся сделанные мной скриншоты?
%localappdata%\Stalker2\Saved\Screenshots
Путь мягкого объекта Unreal Engine
Путь мягкого объекта — это ссылочный тип, используемый для динамической ссылки на ресурсы без их загрузки в память. Это обеспечивает большую гибкость и эффективность в управлении ресурсами игры. Вместо прямой ссылки на ресурс, путь мягкого объекта хранит строковое представление местоположения ресурса (например, его путь в обозревателе контента).
Пример:“/Game/Characters/Blueprints/BP_MainCharacter.BP_MainCharacter_C”
При использовании мягких путей объектов в Unreal Engine важно отметить, что соглашение об именовании различается в зависимости от типа актива:
- Суффикс «_C» требуется только при ссылке на объект класса «Actor» или любые производные от него классы.
- Для других активов, таких как статические сетки, скелетные сетки, последовательности уровней и подобных типов, которые наследуются от класса «Object», суффикс «_C» неприменим.
UETools может преобразовать путь FModel в путь мягких объектов Unreal Engine.
Чтобы упростить работу, добавьте эти символы в конец пути:
“..” – UETools добавляет “.[RepeatOfActorName]_C” к пути мягких объектов;
“–” – UETools добавляет “.[RepeatOfActorName]” к пути мягких объектов.
Пример: “UETools_LoadLevelInstance UnrealGame/Content/Maps/ExampleLevel–” преобразует его в “/Game/Maps/ExampleLevel.ExampleLevel”
%localappdata%\Stalker2\Saved\Config\Windows\Game.ini:
Файл конфигурации “Game.ini” может отсутствовать по умолчанию, если это так, вам нужно будет создать новый, пустой файл. %localappdata%\Stalker2\Saved\Config\Windows\Engine.ini: Файл конфигурации «Engine.ini» может отсутствовать по умолчанию. Если это так, вам придется создать новый, пустой файл.
[/Game/UETools/Blueprints/BP_StalkerGameInstance.BP_StalkerGameInstance_C]
EventDelay = 0.1 ; The lower number is the more demanding UETools will be on CPU
ConsoleKeyPrimary = Tilde ; " ` " / " ~ "
ConsoleKeySecondary = F10
FullScreenKey = F11
ScreenshotKey = F1
UIScreenshotKey = F2
4KScreenshotKey = F3
8KScreenshotKey = F4
PreviousDebugTargetKey = PageDown ; (showdebug)
NextDebugTargetKey = PageUp ; (showdebug)
PreviousViewModeKey = LeftBracket ; " [ "
NextViewModeKey = RightBracket ; " ] "
AutoExecuteConsoleCommand_01 =
AutoExecuteConsoleCommand_02 =
AutoExecuteConsoleCommand_03 =
[/Game/UETools/Blueprints/BP_StalkerCheatManager.BP_StalkerCheatManager_C]
CheatFlyingMoveUpKey = ThumbMouseButton2
CheatFlyingMoveDownKey = ThumbMouseButton