PS5 Game Compressor è una delle novità più interessanti emerse recentemente nella scena homebrew dedicata alle console PlayStation 5 modificate.

Sviluppato da juma-sayeh, questo nuovo strumento nasce con l’obiettivo di semplificare la gestione dei giochi compressi utilizzando il formato FF-PFSC, lo stesso sistema impiegato da MkPFS, offrendo funzionalità avanzate che fino a oggi non erano facilmente disponibili in un’unica soluzione.
Il software è stato progettato per integrarsi perfettamente con ShadowMountPlus, diventando un complemento ideale per chi gestisce una vasta libreria di titoli archiviati in formato compresso.
A differenza di altri strumenti che si limitano alla sola compressione o decompressione dei dati, PS5 Game Compressor introduce un sistema completo di verifica e riparazione dei file, una caratteristica particolarmente utile per garantire l’affidabilità dei giochi nel tempo.
Il programma viene distribuito come payload ELF standalone e include una pratica interfaccia web accessibile direttamente da browser.
Una volta avviato sulla console, permette di eseguire numerose operazioni senza dover utilizzare procedure complesse o strumenti aggiuntivi.
È possibile comprimere giochi montati sia da cartelle sia da immagini disco nel formato FF-PFSC, scegliere se generare file PFS o supporti compatibili con exFAT, decomprimere contenuti esistenti, trasferire giochi tra SSD interno e dispositivi USB e monitorare in tempo reale l’avanzamento delle operazioni grazie a informazioni dettagliate su velocità e tempo stimato.
L’aspetto che rende davvero interessante PS5 Game Compressor è però il sistema di validazione e riparazione automatica.
Gli sviluppatori hanno infatti riscontrato che alcuni giochi compressi possono apparire perfettamente funzionanti durante il montaggio, ma presentare successivamente crash, errori o comportamenti anomali durante l’esecuzione.
In molti casi il problema deriva da blocchi FF-PFSC formalmente validi ma contenenti dati corrotti o difficilmente decodificabili dalla console.
Per affrontare questa problematica, il tool analizza il contenuto del gioco blocco per blocco, verificando l’integrità dei dati archiviati.
Quando vengono individuate anomalie, il sistema è in grado di recuperare automaticamente le informazioni corrette direttamente dal gioco montato, riparando i blocchi difettosi senza obbligare l’utente a ricomprimere l’intero titolo.
Si tratta di una funzione particolarmente preziosa per chi gestisce librerie di grandi dimensioni e desidera evitare lunghi processi di ricostruzione dei file.
Secondo i test effettuati, il sistema ha già dimostrato la propria efficacia su diversi titoli, tra cui Mafia, Astro Bot e Pragmata, confermando la validità dell’approccio adottato.
Oltre alle funzionalità principali, PS5 Game Compressor include una cronologia delle operazioni eseguite, supporta completamente le unità USB e permette addirittura di installare un collegamento diretto nella schermata principale della PS5 per un accesso più rapido.
Presente inoltre un sistema di validazione persistente tramite marker che consente di tenere traccia dello stato dei contenuti già verificati.
L’utilizzo del programma è stato studiato per essere il più semplice possibile. Dopo aver installato ShadowMountPlus e montato i giochi desiderati, è sufficiente caricare il payload game-compressor.elf tramite il proprio loader preferito e accedere all’interfaccia web dedicata.
Da quel momento tutte le principali operazioni possono essere avviate direttamente dall’interfaccia grafica con pochi clic, mentre le attività più avanzate risultano facilmente accessibili attraverso i menu dedicati.
Cosa fa
- Comprime cartelle o immagini di giochi montati in output FF-PFSC.
- Supporta la scelta tra output di compressione PFS ed exFAT.
- Valida i giochi PFSC compressi e registra marker di validazione persistenti.
- Ripara, quando possibile, problemi nei blocchi PFSC rilevati.
- Decomprime i giochi compressi riportandoli allo stato app originale.
- Sposta i titoli supportati tra storage interno e storage USB.
- Mostra avanzamento operazioni, velocità, tempo stimato rimanente e cronologia.
- Mantiene le operazioni attive sul payload anche se la scheda del browser viene chiusa.
- Installa o aggiorna un tile launcher web sulla home PS5:
Game Compressor / PSGC50001 -> http://127.0.0.1:5910/
Requisiti
- Ambiente homebrew PS5 in grado di eseguire payload ELF.
- ShadowMountPlus già installato e responsabile del mount dei titoli.
- Payload Manager o altro metodo per avviare
game-compressor.elf. - Accesso FTP per deploy manuale del payload, se necessario.
- PS5 Payload SDK per la compilazione da sorgente.
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:
- Uncompress
- Move to USB
- Move 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.
Runtime Paths
- Marker di validazione persistenti:
/data/GameCompressor/validations - Workspace di repair:
/data/GameCompressor/logs/repair - Marker launcher:
/data/GameCompressor/launcher.ok - Endpoint di shutdown compatibilità:
GET /api/control/shutdown
Note
- L’installazione del launcher non è critica: se fallisce, la web UI resta comunque accessibile direttamente da:
http://<PS5_IP>:5910/ - Le operazioni del payload vengono gestite dal worker lato PS5, non dalla scheda del browser.
- Le notifiche server-side vengono inviate al completamento, quando supportate dall’ambiente runtime.
- Le operazioni di compressione e riparazione possono richiedere molto tempo su titoli di grandi dimensioni.
Changelog
Aggiunte
- Rifatta completamente l’interfaccia web con un layout responsive più curato, badge di stato dei giochi più ricchi, dettagli di avanzamento migliorati, menu delle azioni più fluidi e dialoghi di compressione/decompressione più chiari.
- Aggiunte opzioni di destinazione per la compressione che permettono di mantenere l’output nello storage corrente, scriverlo su SSD interno oppure su destinazioni di storage esterno rilevate automaticamente.
- Aggiunto il rilevamento dello storage esterno per i percorsi /mnt/ext0, /mnt/ext1 e /mnt/usb0 fino a /mnt/usb7, con controllo dello spazio libero e etichette dei target direttamente nell’interfaccia.
- Aggiunte operazioni di spostamento e copia tra storage interno ed esterno.
- Aggiunti profili di compressione: “space” per output più compatti e “fast” per una compressione più veloce.
- Aggiunta compressione a streaming distruttivo con supporto a journaling ripristinabile e protezione sullo spazio minimo disponibile per scenari con storage quasi pieno.
- Aggiunti flussi API per solo validazione, test di velocità di lettura, test EOF, cancellazione dati gioco, ripristino originale e pianificazione decompressione.
- Aggiunta gestione avanzata di ShadowMountPlus con hint e configurazioni, richieste di scansione sorgenti, remount forzati e controllo del riavvio del payload in esecuzione.
Modifiche
- La compressione ora utilizza scheduling ottimizzato dei worker, gestione raw-block e configurazioni encoder zlib/miniz/runtime gestite direttamente tramite Makefile.
- Il sistema di reporting avanzamento ora include tempo trascorso, tempo stimato rimanente, velocità, conteggio blocchi, contatori di riparazione, budget streaming e nomi di fase più dettagliati.
- Le voci della cronologia ora conservano informazioni complete sull’operazione, inclusi formato, profilo, destinazione, root target, originali preservati, riepiloghi delle riparazioni e metriche dei test di lettura.
- I percorsi runtime dei dati sono stati corretti su
/data/GameCompressor, con i log di riparazione spostati in/data/GameCompressor/logs/repair.
Correzioni
- Corretto l’ordine di eliminazione delle sorgenti per evitare che ShadowMountPlus rilevi voci duplicate di immagine o sorgente durante la fase finale di commit.
- Corretto il comportamento di compressione e trasferimento verso USB e storage esterno.
- Corretta la gestione dell’ordine di scrittura parallela nei casi di output su USB.
- Migliorata la gestione del recupero in caso di interruzioni durante compressione, validazione, riparazione, remount e operazioni di spostamento o copia.
Download: PS5 Game Compressor 0.9.6 (elf)
Download: PS5 Game Compressor 0.9.6 (json)
Download: Source code PS5 Game Compressor 0.9.6
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-07-15 / Link di affiliazione / Immagini da Amazon Product Advertising API
![[Scena DS] GimliDS si aggiorna alla versione 1.7: Migliorati salvataggi su SD, memoria, compatibilità Turrican e gestione EasyFlash](https://www.biteyourconsole.net/wp-content/uploads/GimliDS1900-238x178.webp)


![[Scena DS] GimliDS si aggiorna alla versione 1.7: Migliorati salvataggi su SD, memoria, compatibilità Turrican e gestione EasyFlash](https://www.biteyourconsole.net/wp-content/uploads/GimliDS1900-100x75.webp)

