
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, patch personalizzate e molto altro.
Creato originariamente da shinyquagsire23, questa versione forkata include miglioramenti significativi e supporta non solo i plugin, ma anche patch personalizzate per ottimizzare l’esperienza di gioco.
Dalla versione 0.7.0, SaltyNX integra direttamente nel suo core due tool molto popolari:
-
NX-FPS (per l’unlocking degli FPS)
-
ReverseNX-RT (per forzare la modalità docked/portatile)
Dalla versione 1.0.0, SaltyNX supporta anche i giochi a 32-bit, anche se i plugin esterni non sono compatibili con essi.
Come Funziona SaltyNX?
Patch Personalizzate
Per applicare modifiche al codice dei giochi, SaltyNX utilizza un sistema di patch basato su file assembly:
-
Per giochi 64-bit:
.asm64
-
Per giochi 32-bit:
.asm32
Struttura delle Patch
-
Il nome del file deve corrispondere al simbolo della funzione che si vuole modificare (es.
funzione.asm64
). -
All’interno del file, si inseriscono le istruzioni in esadecimale con un editor esadecimale.
-
Posizionare il file in:
-
SaltySD/patches/
→ Applica la patch a tutti i giochi. -
SaltySD/patches/<titleid>/
→ Applica la patch solo a un gioco specifico.
-
Tool Aggiuntivi
Per sfruttare al meglio SaltyNX, è consigliato utilizzare SaltyNX-Tool, che permette di gestire funzioni avanzate.
Requisiti di Sistema
-
Firmware minimo richiesto: 10.0.0
-
Atmosphere consigliato: ≥ 0.10.1 (per evitare problemi di compatibilità)
Installazione
-
Scarica l’ultima release da GitHub.
-
Estrai le cartelle e copiale nella root della SD.
-
Se usi Atmosphere ≤ 0.9.4, rinomina la cartella
contents
intitles
.
-
-
Riavvia la Switch.
Giochi Non Compatibili
Alcuni titoli presentano problemi con plugin e patch, principalmente a causa di:
-
Heap corruption (modifiche alla memoria dinamica)
-
Architettura a 32-bit (non supportata per i plugin esterni)
Lista di Giochi con Problemi Noti
Titolo | Problema | Motivo |
---|---|---|
Alien: Isolation | Plugin | Heap corruption |
Baldur’s Gate I & II | Plugin | 32-bit |
CelDamage HD | Plugin | 32-bit |
Donkey Kong Country: TF | All | Heap issues |
EA SPORTS FC 24 | Plugin | Heap corruption |
Luigi’s Mansion 3 | Plugin | Heap corruption |
Mario Kart 8 Deluxe | Plugin | 32-bit |
The Witcher 3 (v3.2) | All | Heap corruption |
YouTube | Plugin | Causa sconosciuta |
📌 Nota: I giochi a 32-bit sono ignorati automaticamente per i plugin esterni.
Novità nella Versione 1.2.1
-
✅ Supporto per le nuove patch FPSLocker (richiede FPSLocker 2.1.1+)
-
✅ Risolto un bug nel docked mode che forzava il delay nei cutscene
-
✅ Fix per Minecraft (compatibilità con gli ultimi aggiornamenti)
-
✅ Lettura delle risoluzioni da giochi EGL e Vulkan
-
✅ Miglioramenti nella lettura delle risoluzioni NVN
Ringraziamenti
Un grazie speciale a:
-
Cooler3D per il codice originale sul cambio del refresh rate.
-
Tutti i contributor e tester della community.
🔗 Scarica l’ultima versione qui:
👉 GitHub – SaltyNX Releases
Hai domande o problemi? Lascia un commento o consulta il repo ufficiale!