pop-fe2 è un nuovo strumento Python sviluppato da sahlberg, l’autore di pop-fe, che permette di creare pacchetti PS2Classic PKG per PlayStation 3 in modo semplice, sia su Linux che su Windows.
🔹 Funzionalità Principali
-
✅ Supporto per i giochi NTSC-U più popolari, con asset predefiniti nel database.
-
✅ Utilizzo di asset di bassa qualità come fallback se quelli originali non sono disponibili.
-
✅ Apre una finestra di dialogo se non trova le immagini necessarie.
-
✅ Per ora supporta solo giochi con tutti gli asset definiti in gamedb.py (contributi benvenuti!).
📌 Work in Progress (WIP)
Al momento, lo strumento è ancora in sviluppo, ma già funzionante. Tra le feature in arrivo:
-
🚧 Aggiunta del supporto per VMC (Virtual Memory Card).
⚠️ IMPORTANTE: Problema con MAKE_NPDATA
Il tool make_npdata
non compila sulle versioni recenti di Linux. È disponibile una patch su Sorvigolova/make_npdata#1, ma non è ancora stata mergiata.
Soluzione temporanea: Usare questo fork:
👉 https://github.com/masible/make_npdata/tree/wip/hadess/modern-linux
🛠️ Come Usare pop-fe2
Creare un PKG da un file ISO
Per generare un file game.pkg
da un ISO:
./pop-fe2.py --ps3-pkg=game.pkg /path/to/game.iso
Usare il Titolo del Gioco come Nome del PKG
./pop-fe2.py --ps3-pkg=title /path/to/game.iso
Usare il GameID come Nome del PKG
./pop-fe2.py --ps3-pkg=gameid /path/to/game.iso
Specificare una Cartella di Output Diversa
./pop-fe2.py --ps3-pkg=gameid --output-directory=/path/to/my/pkgs/ /path/to/game.iso
Elaborazione in Batch (Creare PKG per più ISO)
Per scansionare una cartella e creare PKG per tutti i file ISO trovati:
find /path/to/my/isos | egrep ".iso$" | while read ISO; do ./pop-fe2.py --ps3-pkg=title --output-directory=/path/to/my/pkgs ${ISO}; done
📥 Installazione
Assicurati di avere i seguenti pacchetti installati:
# Dipendenze necessarie sudo apt install git python3 libsndfile1-dev ffmpeg make cmake
Poi clona il repository e installa i requisiti:
# Clona il progetto e i submodules git clone --recursive https://github.com/sahlberg/pop-fe2.git cd pop-fe2 # Compila gli strumenti necessari make # Installa i requisiti Python pip3 install -r requirements.txt
🔗 Informazioni Aggiuntive
-
GitHub Releases: https://github.com/sahlberg/pop-fe2/releases/tag/v1.0
🔹 Happy PS2 Classics Packaging! 🔹