Ii developer ItsJokerZz pubblica la prima versione stabile di FPKGi, un’applicazione homebrew open-source che permette di scaricare e installare contenuti modificati, come file .pkg
, su console PlayStation 4 e PlayStation 5, con un focus su server personalizzati.
Si tratta di una versione evoluta dello storico programma PKGi, un progetto che ha visto la luce su console PSP, PlayStation 3 e PlayStation Vita, mantenendo la stessa interfaccia familiare, la musica di sottofondo e le funzionalità tanto apprezzate, adattandole alle console di ultima generazione.
FPKGi si distingue per la capacità di gestire contenuti personalizzati tramite file .json
, che possono essere caricati da dispositivi locali, reti locali o server web, rendendo il processo di ricerca, download e installazione dei pacchetti semplice e intuitivo.
Istruzioni di installazione
Scaricare l’ultima versione:
- Scaricare l’ultima versione compilata di FPKGi dalla repository Github o visitando il sito pkg-zone.com.
Installazione del pacchetto:
- Scegliere il metodo che si preferisce per installare il pacchetto sulla console. In alternativa, è possibile installarlo direttamente tramite l’Homebrew Store di LightningMods.
Popolamento dei contenuti:
- Avviare l’applicazione per creare automaticamente le cartelle e i file
.json
necessari nella directory/user/data/FPKGi/
.
Popolare i contenuti in locale:
- Modificare i file
.json
generati nella cartella/user/data/FPKGi/ContentJSONs/
per aggiungere i propri contenuti personalizzati, è possibile generare e salvare anche un file.json
compatibile direttamente dal sito dello sviluppatore.
Nota: Nel campo “size” utilizzare byte e specificare la regione del contenuto come “USA”, “JAP”, “EUR”, “ASIA” o null.
Esempio di struttura .json
:
{ "DATA": { "https://www.example.com/directLinkToContent.pkg": { "region": "USA", "name": "Content Title", "version": "1.00", "release": "11-15-2014", "size": 1000000000, "min_fw": null, "cover_url": "https://www.example.com/cover.png" } } }
Importante: Assicurarsi che la dimensione sia il più precisa possibile per evitare problemi durante il download. I campi "version"
, "region"
, "release"
, "min_fw"
e "cover_url"
possono essere lasciati null se non necessari.
Popolamento dei contenuti via Web:
Per abilitare il caricamento via web, modificare il file config.json
in /user/data/FPKGi/
e abilitare la funzione tramite il menu.
Cercare e modificare la sezione:
"CONTENT_URLS": { "PS1": null, "PS2": null, "PSP": null, "games": null, "apps": null, "updates": null, "DLC": null, "demos": null, "homebrew": null, "emulators": null, "themes": null }
Sostituire null
con URL che puntano a file .json
contenenti i propri contenuti:
"CONTENT_URLS": { "games": "https://www.example.com/GAMES.json" }
I campi non specificati caricheranno i contenuti dai file .json
locali.
Controlli e impostazioni
Navigazione:
- Utilizzare gli stick analogici (
e
) o la croce direzionale (
) per muoversi tra i contenuti. Per selezionare o scaricare un contenuto, premere il tasto
.
- Utilizzare i pulsanti
e
per cambiare pagina, i pulsanti
e
permettono invece di cambiare categoria. Premendo
, è possibile visualizzare le informazioni dettagliate del contenuto selezionato.
- Per accedere al menu delle impostazioni, premere il pulsante
. Premendo nuovamente
, si potranno salvare le modifiche effettuate alle impostazioni. Premere
, per chiudere il menu senza salvare le modifiche.
- Premere il touchpad per cercare o filtrare i contenuti in base al nome o all’ID del titolo.
Funzionalità principali
- Ricerca: Permette di trovare rapidamente i contenuti usando parole chiave.
- Ordinamento: Consente di organizzare i contenuti per dimensione, nome, regione o ID del titolo.
- Filtri: Facilita la navigazione filtrando i contenuti per tipo.
- Opzioni di visualizzazione: Permette di alternare tra ordine crescente e decrescente.
Personalizzazione
- Musica di sottofondo: è possibile attivare o disattivare la musica originale di PKGi creata da nobodo.
- Sfondo personalizzato: Consente di aggiungere immagini di sfondo tramite URL o da file locali, supportando i formati .png, .bmp, .jpg e .jpeg.
Esempi:
Esempio di URL:"background_uri": "https://www.example.com/image.png"
Esempio locale:"background_uri": "/user/data/FPKGi/Backgrounds/custom.png"
Ripristino predefinito:"background_uri": null
Gestione dei Download
- Download in background: Supporta download simultanei con installazione automatica e compatibilità con la modalità riposo.
- Download in primo piano: Supporta un solo download alla volta, ma è prevista una funzione di coda nei prossimi aggiornamenti.
Il percorso dei download può essere modificato dalle impostazioni dell’app oppure manualmente tramite il file config.json
, nel seguente modo:
"downloadPath": "/mnt/usb0/"
oppure"downloadPath": "/user/data/folder/"
Per riportare il percorso al valore predefinito, basta impostarlo su null
o usare il valore standard:"downloadPath": "/user/data/FPKGi/Downloads/"
Changelog
Aggiunte
- “Elimina dopo l’installazione” per PS5: Abilitata la funzione che consente di eliminare automaticamente i file dopo l’installazione su PS5.
- Supporto ai file ZIP: Ora è possibile scaricare, estrarre e installare contenuti direttamente da archivi ZIP.
- Estrazione dump PS5: Introdotta la possibilità di estrarre i dump PS5 per integrazione con itemzflow.
- Ordine di installazione ZIP: I pacchetti contenuti nei file ZIP vengono ora installati in ordine alfabetico, dando priorità a numeri e simboli.
- Compatibilità jailbreak: Migliorata la compatibilità con jailbreak whitelistati su PS5.
- Doppia pressione del tasto cerchio: Ora è possibile chiudere l’app con due pressioni consecutive del tasto cerchio.
Miglioramenti e ottimizzazioni
- Elementi per pagina aumentati: Il numero di contenuti visibili per pagina è passato da 25 a 30, con aggiornamenti all’interfaccia e un nuovo logo.
- Maggiore precisione nei dati di download: Passaggio a ulong per una misurazione più precisa delle informazioni di download.
- Restrizione contenuti PS5: I contenuti specifici per PS5 non sono più visualizzabili su PS4.
Correzioni, risoluzioni e altro
- Crash durante download diretti su PS5: Risolti i crash che si verificavano nei download diretti su PS5.
- Correzione lingua: Risolti problemi di visualizzazione per lingue diverse.
- Installazione titoli non UTF-8: Corretta l’impossibilità di installare file con caratteri non UTF-8 (non in inglese).
- Supporto lingue aggiuntive: Ora supporta lingue asiatiche e l’arabo per i titoli dei contenuti, come mostrato nel video di Michael Crump su YouTube.
Download: FPKGi v1.00.0
Download: Source code FPKGi v1.00.0
Fonte: github.com