Configuración personalizada de UE4SS para Far Far West (Unreal Engine 5.7). Esta herramienta incluye una versión experimental lista para usar de UE4SS v3.0.1 con firmas AOB personalizadas que permiten el soporte completo de modding en tiempo de ejecución para Far Far West.
UE4SS para Far Far West (Demo) — Entorno de Scripts Lua en Tiempo Real / Framework para Mods (UE 5.7)Esta carga es una compilación lista para usar de UE4SS v3.0.1 (experimental), configurada específicamente para el demo de Far Far West (Unreal Engine 5.7).
Es un habilitador de modding / framework de scripting, no un mod de contenido: no incluye ni activa mods de jugabilidad por defecto. Instálalo una vez, luego coloca los mods Lua en la carpeta de mods de UE4SS para empezar a programar scripts.
GitHubLo que hace esto
UE4SS proporciona un entorno de modding en tiempo de ejecución para juegos de Unreal Engine, incluyendo:
- Consola del juego (presiona ~ / ^ / F10; por defecto, la consola está desactivada; debes activarla en UE4SS-settings.ini)
- Soporte de mods Lua (coloca los mods en ue4ss/Mods/)
- Carga de mods de Blueprint (via BPModLoaderMod)
- Vista en vivo / Inspector de UObject (GUI de UE4SS)
- Depurador de Kismet, Volcador de Objetos y otras utilidades de UE4SS
Por qué esto es necesario para Far Far West
UE4SS normalmente localiza funciones del motor mediante escaneo de AOB (patrón de bytes). Far Far West (UE 5.7) utiliza patrones que no coinciden con las firmas integradas de UE4SS, por lo que la versión estándar de UE4SS no se enganchará correctamente por completo.
Este paquete incluye scripts de firma personalizados que proporcionan los patrones correctos para este juego, permitiendo el funcionamiento normal de UE4SS.
Firmas personalizadas incluidas
- UE4SS_Firmas/Constructor_FName.lua
**Objetivos de FName::FName(...) usando un escaneo directo de los bytes del prólogo de la función.** - UE4SS_Signatures/GNatives.lua
Resuelve el array de GNatives mediante un escaneo indirecto y resolución de direcciones relativas a RIP.
InstalaciónDescarga el archivo correcto:
- Jugador / Usuario de mod: UE4SS-FarFarWest-v3.0.1-experimental.zip
- Desarrollador de mods: zDEV-UE4SS-FarFarWest-v3.0.1-experimental.zip (incluye símbolos .pdb)
Ve a tu carpeta de Far Far West Demo Win64 (ejemplo):
Steam/steamapps/common/Far Far West Demo/FarFarWest/Binaries/Win64/
Extrae para obtener:
- Win64/dwmapi.dll
- Win64/ue4ss/UE4SS.dll
- Win64/ue4ss/UE4SS-configuración.ini
- Win64/ue4ss/UE4SS_Signatures/...
- Win64/ue4ss/Mods/
Inicie el juego normalmente.
Usando mods
- Pon los mods de Lua en: Win64/ue4ss/Mods/
- Usa la consola del juego (~ / ^ / F10) para interactuar con UE4SS.
- Los registros se guardan en: ue4ss/UE4SS.log
**Solución de problemas**
- El juego se bloquea al iniciar: elimina ue4ss/cache/
- **GUI no aparece:** configura `GraphicsAPI = dx11` en `ue4ss/UE4SS-settings.ini`
- Necesitas más detalles: consulta ue4ss/UE4SS.log
**Desinstalación**Elimina el archivo dwmapi.dll y la carpeta ue4ss/ del directorio Win64/ del juego.
Limitación conocidaNo se ha incluido una firma para FUObjectHashTables::Get(); esto es actualmente un elemento en desarrollo de UE4SS y no afecta las funciones típicas de modding.
En algunos casos, tras ciertas actualizaciones del juego (por ejemplo, después del lanzamiento oficial), puede ser necesario actualizar la herramienta.
**Créditos**- UE4SS por el equipo UE4SS (licencia MIT).
- Las firmas AOB de Far Far West se extrajeron con x64dbg desde una compilación limpia de UE 5.7 Shipping.