Configuração personalizada do UE4SS para Far Far West (Unreal Engine 5.7). Esta ferramenta contém uma versão experimental pronta para uso do UE4SS v3.0.1, com assinaturas AOB personalizadas que ativam suporte completo a mods em tempo de execução para Far Far West.
**UE4SS para Far Far West (Demo) – Estrutura de Scripts Lua em Tempo Real / Modding (UE 5.7)**Este upload é uma compilação pronta para uso do UE4SS v3.0.1 (experimental) configurada especificamente para a demo de Far Far West (Unreal Engine 5.7).
É um habilitador de mods / framework de scripts, não um mod de conteúdo: nenhum mod de jogabilidade está incluído ou ativado por padrão. Instale uma vez e depois coloque os mods Lua na pasta de mods do UE4SS para começar a scriptar.
GitHubO que isso faz
O UE4SS fornece um ambiente de modding em tempo real para jogos feitos na Unreal Engine, incluindo:
- Console do jogo (pressione ~ / ^ / F10; por padrão, o console está desativado, você precisa ativá-lo no UE4SS-settings.ini)
- Suporte para mods Lua (coloque os mods em ue4ss/Mods/)
- Carregamento de mod de blueprint (via BPModLoaderMod)
- Visualização ao Vivo / Inspetor de UObject (GUI do UE4SS)
- Depurador Kismet, Despejador de Objetos e outras utilidades do UE4SS
Por que isso é necessário para o Far Far West
O UE4SS geralmente localiza funções do motor por meio de varredura AOB (padrão de bytes). Far Far West (UE 5.7) utiliza padrões que não correspondem às assinaturas internas do UE4SS, portanto, a versão padrão do UE4SS não conseguirá fazer os hooks corretamente.
Este pacote inclui scripts de assinatura personalizados que fornecem os padrões corretos para este jogo, permitindo o funcionamento normal do UE4SS.
Assinaturas personalizadas incluídas
- UE4SS_Assinaturas/Construtor_FName.lua
Alvos FName::FName(...) usando uma varredura direta dos bytes do prólogo da função. - UE4SS_Assinaturas/GNatives.lua
Resolve o array GNatives usando uma varredura indireta e resolução de endereço relativo ao RIP.
InstalaçãoBaixe o arquivo correto:
- Jogador / Usuário de mod: UE4SS-FarFarWest-v3.0.1-experimental.zip
- Desenvolvedor de mod: zDEV-UE4SS-FarFarWest-v3.0.1-experimental.zip (inclui símbolos .pdb)
Vá para a pasta Far Far West Demo Win64 (exemplo):
Steam/steamapps/common/Far Far West Demo/FarFarWest/Binaries/Win64/
Extrair para obter:
- Win64/dwmapi.dll
- Win64/ue4ss/UE4SS.dll
- Win64/ue4ss/UE4SS-config.ini
- Win64/ue4ss/UE4SS_Signatures/...
- Win64/ue4ss/Mods/
Inicie o jogo normalmente.
Usando mods
- Coloque os mods Lua em: Win64/ue4ss/Mods/
- Use o console do jogo (~ / ^ / F10) para interagir com o UE4SS.
- **Registros são salvos em:** ue4ss/UE4SS.log
Solução de problemas
- O jogo trava ao iniciar: exclua ue4ss/cache/
- GUI não aparece: configure GraphicsAPI = dx11 no arquivo ue4ss/UE4SS-settings.ini
- Precisa de mais detalhes: confira ue4ss/UE4SS.log
DesinstalaçãoExclua o arquivo dwmapi.dll e a pasta ue4ss/ do diretório Win64/ do jogo.
Limitação conhecidaUma assinatura para FUObjectHashTables::Get() não está incluída; isso é atualmente um item em andamento do UE4SS e não afeta os recursos típicos de modding.
Em alguns casos, após algumas atualizações do jogo (por exemplo, após o lançamento completo do jogo), pode ser necessário atualizar a ferramenta.
Créditos- UE4SS pela equipe UE4SS (licenciado sob MIT).
- Assinaturas AOB do Far Far West foram extraídas usando x64dbg de uma compilação Shipping limpa da UE 5.7.