nx-ovlloader+ è il servizio di caricamento degli overlay (OVL/NRO) per Nintendo Switch, parte dell’ecosistema Tesla. Derivato dal progetto originale nx-hbloader, questo loader si occupa di gestire il caricamento dinamico degli overlay, incluso il Tesla Menu (/switch/.overlays/ovlmenu.ovl
), da cui è possibile avviare e alternare tra diversi overlay su richiesta.
Caratteristiche Principali
-
Memoria espansa per utenti avanzati che necessitano di caricare overlay più complessi.
-
Consumo aggiuntivo di 2 MB rispetto alla versione base, che potrebbe influenzare sistemi con memoria già limitata.
Novità e Miglioramenti
La nuova pre-release di nx-ovlloader+ v1.1.1 introduce diverse ottimizzazioni e pulizie del codice per migliorare l’efficienza e la stabilità del loader. Ecco le modifiche principali:
1. Ottimizzazioni File I/O
-
Unione delle operazioni di lettura di
NroStart
eNroHeader
in un’unica operazione, riducendo l’overhead del filesystem. -
Riduzione della gestione manuale degli offset, semplificando il codice e migliorando le prestazioni.
2. Riduzione della Dimensione dei Buffer
-
I buffer
g_argv
,g_nextArgv
eg_nextNroPath
sono stati ridimensionati, poiché erano inizialmente sovradimensionati.
3. Sostituzione di Funzioni di Memoria
-
Le classiche
memcpy
ememset
sono state sostituite con le versioni ottimizzate__builtin_memcpy
e__builtin_memset
.
4. Rimozione dei Controlli per HOS 9.0.0
-
I controlli ripetitivi per la versione del firmware Horizon OS 9.0.0 sono stati rimossi, poiché avvenivano ad ogni avvio di un overlay.
-
Attenzione: Questa versione non funziona su firmware inferiori a HOS 9.0.0, quindi non provatela su sistemi più vecchi.
5. Pulizia del Codice
-
Alcune modifiche precedenti sono state riviste perché non apportavano reali benefici, quindi è stata applicata una revisione accurata per ottimizzare il codice.
Download e Changelog Completo
Per scaricare l’ultima versione e consultare il changelog dettagliato, visita:
🔗 https://github.com/ppkantorski/nx-ovlloader/releases
Conclusione
Questa nuova release porta con sé importanti ottimizzazioni e una migliore gestione delle risorse, rendendo nx-ovlloader+ ancora più efficiente per gli utenti Tesla. Se utilizzate firmware HOS 9.0.0 o superiore, questa versione è un’ottima scelta per prestazioni migliori e codice più pulito!
🔹 Avete provato nx-ovlloader+? Fateci sapere nei commenti! 🔹