Название: RE-UE4SS Compatibility Fix for Update 2.0 Игра: S.T.A.L.K.E.R. 2: Сердце Чернобыля Версия игры: 2.0 Движок: Unreal Engine 5.5 Платформа: Windows x64 Тип: исправление совместимости UE4SS
RE-UE4SS Compatibility Fix — неофициальная временная сборка RE-UE4SS, подготовленная для работы с S.T.A.L.K.E.R. 2 после обновления 2.0 и перехода игры на Unreal Engine 5.5.
После обновления стандартная версия RE-UE4SS сталкивалась с проблемами обнаружения внутренних структур игры и могла приводить к вылетам при запуске. Данный пакет содержит исправления, необходимые для запуска UE4SS на протестированной версии игры.
Это не обновлённая версия старого UETools .pak-мода. Исправление предназначено именно для RE-UE4SS и необходимо некоторым инструментам и модификациям, работающим через UE4SS.
Что исправляет мод:
• корректирует обнаружение GUObjectArray;
• исправляет проблемы с инициализацией UObject / FName;
• добавляет более безопасные варианты поиска объектов;
• исправляет определение GMalloc;
• предотвращает ошибочное определение глобального объекта-распределителя памяти;
• позволяет UE4SS корректно инициализироваться на протестированной версии Update 2.0;
• возвращает работоспособность консоли UE4SS;
• позволяет использовать основанные на UE4SS инструменты и Lua-моды.
В стандартной версии UE4SS возникали несколько последовательных проблем при работе с обновлённым исполняемым файлом игры.
GUObjectArray
UE4SS не мог корректно найти GUObjectArray в протестированной версии S.T.A.L.K.E.R. 2.
В исправление добавлена собственная сигнатура:
UE4SS_Signatures\GUObjectArray.lua
Она была протестирована как уникальное совпадение и корректно определяет GUObjectArray даже при включённом ASLR.
UObject / FName
После обнаружения GUObjectArray UE4SS мог продвинуться дальше, но сталкивался с вылетом на ранней стадии инициализации объектов, связанным с GetFullName, GetPathName и обработкой FName.
В поставляемый UE4SS.dll внесены изменения для совместимости с этим этапом запуска и добавлены более безопасные варианты поиска объектов.
GMalloc
После исправления предыдущей проблемы возникал отдельный вылет при определении типов объектов.
Существующие шаблоны GMalloc не соответствовали обновлённой версии игры, из-за чего механизм поиска мог выбрать неправильный глобальный объект.
В сборку добавлен новый AOB-шаблон GMalloc, протестированный на версии Update 2.0.
Исправление тестировалось на:
• S.T.A.L.K.E.R. 2 Update 2.0;
• Unreal Engine 5.5;
• Windows x64;
• Steam-версии игры, использовавшейся при разработке.
С установленной исправленной сборкой:
• игра запускается до главного меню без предыдущей критической ошибки;
• UE4SS успешно инициализируется;
• работает консоль UE4SS;
• была успешно выполнена консольная команда добавления предмета.
Исполняемые файлы игры из других магазинов разработчиком не тестировались.
Установка: ВАЖНО: данный архив не является полноценной установкой RE-UE4SS. Совместимая версия RE-UE4SS должна быть установлена заранее.
1. Сделайте резервную копию текущих файлов UE4SS. 2. Откройте каталог: Stalker2\Binaries\Win64\ 3. Распакуйте содержимое архива в эту папку. 4. Разрешите замену файла: ue4ss\UE4SS.dll Также будет установлен файл: ue4ss\UE4SS_Signatures\GUObjectArray.lua 5. Откройте: ue4ss\UE4SS-settings.ini и убедитесь, что указаны следующие параметры: bUseUObjectArrayCache = false DefaultFNameToStringMethod = Conv_NameToString 6. Перед запуском рекомендуется ознакомиться с дополнительными инструкциями в закреплённой публикации автора. 7. Запустите игру обычным способом.
Рекомендуется: Использовать ручную установку, поскольку исправление заменяет системный файл UE4SS.dll и добавляет собственную сигнатуру.
Важно: Это исправление предназначено для конкретной протестированной версии S.T.A.L.K.E.R. 2 Update 2.0.
После выхода нового обновления игры используемые сигнатуры могут перестать работать. Если необходимые исправления появятся в официальной версии RE-UE4SS, рекомендуется перейти на официальную сборку вместо использования временного compatibility fix.
Назначение: Исправление особенно актуально для модов и инструментов, использующих UE4SS, включая спавнеры, Lua-скрипты и другие расширения игры, которые требуют рабочей версии RE-UE4SS для Update 2.0.
всё работает (Я описание как что делать правда не совсем понял что-то у вас запутанно не много по общему смыслу Текста становится, вообщем Я скачал и Распаковал Архив который с внутри с Двумя Папками в Папку Модов и всё заработало)