Individuelle UE4SS-Konfiguration für Far Far West (Unreal Engine 5.7). Dieses Tool enthält einen einsatzbereiten experimentellen Build von UE4SS v3.0.1 mit maßgeschneiderten AOB-Signaturen, die volle Runtime-Modding-Unterstützung für Far Far West ermöglichen.
UE4SS für Far Far West (Demo) — Laufzeit-Lua-Scripting/Modding-Framework (UE 5.7)Dieser Upload ist ein einsatzbereiter UE4SS v3.0.1 (experimenteller) Build, speziell für die Far Far West Demo (Unreal Engine 5.7) konfiguriert.
Es ist eine Modding-Aktivierung / Skripting-Plattform, kein Inhalts-Mod: Es sind standardmäßig keine Gameplay-Mods enthalten oder aktiviert. Installiere es einmal und lege dann Lua-Mods in den UE4SS-Mods-Ordner, um mit dem Skripten zu beginnen.
GitHubWas das tut
UE4SS bietet eine Laufzeit-Modding-Umgebung für Unreal-Engine-Spiele, darunter:
- Spielkonsole (drücke ~ / ^ / F10; standardmäßig deaktiviert – aktiviere sie in der UE4SS-settings.ini)
- Lua-Mod-Unterstützung (Mods in ue4ss/Mods/ ablegen)
- Blaupausen-Mod lädt (via BPModLoaderMod)
- Live-Ansicht / UObject-Inspektor (UE4SS GUI)
- Kismet-Debugger, Object-Dumper und weitere UE4SS-Dienstprogramme
Warum dies für Far Far West notwendig ist
UE4SS findet Engine-Funktionen üblicherweise per AOB-Scan (Byte-Muster). Far Far West (UE 5.7) verwendet jedoch Muster, die nicht mit den integrierten Signaturen von UE4SS übereinstimmen. Daher kann die Standardversion von UE4SS nicht vollständig korrekt andocken.
Dieses Paket enthält benutzerdefinierte Signaturskripte, die die korrekten Muster für dieses Spiel bereitstellen und die normale UE4SS-Funktionalität ermöglichen.
Enthaltene individuelle Signaturen
- UE4SS_Signaturen/FName_Konstruktor.lua
Ziele FName::FName(...) mittels direktem Scan der Funktions-Prologue-Bytes. - UE4SS_Signaturen/GNatives.lua
Löst das GNatives-Array durch einen indirekten Scan und eine RIP-relativierte Adressauflösung auf.
InstallationLade das richtige Archiv herunter:
- Spieler/Mod-Nutzer: UE4SS-FarFarWest-v3.0.1-experimental.zip
- Mod-Entwickler: zDEV-UE4SS-FarFarWest-v3.0.1-experimental.zip (enthält .pdb-Symbole)
Gehe zu deinem Far Far West Demo Win64 Ordner (Beispiel):
Das ist kein zu übersetzender Text, sondern ein Dateipfad. Ein Dateipfad wird in der Regel nicht übersetzt, da er technisch und systemabhängig ist. Er sollte so bleiben, wie er ist:
`Steam/steamapps/common/Far Far West Demo/FarFarWest/Binaries/Win64/`
Extrahiere, sodass du am Ende folgendes erhältst:
- Win64/dwmapi.dll
- Win64/ue4ss/UE4SS.dll
- Win64/ue4ss/UE4SS-Einstellungen.ini
- Win64/ue4ss/UE4SS_Signatures/...
- Win64/ue4ss/Mods/
Starte das Spiel normal.
Mods verwenden
- Lua-Mods hier einfügen: Win64/ue4ss/Mods/
- Nutze die ingame-Konsole (~ / ^ / F10), um mit UE4SS zu interagieren.
- Logs werden geschrieben in: ue4ss/UE4SS.log
Fehlerbehebung
- Spielabsturz beim Start: Lösche ue4ss/cache/
- GUI erscheint nicht: setze GraphicsAPI = dx11 in ue4ss/UE4SS-settings.ini
- Mehr Details: Siehe ue4ss/UE4SS.log
DeinstallationLöschen Sie die Datei `dwmapi.dll` und den Ordner `ue4ss/` aus dem `Win64/`-Verzeichnis des Spiels.
Bekannte EinschränkungEine Signatur für FUObjectHashTables::Get() ist nicht enthalten; dies ist derzeit ein UE4SS-Arbeitspunkt und hat keine Auswirkungen auf typische Modding-Funktionen.
In einigen Fällen könnte es nach Spielupdates (z. B. nach der vollständigen Veröffentlichung des Spiels) erforderlich sein, das Tool zu aktualisieren.
Credits- UE4SS vom UE4SS-Team (MIT-Lizenz).
- Far Far West AOB-Signaturen wurden mit x64dbg aus einem leeren UE 5.7 Shipping-Build extrahiert.