O repositório oficial do AnyPS5 no GitHub é boykopovar/AnyPS5. Comece por ele para código e downloads; use a documentação e as discussões de jogos para entender a compilação que pretende testar. Nosso guia do AnyPS5 conecta essas fontes à preparação e aos relatos.
Como navegar pelo GitHub do AnyPS5
| O que você precisa | Onde procurar | O que conferir |
|---|---|---|
| Visão geral | README | Escopo, arquitetura, licença GPL-2.0 e links oficiais. |
| Binários prontos | Releases | Relinker, bibliotecas de destino e instruções daquela versão. |
| Comandos de conversão | USAGE.md | Entradas, opções de saída, módulos e estrutura de execução. |
| Compilar o código | BUILD.md | Compiladores compatíveis, dependências e alvos. |
| Funcionamento | ARCHITECTURE.md | Relinking, bibliotecas substitutas e tradução gráfica. |
| Limitações técnicas | TechnicalDebt.md | Problemas documentados e implementação pendente. |
| Um jogo específico | Game bring-up | Testes de primeira mão, configurações, logs e atualizações. |
| Defeito reproduzível | Issues | Relatos existentes e instruções atuais para comunicar falhas. |
Esses documentos seguem a main. Para reproduzir um resultado antigo, selecione no GitHub a tag ou commit indicado: comandos e bibliotecas atuais podem ser diferentes.
Versão pronta ou compilação própria?
Baixe um conjunto correspondente
O passo a passo usa a v0.1.2, com estes pares:
- Windows:
relinker-v0.1.2.exeeprx-windows-v0.1.2.zip. - Linux:
relinker-v0.1.2eprx-linux-v0.1.2.tar.gz.
As bibliotecas também estão no outro formato de arquivo. O pacote Windows inclui DLLs do runtime MinGW junto das bibliotecas .prx substitutas. Baixe as instruções da mesma versão e mantenha o conjunto. Essa tag não oferece pacote macOS.
A versão publicada facilita obter arquivos correspondentes, mas não significa que todo jogo discutido no GitHub funcione nela. Um relato pode usar main mais recente ou patches separados. Veja onde colocar os arquivos na instalação do AnyPS5.
Compile a revisão do relato
Para um resultado da main, faça checkout do commit antes de compilar. Para um experimento, confira se a branch e todas as alterações foram publicadas. Uma pull request aberta não está automaticamente na main.
Instale as ferramentas dos requisitos do AnyPS5. A compilação completa de v0.1.2 utiliza:
git clone https://github.com/boykopovar/AnyPS5.git
cd AnyPS5
git checkout v0.1.2
git submodule update --init --recursive
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++
cmake --build build --parallel
cmake --build build --target libs --parallel
Troque a revisão somente quando quiser testá-la. Recompile libs após mudanças nas bibliotecas; reconstruir apenas o relinker pode deixar o jogo usando binários antigos.
Escreva um relato que ajude
Pesquise nome e ID do jogo antes de abrir uma discussão. Se já houver uma, responder nela mantém configuração e histórico juntos. Inclua:
- Jogo: edição, ID e versão do conteúdo.
- Compilação: versão ou commit, branch, pull requests extras e alterações locais.
- Computador: sistema, CPU, GPU e driver; indique CrossOver ou outro método de execução.
- Inicialização: comando, diretórios, argumentos, save existente ou entrada direta no nível.
- Resultado: onde parou, que controles tentou e observações separadas de áudio, salvamento e estabilidade.
- Diagnóstico: primeiro erro útil e logs relevantes, revisados para retirar dados privados e do jogo.
O gerador da solução de problemas do AnyPS5 formata tudo localmente. Siga as instruções atuais da discussão e não anexe executáveis de jogos, módulos proprietários, firmware ou chaves.
Acompanhe além da manchete
Jogos no AnyPS5 coloca os marcos ao lado dos problemas. Leia progresso do AnyPS5 para os contadores e contexto das branches. AnyPS5 no Reddit liga discussões selecionadas aos projetos originais.