Ecco la nuova versione di TWiLight Menu++, l’aggiornamento/sostituto open-source del menu DSi per Nintendo DSi, Nintendo 3DS e flashcard Nintendo DS! Questa versione include nds-bootstrap v2.6.2, rilasciato nuovamente per correggere un bug che mostrava erroneamente la versione v25.15.1 nelle impostazioni di TWLMenu++ prima del numero corretto.
Come Aggiornare TWiLight Menu++
-
Flashcard: Guida all’aggiornamento
Novità in questa Versione 🎉
Miglioramenti al Visualizzatore di Immagini
-
Le immagini/foto vengono ora visualizzate nel formato RGB565, migliorando la resa dei colori verdi!
-
Per garantire una visualizzazione fluida, la musica ora viene sequenziata anziché riprodotta in streaming.
-
Anche lo splash screen del DS(i), lo splash personalizzato, il manuale e le icone dei banner personalizzati verranno visualizzati in RGB565!
Nuove Opzioni di Dithering
Premendo A nel visualizzatore di immagini, è possibile cambiare il metodo di dithering utilizzato per:
-
Immagini .bmp a 32/24-bit
-
Tutte le immagini .png
🔹 Dithering Temporale (attivo di default)
Riduce l’effetto di “color banding” alternando rapidamente pixel chiari e scuri.
🔹 Dithering Normale
Mostra un pattern a griglia, interrompendo l’alternanza dei pixel.
Nuovo Splash Screen a Tema Sonic 🦔
Per celebrare l’anniversario di Sonic the Hedgehog, è stato aggiunto uno splash screen speciale!
-
La musica dello splash era già presente nelle versioni precedenti.
Modifiche allo Splash Screen Standard
Se l’add-on Virtual Console non è installato, lo splash screen di TWiLight Menu++ mostrerà:
-
Tre modelli di GBA sopra il logo
-
Tre modelli di DS sotto il logo
Correzioni di Bug 🛠
-
Risolto il problema di scurimento eccessivo in alcune immagini causato dal dithering temporale.
-
@mentusfentus: Corretto un bug nel DS Classic Menu che impediva la corretta visualizzazione della data in tedesco.
-
Se una foto in
sd:/_nds/TWiLightMenu/dsimenu/photos/
presenta trasparenza (alpha), ora verrà applicato il nero anziché ignorare completamente la trasparenza (evitando grafici nascosti).
Cos’è TWiLight Menu++?
TWiLight Menu++ è un sostituto avanzato del menu DSi per:
-
Nintendo DSi
-
Nintendo 3DS
-
Flashcard Nintendo DS
Supporta l’avvio di giochi per:
-
Nintendo DS
-
Nintendo DSi
-
GameBoy Advance
-
Plugin DSTWO (solo per flashcard DSTWO)
Add-on Disponibili 🧩
Per espandere le funzionalità, è possibile installare:
-
Extra UI Music: Aggiunge musica aggiuntiva per le interfacce DSi, 3DS e HBL.
-
Multimedia: Visualizza immagini/foto e riproduce video (con tuna-viDS o FastVideoDSPlayer).
-
Virtual Console: Permette di giocare a titoli di console retro precedenti al GBA.
📌 Lista delle console supportate: Consulta la lista completa
Come Compilare TWiLight Menu++
Per compilare il progetto, segui questi passaggi:
Prerequisiti
-
devkitARM, libnds, grit, e mmutil (installabili via devkitPro pacman):
sudo dkp-pacman -S nds-dev
Clonare il Repository
git clone --recursive https://github.com/DS-Homebrew/TWiLightMenu.git
Compilazione
-
Per compilare tutto:
make package
-
Per compilare una singola parte:
cd [cartella] && make dist
Docker (Windows)
Usa gli script PowerShell forniti per compilare senza configurare manualmente devkitARM:
.\compile_docker.ps1 package
Struttura del Progetto
TWiLight Menu++ è composto da diversi sotto-progetti:
-
booter: Punto d’ingresso principale (BOOT.nds)
-
imageview: Visualizzatore di immagini (Multimedia add-on)
-
romsel_dsimenutheme: Menu per interfacce DSi/3DS/Saturn/HBL
-
settings: Menu delle impostazioni
-
title: Schermata di avvio (logo Nintendo)
📌 Maggiori dettagli: GitHub Repository
Scarica Ora e Prova le Nuove Funzionalità! 🚀
Se hai domande o problemi, visita il forum di DS-Homebrew o il server Discord.
Happy gaming! 🎮