Custom UE4SS configuration for Far Far West (Unreal Engine 5.7). Includes a ready-to-use UE4SS v3.0.1 experimental build with custom AOB signatures, enabling full runtime modding support for Far Far West.
UE4SS for Far Far West (Demo) — Runtime Lua Scripting / Modding Framework (UE 5.7)This upload is a ready-to-use UE4SS v3.0.1 (experimental) build configured specifically for Far Far West Demo (Unreal Engine 5.7).
It is a modding enabler / scripting framework, not a content mod: no gameplay mods are included or enabled by default. Install it once, then drop Lua mods into the UE4SS mods folder to start scripting.
GitHubWhat this does
UE4SS provides a runtime modding environment for Unreal Engine games, including:
- In-game console (press ~ / ^ / F10; by default, the console is disabled — you need to enable it in UE4SS-settings.ini)
- Lua mod support (place mods in ue4ss/Mods/)
- Blueprint mod loading (via BPModLoaderMod)
- Live View / UObject Inspector (UE4SS GUI)
- Kismet Debugger, Object Dumper, and other UE4SS utilities
Why this is needed for Far Far West
UE4SS typically finds engine functions via AOB (byte-pattern) scanning. Far Far West (UE 5.7) uses patterns that don’t match UE4SS’s built-in signatures, so stock UE4SS won’t fully hook correctly.
This package includes custom signature scripts that supply the correct patterns for this game, allowing UE4SS to function properly.
Included custom signatures
- UE4SS_Signatures/FName_Constructor.lua
Uses FName::FName(...) by directly scanning the function prologue bytes. - UE4SS_Signatures/GNatives.lua
Resolves the GNatives array using an indirect scan and RIP-relative address resolution.
InstallationDownload the correct archive:
- UE4SS-FarFarWest-v3.0.1-experimental.zip
- Mod developer: zDEV-UE4SS-FarFarWest-v3.0.1-experimental.zip (includes .pdb symbols)
Go to your Far Far West Demo Win64 folder (example):
Steam/steamapps/common/Far Far West Demo/FarFarWest/Binaries/Win64/
Extract so you end up with:
- Win64/dwmapi.dll
- Win64/ue4ss/UE4SS.dll
- Win64/ue4ss/UE4SS-settings.ini
- Win64/ue4ss/UE4SS_Signatures/...
- Win64/ue4ss/Mods/
Launch the game normally.
Using Mods
- Put Lua mods into: Win64/ue4ss/Mods/
- Use the in-game console (~ / ^ / F10) to interact with UE4SS.
- Logs are written to: ue4ss/UE4SS.log
Troubleshooting
- Game crashes on startup: delete ue4ss/cache/
- GUI not appearing: set GraphicsAPI = dx11 in ue4ss/UE4SS-settings.ini
- Need more details: check ue4ss/UE4SS.log
UninstallDelete dwmapi.dll and the ue4ss/ folder from the game’s Win64/ directory.
Known limitationA signature for FUObjectHashTables::Get() is not included; this is currently a UE4SS WIP item and does not impact typical modding features.
In some cases, after game updates (e.g., after the full release), I may need to update the tool.
Credits- UE4SS by the UE4SS team (MIT licensed).
- Far Far West AOB signatures were extracted using x64dbg from a blank UE 5.7 Shipping build.