PS5 Game Compressor si aggiorna alla versione 1.0.4, introducendo soprattutto importanti miglioramenti sul fronte dell’accessibilità, della compatibilità e della stabilità.

Il tool, sviluppato da Juma Sayeh, è pensato per semplificare la gestione dei giochi già montati attraverso ShadowMountPlus sulle PS5 compatibili con l’ambiente homebrew.
La nuova versione introduce innanzitutto una nuova interfaccia multilingue, con il supporto a tedesco, francese, arabo, italiano, spagnolo e cinese semplificato.
La lingua viene selezionata automaticamente in base alle impostazioni della console, ma può essere modificata manualmente. Per l’arabo è stato inoltre aggiunto il supporto completo alla disposizione dei testi da destra verso sinistra.
PS5 Game Compressor permette di gestire diverse operazioni sui titoli montati, tra cui la compressione in formato .ffpfsc, la decompressione, la validazione e la riparazione dei blocchi PFSC.
Inoltre, è possibile spostare i giochi tra SSD interno e dispositivo USB. Durante le operazioni vengono mostrati la cronologia delle attività, la velocità di trasferimento e una stima del tempo rimanente.
Particolarmente interessante è l’integrazione con i titoli APR-EMU, per i quali il programma può generare automaticamente ampr_emu.index, gestire le impostazioni read-only di ShadowMountPlus e permettere la selezione della versione di APR-EMU direttamente dall’interfaccia. La release 1.0.4 migliora proprio questi workflow, oltre alla rilevazione di ShadowMountPlus.
Sul fronte della compatibilità viene segnalato un miglioramento specifico per il firmware 4.51, mentre sono state rese più chiare anche le informazioni diagnostiche mostrate durante l’avvio del web server.
La versione aggiornata include inoltre diversi interventi sulla gestione dei permessi, degli indici AMPR e sul comportamento del wizard utilizzato durante la compressione.
Il funzionamento rimane piuttosto semplice: dopo aver montato i giochi con ShadowMountPlus, è sufficiente avviare game-compressor.elf e collegarsi tramite browser all’interfaccia web sulla porta 5910.
Da qui è possibile selezionare il titolo e avviare l’operazione desiderata. Le attività continuano a essere eseguite direttamente dalla PS5 anche nel caso in cui la finestra del browser venga chiusa.
Per utilizzare il programma sono necessari una PS5 predisposta per l’homebrew, una versione aggiornata di ShadowMountPlus, KStuff Lite 1.07 Beta o superiore e un loader per i payload, come Payload Manager.
Al termine delle operazioni è consigliato terminare il payload dalla barra superiore dell’interfaccia, così da rimuovere la relativa tile dalla schermata principale e liberare le risorse utilizzate.
Funzionalità principali
- Consente di comprimere cartelle di gioco montate oppure immagini disco nel formato FF-PFSC.
- Durante la compressione è possibile scegliere tra output PFS oppure exFAT.
- Genera automaticamente l’indice APR Emu (
ampr_emu.index) prima della compressione per i titoli compatibili con APR. - Permette di eseguire manualmente la funzione Build AMPR Index su una cartella, utile quando si desidera solo aggiornare o rigenerare l’indice APR senza avviare una compressione.
- Supporta la validazione dei giochi compressi e la riparazione automatica dei blocchi PFSC danneggiati, quando possibile.
- Consente la decompressione dei giochi compressi per riportarli alla forma originale in cartella o applicazione.
- Permette lo spostamento dei titoli supportati tra memoria interna e dispositivi USB.
- Tiene traccia in tempo reale di avanzamento, velocità, tempo stimato rimanente e cronologia delle operazioni.
- Le operazioni continuano a funzionare sulla PS5 anche se la scheda del browser viene chiusa.
- Installa o aggiorna un collegamento nella schermata principale della PS5:
Game Compressor / PSGC50001 → http://127.0.0.1:5910/
Il collegamento nella schermata principale apre l’interfaccia web di Game Compressor nel browser. Non si tratta del processo di compressione in sé: il motore di lavoro rimane attivo sulla console anche se la finestra del browser viene chiusa.
Le operazioni di compressione, validazione, riparazione, spostamento e decompressione continuano in background sulla PS5 e possono essere riprese semplicemente riaprendo il collegamento in un secondo momento.
Supporto APR Emu
I titoli APR Emu necessitano di un file ampr_emu.index e delle corrette impostazioni dell’immagine in sola lettura di ShadowMountPlus quando vengono eseguiti dall’SSD interno. Game Compressor gestisce questi dettagli nei flussi di lavoro più comuni:
- Per comprimere un gioco APR Emu in formato cartella da USB ed eseguirlo dall’SSD interno, collegare l’unità USB, selezionare il titolo e scegliere
Compress. Game Compressor creeràampr_emu.indexutilizzando lo stesso flusso di lavoro dibuild_ampr_index.py, impostando le configurazioni di sola lettura e delle dimensioni dei settori di ShadowMountPlus, creando l’immagine.ffpfsc, la monta e verifica l’immagine montata byte per byte rispetto all’originale. - Se il gioco compresso presenta rallentamenti e si intende comunque mantenerlo sull’SSD interno, aprire il menu delle azioni secondarie, scegliere
Uncompress, quindi selezionareexFAT. Le impostazioni di ShadowMountPlus eampr_emu.indexsono già presenti, quindi Game Compressor le lascia invariate e creerà un’immagine exFAT non compressa. - Se si conosce già che il gioco deve rimanere non compresso, aprire il menu delle azioni secondarie, scegliere
Make Image, quindi selezionareexFATeInternal SSD. Game Compressor rileverà il titolo APR Emu, creerà o aggiorneràampr_emu.index, applicando le impostazioni di sola lettura di ShadowMountPlus e creando l’immagine non compressa. - Se si dispone già di un’immagine exFAT e
ampr_emu.indexesiste, usaSet Read Onlydal menu delle azioni secondarie per applicare le impostazioni di sola lettura di ShadowMountPlus a quell’immagine.
L’unico caso automatico non supportato riguarda un’immagine exFAT esistente senza ampr_emu.index. In questo caso, avviare il gioco una volta da USB esterno senza le impostazioni di sola lettura, in modo che APR Emu possa creare il proprio indice, verificare che il gioco si avvii, quindi copiarlo sull’SSD interno e utilizzare Set Read Only.
I titoli non APR mantengono il normale percorso di compressione. Quando viene eseguita l’indicizzazione APR, la schermata del gioco selezionato e la cronologia delle operazioni mostrano APR indexed.
Il selettore APR-EMU Version integrato nell’app utilizza il manifest pubblico e il mirror dei binari APR-EMU di Pippo: https://pippo26442999.github.io/.exFAT/ampr-emu-drakmor/manifest.json
Il manifest e i file ospitati sono forniti da Pippo (pippo26442999). Le voci del manifest vengono scaricate dal browser, caricate su Game Compressor, memorizzate nella cache in /data/GameCompressor/ampr-emu e successivamente applicate al titolo o all’immagine selezionata.
I file .sprx/.prx personalizzati possono inoltre essere caricati manualmente da un browser desktop. Il codice sorgente del progetto APR Emu originale è drakmor/ampr_emu.
Requisiti
- Un ambiente homebrew per PS5 in grado di eseguire payload in formato ELF.
- Ultima versione di ShadowMountPlus, installata e utilizzata per la gestione dei titoli montati.
- KStuff Lite 1.07 Beta o versione successiva.
- Payload Manager o un altro metodo per avviare il file
game-compressor.elf.
Questo progetto assume che si conoscano i rischi dell’esecuzione di payload homebrew su PS5. Conservare sempre backup dei dati importanti e provare inizialmente solo con titoli non critici.
Build
- Impostare
PS5_PAYLOAD_SDKal percorso del proprio SDK locale, poi eseguire:
export PS5_PAYLOAD_SDK=/path/to/ps5-payload-sdk
make
- Output della build:
game-compressor.elf - I file generati vengono ignorati intenzionalmente da git:
build/
gen/
game-compressor.elf
Deploy
- Copiare il file ELF compilato nella cartella
payloaddella PS5. Un percorso tipico del Payload Manager è:/data/pldmgr/payloads/game-compressor/game-compressor.elf - La repository include anche i metadati per Payload Manager in:
payload-manager/game-compressor.elf.json - Se si ricompila il file ELF, aggiornare il checksum nel JSON prima della pubblicazione o redistribuzione.
Come usarlo
- Assicurarsi che ShadowMountPlus abbia montato uno o più giochi.
- Avviare
game-compressor.elftramite Payload Manager o il proprio loader. - Aprire la web UI:
http://<PS5_IP>:5910/ - Selezionare un gioco dalla sidebar a sinistra.
- Utilizzare l’azione principale:
- I titoli folder/image mostrano Compress
- I titoli compressi mostrano Validate e Repair
- Per la compressione, scegliere tra PFS o exFAT quando richiesto.
- Utilizzare il menu azioni secondarie per operazioni supportate come:
Build AMPR IndexUncompressMove to USBMove to Internal SSD
- Utilizzare il pulsante History per consultare le operazioni precedenti.
L’app ricorda l’ultimo gioco visualizzato tramite cookie del browser, quindi riaprendo l’interfaccia si tornerà automaticamente su quel titolo, se ancora disponibile.
Se si chiude la finestra del browser durante un’operazione, basta riaprire il collegamento di Game Compressor oppure tornare su http://<PS5_IP>:5910/ per visualizzare lo stato del lavoro in corso.
Rilevamento giochi
I giochi montati vengono mostrati automaticamente. Game Compressor esegue inoltre la scansione delle cartelle di archiviazione dei giochi più comuni, inclusi:
/data/homebrew
/data/etaHEN/games
/mnt/ext0
/mnt/ext0/homebrew
/mnt/ext0/etaHEN/games
/mnt/ext1
/mnt/ext1/homebrew
/mnt/ext1/etaHEN/games
/mnt/usb0 through /mnt/usb7
/mnt/usb0/homebrew through /mnt/usb7/homebrew
/mnt/usb0/etaHEN/games through /mnt/usb7/etaHEN/games
Quando terminato
Game Compressor dovrebbe essere avviato solo quando è necessario comprimere, validare, riparare, spostare o decomprimere giochi.
Una volta che i giochi sono stati compressi e non è più necessario utilizzare l’interfaccia web, è consigliato non lasciare più Game Compressor in esecuzione.
Utilizzare il pulsante di terminazione nella barra superiore quando terminato. Game Compressor rimuove il collegamento dalla schermata principale della PS5, arresta il payload e mostra una schermata finale che invita a chiudere la finestra del browser.
Note
- L’installazione del launcher non è critica. Se fallisce, l’interfaccia web può comunque essere utilizzata direttamente da
http://:5910/. - Le operazioni del payload sono gestite dal processo in esecuzione sulla PS5, non dalla scheda del browser.
- I flussi di compressione e riparazione possono richiedere molto tempo per titoli di grandi dimensioni.
Changelog
Aggiunto
- Aggiunte le traduzioni dell’interfaccia utente in tedesco, francese, arabo, italiano, spagnolo e cinese semplificato, con selezione automatica della lingua di sistema e un selettore manuale della lingua persistente.
- Aggiunto il supporto al layout da destra a sinistra per l’arabo, inclusa l’isolazione del testo bidirezionale e gli adattamenti del layout responsive.
- Aggiunti i titoli localizzati del launcher di Game Compressor per ogni lingua supportata.
- Aggiunta la ricerca dell’eseguibile di ShadowMountPlus in
/data/ps5_autoloader, oltre alle posizioni di Payload Manager già esistenti.
Modificato
- Migliorata la compatibilità del browser con il firmware 4.51 mediante fallback CSS basati sui bordi fisici per il comportamento delle versioni precedenti di WebKit.
- Migliorata la gestione del riavvio quando una precedente istanza di Game Compressor lascia aperta la porta 5910 ma non risponde più all’handshake HTTP locale.
- Aggiunte informazioni diagnostiche più dettagliate relative al socket del web server, al bind, all’ascolto e ai thread dei client.
Corretto
- Corretto
Build AMPR Indexper le cartelle di gioco rilevate direttamente, in modo che la messa in coda e la risoluzione del worker utilizzino lo stesso risultato del rilevamento APR-EMU, incluso il relativo percorso sorgente e SHA-256. - Corrette le autorizzazioni dei moduli APR-EMU per i percorsi di distribuzione e caricamento interessati.
- Corretto il wizard di compressione in modo che
Delete after verifiedmantenga la propria spiegazione relativa allo spazio libero e all’eliminazione quando si passa da un’opzione di conservazione della sorgente all’altra.
Download: PS5 Game Compressor v1.0.4
Download: Source code PS5 Game Compressor v1.0.4
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS5
Vedi altri prodotti PS5
Ultimo aggiornamento 2026-09-09 / Link di affiliazione / Immagini da Amazon Product Advertising API





