[SWITCH] SaltyNX 1.2.1: Novità, Fix e Compatibilità con i Giochi

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

  1. Il nome del file deve corrispondere al simbolo della funzione che si vuole modificare (es. funzione.asm64).

  2. All’interno del file, si inseriscono le istruzioni in esadecimale con un editor esadecimale.

  3. 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

  1. Scarica l’ultima release da GitHub.

  2. Estrai le cartelle e copiale nella root della SD.

    • Se usi Atmosphere ≤ 0.9.4, rinomina la cartella contents in titles.

  3. 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!

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.