Az AnyPS5 hivatalos GitHub-tárolója a boykopovar/AnyPS5. Itt kezdd a forráskóddal és letöltésekkel; a dokumentáció és a játékbeszélgetések segítenek megérteni az összeállítást. Az AnyPS5 útmutatónk a forrásokat a beállításokkal és beszámolókkal köti össze.
Eligazodás az AnyPS5 GitHub-tárolóban
| Mire van szükség? | Hol találod? | Mit keress? |
|---|---|---|
| Projektáttekintés | README | Hatókör, felépítés, GPL-2.0 és hivatalos linkek. |
| Kész programok | Releases | Relinker, célrendszeri könyvtárak és az adott címke leírása. |
| Átalakítási parancsok | USAGE.md | Bemenet, kimeneti kapcsolók, modulútvonalak és futtatási struktúra. |
| Forrásfordítás | BUILD.md | Támogatott eszközlánc, függőségek, fordítási célok. |
| Működés | ARCHITECTURE.md | Újralinkelés, helyettesítő könyvtárak és grafikai fordítás. |
| Ismert műszaki problémák | TechnicalDebt.md | Korlátok és befejezetlen megvalósítás. |
| Adott játék | Game bring-up beszélgetések | Saját futások, konfigurációk, logok és további hozzászólások. |
| Ismételhető programhiba | Issues | Korábbi hibák és a projekt aktuális jelentési szabályai. |
A fenti dokumentumok a main ágat követik. Régi eredménynél válaszd a GitHubon a rögzített tag-et vagy commitot; a mai parancs vagy könyvtár eltérhet a szerzőétől.
Kiadás vagy forrásfordítás
Tölts le összeillő kiadást
Az útmutató v0.1.2-t használja, ezekkel a párokkal:
- Windows:
relinker-v0.1.2.exeésprx-windows-v0.1.2.zip. - Linux:
relinker-v0.1.2ésprx-linux-v0.1.2.tar.gz.
A könyvtárak másik archívumformátumban is elérhetők. A Windows-csomag a helyettesítő .prx fájlok mellett a szükséges MinGW DLL-eket is tartalmazza. Töltsd le ugyanannak a kiadásnak a leírását, és tartsd együtt a fájlokat. Ehhez a címkéhez nincs macOS-csomag.
A kiadás kényelmes mód az összeillő fájlokra. Nem jelenti, hogy minden GitHubon említett játék működik vele: egy beszámoló újabb maint vagy külön javításokat használhat. Az AnyPS5 beállítása mutatja a helyüket.
Fordítsd le a rögzített revíziót
Main eredményhez fordítás előtt válts annak commitjára. Kísérletnél előbb keresd meg, hogy a szerző közzétette-e az ágat és minden extra változást. A nyitott pull request nem automatikusan része a main-nek.
Az AnyPS5 rendszerkövetelményeinek eszközeivel a v0.1.2 fordítási leírásának teljes parancsai:
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
Másik checkoutot akkor használj, ha azt akarod tesztelni. Könyvtárváltozás után fordítsd újra a libs célt, különben a játék a friss relinker mellett is régi binárisokat tölthet.
Hasznos játékbeszámoló írása
Új beszélgetés előtt keress játéknevet és title ID-t. Létező témában a válasz együtt tartja a környezetet és előzményt. Hasznos adatok:
- Játék: kiadás, title ID és tartalomverzió.
- Projekt: kiadás vagy commit, ág, további pull request és helyi változás.
- Gép: OS, CPU, GPU és illesztő; CrossOver vagy más futtatás megjelölése.
- Indítás: parancs, mappák, külön argumentumok, kész mentés vagy közvetlen pálya.
- Eredmény: megállás helye, próbált bemenet, külön hang-, mentés- és stabilitásmegfigyelés.
- Diagnosztika: első érdemi hiba és szükséges naplók, személyes adatok és játékfájlok ellenőrzésével megosztás előtt.
Az AnyPS5 hibaelhárítás jelentéskészítője helyben formáz. Kövesd a forrástéma aktuális utasítását; ne csatolj játékprogramot, zárt modult, firmware-t vagy kulcsot.
Nézz a cím mögé
Az AnyPS5 játékok a mérföldköveket a megmaradt problémákkal mutatja. Számlálókhoz és ágakhoz olvasd Az AnyPS5 fejlesztését. Az AnyPS5 a Redditen a közösségi beszélgetéseket eredeti projektjükhöz köti.