Pubblicato un nuovo aggiornamento per POP-FE (POPstation-FEtcher), lo script python disponibile per Linux e PC Windows ci permette di automatizzare il processo di recupero delle boxart e di installazione dei giochi PS1 (su PSP/VITA/PS2/PS3).
Il programma necessita di uno spazio temporaneo nella directory corrente per elaborare i dati. Non è necessario copiare le immagini di gioco nella stessa directory, poiché è possibile accedere e processare le immagini da directory remote.
In questa versione è stato risolto un bug legato all’opzione di cambio disco su PS3, che poteva causare problemi in fase di esecuzione.
Inoltre, sono stati aggiornati alcuni asset e introdotto un nuovo strumento chiamato layout.py
, disponibile solo su Linux.
Questo tool permette di visualizzare un’anteprima della composizione grafica delle immagini pic0 e pic1 così come appariranno nelle schermate XMB di PS3 e PSP, semplificando le regolazioni senza dover ricompilare e reinstallare i file EBOOT o PKG ogni volta.
Grazie a questa nuova funzione, è possibile intervenire più facilmente sulla scala e sul posizionamento di pic0, migliorando la resa visiva dei giochi e prevenendo situazioni in cui pic0 copre elementi importanti dell’immagine di sfondo pic1.
Per PSP
$ ./pop-fe.py --psp-dir=auto /psx/Grandia1of2.cue /psx/Grandia2of2.cue
Per creare un PKG per PS3
$ ./pop-fe.py --ps3-pkg=Grandia.pkg /psx/Grandia1of2.ccd /psx/Grandia2of2.ccd
Utilizzo di POPstation-FEtcher
Il programma supporta vari formati di file:
.cue
: Preferibile, estrae l’immagine dal file CUE..ccd
: Converte in un file CUE temporaneo..bin
/.img
: Converte in un file CUE temporaneo..zip
: Estrae per trovare un file CUE..chd
: Richiede il programma chdman..*
: Varie immagini di memoria, individuate per dimensione.
Opzioni della Linea di Comando
-v
: Abilita la modalità verbosa per informazioni aggiuntive.--title
: Specifica il titolo del gioco.--game_id
: Forza l’ID del gioco.--cover
: Immagine da usare come icona del gioco.--logo
: Immagine da usare come logo di avvio su PSP.--pic0
: Immagine da usare come PIC0 (Screenshot).--pic1
: Immagine da usare come PIC1 (Screenshot).--manual
: Specifica un manuale in formato link, zip, o directory di scansioni.--resolution
: Forza la risoluzione (NTSC/PAL).--whole-disk
: Includi tutte le tracce audio raw nel PKG PS3.--watermark
: Aggiunge un watermark a PIC0.--list-themes
: Elenca i temi disponibili.--theme <theme>
: Usa le immagini del tema se disponibili.--psio-dir <path>
: Specifica il percorso per la scheda SD PSIO.--psp-dir <path>
: Specifica il percorso per la scheda SD PSP.--psp-install-memory-card
: Installa immagini di memoria su PSP.--psp-use-cdda
: Usa le tracce CDDA complete anziché ATRAC3.--ps2-dir
: Directory per USB stick per POPS su PS2.--ps3-pkg
: Crea un PKG PS3.--psc-dir
: Directory per USB stick con AutoBleem.--ps3-libcrypt
: Applica patch libcrypt ai pacchetti PS3.--ps1_newemu
: Usa ps1_newemu per i PKG PS3.--swap-discs
: Questo si applica solo ai PKG per PS3. Aggiunge un comando ps3 netemu che permette di passare da un disco all’altro e di effettuare il reset all’interno dips1_netemu
.--romhacks
: Lista di hack da applicare.--snd0
: Fornisce un file audio per l’XMB.--auto-libcrypt
: Prova a creare e applicare una patch libcrypt automaticamente.--retroarch-bin-dir
: Directory per i binari di Retroarch.--retroarch-cue-dir
: Directory per i file CUE di Retroarch.--retroarch-pbp-dir
: Directory per le immagini PBP di Retroarch.--retroarch-thumbnail-dir
: Directory per l’immagine di copertura di Retroarch.
Esempi di utilizzo
Per convertire e installare un gioco su PSP, puoi utilizzare il comando: $ ./pop-fe.py --psp-dir=auto /psx/Metal\ Gear\ Solid\ VR\ Missions.cue
Se si ha più di un file CUE, queste verranno trattati come un gioco a più dischi. Esempio: $ ./pop-fe.py --psp-dir=auto /psx/Grandia1of2.img /psx/Grandia2of2.img
Supporto per Memory Card
POPstation-FEtcher supporta vari formati di immagini di memoria. Per installare un’immagine di memoria insieme al gioco:$ ./pop-fe.py --psp-dir=auto Crash.cue Crash.srm
Supporto per PSIO, PS2, PS3, PS Classic, e RetroArch
POPstation-FEtcher supporta anche la conversione di giochi per PSIO, PS2, PS3, PS Classic e RetroArch, fornendo formati e configurazioni specifici per ciascuna piattaforma.
Requisiti e Installazione
Per installare POPstation-FEtcher su Linux, sono necessari alcuni strumenti e dipendenze. Ecco i comandi per Fedora36 e Debian/Mint:
- Fedora36:
sudo dnf install python-is-python3 python3-pip python3-devel libsndfile-devel ffmpeg
git clone https://github.com/sahlberg/pop-fe.git
cd pop-fe
./pop-fe.py --install
- Debian/Mint:
sudo apt install python-is-python3 python3-pip libsndfile-dev git ffmpeg
git clone https://github.com/sahlberg/pop-fe.git
cd pop-fe
./pop-fe.py --install
Dipendenze addizionali
Assicuratevi di installare le seguenti dipendenze aggiuntive:
- ecdsa:
pip3 install ecdsa
- pycdio/pycdlib: Per l’elaborazione di immagini ISO.
- cue2cu2: Per la conversione di CUE in CU2.
- binmerge: Per unire file multi-bin.
- requests: Per il recupero di dati online.
Changelog
- Corretto un bug relativo all’opzione swap-disk su PS3, che poteva causare malfunzionamenti durante il cambio disco.
- Aggiornati alcuni asset grafici e componenti interni.
- Aggiunto un nuovo strumento: layout.py (solo per Linux), che consente di visualizzare in anteprima la composizione delle immagini pic0 e pic1 come appariranno nella XMB di PS3 e PSP.
- Introdotte nuove opzioni per modificare con precisione
pic0-scaling
(scalatura) epic0-offset
(posizionamento), senza dover ricompilare EBOOT o PKG e installarli ogni volta sui dispositivi. - Le impostazioni personalizzate di pic0 permettono una presentazione più curata dei giochi, evitando che l’immagine pic0 copra dettagli importanti dello sfondo pic1, come può accadere con il posizionamento automatico predefinito.
Download: POP-FE v1.19
Download: Source code POP-FE v1.19
Fonte: github.com