Oficiální repozitář AnyPS5 GitHub je boykopovar/AnyPS5. Začněte tam zdrojovým kódem a stahováním; dokumentace a diskuse her pomohou pochopit sestavení, které chcete zkusit. Náš průvodce AnyPS5 propojuje zdroje s nastavením a hlášeními.
Orientace v repozitáři AnyPS5 GitHub
| Co potřebujete | Kam jít | Co hledat |
|---|---|---|
| Přehled projektu | README | Rozsah, návrh, licenci GPL-2.0 a oficiální odkazy. |
| Hotové programy | Releases | Relinker, cílové knihovny a pokyny daného tagu. |
| Příkazy převodu | USAGE.md | Vstupní soubory, výstupní volby, cesty modulů a běhové adresáře. |
| Sestavení ze zdrojů | BUILD.md | Podporované nástroje, závislosti a cíle. |
| Princip fungování | ARCHITECTURE.md | Relinkování, náhradní knihovny a překlad grafiky. |
| Známé technické problémy | TechnicalDebt.md | Omezení a nedokončené implementace. |
| Konkrétní hra | Diskuse Game bring-up | Vlastní pokusy autorů, konfigurace, logy a další komentáře. |
| Reprodukovatelná chyba | Issues | Existující chyby a aktuální pravidla hlášení. |
Odkazy dokumentů vedou na main. Při opakování staršího výsledku přepněte výběr větve GitHub na zaznamenaný tag nebo commit; současný příkaz či knihovna se mohou lišit od původních.
Vydání nebo sestavení ze zdrojů
Stáhněte sladěné vydání
Návod používá v0.1.2, které obsahuje dvojice:
- Windows:
relinker-v0.1.2.exeaprx-windows-v0.1.2.zip. - Linux:
relinker-v0.1.2aprx-linux-v0.1.2.tar.gz.
Knihovny jsou i v druhém formátu archivu. Windows balíček obsahuje MinGW runtime DLL vedle náhradních .prx. Stáhněte instrukce téhož vydání a soubory držte spolu. Pro tento tag není balíček macOS.
Vydání je pohodlná cesta k odpovídajícím souborům. Neznamená, že s ním funguje každá diskutovaná hra: hlášení může používat novější main nebo zvláštní opravy. Nastavení AnyPS5 ukazuje umístění souborů.
Sestavte zaznamenanou revizi
Pro výsledek main nejprve přepněte na jeho commit. U experimentu zjistěte, zda autor zveřejnil větev i všechny další změny. Otevřený pull request není automaticky v main.
Po instalaci nástrojů z Požadavků AnyPS5 vypadá úplné sestavení podle pokynů v0.1.2 takto:
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
Jinou revizi zvolte, pokud chcete testovat právě ji. Po úpravě knihoven znovu sestavte libs; jinak může hra načítat staré soubory i s novým relinkerem.
Napište užitečné hlášení hry
Před novou diskusí vyhledejte název a title ID. Existuje-li vlákno, další odpověď udrží konfiguraci a historii spolu. Užitečné hlášení zahrnuje:
- Hru: vydání, title ID a verzi obsahu.
- Sestavení projektu: vydání či commit, větev, další pull requesty a lokální změny.
- Počítač: OS, CPU, GPU a ovladač; uveďte CrossOver nebo jiný způsob vykonávání.
- Cestu spuštění: příkaz převodu, běhovou strukturu, argumenty, existující pozici nebo přímý vstup do úrovně.
- Výsledek: kde se běh zastavil, vyzkoušený vstup a zvlášť zvuk, ukládání a stabilitu.
- Diagnostiku: první užitečnou chybu a související logy, před sdílením zkontrolované na osobní informace a herní data.
Generátor v Řešení problémů s AnyPS5 formátuje údaje místně. Dodržujte aktuální pokyny původního vlákna; nepřikládejte programy her, uzavřené moduly, firmware ani klíče.
Sledujte výsledek za titulkem
Hry AnyPS5 staví hlášené milníky vedle zbývajících problémů. Počítadla a kontext větví vysvětluje Vývoj AnyPS5. AnyPS5 na Redditu propojuje vybrané diskuse s původními projekty.