Home Emulatori Una nuova guida spiega come creare bolle personalizzate delle ROM per...

[Scena PS Vita] Una nuova guida spiega come creare bolle personalizzate delle ROM per Nintendo 64 su PlayStation Vita e PlayStation TV

1916
0

Un utente su Reddit ha realizzato un semplice tutorial dove spiega come creare bolle personalizzate delle ROM del Nintendo 64 che potranno essere eseguite direttamente dalla LiveArea, la schermata della PlayStation Vita e PlayStation TV.

Il supporto per le bolle personalizzate è stato introdotto proprio di recente all’interno dell’emulatore Daedalus X64 dal developer Rinnegatamante.

Daedalus X64 è stato uno dei primi emulatori sperimentali del Nintendo 64 per sistemi Linux e console portatile PSP il cui obiettivo era concentrato principalmente sulla velocità e sull’accuratezza.

Requisiti

Altre cose che potrebbero interessarti

  • Release ufficiale di Daedalus builder: —- La builder può essere trovata nella pagina github sotto releases come builder.zip.
  • Release ufficiale di Retroarch builder: —- La builder può essere trovata nella pagina github, deve essere clonata. si trova nella cartella vita/launcher.
  • pngquant per la compressione delle immagini, l’applicazione è stata aggiunta all’interno dei pacchetti di utilizzo rapido (necessario affinché le immagini possano essere visualizzate sulla console PlayStation Vita o PlayStation TV).
  • Esempio finito di Daedalus, una bolla di Mario 64 (la rom deve trovarsi dentro la directory ux0:data/DaedalusX64/Roms/ e rinominata in Super Mario 64.z64).
  • Esempio finito di Retroarch, Zelda una bolla LttP (la rom deve trovarsi dentro la directory ux0:RetroArch_Roms/SNES/ e rinominata in The Legend of Zelda a Link to the Past.sfc).

Creare le risorse

Per creare questa schermata poco sopra avrai bisogno di 3 immagini diverse, tutte devono essere in formato .png e 8 bpp (bit per pixel, non preoccuparti, ti basta utilizzare pngquant). Puoi saltare questo passaggio e utilizzare le immagini fornite se non sei interessato all’estetica o se stai semplicemente eseguendo una build di test.

  • bg.png — 840×500 (immagine di sfondo).
  • icon0.png — 128×128 (icona o bolla nella LiveArea).
  • startup.png — 280×158 (immagine di startup per l’avvio del gioco).
  • template.xml — Configurazione della schermata della LiveArea, una è sempre inclusa nelle builder, non è necessario modificarla, è dettagliato ulteriormente nella guida.

Queste risorse devono essere collocate nella cartella assets per il builder Daedalus e nella cartella contents per il builder RetroArch.

Una volta terminate le risorse dovrete cambiarne il formato, per modificarle dovrete utilizzare l’applicazione pngquant. I pacchetti di uso rapido li puoi trovare all’interno della directory contents/assets.

Presente anche un file .bat chiamato Drag PNG here to reduce palette to 256.bat, tutto ciò che devi fare è trascinare le immagini e queste verranno convertite automaticamente, il nome cambierà in imagename-fs8.png, eliminare le immagini originali e rimuovere il suffisso -fs8 aggiunto a quelli nuovi.

Costruire le bolle (file .vpk)

DaedalusX64

Come prova ora andremo a creare la bolla personalizzata di Mario 64. Dopo aver elaborato tutti i file richiesti all’interno delle risorse (fornite come esempio per Mario 64), eseguire il file build.bat per creare il file .vpk personalizzato. Si aprirà una finestra cmd dove ti verranno richieste 3 cose:

  • Insert bubble name: Super Mario 64 — Digitare il nome che si desidera venga visualizzato.
  • Insert rom name: ux0:data/DaedalusX64/Roms/Super Mario 64.z64Fornire il nome completo del percorso (controllare di non sbagliare percorso con il simbolo /).
  • Insert bubble title ID (9 characters [NOTE: Only UPPERCASE letters or numbers]): DAEDMAR64 — Abbastanza autoesplicativo, due bolle non possono mai avere lo stesso codice.

Una volta fatto questo, verrà creato il file .vpk, dovrete solo copiare questo file sulla Playstation Vita o PlayStation TV e installarlo utilizzando VitaShell.

RetroArch

Come prova per retroArch andremo ad utilizzare la ROM The Legend of Zelda A Link to the Past. Dopo aver elaborato tutti i file richiesti all’interno delle risorse (fornite come esempio per Zelda), eseguire il file build.bat per creare il file .vpk personalizzato. Si aprirà una finestra cmd dove ti verranno richieste 4 cose:

  • Insert bubble name: The Legend of Zelda a Link to the Past — Digitare il nome che si desidera venga visualizzato.
  • Insert rom fullpath: ux0:RetroArch_Roms/SNES/The Legend of Zelda a Link to the Past.sfcFornire il nome completo del percorso (controllare di non sbagliare percorso con il simbolo /).
  • Insert core fullpath: app0:snes9x2005_libretro.selfFornire il nome del core desiderato. App0: funziona per indicare la cartella Retroarch all’interno dell’applicazione su PlayStation Vita, quindi cambiare il nome del core è l’unica cosa necessaria.
  • Insert bubble title ID (9 characters [NOTE: Only UPPERCASE letters or numbers]): RETROZALP —— Abbastanza autoesplicativo, due bolle non possono mai avere lo stesso codice.

Una volta fatto questo, verrà creato il file .vpk, dovrete solo copiare questo file sulla Playstation Vita o PlayStation TV e installarlo utilizzando VitaShell.

Altre note

pngquant

Se si desidera utilizzare pngquant al di fuori dei file selezionati, effettuare le seguenti operazioni:

  1. Scaricare pngquant.
  2. Caricare il file .png in una cartella ed estrarre l’applicazione pngquant nella stessa cartella.
  3. Aprire un prompt dei comandi e digitare cd nella directory che contiene il file .png e pngquant (se non sai come usare il comando cd, cerca su Google).
  4. Eseguire il seguente comando per ogni immagine png: pngquant nameofthepng.png.
  5. Al termine della conversione, avrai un file nameofthepng-fs8.png, e rinominali con il loro nome corretto, hai finito.

Template (template.xml)

Il file template.xml è la configurazione della schermata della LiveArea e del suo layout. Questo file è sempre incluso nelle builder, ed è anche possibile modificarne il layout:

Aprire il file template.xml con un editor di testo come il blocco note, vedrete questo:

<?xml version="1.0" encoding="utf-8"?>
<livearea style="a1" format-ver="01.00" content-rev="1">
   <livearea-background>
      <image>bg.png</image>
   </livearea-background>
   <gate>
      <startup-image>startup.png</startup-image>
   </gate>
</livearea>

La seconda riga è l’unica cosa che bisogna modificare per cambiare il layout. In questo esempio lo stile utilizzato è a1, è possibile cambiarlo in uno stile diverso e riconosciuto dalla Playstation Vita, diamo un’occhiata a un esempio di quelli principali:

In conclusione, supponiamo che si voglia cambiare il layout da a1 in psmobile, è relativamente semplice, basta sostituire a1 all’interno della seconda riga di template.xml in psmobile, per ottenere:

<?xml version="1.0" encoding="utf-8"?>
<livearea style="psmobile" format-ver="01.00" content-rev="1">
   <livearea-background>
      <image>bg.png</image>
   </livearea-background>
   <gate>
      <startup-image>startup.png</startup-image>
   </gate>
</livearea>

Questa è l’unica modifica che bisogna apportare.

Fonte: reddit.com

LASCIA UN COMMENTO

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.