Home Homebrew Rilasciato POP-FE (POPstation-FEtcher) v1.19

Rilasciato POP-FE (POPstation-FEtcher) v1.19

283
0

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.

L’aggiornamento più recente amplia notevolmente gli asset disponibili e introduce le tooltip nell’interfaccia, migliorando l’usabilità generale.

Le versioni rilasciate nei mesi precedenti, ma comunque significative, includono la correzione del download manuale su Windows, dovuta alla mancanza nativa di wget: per risolvere il problema, il sistema ora utilizza la libreria requests.

Un’altra modifica importante riguarda CHDMAN, che al momento è stato disattivato a causa del suo funzionamento instabile; viene sottolineato come il formato più affidabile per l’archiviazione dei giochi resti il classico cue/bin conforme allo standard redump.

Una delle novità più grandi riguarda comunque l’introduzione della generazione dei manuali digitali per PS3: tutte le versioni NTSC-U ora dispongono di scansioni di alta qualità, mentre per PAL e NTSC-J la copertura è ancora incompleta e gli sviluppatori invitano gli utenti a segnalare eventuali link a manuali di buona qualità per arricchire il database.

Ulteriori aggiornamenti includono il supporto per regolare scala e posizione del logo PIC0 su PSP e PS3, permettendo una personalizzazione più accurata dell’aspetto dei giochi.

Poiché il database contiene circa 12.000 titoli, mantenere e ottimizzare tutte le voci richiede un lavoro immenso e gli autori invitano la comunità a contribuire segnalando valori corretti di scaling e offset, così da migliorare l’esperienza degli utenti successivi.

Inoltre, sono stati risolti alcuni problemi legati all’audio SND0 su PSP, che ora viene riprodotto con velocità e tonalità corrette.

Aggiunte anche nuove opzioni per utilizzare l’icona come sfondo PIC1 e per perfezionare il posizionamento del logo, permettendo una personalizzazione ancora più ricca durante la conversione dei giochi.

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 di ps1_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 v1.25

  • Aggiunti molti più asset aggiunti.
  • Aggiunte anche le tooltip all’interfaccia utente.

Changelog v1.24

  • Windows non include wget di default, quindi si è passati all’utilizzo di requests.get.

Changelog v1.23

  • Al momento CHDMAN non sembra funzionare correttamente, quindi è stato disattivato per ora. In ogni caso, l’unico vero modo corretto per archiviare le immagini dei dischi è il formato cue/bin di Redump.

Changelog v1.22

  • La novità principale di questa versione è la possibilità di generare il “Software manual” su PS3.
  • Tutti i giochi NTSC-U dovrebbero avere manuali digitalizzati in alta qualità.
  • Il supporto ai manuali PAL o NTSC-J è limitato. Se trovi link a scansioni di buona qualità per manuali PAL/NTSC, apri una segnalazione e fornisci il link, così potranno essere aggiunti al database.

Changelog v1.21

  • Numerosi aggiornamenti agli asset.
  • L’aggiornamento principale introduce nella UI di pop-fe-psp e pop-fe-ps3 nuovi campi che permettono di modificare scala e posizionamento del logotipo PIC0, così da migliorare l’aspetto dei giochi.
  • Mantenere e aggiornare le circa 12.000 voci del database dei dischi richiede molto lavoro e non può essere gestito da una sola persona.
  • Sono stati aggiunti link a circa 11.000 dischi per l’immagine PIC0, ma applicare manualmente le modifiche di scala e posizionamento è troppo impegnativo.
  • Se trovi un gioco in cui regolazioni personalizzate della UI migliorano notevolmente la resa rispetto alle impostazioni predefinite, apri una issue su GitHub indicando ID del gioco/disco e valori di scala e offset X/Y, così il database potrà essere aggiornato per migliorare l’esperienza dei futuri utenti.

Changelog v1.20

  • Corretta la generazione del file SND0 su PSP affinché venga riprodotto alla velocità e tonalità corrette.
  • Aggiunta un’opzione per utilizzare l’ICON come sfondo PIC1.
  • Introdotte nuove opzioni per PSP che permettono di modificare posizionamento e scala del logo PIC0.

Download: POP-FE v1.25

Download: Source code POP-FE v1.25

Fonte: github.com