Lo sviluppatore Bucanero dopo una serie di test ha rilasciato la seconda versione stabile di PKGi per PSP con la nuova versione 1.0.0. PKGi PSP è un port di pkgi-ps3 un’app homebrew che consente di scaricare e installare file .pkg direttamente sulla tua PSP.
Caratteristiche
- facile da usare: elenca i download disponibili, inclusa la ricerca, il filtraggio e l’ordinamento.
- standalone: non è necessario il PC, tutto avviene direttamente sulla PSP.
- download automatici: basta scegliere un elemento e l’app lo scaricherà sulla Memory Stick (
ms0:/PKG/
). - riprende i download interrotti: puoi interrompere un download in qualsiasi momento, cambiare applicazione e tornare per riprendere il download in un secondo momento.
- supporto per la localizzazione: finlandese, francese, tedesco, indonesiano, italiano, polacco, portoghese, spagnolo, turco
Appunti:
- attivazione del contenuto: il contenuto scaricato richiede una licenza valida per essere eseguito. Se la tua PSP non è stata attivata, puoi utilizzare uno dei seguenti plugin:
- Plug-in npdrm_free (giochi e DLC PSP/PS1/PCEngine)
- Plug-in npdrm_free_mod (solo giochi PSP/PS1)
- nploader_mod (solo DLC PSP)
Istruzioni per l’installazione
È necessario creare un pkgi.txt
file ms0:/PSP/GAME/PKGI/
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_psx.txt
pkgi_demos.txt
pkgi_updates.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 del DB in linea
È possibile aggiornare e sincronizzare un database online aggiungendo gli URL del DB al config.txt
file in formato ms0:/PSP/GAME/PKGI/
.
Per esempio:
url_games 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_games.txt
verrà aggiornato conhttp://www.mysite.com/mylist.csv
,pkgi_demos.txt
conhttp://www.demos.com/otherlist.csv
,- e
pkgi_emulators.txt
conhttp://www.example.com/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 predefinita o disporre di 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. Per i dettagli vedere la tabella seguente . (impostalo su 0 se sconosciuto) |
name |
è una stringa per il nome dell’elemento. |
description |
è una stringa per la descrizione dell’articolo. |
rap |
i 16 byte esadecimali per un file RAP, se richiesto dall’articolo ( .rap i file verranno creati su ms0:/PKG/RAP ). Lascia vuoto per saltare il .rap file. |
url |
è l’URL HTTP/HTTPS/FTP/FTPS da cui scaricare il .pkg file. |
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 caratteri di fine riga o virgole.
File DB di esempio
Un pkgi.txt
file di esempio che segue il contentid,type,name,description,rap,url,size,checksum
formato:
EP0001-FILEMANAG_00-0000000000000000,8,FileManager v1.40,File Manager,,http://github.com/Zarh/ManaGunZ/releases/download/1.40/FileManager_v1.40.pkg,12171120,FAF680636B18AD0B70AA61F48A78C5E42D6972F795F1B82CC434BE3DDE60F00F
UP0001-IRISMAN00_00-VER4880000000000,8,IRISMAN 4.88.1,Backup Manager,,http://github.com/aldostools/IRISMAN/releases/download/4.88/IRISMAN_4.88.pkg,29411984,E6EF607F0002B31BFB148BE4FC9BDBACB4E53110751F0E667C701D40B5290570
EP0001-MANAGUNZ0_00-0000000000000000,8,ManaGunZ v1.40,Backup Manager,,http://github.com/Zarh/ManaGunZ/releases/download/1.40/ManaGunZ_v1.40.pkg,17563040,CE0E4036903E881C08259FD69E777F6BC9CD24E823B471A7B15C88FDDBB2E330
UP0001-PS3SFM001_00-0000000000000000,8,Simple file manager v0.5.2,File Manager,,http://github.com/lmirel/fm_psx/releases/download/v0.5.2/sfm_ps3.pkg,1098800,301F64CC94E9BC442FDAC9199BFB8153AC2430A5E47331C6CF8A25B7881648A6
EP0001-UPDWEBMOD_00-0000000000000000,9,webMAN MOD v1.47.36,Backup Manager,,http://github.com/aldostools/webMAN-MOD/releases/download/1.47.36/webMAN_MOD_1.47.36_Installer.pkg,13580448,
Tipi di contenuto
Digitare il valore | Tipo di contenuto | File DB |
---|---|---|
0 | Sconosciuto | |
1 | Gioco | pkgi_games.txt |
2 | DLC | pkgi_dlcs.txt |
3 | Tema | pkgi_themes.txt |
4 | PSX | pkgi_psx.txt |
5 | Dimostrazione | pkgi_demos.txt |
6 | Aggiornamento | pkgi_updates.txt |
7 | Emulatore | pkgi_emulators.txt |
8 | Applicazione | pkgi_apps.txt |
9 | Attrezzo | pkgi_tools.txt |
Formato DB definito dall’utente
Per utilizzare un formato di database personalizzato, è necessario creare un dbformat.txt
file e salvarlo in formato ms0:/PSP/GAME/PKGI/
.
Il dbformat.txt
file di definizione è un file di testo di 2 righe:
- Riga 1: il carattere delimitatore personalizzato (es:
;
,,
,|
, ecc.) - Riga 2: i nomi di colonna 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 precedente.
Tutte le colonne sono facoltative. Il tuo database potrebbe avere più (o meno) colonne, quindi qualsiasi colonna non riconosciuta verrà ignorata.
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 una pipe di caratteri ( |
) 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 UP/ DOWNper selezionare l’elemento che si desidera scaricare e premere .
- Per visualizzare i dettagli dell’articolo, premere .
- Per ordinare/filtrare/cercare 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/ R1per spostare le pagine verso l’alto o verso il basso.
- Premere i pulsanti LEFT/ RIGHTper passare da una categoria all’altra.
Appunti
- Dati RAP: se l’elemento contiene
.rap
dati, il file verrà salvato nellams0:/PKG/RAP/
cartella.
Domande e risposte
-
Dove trovare un file
rap
?Puoi utilizzare uno strumento come RIF2RAP per generare un file
.rap
dai tuoi.rif
file esistenti. Quindi puoi utilizzare uno strumento comehexdump
ottenere la stringa di byte esadecimali. -
Dove trovare
.pkg
i link?Puoi utilizzare PSDLE per trovare
.pkg
gli 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
ms0:/PKG/
cartella: ogni download sarà in un.pkg
file separato in base al relativo ID contenuto. Basta eliminare il file e ricominciare. -
La velocità di download è troppo lenta!
L’ottimizzazione è ancora in sospeso. (Facoltativo) Imposta
Power Save Settings
->WLAN Power save
->OFF
, se desideri accelerare il processo di download.
Changelog
Aggiunto
- Installazione del pacchetto come
ISO
/CSO
/Digital
- Rilevamento memoria interna PSP Go (
ef0
/ms0
) - Aggiorna i file del database dagli URL (
Refresh
opzione) - Opzione abilitata
Search
(tastiera su schermo) - Aggiunta la categoria PSX
- Controllo e notifica della nuova versione PKGi
Fixato
- Installa e decrittografa i temi in
/PSP/THEME/
Varie
- Velocità di download migliorata (fino a 500 Kb/s)
- Supporto per le impostazioni del proxy di rete