Il convertitore web ufficiale AnyPS5 esegue il relinking di un eseguibile PS5 pulito nel browser e prepara output Windows o Linux. È utile per provare senza installare il relinker da terminale. Servono comunque moduli e risorse del gioco, seguiti da una prova di esecuzione sul sistema di destinazione.
Apri il convertitore ufficiale oppure scegli prima input e salvataggio con questa guida. Per conoscere il progetto, parti da AnyPS5.
Cosa avviene nel browser
Il convertitore esegue localmente una build WebAssembly del relinker. Legge i file selezionati e recupera le librerie sostitutive corrispondenti dagli allegati delle release ufficiali. Gli input del gioco sono elaborati sul tuo dispositivo; scaricare strumento e librerie richiede una connessione.
I sorgenti del convertitore v0.1.2 documentano comandi e limiti qui descritti. La pagina pubblicata può cambiare con gli aggiornamenti.
Convertire una cartella o uno ZIP
- Prepara l’input. Usa un ELF pulito con la cartella dei moduli e le risorse da includere. Sono accettati cartelle e archivi ZIP/ZIP64, non un pacchetto cifrato pronto così com’è.
- Scegli i file. Premi Choose folder o Choose ZIP file nella pagina ufficiale. Controlla eseguibile e moduli rilevati.
- Seleziona la destinazione. Windows
.exeoppure Linux.elf. Non è disponibile l’output macOS. - Scegli il salvataggio. Considera sia il limite degli input sia le funzioni del browser nella tabella.
- Avvia Convert & save. Segui l’avanzamento e la richiesta di scelta del file. In modalità memoria, usa il pulsante per scaricare lo ZIP quando pronto.
Scegliere la modalità
| Modalità | Quando usarla | Requisiti |
|---|---|---|
| Download in memory | File espansi e spazio aggiuntivo di output rientrano nel limite di 256 MiB. | WebAssembly e API di download supportate; nessun selettore di scrittura su disco richiesto. |
| Save ZIP to disk | Il risultato è troppo grande per la memoria o preferisci scrivere lo ZIP progressivamente su disco. | HTTPS e showSaveFilePicker, tipicamente Chrome o Edge desktop. |
| Save to folder | Vuoi scrivere l’output Linux non compresso in una cartella. | HTTPS e showDirectoryPicker. Per Windows serve una modalità ZIP, a causa dei limiti del browser sulla scrittura delle DLL. |
Un piccolo ZIP compresso può superare il limite dopo l’espansione. Se è questo l’errore, una modalità di scrittura diretta supportata può aiutare.
Due limiti distinti di 256 MiB
Per il download in memoria, il convertitore controlla file espansi più spazio aggiuntivo dell’output. Scrivere su disco evita di mantenere tutto il risultato in memoria.
Esiste anche un limite di 256 MiB complessivi per gli input di conversione: eseguibile, moduli e icona. Salvare su disco non lo aggira. Se questi input sono troppo grandi, usa il relinker nativo descritto nell’installazione di AnyPS5.
Se conversione o salvataggio si fermano
- Input non riconosciuto: confronta ELF e disposizione dei moduli con l’installazione di AnyPS5.
- Modalità disco assente: usa un browser con il selettore necessario, oppure la memoria se il risultato rientra nel limite. Windows consente le due modalità ZIP, non la cartella diretta.
- File della release non corrispondenti: il worker verifica manifesto e librerie della release. Se release e pubblicazione Pages non sono allineate, attendi la distribuzione corretta invece di mescolare manualmente le librerie.
- Limite degli input raggiunto: passa al terminale; cambiare ripetutamente modalità di salvataggio non lo risolve.
Dopo il salvataggio
Estrai tutto lo ZIP mantenendo insieme eseguibile, libs/ e app0/. Per l’output Linux in cartella, conserva la struttura e imposta il permesso di esecuzione se necessario. I requisiti di AnyPS5 descrivono l’ambiente; la risoluzione dei problemi di AnyPS5 copre un avvio fallito.
Consulta i giochi AnyPS5 e le prove di compatibilità per il tuo titolo. Se una prova richiede un altro ramo o altre librerie, segui quella configurazione senza presumere che sia inclusa nella release del browser. AnyPS5 su GitHub indica dove trovare quelle build.