SaltyNX è un processo in background per Nintendo Switch che permette la modifica di file e codice nei giochi, offrendo funzionalità avanzate come l’iniezione di plugin e patch. Creato originariamente da shinyquagsire23, questo progetto è stato ulteriormente migliorato con una fork che introduce numerosi miglioramenti alla qualità della vita, oltre al supporto per patch personalizzate.
Dalla versione 0.7.0, SaltyNX include direttamente nel suo core due tool molto popolari:
-
NX-FPS (per il controllo degli FPS)
-
ReverseNX-RT (per cambiare dinamicamente la modalità handheld/docked)
Dalla versione 1.0.0, SaltyNX supporta anche i giochi a 32-bit, anche se i plugin esterni non sono compatibili con questi titoli.
Come Funziona SaltyNX?
Patch Personalizzate
Per applicare modifiche al codice dei giochi, SaltyNX permette di creare patch seguendo questo schema:
-
Nome del file: Deve corrispondere al simbolo della funzione che si vuole modificare, con estensione:
-
.asm64
per giochi a 64-bit -
.asm32
per giochi a 32-bit
-
-
Contenuto: Utilizzando un editor esadecimale, inserire le istruzioni che si desiderano iniettare nella funzione.
-
Percorso:
-
SaltySD/patches/
→ Patch applicate a tutti i giochi -
SaltySD/patches/<titleID>/
→ Patch specifiche per un gioco
-
Tool Aggiuntivi
Per sfruttare appieno le funzionalità di SaltyNX, è consigliato utilizzare SaltyNX-Tool, che offre ulteriori opzioni di personalizzazione.
Requisiti di Sistema
-
Firmware minimo richiesto: 10.0.0
-
Atmosphere consigliato: ≥ 0.10.1 (per evitare problemi di compatibilità)
Installazione
-
Scarica l’ultima versione da GitHub Releases.
-
Estrai l’archivio e copia le cartelle nella root della SD.
-
Per Atmosphere ≤ 0.9.4 o altri CFW, rinominare la cartella
contents
intitles
.
-
-
Riavvia la console.
Problemi Conosciuti e Limitazioni
Nessun Supporto Tecnico per:
-
Fork di Atmosphere non ufficiali
-
SX OS
-
Kosmos
-
ReinX
Problemi Noti:
-
Instabilità con alcuni homebrew e sysmodule (es. emuiibo).
-
Necessità di Hekate ≥ 5.0.2 per evitare problemi.
-
Cheat che utilizzano indirizzi heap potrebbero non funzionare correttamente con i plugin attivi.
Lista dei Giochi Non Compatibili
Alcuni titoli presentano problemi con plugin e patch a causa di limitazioni tecniche (heap, 32-bit, ecc.). Ecco una selezione di giochi problematici:
Titolo | Problema | Motivo |
---|---|---|
Alien: Isolation | Plugin | Heap corruption |
Baldur’s Gate I & II | Plugin | Gioco a 32-bit |
CelDamage HD | Plugin | Gioco a 32-bit |
Donkey Kong Country: Tropical Freeze | Tutto | Heap issues |
EA SPORTS FC 24 | Plugin | Heap corruption |
Grandia Collection | Plugin | Solo il launcher è 64-bit |
Luigi’s Mansion 3 | Plugin | Heap corruption |
Mario Kart 8 Deluxe (v1.0.0-3.0.3) | Plugin | Gioco a 32-bit |
The Witcher 3 GOTY (v3.2) | Tutto | Heap corruption |
YouTube | Plugin | Causa sconosciuta |
📌 Nota: I giochi a 32-bit sono ignorati automaticamente dai plugin. È possibile consultare la lista completa nel file exceptions.txt
nel repository.
Novità nella Versione 1.2.5
L’ultimo aggiornamento introduce una nuova funzionalità:
-
Forzare il gioco in sospensione personalizzata quando in Home Menu (richiede FPSLocker 2.1.3+).
Scarica l’ultima versione qui:
🔗 SaltyNX 1.2.5 Latest Release
Ringraziamenti
Un grazie speciale a:
-
Cooler3D per aver condiviso il codice relativo alla modifica del refresh rate in handheld, che ha ispirato lo sviluppo di funzioni simili in SaltyNX.
Conclusioni
SaltyNX è uno strumento potente per chi vuole personalizzare l’esperienza di gioco su Nintendo Switch, offrendo controllo su FPS, modalità docked/handheld e patch personalizzate. Con qualche limitazione tecnica, rimane una delle soluzioni più avanzate per modding su Switch.
Hai provato SaltyNX? Condividi la tua esperienza nei commenti! 🚀