Pubblicato un rapido aggiornamento per NHDDL, il launcher sviluppato dal developer pcm720 per avviare giochi su PlayStation 2 direttamente da hard disk interni formattati in exFAT.
Questa nuova versione introduce un piccolo ma significativo miglioramento: la possibilità di forzare il video mode dell’interfaccia utente di NHDDL su NTSC o PAL.
Questa funzionalità è particolarmente utile per gli utenti che desiderano garantire una compatibilità visiva ottimale con il proprio televisore o sistema di visualizzazione.
Funzionamento
NHDDL consente di cercare file ISO su un hard disk interno formattato in exFAT. Una volta selezionato il gioco, il launcher lo avvia tramite il sistema Neutrino, con un’interfaccia utente semplice e intuitiva.
Inoltre, NHDDL è compatibile con diverse periferiche, tra cui dispositivi come SD2PSX e MemCard PRO 2, e attiva memory card personalizzate per ciascun titolo.
Il sistema permette di visualizzare anche l’ID del gioco, un’informazione utile per attivare impostazioni specifiche su dispositivi della linea Pixel FX.
Inoltre, NHDDL scrive automaticamente il file di cronologia sulla memory card, facilitando l’organizzazione e il caricamento dei giochi.
Differenze con Open PS2 Loader
NHDDL non intende essere un sostituto di Open PS2 Loader. Piuttosto, è un complemento per chi preferisce utilizzare hard disk interni formattati in exFAT. Infatti, NHDDL non supporta ISO avviati da fonti esterne o da dispositivi diversi dall’HDD interno.
Caratteristiche avanzate
- Visualizzazione delle copertine: Il programma utilizza lo stesso sistema di Open PS2 Loader per visualizzare le copertine dei giochi. Basta caricare immagini JPG o PNG di dimensioni 140×200 nella directory ART del disco rigido, seguendo la convenzione di denominazione basata sull’ID del titolo, come ad esempio SLUS_200.02_COV.jpg.
- Supporto per la modalità 480p: Per abilitare l’uscita in risoluzione progressiva (480p) per il launcher, è sufficiente rinominare il file
nhddl.elf
innhddl_p.elf
o creare un file vuoto chiamato 480p accanto al file ELF. - Configurazione e memoria dei titoli: NHDDL memorizza automaticamente l’ultimo titolo avviato, salvando il percorso completo del file ISO in
lastTitle.txt
. Inoltre, è possibile impostare parametri globali o specifici per ciascun titolo utilizzando file di configurazione YAML, con opzioni dettagliate per ciascun gioco.
Utilizzo
- Scaricare l’ultima release di Neutrino.
- Scaricare l’ultima versione di
nhddl.elf
. - Estrarre l’archivio di Neutrino.
- Copiare il file eseguibile
nhddl.elf
nella cartella di Neutrino accanto al fileneutrino.elf
. - Passaggio aggiuntivo se ti servono USB, MX4SIO o UDPBD:
- Modificare il file
nhddl.yaml
di conseguenza e copiarlo accanto al file eseguibilenhddl.elf
.
- Modificare il file
- Copiare la cartella di Neutrino sulla memory card della PS2.
- Qualsiasi cartella (ad esempio,
APPS
) va bene, non è necessario che si trovi nella radice della memory card.
- Qualsiasi cartella (ad esempio,
Nota: L’aggiornamento di nhddl.elf
è semplice come sostituire nhddl.elf
con la versione più recente.
Dispositivi BDM supportati
Visualizzazione delle cover
NHDDL utilizza lo stesso formato di denominazione e file utilizzato da OPL. Basta posizionare i file PNG 140×200 denominati <ID titolo>_COV.png
(ad esempio, SLUS_200.02_COV.png
) nella directory ART
dell’hard disk.
Se non si sa dove ottenere le cover, consultare l’ultima versione di OPL Manager.
File di configurazione
NHDDL utilizza file simili a YAML per caricare e memorizzare le sue opzioni di configurazione.
File di configurazione del launcher
La configurazione del launcher viene letta dal file nhddl.yaml
, che deve trovarsi nella stessa directory di nhddl.elf
. Questo file è opzionale e va usato solo per abilitare la modalità 480p nell’interfaccia NHDDL o cambiare la modalità NHDDL in qualcosa di diverso da ata
.
Di default, la modalità 480p è disabilitata e viene usato il dispositivo ATA per cercare file ISO.
Per disabilitare un flag, basta commentarlo con #
. Consultare questo file per un esempio di file nhddl.yaml
valido.
File di configurazione sul dispositivo di archiviazione
NHDDL memorizza e cerca i file di configurazione relativi alle ISO nella directory nhddl
all’interno del drive BDM.
lastTitle.txt
: Questo file memorizza il percorso completo dell’ultimo titolo avviato e viene usato per navigarci automaticamente ad ogni avvio di NHDDL. Viene creato automaticamente.cache.bin
: Contiene la cache degli ID dei titoli per tutti gli ISO trovati durante l’ultimo avvio, velocizzando la creazione della lista ISO. Anche questo file viene creato automaticamente.
File di argomenti
Questi file memorizzano argomenti arbitrari che vengono passati a Neutrino all’avvio di un titolo. Gli argomenti presenti in questi file vengono passati a neutrino.elf
così come sono.
Per un elenco degli argomenti validi, consultare il README di Neutrino.
Esempio di file di argomenti valido:
# All flags are passed to neutrino as-is for future-proofing, comments are ignored gc: 2 mc0: mass:/memcard0.bin # all file paths must always start with mass: $mc1: mass:/memcard1.bin # this argument is disabled # Arguments that don't have a value # Empty values are treated as a simple flag dbc: logo:
Per poter analizzare questi argomenti e permettere di abilitarli o disabilitarli dinamicamente nell’interfaccia, NHDDL utilizza il simbolo del dollaro ($
) per contrassegnare gli argomenti come abilitati o disabilitati di default. Solo gli argomenti abilitati vengono passati a Neutrino.
NHDDL supporta due tipi di file di argomenti:
global.yaml
: Gli argomenti memorizzati innhddl/global.yaml
vengono applicati a ogni ISO per impostazione predefinita.- File specifici per ISO: Gli argomenti memorizzati in
nhddl/<nome ISO>.yaml
vengono applicati a ogni ISO che inizia con<nome ISO>
.
NHDDL può creare automaticamente questo file quando vengono modificati e salvati i “modi compatibilità” per un titolo nell’interfaccia.
Esempio di struttura di directory su un dispositivo BDM
ART/ # cover art, optional
|
- SLUS_200.02_COV.png
nhddl/
|
- lastTitle.txt # created automatically
- cache.bin # created automatically
- global.yaml # optional argument file, applies to all ISOs
- Silent Hill 2.yaml # optional argument file, applies only to ISOs that start with "Silent Hill 2"
CD/
|
— Ridge Racer V.iso
DVD/
|
- Silent Hill 2.iso
- TimeSplitters.iso
Casi d’uso comuni
Passare NHDDL in modalità USB
Per passare NHDDL alla modalità USB, creare un file nhddl.yaml
con il seguente contenuto: mode: usb
e copiare questo file nella directory di Neutrino accanto a nhddl.elf
.
Passare NHDDL in modalità MX4SIO
Per passare NHDDL alla modalità MX4SIO, creare un file nhddl.yaml
con il seguente contenuto: mode: mx4sio
e copiare questo file nella directory di Neutrino accanto a nhddl.elf
.
Passare NHDDL in modalità UDPBD
Per passare NHDDL alla modalità UDPBD, creare un file nhddl.yaml
con il seguente contenuto:
mode: udpbd udpbd_ip: <PS2 IP address>
Se si ha già configurato la rete tramite uLaunchELF e la memory card contiene il file SYS-CONF/IPCONFIG.DAT
, non è necessario aggiungere udpbd_ip
. Copiare questo file nella directory di Neutrino accanto a nhddl.elf
.
Changelog
- Questo è solo un piccolo rilascio che aggiunge la possibilità di forzare la modalità video dell’interfaccia utente NHDDL su NTSC o PAL.
Note importanti
- Si raccomanda di utilizzare l’ultima build di sviluppo di Neutrino per garantire la piena compatibilità.
- A seguito delle modifiche apportate allo schema della cache, la cache degli ID dei titoli sarà sottoposta a una nuova scansione.
- Nel caso di utilizzo di NHDDL con un solo dispositivo, è possibile configurare la modalità tramite il file
nhddl.yaml
, ottenendo un significativo miglioramento nei tempi di avvio.
Generatore PSU
- Gli utenti possono visitare questo sito per generare il file
nhddl.yaml
necessario alla propria installazione o per ottenere un pacchetto PSU conforme al sistema SAS. Ulteriori informazioni sul futuro Save Application System e sui pacchetti PSU per le applicazioni sono disponibili su PS2Wiki.
Download: NHDDL v1.1.0
Download: Source code NHDDL v1.1.0
Fonte: github.com