De officiële repository is boykopovar/AnyPS5. Begin daar voor broncode en downloads. De documentatie en gamediscussies helpen je de build te begrijpen die je gaat proberen. Onze AnyPS5-gids verbindt die bronnen met installatiehulp en gameverslagen.
Je weg vinden in de repository
| Wat je zoekt | Waar je moet zijn | Waar je op let |
|---|---|---|
| Projectoverzicht | README | Doel, ontwerp, GPL-2.0-licentie en officiële links. |
| Downloadbare programma’s | Releases | Relinkers, doelbibliotheken en instructies van de tag. |
| Conversiecommando’s | USAGE.md | Input, uitvoeropties, modulepaden en runtime-indeling. |
| Zelf bouwen | BUILD.md | Ondersteunde toolchains, afhankelijkheden en buildtargets. |
| De werking | ARCHITECTURE.md | Relinking, vervangende bibliotheken en grafische vertaling. |
| Bekende technische problemen | TechnicalDebt.md | Gedocumenteerde beperkingen en open implementatiewerk. |
| Een specifieke game | Game bring-up-discussies | Eigen pogingen van auteurs, configuraties, logs en vervolgreacties. |
| Een reproduceerbare softwarefout | Issues | Bestaande meldingen en de huidige meldinstructies. |
Deze documenten volgen main. Wil je een ouder resultaat herhalen, kies dan op GitHub de vermelde tag of commit. Een huidig commando of een bibliotheek kan verschillen van wat de auteur gebruikte.
Een release kiezen of zelf bouwen
Bestanden van dezelfde release downloaden
De handleiding gebruikt v0.1.2, met deze paren:
- Windows:
relinker-v0.1.2.exeenprx-windows-v0.1.2.zip. - Linux:
relinker-v0.1.2enprx-linux-v0.1.2.tar.gz.
De bibliotheken zijn ook in het andere archiefformaat beschikbaar. Het Windows-pakket bevat MinGW-runtime-DLL’s die naast de vervangende .prx-bibliotheken nodig zijn. Download de instructies van dezelfde release en houd alles bij elkaar. Deze tag heeft geen macOS-releasepakket.
Een release biedt eenvoudig bijpassende bestanden. Gameverslagen kunnen echter nieuwere main-code of een afzonderlijke patchcombinatie gebruiken. De AnyPS5-installatie laat zien waar de bestanden thuishoren.
Een vastgelegde revisie bouwen
Kies voor een main-resultaat de bijbehorende commit voordat je bouwt. Zoek bij een experimenteel resultaat eerst of de auteur een branch en alle extra wijzigingen heeft gepubliceerd. Een open pull request zit niet automatisch in main.
Installeer de toolchain uit de AnyPS5-vereisten. De v0.1.2-bouwinstructies geven voor de volledige build:
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
Gebruik een andere checkout alleen als je bewust die revisie wilt testen. Bouw libs opnieuw na bibliotheekwijzigingen; anders kan de game oude bestanden blijven laden terwijl alleen de relinker nieuw is gebouwd.
Een bruikbaar gameverslag maken
Zoek eerst de gamenaam en titel-ID. Bestaat er al een discussie, dan houdt een vervolgreactie configuratie en geschiedenis bij elkaar. Vermeld:
- De game: editie, titel-ID en contentversie.
- De projectbuild: release of commit, branch, extra pull requests en lokale wijzigingen.
- De machine: hostsysteem, CPU, GPU en driver; benoem CrossOver of een andere uitvoeringsmethode.
- De route: conversiecommando, runtime-indeling, bijzondere argumenten, opgeslagen spel of directe levelstart.
- Het resultaat: waar de poging stopte, welke invoer je probeerde en aparte observaties voor audio, opslaan en stabiliteit.
- De diagnose: eerste bruikbare fout en relevante logs, vóór het delen gecontroleerd op persoonsgegevens en gamedata.
De meldingstool bij de AnyPS5-probleemoplossing maakt deze tekst lokaal. Volg de huidige instructies van de discussie. Voeg geen uitvoerbare gamebestanden, propriëtaire consolemodules, firmware of sleutels toe.
Verder dan een opvallende kop
AnyPS5-games zet bereikte mijlpalen naast resterende problemen. Voor tellers en branchcontext lees je AnyPS5-voortgang. AnyPS5 op Reddit koppelt geselecteerde gesprekken terug aan de projecten erachter.