Il porting di Devilution NX, la versione open source del primo capitolo di Diablo per console Nintendo Switch, sviluppato dal developer MVG ha suscitato l’interesse di rsn8887 che ha cominciato sin da subito a pubblicare alcune versioni preview all’interno del proprio Patreon.
Per poter eseguire questa versione dovrete recuperare il file DIABDAT.MPQ
da una precedente installazione di Diablo su PC (eventualmente acquistate una copia del gioco su GOG).
Installazione
- Scaricare ed estrarre il contenuto dell’archivio
.zip
all’interno della scheda SD in\switch\diablo-nx
. - Copiare il file
DIABDAT.MPQ
dal disco di gioco originale di Diablo o dalla versione GOG. - Eseguire il file
diablo-nx.nro
.
Controlli
- – Sposta il personaggio.
- – Simula il mouse.
- – Attacca, parla ai cittadini e ai mercanti. Ritira e lascia gli oggetti nell’inventario.
- – Raccogli oro, pozioni e attrezzature da terra, bauli aperti e porte che si trovano nelle vicinanze. Utilizza l’articolo quando si trova nell’inventario (leggere libri ecc..).
- – Lancia incantesimi, Menu precedente.
- – Inventario.
- – Personaggio.
- – Beve la pozione per ripristinare i Mana.
- – Beve la pozione per ripristinare l’energia.
- (premuto) – Quest Log.
- (premuto) – Esegui l’azione del tasto sinistro del mouse sull’oggetto o mostro selezionato.
- – Automap.
- – Menu di gioco.
Controlli touch
- Trascinamento con un solo dito: Sposta il puntatore del mouse (il puntatore salta al dito).
- Un tocco breve: Simula il clic con il tasto sinistro del mouse.
- Un solo tocco breve tenendo premuto un secondo dito: Simula il clic con il pulsante destro del mouse.
- Trascinamento con due dita: Simula il drag’n’drop (il pulsante sinistro del mouse viene tenuto premuto).
- Trascinamento con tre dita: Simula il drag’n’drop (il pulsante destro del mouse viene tenuto premuto).
Changelog
- Corretto il clic dello stick destro. Ora può essere utilizzato anche per premere pulsanti sul pannello. Per coincidenza, questo permette al tasto destro del mouse di saltare anche l’introduzione!
- Implementato il supporto per la tastiera virtuale (per digitare il nome, ecc..). La tastiera si apre allo stesso tempo quando nel codice viene chiamato
SDL_StartTextInput
. - Corretto lo scorrimento orizzontale in automap con la levetta destra.
- Implementate le deadzone radiali appropriate per gli stick analogici.
- Ora utilizza solo SDL per la gestione degli assi del joystick (rimossa la dipendenza da libnx nel codice di gestione degli eventi).
- Corretto l’audio del filmato.
- Corretto un bug fastidioso che causa errori casuali quando si preme un pulsante vicino alle scale.
- Implementati i controlli touch diretti (toccare per fare clic, ecc..).
- Migliorato il codice evento in modo che non chiami più direttamente PressKEY, ma generi eventi DVL appropriati. Aiuterà nell’upstreaming più tardi.
- Modifica della mappatura per riflettere più attentamente il mapping PS1 ( per la selezione degli incantesimi, e per i pannelli char/inv left/right). Su PS1 è stato utilizzato lo stesso pulsante () per la selezione degli incantesimi.
- Mappato il pulsante per Cancel nel menu, il pulsante è OK nel menu.
- Supporta tastiere USB fisiche.
- Messo in chiaro nel README.MD di tenere premuto su di un gioco installato per lanciare Diablo, non dall’album (altrimenti la tastiera tattile non funzionerà).
- Assicurati che la tastiera touch non funzioni correttamente all’avvio tramite l’album.
Download: Diablo-NX Preview 7
Fonte: patreon.com