Пользовательская конфигурация UE4SS для Far Far West (Unreal Engine 5.7). Этот инструмент содержит готовую к использованию экспериментальную сборку UE4SS v3.0.1 с пользовательскими сигнатурами AOB, обеспечивающими полную поддержку модификации игры в реальном времени для Far Far West.
UE4SS для Far Far West (Демо) — среда выполнения Lua-скриптов / моддинг (UE 5.7)Эта загрузка представляет собой готовую к использованию сборку UE4SS v3.0.1 (экспериментальная), настроенную специально для демо-версии Far Far West (Unreal Engine 5.7).
Это инструмент для модификаций и фреймворк для скриптов, а не контент-мод: никаких игровых модов по умолчанию не включено. Установите один раз, затем помещайте Lua-моды в папку UE4SS mods, чтобы начать скриптинг.
GitHubЧто это делает
UE4SS предоставляет среду для модификации игр на Unreal Engine в реальном времени, включая:
- Игровая консоль (нажмите ~ / ^ / F10; по умолчанию консоль отключена, её нужно включить в UE4SS-settings.ini)
- Поддержка Lua-модов (размещайте моды в ue4ss/Mods/)
- Загрузка мода через Blueprint (BPModLoaderMod)
- Окно просмотра / Инспектор UObject (UE4SS GUI)
- Отладчик Kismet, дампер объектов и другие утилиты UE4SS
Зачем это нужно для Дикого Запада
UE4SS обычно находит функции движка через сканирование AOB (байтовых шаблонов). Far Far West (UE 5.7) использует паттерны, не соответствующие встроенным сигнатурам UE4SS, поэтому стандартный UE4SS не сможет корректно выполнить перехват.
Этот пакет содержит пользовательские скрипты с подписями, которые предоставляют корректные шаблоны для данной игры, обеспечивая нормальную работу UE4SS.
Включены пользовательские подписи
- UE4SS_Подписи/FName_Конструктор.lua
Цель FName::FName(...) использует прямое сканирование байтов пролога функции. - UE4SS_Подписи/GNatives.lua
Разрешает массив GNatives, используя косвенное сканирование и разрешение адресов относительно RIP.
УстановкаСкачайте правильный архив:
- Игрок / Пользователь мода: UE4SS-FarFarWest-v3.0.1-experimental.zip
- Разработчик мода: zDEV-UE4SS-FarFarWest-v3.0.1-experimental.zip (включает .pdb символы)
Перейдите в папку Far Far West Demo Win64 (пример):
Steam/steamapps/common/Far Far West Demo/FarFarWest/Binaries/Win64/
Извлеките так, чтобы в итоге получилось:
- Win64/dwmapi.dll
- Win64/ue4ss/UE4SS.dll
- Win64/ue4ss/UE4SS-настройки.ini
- Win64/ue4ss/UE4SS_Signatures/...
- Win64/ue4ss/Mods/
Запустите игру обычным способом.
Использование модов
- Поместите моды Lua в: Win64/ue4ss/Mods/
- Используйте внутриигровую консоль (~ / ^ / F10) для взаимодействия с UE4SS.
- Логи записываются в: ue4ss/UE4SS.log
Устранение неисправностей
- Вылет игры при запуске: удалите ue4ss/cache/
- GUI не отображается: установите GraphicsAPI = dx11 в ue4ss/UE4SS-settings.ini
- Требуются дополнительные сведения: проверьте ue4ss/UE4SS.log
ДеинсталляцияУдалите dwmapi.dll и папку ue4ss/ из каталога Win64/ игры.
Известное ограничениеПодпись для FUObjectHashTables::Get() не включена; на данный момент это элемент UE4SS, находящийся в разработке, и он не влияет на стандартные функции моддинга.
В некоторых случаях после обновлений игры (например, после полного релиза) может потребоваться обновление инструмента.
Кредиты- UE4SS от команды UE4SS (лицензия MIT).
- Сигнатуры AOB Far Far West извлечены с помощью x64dbg из пустой сборки UE 5.7 Shipping.