SaltyNX è un processo in background per Nintendo Switch che permette la modifica di file e codice nei giochi. Questo fork introduce numerosi miglioramenti alla QoL e, oltre al supporto per i plugin, include anche il supporto per le patch.
Novità e Caratteristiche Principali
-
Dalla versione 0.7.0, NX-FPS e ReverseNX-RT sono integrati nel SaltyNX Core.
-
Dalla versione 1.0.0, è stato aggiunto il supporto per i giochi a 32-bit (tuttavia, i plugin esterni non sono supportati per questi titoli).
-
Per utilizzare ReverseNX-RT, scarica l’ultimo overlay QUI.
🔗 GitHub (Tutte le Release): https://github.com/masagrator/SaltyNX/releases
Come Funzionano le Patch?
-
Il nome del file deve corrispondere al simbolo della funzione con estensione:
-
.asm64
per giochi a 64-bit -
.asm32
per giochi a 32-bit
-
-
All’interno del file, scrivi le istruzioni in hex editor che desideri inserire nella funzione.
-
Posiziona il file in:
-
SaltySD/patches/
per applicare la patch a tutti i giochi -
SaltySD/patches/*titleid*/
per applicarla a un gioco specifico
-
Strumento Aggiuntivo: SaltyNX-Tool
Per funzionalità avanzate, è necessario SaltyNX-Tool:
🔗 https://github.com/masagrator/SaltyNX-Tool
⚠ Requisiti:
-
Firmware installato almeno alla versione 10.0.0.
Nessun Supporto Tecnico per:
-
Fork di Atmosphere
-
SX OS
-
Kosmos
-
ReinX
Problemi Conosciuti:
-
Instabilità con alcuni homebrew e sysmodule (es. emuiibo).
-
Necessario Hekate 5.0.2 o superiore per evitare problemi.
-
I cheat che utilizzano indirizzi heap diretti potrebbero non funzionare correttamente con i plugin.
Come Scaricare e Installare
-
Per Atmosphere ≥ 0.10.1: Copia le cartelle dall’archivio nella root della SD.
-
Per Atmosphere ≤ 0.9.4 e altri CFW: Rinomina la cartella
contents
intitles
. -
Riavvia la Nintendo Switch.
Ringraziamenti Speciali
-
Cooler3D per aver condiviso il codice sulla modifica del refresh rate dello schermo in handheld, che è stato utilizzato come base per questa funzione.
Lista dei Titoli Non Compatibili con Plugin/Patch
Titolo | Problema | Motivo |
---|---|---|
Alien: Isolation | plugins | Heap related |
Azure Striker Gunvolt: Striker Pack | plugins | Gioco a 32-bit |
Baldur’s Gate I & II | plugins | Gioco a 32-bit |
CelDamage HD | plugins | Gioco a 32-bit |
Company of Heroes Collection | plugins | Heap related |
DEADLY PREMONITION Origins | plugins | Gioco a 32-bit |
Death Road to Canada | all | Heap related |
Donkey Kong Country: Tropical Freeze | all | Heap issues dal secondo livello |
EA SPORTS FC 24 | plugins | Heap related |
Luigi’s Mansion 3 | plugins | Heap related |
Mario Kart 8 Deluxe (v1.0.0-3.0.3) | plugins | Gioco a 32-bit |
The Witcher 3 GOTY (v3.2) | all | Heap related |
… e molti altri (vedi lista completa nell’articolo originale) |
I titoli presenti in exceptions.txt sono considerati parte della Blacklist. Un “X” prima del TitleID indica che il gioco non caricherà patch e plugin. Un “R” indica che non li caricherà se è installato un mod RomFS.
I giochi a 32-bit sono ignorati di default per i plugin.
Novità in SaltyNX 1.2.3
-
Riduzione del 15% delle dimensioni di Core32 e del 35% di Core, liberando 64kB di RAM in meno per il sysmodule.
-
Possibilità di modificare il numero di buffer nei giochi Vulkan (richiede FPSLocker 1.2.2+).
-
Fix per un problema che causava alcuni giochi (es. Hades) a riportare il doppio dei frame (120 invece di 60).
-
Risolto un problema che causava stuttering grafico e tempi di caricamento più lunghi su alcune unità Erista dalla versione 1.2.0.
📥 Scarica l’ultima versione qui:
🔗 https://github.com/masagrator/SaltyNX/releases
Hai domande o problemi? Consulta la pagina GitHub o i forum della community! 🚀