[Scena Wii U] Rilasciato Aroma Beta-23




Pubblicato un nuovo aggiornamento per la beta di Aroma, l’ambiente per lo sviluppo di homebrew per console Wii U può essere inserito all’interno degli “Avvisi di salute e sicurezza” ed eseguito automaticamente all’accensione.

Gli strumenti, i moduli e i plugin di Aroma sono modulari, il che significa che le funzionalità possono essere facilmente aggiunte o rimosse.

Questa nuova versione introduce il modulo ButtonComboModule che permette ai plugin e ai moduli di registrare facilmente combinazioni di tasti, oltre a gestire conflitti tra di esse.

Inoltre, è stato introdotto un “Aroma safe mode” che disabilita i plugin di terze parti premendo una combinazione di tasti specifica (L+DPAD UP+Minus) all’avvio.

Il modulo SplashscreenModule è stato aggiornato per supportare la visualizzazione di uno splash screen casuale, mentre la gestione dei plugin è stata migliorata: ora è possibile disattivare e riattivare completamente i plugin tramite il menu di configurazione di WUPS.

Introdotta inoltre l’API WUPSConfigAPI_Menu_GetStatus() per migliorare la gestione dei plugin.

Sono stati implementati anche miglioramenti nei moduli di redirezione dei contenuti, con il supporto per la sostituzione di singoli file.

Altri cambiamenti includono il blocco di VPADRead() quando il menu dei plugin è aperto e l’uso di una piccola trampoline table accanto a ciascuna sezione .text, al posto della global trampoline table.

Infine, è stato aggiunto il supporto per disabilitare i plugin tramite il menu di configurazione e l’introduzione di una modalità “safe mode”.

  • Compatibilità con l’ultimo firmware (5.5.5/5.5.6).
  • Entrypoint gratuito e persistente (incluso un programma di installazione + opzione di avvio a freddo).
  • Compatibile con entrypoint esistenti (exploit del browser)
  • Installazione e aggiornamento facilitato: basta copiare i file sulla scheda SD.
  • Supporto integrato per moduli.
  • Integrazione integrata del sistema di plugin Wii U.
  • Tutti i moduli e i plugin utilizzano un heap di memoria separato per migliorare la stabilità.
  • Plugin e applicazioni homebrew possono essere utilizzati contemporaneamente.

Queste funzionalità di base possono essere facilmente estese tramite plugin. I più comuni sono:

In futuro verranno aggiunti altri plugin, come la possibilità di lanciare giochi provenienti da altre regioni (il più classico RegionFree), SDCafiine per mod di gioco, plugin per screenshot, e quant’altro.

Un’altra novità è il formato “WUHB” per gli homebrew, che raggruppa tutti i dati necessari per un’applicazione homebrew. Questi appariranno direttamente nel menu della Wii U (il formato .elf non viene supportato da Aroma, in tal caso utilizzare Tiramisù).

Se si desidera passare da Tiramisù ad Aroma basta cambiare l’ambiente su “aroma” dopo averlo scaricato e tenere premuto durante il caricamento di EnviromentLoader (di solito quando si avviano “Avvisi per la salute e la sicurezza” o il Coldboot della Wii U).

  • Scaricare ed estrarre l’archivio all’interno della scheda SD.
  • Eseguire l’ambiente tramite EnvironmentLoader. Potrebbe essere necessario tenere premuto durante l’avvio di EnvironmentLoader per forzare l’apertura del menu.
  • Generale:
    • Aggiunto un modulo ButtonComboModule per fornire un’API ai plugin e ai moduli per registrare facilmente combinazioni di tasti e gestire i conflitti tra di esse.
    • Aggiunto un “Aroma safe mode” per disabilitare i plugin di terze parti premendo (L+DPAD UP+Minus) all’avvio sul Gamepad.
    • Aggiornato il modulo SplashscreenModule per aggiungere il supporto per la visualizzazione di uno splash screen casuale (by @dkosmari).
    • I plugin ora possono essere completamente disattivati e riattivati nel menu di configurazione di WUPS.
  • Modulo di reindirizzamento dei contenuti:
    • Aggiunto il supporto per la sostituzione di singoli file.
  • WiiUPluginLoaderBackend:
    • Utilizzare sinistra/destra per saltare una pagina intera nel menu di livello superiore.
    • Aggiornata la logica di caricamento/scaricamento dei plugin per mantenere i plugin caricati se possibile.
    • Aggiunta la funzione WUPSConfigAPI_Menu_GetStatus().
    • Aggiunto il supporto per disabilitare i plugin tramite il menu di configurazione, aggiunta la modalità “safe mode”.
    • ConfigMenu: Mostra il pulsante del wiimote quando l’ultimo input è stato su un wiimote.
    • Rimossa la global trampoline table e aggiunta una piccola trampoline table accanto a ciascuna sezione .text.
    • Blocca VPADRead() mentre il menu dei plugin è aperto by @dkosmari
    • Falso VPADResult quando si preme la combinazione di tasti del menu di configurazione per evitare messaggi di errore in alcuni giochi.

Download: Aroma Wii U Beta 23

Download: Source code Aroma Wii U Beta 23

Fonte: x.com





Source link

***** l’articolo pubblicato è ritenuto affidabile e di qualità*****

Visita il sito e gli articoli pubblicati cliccando sul seguente link

Source link