AnyPS5 Guias

Como funciona o AnyPS5

O relinker converte o executável PS5 e os módulos do jogo para o formato nativo do sistema de destino; as bibliotecas alternativas do AnyPS5 fornecem as funções de sistema usadas na execução.

Revisto ·

Dos ficheiros do jogo ao programa em execução

A conversão e a execução são etapas distintas. O diagrama mostra o percurso Windows/Linux dos nossos guias de versões: os módulos são convertidos com o executável, enquanto os recursos são colocados separadamente em app0/. Os módulos PS5 originais são entradas do relinker, não substitutos das bibliotecas nativas em libs/.

01 / Converter

  1. O seu dump do jogo

    Executável ELF limpo e módulos ELF incluídos

  2. Relinker

    Converter o formato e a informação de ligação

  3. Ficheiros nativos

    Windows PE / Linux ELF e módulos convertidos

02 / Preparar e executar

Mantenha os ficheiros convertidos com estas duas dependências na pasta de execução.

libs/Bibliotecas de sistema AnyPS5

Bibliotecas alternativas compiladas para o sistema de destino

app0/Recursos e módulos do jogo

Copie os seus recursos e use os módulos convertidos

O sistema operativo carrega o programa

As importações usam as bibliotecas correspondentes; o jogo lê os seus recursos.

Diagrama simplificado de Windows/Linux criado para este guia. Uma conversão bem-sucedida não garante que o jogo funcione.

O que o relinker altera

Lê as funções de sistema importadas, ajusta a informação de ligação e gera um executável nativo e módulos convertidos. No Windows, a saída é PE; no Linux, ELF. O sistema operativo carrega o resultado e resolve as importações com as bibliotecas correspondentes; o AnyPS5 não inicia um processo de emulação separado.

Como são processados os gráficos

Gerar um executável nativo não significa que o trabalho gráfico esteja concluído. A biblioteca gráfica processa comandos GPU, recompila shaders RDNA suportados para SPIR-V e submete trabalho através de Vulkan. Funções em falta, shaders não suportados ou comportamento incorreto da memória podem impedir a execução.

A conversão não garante compatibilidade

Uma conversão bem-sucedida confirma a criação dos ficheiros, não que o jogo inteiro foi testado. Consulte um relatório com o mesmo ID, sistema, compilação e patches antes de escolher os ficheiros. As perguntas frequentes explicam o suporte de conversão para Mac e a distinção entre provas oficiais e comunitárias.

Fontes originais

Guias relacionados