Ρύθμιση AnyPS5: λήψη, μετατροπή και εκκίνηση

Ρύθμισε το AnyPS5 με αντίστοιχα αρχεία v0.1.2, καθαρό ELF, εντολές Windows και Linux, φακέλους εκτέλεσης, χειρισμό και πλήρη μεταγλώττιση.

Ακολούθησε τη ρύθμιση της release

Ακολούθησε τα βήματα της έκδοσης v0.1.2 για Windows ή Linux.

v0.1.2

Οι επιλογές διατηρούνται μέχρι να φύγεις από τη σελίδα.

Βήμα 1: Λήψη αντίστοιχων αρχείων release

Ξεκίνα με αρχεία v0.1.2 για Windows. Κράτησε relinker και βιβλιοθήκες συστήματος από την ίδια release.

Αρχεία επίσημης release v0.1.2 ↗

Για άλλη διαδρομή, διάβασε Οδηγός μετατροπέα web AnyPS5 ή την Οδηγίες ρύθμισης AnyPS5 από πηγαίο κώδικα.

Για τη ρύθμιση του AnyPS5, μετατρέπεις εκτελέσιμο και modules και μετά τοποθετείς τις βιβλιοθήκες και τους πόρους που θα φορτωθούν. Ο διαχωρισμός βοηθά να ερευνήσεις μια αποτυχημένη εκκίνηση.

Η διαδικασία χρησιμοποιεί τα επίσημα αρχεία v0.1.2 και τις οδηγίες χρήσης για έξοδο Windows ή Linux.

Πριν ξεκινήσεις

Χρειάζεσαι:

  • Καθαρό, αποκρυπτογραφημένο ELF με συνοδευτικά modules και πόρους που έχεις δικαίωμα να χρησιμοποιήσεις. Κρυπτογραφημένο πακέτο ή SELF/fSELF δεν είναι έτοιμο input.
  • Αντίστοιχο relinker και βιβλιοθήκες προορισμού από το AnyPS5 στο GitHub.
  • Τους ελέγχους στις απαιτήσεις AnyPS5, όπως Vulkan και εντολές CPU.
  • ID, έκδοση περιεχομένου και build από τα παιχνίδια AnyPS5, αν ακολουθείς αναφορά. Κράτησε ειδικά ορίσματα και patches δίπλα στις οδηγίες.

1. Κατέβασε αντίστοιχα αρχεία release

Άνοιξε την v0.1.2 και επίλεξε:

Προορισμός Relinker Βιβλιοθήκες
Windows relinker-v0.1.2.exe prx-windows-v0.1.2.zip
Linux relinker-v0.1.2 prx-linux-v0.1.2.tar.gz

Τα πακέτα προσφέρονται και στην άλλη μορφή αρχείου. Αποσυμπίεσε τις βιβλιοθήκες για το βήμα 4. Το Windows πακέτο περιλαμβάνει libgcc_s_seh-1.dll, libstdc++-6.dll και libwinpthread-1.dll μαζί με τις βιβλιοθήκες αντικατάστασης.

2. Οργάνωσε τα αρχεία εισόδου

Ένας απλός φάκελος εργασίας:

text
source/
    input.elf
    sce_module/
        bundled-module.prx

Το ELF μπορεί να έχει άλλο όνομα, όπως eboot.bin· το περιεχόμενο καθορίζει αν είναι κατάλληλο. Κράτησε το πραγματικό όνομα του φακέλου modules, χωρίς να μετονομάζεις κάθε παιχνίδι για το παράδειγμα.

Αναγνωρίζονται sce_module/, sce_modules/ και prx/. Το prx/ μπορεί να συνυπάρχει με ένα από τα άλλα δύο. Η ταυτόχρονη παρουσία sce_module/ και sce_modules/, ή η απουσία και των τριών, είναι σφάλμα. Σαρώνονται μόνο αρχεία απευθείας μέσα στους φακέλους.

Για modules αλλού, το --sce-module-path <path> δείχνει στον γονικό φάκελο, με απόλυτη ή σχετική διαδρομή από τον φάκελο εργασίας. Πρόσθετοι φάκελοι μπορεί να χρειάζονται επαναλαμβανόμενα --module-dir. Ακολούθησε την εντολή του παιχνιδιού, χωρίς να θεωρείς ότι αρκούν πάντα οι βασικοί φάκελοι.

3. Εκτέλεσε τον relinker

Άνοιξε τερματικό στον φάκελο του relinker. Τα παραδείγματα χρησιμοποιούν το προηγούμενο input και γράφουν την έξοδο δίπλα στο εργαλείο.

Windows PowerShell

powershell
.\relinker-v0.1.2.exe --windows source\input.elf app.exe

Κράτησε το --windows: μόνο το όνομα app.exe εξακολουθεί να παράγει το προεπιλεγμένο ELF Linux.

Linux

bash
chmod +x relinker-v0.1.2
./relinker-v0.1.2 source/input.elf app.elf

Μετατροπή για υπολογιστή Intel

Στην τεκμηριωμένη διαδρομή Intel πρόσθεσε --to-intel:

powershell
.\relinker-v0.1.2.exe --windows --to-intel source\input.elf app.exe

Ξαναγράφει υποστηριζόμενες ειδικές εντολές AMD που βρίσκει στο εκτελέσιμο και τα modules. Δεν καλύπτει εκείνες που παράγει το παιχνίδι κατά την εκτέλεση. Αν σταματήσει, κράτησε το πρώτο σφάλμα πριν μετακινήσεις αρχεία ή αλλάξεις build.

4. Σύνθεσε τον φάκελο εκτέλεσης

Κράτησε χωριστά μετατρεπόμενο εκτελέσιμο, βιβλιοθήκες προορισμού και πόρους:

text
game_directory/
    app.exe                    # app.elf for Linux
    libs/
        libkernel.prx
        libScePad.prx
        ...                    # Matching AnyPS5 system libraries
        libgcc_s_seh-1.dll      # Windows package only
        libstdc++-6.dll
        libwinpthread-1.dll
    app0/
        sce_module/
            bundled-module.prx # Converted module, not the original console file
        ...                    # The game's resources

Ο relinker εμφανίζει τη διαδρομή κάθε μετατρεπόμενου module ως Guest module:. Χρησιμοποίησε αυτά τα αρχεία και κράτησε τα ονόματα φακέλων: sce_modules/ ή prx/ διατηρούνται μέσα στο app0/. Αντέγραψε τους πόρους χωριστά με τις σχετικές διαδρομές τους.

Το libs/ είναι για βιβλιοθήκες AnyPS5 χτισμένες για το σύστημα εξόδου, όχι για αρχικά .prx της κονσόλας. Στα Windows ανήκουν εκεί και οι τρεις DLL MinGW. Μια άσχετη αλλαγή στο PATH δεν αντικαθιστά αρχείο που λείπει από αυτόν τον φάκελο.

Ξεκίνα από τον προετοιμασμένο φάκελο:

powershell
.\app.exe

Σε Linux:

bash
chmod +x app.elf
./app.elf

Αν ο τίτλος ανοίγει γραμματοσειρές συστήματος της κονσόλας, μπορεί να χρειαστεί anyps5-fonts/ δίπλα στο εκτελέσιμο ή φάκελος μέσω ANYPS5_SYSTEM_FONTS. Η τεκμηρίωση δίνει αρχικά ονόματα και υποστηριζόμενα ανοικτά υποκατάστατα Noto. Οι συνήθεις πόροι στο app0/ δεν αντικαθιστούν αυτά τα σύνολα.

5. Έλεγξε τον χειρισμό

Ο οδηγός εισόδου v0.1.2 περιγράφει χειριστήρια μέσω SDL και βασικές αντιστοιχίσεις πληκτρολογίου/ποντικιού. Χρησιμοποιείται το πρώτο αναγνωρισμένο χειριστήριο. Xbox A/B/X/Y αντιστοιχούν σε Cross/Circle/Square/Triangle· μοχλοί και σκανδάλες μεταφέρονται. Το κλικ touchpad PlayStation προωθείται, οι συντεταγμένες αφής δαχτύλων δεν έχουν υλοποιηθεί.

Για αλλαγές πληκτρολογίου ή ποντικιού, δημιούργησε anyps5-input.ini δίπλα στο παραγόμενο εκτελέσιμο:

ini
Cross = KEY:Space
Options = KEY:Return

Για αρχείο αλλού όρισε ANYPS5_INPUT_CONFIG. Ενέργειες που παραλείπονται διατηρούν την προεπιλογή και αυτές οι αλλαγές δεν τροποποιούν τα πλήκτρα χειριστηρίου. Μη έγκυρη γραμμή δίνει όνομα αρχείου και αριθμό γραμμής και σταματά την αρχικοποίηση εισόδου· έλεγξέ την πριν θεωρήσεις ότι φταίει το χειριστήριο.

Προαιρετικά: πλήρης μεταγλώττιση πηγαίου κώδικα

Διάλεξε τη διαδρομή για συγκεκριμένο commit ή εργασία στο runtime. Εγκατάστησε εργαλεία και εξαρτήσεις από τις απαιτήσεις AnyPS5, έπειτα ακολούθησε τον οδηγό μεταγλώττισης της έκδοσης:

bash
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

Για άλλο αποτέλεσμα, διάλεξε τη δική του αναθεώρηση αντί v0.1.2 και τα ξεχωριστά τεκμηριωμένα patches. Αντέγραψε βιβλιοθήκες από build/core/libs/libs/. Μόνο ο relinker δεν τις παράγει. Μόνο νέα μεταγλώττιση εκτελέσιμου μετά από αλλαγή βιβλιοθηκών αφήνει σε χρήση το παλιό runtime.

Κάνε χρήσιμη την πρώτη εκτέλεση

Σημείωσε αν σταματά στη μετατροπή, φόρτωση βιβλιοθηκών, λογότυπα, μενού ή gameplay. Κράτησε πρώτο σφάλμα και ειδική διαδρομή εισόδου στην πίστα.

Αν σταματήσει, ακολούθησε την αντιμετώπιση προβλημάτων AnyPS5. Για browser, διάβασε τον μετατροπέα web AnyPS5 με τα χωριστά όρια εισόδου και αποθήκευσης.

Επόμενα βήματαΆνοιξε την αντιμετώπιση προβλημάτων AnyPS5Δες τα παιχνίδια AnyPS5

Αναζήτηση στον οδηγό

Δες όλους τους οδηγούς

Ένας πρακτικός οδηγός για το AnyPS5Μάθε για το AnyPS5, σύγκρινε αναφορές παιχνιδιών και βρες τις επίσημες λήψεις. Προετοίμασε τη ρύθμιση με απαιτήσεις και αντιμετώπιση προβλημάτων.Παιχνίδια AnyPS5 και αναφορές συμβατότηταςΔες αναφορές παιχνιδιών AnyPS5 ανά τίτλο, build και συνθήκες. Σύγκρινε μενού, gameplay, απαιτούμενα patches και προβλήματα με τις αρχικές πηγές.Έλεγχος παιχνιδιών AnyPS5Αναζήτησε παιχνίδι AnyPS5 και σύγκρινε αναφορές ανά σύστημα και διαμόρφωση. Δες gameplay, ήχο, είσοδο, αποθήκευση και σταθερότητα με αρχικές πηγές.AnyPS5 στο GitHub: repository, releases και τεκμηρίωσηΒρες το επίσημο repository AnyPS5 στο GitHub, τα αντίστοιχα αρχεία release και την τεκμηρίωση εκδόσεων για μεταγλώττιση και χρήσιμες αναφορές παιχνιδιών.Η ανάπτυξη του AnyPS5: τι δείχνουν οι αριθμοίΠαρακολούθησε την ανάπτυξη του AnyPS5 με χρονολογημένους μετρητές βιβλιοθηκών και shader, ιστορικό και releases. Μάθε τι δείχνουν για τις δοκιμές παιχνιδιών.Το AnyPS5 στο Reddit: συζητήσεις και επιδείξεις παιχνιδιώνΔιάβασε συζητήσεις AnyPS5 στο Reddit, κατανόησε την επίδειξη Dead Cells και τα shader και βρες τη διαμόρφωση πίσω από ένα βίντεο παιχνιδιού.Ρύθμιση AnyPS5: λήψη, μετατροπή και εκκίνησηΡύθμισε το AnyPS5 με αντίστοιχα αρχεία v0.1.2, καθαρό ELF, εντολές Windows και Linux, φακέλους εκτέλεσης, χειρισμό και πλήρη μεταγλώττιση.Απαιτήσεις AnyPS5: υπολογιστής και περιβάλλον μεταγλώττισηςΈλεγξε τις απαιτήσεις AnyPS5 για εκτέλεση και μεταγλώττιση: CPU, Vulkan, μνήμη, βιβλιοθήκες Windows και Linux και εργαλεία της v0.1.2.Αντιμετώπιση προβλημάτων AnyPS5Εντόπισε προβλήματα AnyPS5 από την πρώτη αποτυχία: ELF, modules, βιβλιοθήκες Windows και Linux, μνήμη, GPU, γραμματοσειρές και χειρισμό.Μετατροπέας web AnyPS5: είσοδος και αποθήκευσηΧρησιμοποίησε τον επίσημο μετατροπέα web AnyPS5 με σωστό ELF και modules, έξοδο Windows ή Linux, τρόπο αποθήκευσης και όρια browser.Σχετικά με το AnyPS5 GuideΓνώρισε το AnyPS5 Guide, ανεξάρτητη πηγή για αναφορές παιχνιδιών, ρύθμιση, αντιμετώπιση προβλημάτων και παρακολούθηση του ανοικτού έργου.Επικοινωνία με τον οδηγόΕπικοινώνησε με το AnyPS5 Guide για διορθώσεις, νέες αναφορές παιχνιδιών ή πηγές. Βρες τα κανάλια του έργου για προβλήματα λογισμικού.Πολιτική ιστοτόπουΓενικές πληροφορίες για τη χρήση του AnyPS5 Guide και την αποστολή διορθώσεων ή ενημερώσεων.Απόρρητο και cookiesΠώς χειρίζεται το AnyPS5 Guide την τοπική εισαγωγή δεδομένων, τα cookies και τα προαιρετικά στατιστικά, μαζί με επιλογές συγκατάθεσης και επικοινωνία.Χρήση του οδηγούΔιάβασε το πεδίο και τους όρους χρήσης του AnyPS5 Guide, ενός ανεξάρτητου οδηγού με πηγές και τοπικά εργαλεία προετοιμασίας.

Η αναζήτηση μένει στον browser. Πάτησε Escape για κλείσιμο.