Lo sviluppatore Bucanero è tornato alla carica rilasciando un nuovo aggiornamento di PKGi con la nuova versione 1.2.0.PKGi è un porting per PlayStation 3 di PSVita pkgi che permette di scaricare e installare file in formato .pkg direttamente sulla tua PS3.
Caratteristiche
- facile da usare: elenca i download disponibili, inclusa la ricerca, il filtro e l’ordinamento.
- standalone: nessun PC richiesto, tutto avviene direttamente su PS3.
- download automatici: basta scegliere un elemento e verrà scaricato dall’app sul disco rigido (
direct mode
) o messo in coda per il download in background (background mode
) utilizzando il Download Manager interno. - riprende i download interrotti: puoi interrompere un download in qualsiasi momento, cambiare applicazione e tornare per riprendere il download in un secondo momento.
- attivazione dei contenuti: l’app può generare
.rif
file per i contenuti scaricati (il sistema deve essere attivato)
Appunti:
- l’accodamento di più download è supportato solo quando si utilizza la modalità
background download
. - le attività di download in background verranno visualizzate solo dopo aver riavviato la PS3.
Registro modifiche
Vedi le ultime modifiche qui .
Istruzioni di installazione
È necessario creare un file pkgi.txt
su /dev_hdd0/game/NP00PKGI3/USRDIR
che contenga gli elementi disponibili per l’installazione. Il formato del database di testo è personalizzabile dall’utente. Controlla questa sezione per sapere come definire il tuo formato db personalizzato.
Database multipli
Puoi anche caricare file di database aggiuntivi:
pkgi_games.txt
pkgi_dlcs.txt
pkgi_themes.txt
pkgi_avatars.txt
pkgi_demos.txt
pkgi_managers.txt
pkgi_emulators.txt
pkgi_apps.txt
pkgi_tools.txt
Gli elementi su ciascuno di questi file verranno classificati automaticamente in base al tipo di contenuto del file. Nota: l’app presuppone che ogni file di database abbia lo stesso formato, come definito in dbformat.txt
.
Aggiornamento DB online
Puoi aggiornare e sincronizzare un database online aggiungendo gli URL del database al file config.txt
in formato /dev_hdd0/game/NP00PKGI3/USRDIR
.
Per esempio:
url http://www.mysite.com/mylist.csv
url_demos http://www.demos.com/otherlist.csv
url_emulators http://www.example.com/emulators.csv
Utilizzando questa configurazione, pkgi.txt
verrà aggiornato con mylist.csv
, pgi_demos.txt
con otherlist.csv
e pkgi_emulators.txt
con emulators.csv
.
La prossima volta che aprirai l’app, avrai un’opzione di menu aggiuntiva chiamata Aggiorna . Quando lo selezioni, i database locali verranno sincronizzati con gli URL definiti.
Formati DB
L’applicazione necessita di un database di testo che contenga gli elementi disponibili per l’installazione e deve seguire la definizione del formato predefinito o avere un file di definizione del formato personalizzato .
Formato DB predefinito
Il formato file di database predefinito utilizza un formato CSV molto semplice in cui ogni riga indica un elemento nell’elenco:
contentid,type,name,description,rap,url,size,checksum
dove:
Colonna | Descrizione |
---|---|
contentid |
è l’ID contenuto completo dell’elemento, ad esempio: UP0000-NPXX99999_00-0000112223333000 . |
type |
è un numero per il tipo di contenuto dell’elemento. Vedere la tabella seguente per i dettagli. (impostalo a 0 se sconosciuto) |
name |
è una stringa per il nome dell’elemento. |
description |
è una stringa per la descrizione dell’elemento. |
rap |
i 16 byte esadecimali per un file RAP, se richiesto dall’elemento (i .rap file verranno creati su /dev_hdd0/exdata ). Lascia vuoto per saltare il .rap file. |
url |
è l’URL HTTP/HTTPS da cui scaricare il file .pkg . |
size |
è la dimensione in byte del .pkg file o 0 se sconosciuta. |
checksum |
è un digest SHA256 del .pkg file (come 32 byte esadecimali) per assicurarsi che il file non venga manomesso. Lascia vuoto per saltare il controllo. |
Nota: name
e description
non può contenere nuove righe o virgole.
Un pkgi.txt
file di esempio :
EP0000-NP9999999_00-0AB00A00FR000000,0,My PKG Test,A description of my pkg,dac109e963294de6cd6f6faf3f045fe9,http://192.168.1.1/html/mypackage.pkg,2715513,afb545c6e71bd95f77994ab4a659efbb8df32208f601214156ad89b1922e73c3
UP0001-NP00PKGI3_00-0000000000000000,0,PKGi PS3 v0.1.0,,,http://bucanero.heliohost.org/pkgi.pkg,284848,3dc8de2ed94c0f9efeafa81df9b7d58f8c169e2875133d6d2649a7d477c1ae13
Tipi di contenuto
Digitare il valore | Tipo di contenuto |
---|---|
0 | Sconosciuto |
1 | Gioco |
2 | DLC |
3 | Tema |
4 | Avatar |
5 | Dimostrazione |
6 | Gestione backup |
7 | Emulatore |
8 | Applicazione |
9 | Attrezzo |
Formato DB definito dall’utente
Per utilizzare un formato di database personalizzato, è necessario creare un dbformat.txt
file e salvarlo su /dev_hdd0/game/NP00PKGI3/USRDIR
.
Il dbformat.txt
file di definizione è un file di testo a 2 righe:
- Riga 1: il carattere delimitatore personalizzato (es:
;
,,
,|
, ecc.) - Riga 2: i nomi delle colonne per ogni colonna nel database personalizzato, delimitati dal delimitatore appropriato definito nella riga 1
Nota: affinché le colonne vengano riconosciute correttamente, utilizzare i nomi dei tag di colonna definiti nella tabella sopra.
Tutte le colonne sono facoltative. Il tuo database potrebbe avere più (o meno) colonne, quindi qualsiasi colonna non riconosciuta verrà saltata.
Esempio
Esempio dbformat.txt
, per un database che utilizza il punto e virgola ( ;
) come separatore:
;
name;TITLE ID;REGION;description;AUTHOR;TYPE;url;rap;size
Risultato:name,description,url,rap,size
verranno utilizzati solo i campi.
Esempio
Esempio dbformat.txt
, per un database che utilizza il carattere pipe ( |
) come separatore:
|
REGION|TITLE|name|url|rap|contentid|DATE|PKG FILENAME|size|checksum
Risultato:name,url,rap,contentid,size,checksum
verranno utilizzati solo i campi.
utilizzo
L’utilizzo dell’applicazione è semplice e immediato:
- Spostare SU/ GIU per selezionare l’elemento che si desidera scaricare e premere .
- Per vedere i dettagli dell’articolo, premere .
- Per ordinare/filtrare/ricercare premere . Si aprirà il menu contestuale. Premere nuovamente per confermare le nuove impostazioni oppure premere per annullare eventuali modifiche.
- Premere i pulsanti di attivazione sinistro o destro L1/ R1 per spostare le pagine in alto o in basso.
- Premere L2/ R2 attivare i pulsanti per passare da una categoria all’altra.
Appunti
- Dati RAP: se l’articolo contiene dati
.rap
, il file verrà salvato nella cartella/dev_hdd0/exdata/
.
Domande e risposte
- Dove trovare una
rap
?Puoi utilizzare uno strumento come RIF2RAP per generare un file.rap
dai tuoi.rif
file esistenti . Quindi puoi usare uno strumento comehexdump
ottenere la stringa di byte esadecimale. - Dove trovare i
.pkg
link?Puoi utilizzare PSDLE per trovare gli.pkg
URL dei giochi che possiedi. Quindi utilizza l’URL originale o ospita il file sul tuo server web. - Dove rimuovere i download interrotti/non riusciti per liberare spazio su disco?Controlla la
/dev_hdd0/tmp/pkgi
cartella: ogni download sarà in un.pkg
file separato in base al suo ID titolo. Elimina semplicemente il file e ricomincia. - La velocità di download è troppo lenta!L’ottimizzazione è ancora in sospeso. Se il
direct
download è lento, puoi utilizzare labackground download
modalità per scaricare i file utilizzando il Download Manager PS3 interno.
Changelog
- Supporto all’internazionalizzazione
- Rilevamento della lingua in base alle impostazioni della PS3
- traduzione in spagnolo
- Scansione online per gli aggiornamenti dei contenuti disponibili
- Supporto per TLS v1.2 utilizzando libcurl+polarSSL più recente