Home Homebrew Rilasciato UDPBD-for-XEBP v2.4.3.0

[Scena PS2] Rilasciato UDPBD-for-XEBP v2.4.3.0

80
0

Pubblicato un nuovo aggiornamento per UDPBD-for-XEBP, lo strumento fornito in bundle con Neutrino Launcher Plugin ci permette di lanciare direttamente file ELF su console PlayStation 2 attraverso una connessione di rete utilizzando il protocollo UDP.

Neutrino Launcher Plugin è solo una parte della dashboard Xtreme Elite Boot Plus, progettata per avviare giochi su console PlayStation 2 da HDD, USB e MX4SIO tramite neutrino.

Questo plugin consente il caricamento diretto di backup di giochi direttamente dalla dashboard, supportando unità exFAT ad alta capacità fino a 4TB.

Include funzioni di navigazione rapide per sfogliare ampie liste di giochi, memorizza l’ultimo gioco giocato, visualizza artwork specifiche del gioco e metadati, e permette di impostare flag di compatibilità neutrino e altre opzioni a livello globale o per singolo gioco.

Questa nuova versione risolve un bug che impediva il corretto avvio del primo gioco durante il cold boot e ottimizza le impostazioni predefinite dei percorsi per gli utenti che utilizzano le memory card virtuali (VMC).

Per utilizzare le VMC, è necessario aggiornare la cartella XEBPLUS con la nuova versione di Neutrino Launcher, eseguire l’app di sincronizzazione, selezionare il server udpbd-server, attivare l’opzione “use vmcs” e sincronizzare con la console PS2.

Da notare che udpbd-server è obbligatorio per l’uso delle VMC, poiché udpbd-vexfat non le supporta. Una volta avviato Neutrino Launcher in XEBP, premendo il tasto è possibile accedere al menu contestuale, dove si può attivare o disattivare la funzione delle schede di memoria virtuali sia globalmente sia per singolo gioco.

Per un corretto funzionamento, il server udpbd richiede partizioni exFAT create con strumenti come Linux, exfatprogs o GParted. Un tutorial precedente illustra i passaggi necessari per configurare correttamente queste partizioni.

Caratteristiche

  • Caricamento diretto di backup di giochi per PlayStation 2 direttamente dal dashboard Xtreme Elite Boot Plus.
  • Supporta il caricamento di giochi da UDPBD, HDD, MX4SIO e USB.
  • Supporta unità exFAT ad alta capacità (attualmente testate fino a 4TB).
  • Funziona con file di gioco frammentati.
  • Funzioni di navigazione rapide per sfogliare ampie liste di giochi.
  • Memorizza gli ultimi 10 giochi avviati.
  • Mostra le copertine specifiche dei giochi nel menu.
  • Mostra metadati per ciascun gioco.
  • Imposta i flag di compatibilità neutrino e altre opzioni a livello globale o per singolo gioco.
  • Supporta le memory card virtuali (VMC).
  • Include il supporto per cheat.
  • Lista dei preferiti.
  • Integrazione di temi personalizzati.

Requisiti

  • Una console PlayStation 2 con una memory card che abbia installato FreeMCBoot o PS2BBL.
  • PS2BBL è l’opzione consigliata.
  • Se si utilizza ListBuilder, un computer con una versione recente di Python installata.
  • Tutti i requisiti specifici per il dispositivo da cui si desidera caricare i giochi.

UDPBD

  • Un adattatore di rete originale (OEM) se si utilizza una PS2 Fat.
  • Un PC con spazio libero sufficiente per memorizzare le ISO dei giochi.
  • Un’unità USB formattata in MBR FAT32 o exFAT con una capacità di almeno 1 GB.
    • Questa unità viene utilizzata per XEB+ e vari file, mentre le ISO dei giochi vengono archiviate sul PC.
  • Un cavo Ethernet per collegare la PS2 al PC.
  • Se il PC non dispone di una porta Ethernet, è possibile utilizzare un adattatore Ethernet USB.

HDD

  • Una console PlayStation 2 Fat.
  • Un adattatore di rete per PlayStation 2 o un componente aggiuntivo per disco rigido.
  • Un hard drive o SSD compatibile con l’adattatore di rete o per disco rigido della PlayStation 2.
  • Un’unità USB formattata in FAT32 o exFAT da 1GB o più grande.
    • Utilizzata per file XEB+ e vari.
  • Un dock per disco rigido del PC o un adattatore USB (opzionale)

MX4SIO

  • Un adattatore MX4SIO.
  • Una scheda SD formattata in exFAT di almeno 4GB (si raccomanda 32GB o più).
  • Un’unità USB formattata in FAT32 o exFAT da 1GB o più grande.
    • Utilizzata per file XEB+ e vari.
  • Un lettore di schede SD USB (opzionale)

USB

  • Un’unità USB formattata exFAT di almeno 4 GB.
    • Si consiglia una capacità di almeno 32 GB.
  • Un boot loader PS2 che può leggere unità exFAT.
    • PS2BBL lo supporta di default. Il supporto exFAT può essere aggiunto a FreeMcBoot con BDM Assault.

Configurazione

Nota: Questo processo di configurazione è pensato per la versione 2.4 di questo plugin. Chi aggiorna dalla versione 2.3 o precedenti dovrà ricostruire tutte le liste dei giochi. Chi invece esegue l’aggiornamento dalla versione 1.x dovrà rimuovere la vecchia versione di Neutrino Launcher dall’installazione di XEB+ prima di proseguire. Questa operazione include l’eliminazione di tutti i file di Neutrino Launcher presenti nelle cartelle APPS, PLG e CFG, oltre che delle cartelle CD e DVD nella directory principale dell’unità USB.

  1. Chi non lo ha ancora fatto, deve scaricare la versione Xtreme Elite Boot Plus Xmas 2021 Showcase dai seguenti link:
    http://www.hwc.nat.cu/ps2-vault/hwc-projects/xebplus/
    oppure
    https://web.archive.org/web/*/hwc.nat.cu/ps2-vault/hwc-projects/xebplus
  2. Estrarre la cartella XEBPLUS nella directory principale dell’unità USB e verificare che sia possibile accedere alla dashboard XEB+ sulla PlayStation 2.
  3. Si consiglia di utilizzare 7-zip per estrarre la cartella XEBPLUS nella directory principale dell’unità USB, poiché Windows non supporta nativamente file .rar protetti da password.
    • La password necessaria si trova nel file xebplus_xmas_showcase.rar\Distribution License.txt.
  4. Nel caso in cui venga utilizzata un’unità USB formattata in exFAT, sarà necessario utilizzare PS2BBL e questa versione compatibile di wLaunchELF.
  5. (Opzionale) È possibile configurare l’exploit PS2 scelto per avviare automaticamente XEB+ all’accensione.
  6. Scaricare l’ultima versione del plugin.
  7. Estrarre la cartella XEBPLUS nella directory principale dell’unità USB, unendo le cartelle esistenti se richiesto.
  8. Estrarre l’app UDPBD Sync o lo script List Builder in una posizione accessibile sul computer.
  9. Infine, completare la configurazione seguendo i passaggi specifici per il dispositivo da cui intende caricare i giochi.

UDPBD su Windows

  1. Sul PC, creare una nuova cartella denominata PS2 (ad esempio nella directory Documenti).
  2. All’interno della cartella PS2, creare due sottocartelle denominate CD e DVD.
  3. Inserire/copiare le ISO dei giochi PlayStation 2 che si desidera caricare nella sottocartella corrispondente al tipo di supporto originale (CD o DVD).
  4. Tutti i giochi in formato .bin + .cue devono essere convertiti in formato .iso.
    • L’app di sincronizzazione convertirà automaticamente i file se vengono posizionati nella cartella CD e si seleziona l’opzione Convert CD Bin to ISO prima della sincronizzazione.
  5. Estrarre la cartella UDPBD-for-XEB+ Sync App dall’ultima versione rilasciata disponibile.
  6. Collegare il cavo Ethernet come mostrato nell’immagine.

  1. Per una connessione diretta (come indicato nel passaggio precedente), configurare manualmente un indirizzo IPv4 e una subnet mask sul PC.

  1. Se si utilizza un router anziché una connessione diretta, impostare l’assegnazione IP del PC su Automatica (DHCP). Successivamente, seguire questa guida per assegnare un indirizzo IP corretto sulla PS2.
    • Il valore predefinito di LaunchELF è 192.168.0.10, ma deve essere modificato manualmente per adattarsi alla rete.
  2. Tenere premuto  sul controller durante l’avvio di FreeMCBoot/PS2BBL per aprire LaunchELF.
  3. Accedere a MISC -> PS2Net.

  1. Lasciare la PS2 inattiva su questa schermata per eseguire i passaggi successivi sul PC.

  1. Avviare UDPBD-for-XEB+-GUI.exe e fare clic su Connect.

  1. Cliccare su Select Game Path e scegliere un file ISO dalla cartella DVD creata precedentemente.
  2. Fare clic su Sync with PS2; al termine, dovrebbe essere visualizzato un messaggio di conferma.

  1. Fare clic su Start Server e concedere le autorizzazioni necessarie.

    • Se si commette un errore, spostare la cartella UDPBD-for-XEB+ in una nuova posizione oppure eliminare manualmente le regole in entrata per udpbd-vexfat dal Firewall di Windows Defender con Sicurezza Avanzata.
    • udpbd-vexfat si aprirà minimizzato.
  1. Il server deve rimanere aperto e in esecuzione per l’intera sessione di gioco (disattivare lo stato di sospensione del PC).
  2. La configurazione del PC è completa; tornare sulla PS2 ed eseguire XEB+.

    • È consigliato impostare FreeMCBoot o PS2BBL per avviare automaticamente il file .ELF.
  1. Giocare!

Dopo aver aggiunto o rimosso giochi, ripetere i passaggi da 17 a 26 per aggiornare la configurazione.

HDD

  1. Collegare l’hard drive o l’archivio SSD a un computer e formattarlo con partizione exFAT.
  2. Creare due cartelle denominate CD e DVD all’interno dell’hard drive.
  3. Copiare qualsiasi immagine disco della PlayStation 2 che si desidera caricare nella cartella corrispondente al loro media sorgente originale. Tutte le immagini disco devono essere in formato .iso.
  4. Eseguire lo script GUI.py dalla cartella List Builder inclusa e selezionare PS2 HDD sotto Drive Type.
  5. Cliccare sul pulsante Browse sotto XEBPLUS Location e navigare fino all’unità USB contenente la propria installazione di XEB+.
  6. Cliccare sul pulsante Browse sotto Games Location e navigare fino all’hard drive.
  7. Cliccare su Build List e attendere il completamento del processo.
  8. Espellere entrambe le unità dal computer. Collegare l’hard drive / SSD alla PlayStation 2 tramite l’adattatore di rete e inserire l’unità USB in una delle porte USB frontali.
  9. Avviare XEB+ sulla PS2 e utilizzare Neutrino Launcher (HDD) per caricare i giochi dall’hard drive.

Ripetere i passaggi 3-7 per aggiungere o rimuovere giochi dall’hard drive.

MX4SIO

  1. Collegare la scheda SD al computer e formattarla come partizione exFAT.
  2. Creare cartelle denominate CD e DVD all’interno della scheda SD.
  3. Copiare qualsiasi immagine disco della PlayStation 2 che si desidera caricare nella cartella corrispondente al loro media sorgente originale. Tutte le immagini disco devono essere in formato .iso.
  4. Eseguire lo script GUI.py dalla cartella List Builder inclusa e selezionare MX4SIO sotto Drive Type.
  5. Cliccare sul pulsante Browse sotto XEBPLUS Location e navigare fino all’unità USB contenente la propria installazione di XEB+.
  6. Cliccare sul pulsante Browse sotto Games Location e navigare fino alla scheda SD.
  7. Cliccare su Build List e attendere il completamento del processo.
  8. Espellere entrambe le unità dal computer. Inserire la scheda SD in un adattatore MX4SIO e collegarlo allo slot della scheda di memoria 2 sulla PlayStation 2. Inserire l’unità USB in uno delle porte USB frontali.
  9. Avviare XEB+ sulla PS2 e utilizzare Neutrino Launcher (MX4SIO) per caricare i giochi dalla scheda SD.

Ripetere i passaggi 3-7 per aggiungere o rimuovere giochi dalla scheda SD.

USB

  1. Assicurarsi che l’unità USB sia formattata come partizione exFAT. Dovrete riformattarla e ripetere i passaggi 2-4 se non lo è.
  2. Creare cartelle denominate CD e DVD all’interno dell’unità USB.
  3. Copiare qualsiasi immagine disco della PlayStation 2 che si desidera caricare nella cartella corrispondente al loro media sorgente originale. Tutte le immagini disco devono essere in formato .iso.
  4. Eseguire lo script GUI.py dalla cartella List Builder inclusa e selezionare USB sotto Drive Type.
  5. Cliccare sul pulsante Browse sotto XEBPLUS Location e navigare fino all’unità USB.
  6. La Games Location sarà impostata automaticamente sulla stessa cartella.
  7. Cliccare su Build List e attendere il completamento del processo.
  8. Espellere l’unità USB e collegarla a uno delle porte USB frontali sulla PlayStation 2.
  9. Avviare XEB+ sulla PS2 e utilizzare Neutrino Launcher (USB) per caricare i giochi dall’unità USB.

Ripetere i passaggi 3-7 per aggiungere o rimuovere giochi dall’unità USB.

Aggiunta di Artwork

Il plugin Neutrino Launcher può visualizzare artwork specifiche del gioco nel menu di selezione. Questa funzione utilizza lo stesso tipo di file e le convenzioni di denominazione di Open PS2 Loader, permettendo al plugin di sfruttare le librerie delle artwork esistenti per PS2 progettate per OPL.

Per utilizzare questa funzione, sono necessari i seguenti passaggi aggiuntivi:

  1. Preparare o acquisire file artwork con lo stesso formato di file e convenzioni di denominazione utilizzate da OPL. Solo i file artwork di sfondo (_BG) e icone disco (_ICO) vengono utilizzate da questo plugin.
  2. Copiare i file artwork che si desidera utilizzare in /XEBPLUS/GME/ART all’interno dell’unità USB. Si consiglia di copiare il minor numero possibile di file in questa directory.
  3. Avviare XEB+ e selezionare uno dei plugin di Neutrino Launcher. Se il plugin rileva file in /XEBPLUS/GME/ART, creerà automaticamente una cache degli artwork nella cartella CFG/neutrinoLauncher. Ciò permette di utilizzare gli artwork salvati senza dover accedere a quella directory in seguito.

Debug e Log

Il plugin supporta la scrittura di log. Per attivare il logging:

  1. Aprire il file neutrino.ini presente nella cartella CFG/neutrinoLauncher.
  2. Cambiare la seguente riga: Debug=0 in Debug=1.

Questo genererà un file di log che può aiutare nella risoluzione dei problemi.

Utilizzo

Controlli

  • Conferma / Avvia gioco.
  • / Annulla / Chiudi plugin.
  • Apri menu contestuale.
  • Mostra preferiti / Mostra tutti.
  • Scorri verso il basso.
  • Scorri verso l’alto.
  • Scorri giù di 10 elementi.
  • Scorri su di 10 elementi.
  • Salta alla lettera successiva.
  • Salta alla lettera precedente.
  • Salta in fondo all’elenco.
  • Salta all’inizio dell’elenco.
  • Visualizza mappa di controllo.

Utilizzo di base

  • Avviare la dashboard XEB+ sulla console PlayStation 2 e selezionare l’entrata del neutrino Launcher appropriata dal menu.
  • Aspettare un momento affinché il plugin venga caricato.
  • Se ci sono file artwork presenti, potreste dover attendere affinché la cache degli artwork venga costruita o aggiornata.
  • Selezionare un gioco dall’elenco per avviarlo con neutrino, oppure premere indietro per chiudere il plugin.

Ripetere i passaggi 3-7 del processo di configurazione per il tuo tipo di unità ogni volta che si desidera aggiungere o rimuovere giochi.

Opzioni di gioco

Premere all’interno del menu di selezione dei giochi per aprire il menu contestuale. Le opzioni del menu contestuale si applicano di default al gioco attualmente evidenziato e sono le seguenti:

  • Add To Favorites – Aggiunge il gioco attuale all’elenco dei preferiti. Se il gioco attuale è già nell’elenco dei preferiti, questa opzione lo rimuoverà.
  • Global / Per-Game Settings – Questa opzione passa tra le modalità di impostazioni Globali e Per Gioco. Quando impostato su Impostazioni Globali, le opzioni mostrate sotto questa si applicheranno a tutti i giochi. Quando impostato su Impostazioni Per Gioco, le opzioni mostrate sotto questa si applicheranno solo al gioco attuale.
  • Enable Boot Logo – Quando abilitato, il logo della PlayStation 2 verrà mostrato sullo schermo all’avvio di un gioco. Questo aumenta leggermente il tempo di avvio.
  • Enable Debug Colors – Quando abilitato, una serie di colori lampeggia sullo schermo all’avvio di un gioco. Questo può essere usato per aiutare a diagnosticare giochi che non si avviano.
  • Accurate Reads – Quando abilitato, la velocità di trasferimento dati per i giochi sarà limitata a quella dell’unità DVD della PlayStation 2. Questo aumenterà i tempi di caricamento se si utilizza un disco rigido, ma può risolvere problemi di compatibilità con alcuni titoli.
  • Synchronous Reads – Quando abilitato, non verrà utilizzato il caricamento asincrono (in background). Questo può influenzare i tempi di caricamento e risolvere problemi di compatibilità con alcuni titoli.
  • Unhook Syscalls – Quando abilitato, le Syscall di neutrino verranno rimosse dalla memoria dopo l’avvio di un gioco. Questo risolve problemi di compatibilità con alcuni titoli.
  • Emulate DVD-DL – Quando abilitato, neutrino emulerà la struttura dei dati di un DVD a doppio strato. Questa opzione è necessaria per le immagini DVD9 che sono state modificate per adattarsi a un DVD5.
  • Refresh Artwork – Elimina immediatamente e ricopia l’artwork memorizzata nella cache per il gioco attuale. Questa opzione non è influenzata dalla modalità di impostazione attuale.

Chiudere il menu contestuale salverà automaticamente le opzioni selezionate attualmente.

Preferiti

  • I giochi possono essere aggiunti a un elenco di preferiti per una facile organizzazione e accesso più rapido.
  • L’elenco dei preferiti è condiviso tra tutti e tre i tipi di unità, tuttavia solo i titoli presenti sull’unità attualmente selezionata verranno visualizzati.
  • Per aggiungere un gioco all’elenco dei preferiti, aprire il menu contestuale e selezionare “Add To Favorites”, come descritto nella sezione precedente. Ripetere questo processo per rimuovere un gioco dall’elenco dei preferiti.
  • Quando un gioco è nell’elenco dei preferiti, il suo titolo sarà affiancato dal simbolo “●” su entrambi i lati. Per accedere all’elenco dei preferiti, premere nel menu di selezione dei giochi. Premi di nuovo per mostrare tutti i giochi.
  • Il plugin si avvierà sempre sull’elenco di tutti i giochi, anche se era stato precedentemente chiuso mentre si visualizzava l’elenco dei preferiti.

Impostazioni del Neutrino Launcher

Questo pacchetto include un plugin secondario chiamato neutrino Launcher Settings, accessibile dalla colonna più a destra della dashboard XEB+.

Questo contiene un menu di impostazioni le cui opzioni si applicano ai principali plugin del neutrino Launcher. Le opzioni disponibili sono le seguenti:

  • Enable HDD – Quando abilitato, il neutrino Launcher (HDD) sarà disponibile sulla dashboard XEB+.
  • Enable MX4SIO – Quando abilitato, il neutrino Launcher (MX4SIO) sarà disponibile sulla dashboard XEB+.
  • Enable USB – Quando abilitato, il neutrino Launcher (USB) sarà disponibile sulla dashboard XEB+.
  • Disable Artwork – Quando abilitato, le artwork specifiche per il gioco non verranno mostrate nel menu. Questo può prevenire l’aggiornamento automatico della cache in alcuni casi.
  • Disable Status Messages – Quando abilitato, il testo che appare in fondo allo schermo per indicare il caricamento e altri comportamenti non verrà mostrato.
  • Disable Fade Effect – Quando abilitato, le artwork di sfondo non dissolveranno all’entrata/uscita quando l’immagine cambia.
  • Disable Icon Animation – Quando abilitato, l’icona del disco per il gioco attualmente evidenziato non ruoterà.
  • Show Title ID – Quando abilitato, il Title ID della PlayStation 2 di ogni gioco verrà mostrato sotto il suo titolo.
  • Show Media – Quando abilitato, il tipo di media di ogni gioco verrà mostrato sotto il suo titolo.
  • Refresh Artwork Cache – Imposta la cache degli artwork per essere aggiornata la prossima volta che uno dei plugin del neutrino Launcher viene caricato.

È richiesto un riavvio/aggiornamento di XEB+ affinché le modifiche apportate a questa impostazione abbiano effetto. Tornare alla dashboard salverà automaticamente le opzioni selezionate attualmente.

Integrazione con Temi Personalizzati

I tre plugin del neutrino Launcher e il plugin delle impostazioni utilizzano ciascuno la propria icona personalizzata della dashboard che di solito non è presente in XEB+.

Le versioni di queste icone che sono visivamente coerenti con il tema predefinito di XEB+ sono incluse e verranno caricate con ciascun plugin per impostazione predefinita.

Verranno invece utilizzate icone alternative se i file delle icone con i nomi corretti sono presenti nella cartella del tema XEB+ attuale.

I nomi dei file che ciascun plugin cerca sono i seguenti:

  • ic_tool_neutrino_hdl.png – neutrino Luancher (HDD)
  • ic_tool_neutrino_mx4.png – neutrino Luancher (MX4SIO)
  • ic_tool_neutrino_usb.png – neutrino Luancher (USB)
  • ic_set_neutrino_cfg.png – neutrino Luancher Settings

Se si desidera fare riferimento alle versioni incluse di queste icone, si trovano in XEBPLUS/APPS/neutrinoLauncher/image/.

Problemi noti e limitazioni

  • Gli artwork non possono essere aggiornati dal menu contestuale mentre ci si trova nell’elenco dei preferiti.
  • Il plugin potrebbe dover essere chiuso e riaperto affinché gli artwork aggiornati vengano mostrate.
  • Se la costruzione / aggiornamento della cache degli artwork viene interrotto, il sistema potrebbe bloccarsi la prossima volta che il plugin viene caricato. Se ciò accade, il comportamento persisterà fino a quando la cache non verrà aggiornata manualmente.
  • I plugin del neutrino Launcher possono richiedere fino a 30 secondi per caricarsi e potrebbero apparire bloccati se ci sono un numero elevato di giochi presenti.
  • Se abilitato, il logo di avvio della PlayStation 2 verrà visualizzato in modo errato per i giochi che non corrispondono alla regione della console.
  • Se installato, l’unità hard disk della PlayStation 2 si attiverà durante il caricamento dei giochi da MX4SIO.

Changelog

  • Corretto un bug che impediva il funzionamento del primo avvio di un gioco durante il cold boot.
  • Migliorate le impostazioni predefinite dei percorsi per gli utenti di Memory Card Virtuali (VMC).

Per utilizzare le schede di memoria virtuali, seguire questi passaggi:

  1. Aggiornare la cartella XEBPLUS con questa nuova versione di Neutrino Launcher.
  2. Eseguire l’app di sincronizzazione, selezionare udpbd-server, abilitare l’opzione “usa vmcs” e sincronizzarsi con la PS2.
  3. È necessario utilizzare udpbd-server quando si utilizzano le VMC, poiché udpbd-vexfat non supporta questa funzione.

Dopo aver aperto Neutrino Launcher in XEBP, premere il tasto per aprire il menu contestuale. Nel menu contestuale è possibile attivare o disattivare le VMC globalmente o per ogni gioco singolarmente.

Si noti che udpbd-server funziona solo con partizioni exFAT create utilizzando Linux/exfatprogs/GParted. All’inizio di un precedente tutorial viene spiegato come effettuare questa operazione.

Download: UDPBD-for-XEBP v2.4.3.0

Download: Source code UDPBD-for-XEBP v2.4.3.0

Fonte: github.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.