FPSLocker è un overlay che, grazie a SaltyNX, permette di impostare un refresh rate personalizzato e un limite di FPS personalizzato nei giochi retail per Nintendo Switch.
⚠ Disclaimer: Lo strumento rileva l’API grafica per manipolare gli FPS e, in alcuni casi, richiede patch specifiche per ogni gioco e versione per sbloccare più di 30 FPS. Puoi trovare queste patch QUI.
La dimensione massima supportata per i file YAML è 32kB, ma potrebbe essere aumentata in futuro.
🚨 NON USARE CHEAT PER 60 FPS INSIEME A QUESTO TOOL!
Scegli uno dei due, altrimenti potresti incorrere in problemi di compatibilità e crash.
Requisiti
-
Atmosphere CFW
-
Fork modificato di SaltyNX (v1.2.5+)
-
Ambiente Tesla (ovlloader + Tesla Menu)
📌 Guida per la configurazione completa: QUI
Come Usare FPSLocker
L’overlay funziona in due modalità:
1. Quando il gioco è in esecuzione
Se il gioco è supportato da SaltyNX e hai installato tutto correttamente, vedrai un menu con la scritta “NX-FPS plugin is running”.
Opzioni disponibili:
-
Interval Mode: Usato dall’API NVN per impostare il limite a 30 FPS (2) o 60 FPS (1).
-
Custom FPS Target: Blocca il gioco a un certo numero di FPS. Alcuni giochi potrebbero aver bisogno di patch aggiuntive per sbloccare più di 30 FPS.
-
Numero grande a destra: Mostra quanti frame sono stati visualizzati nell’ultimo secondo, utile per verificare che il limite funzioni.
-
Increase/Decrease FPS Target (solo in modalità handheld): Aumenta/diminuisce il target di 5 FPS (min 15, max 60).
-
Change FPS Target (solo in docked): Mostra una lista di valori da 15 a 60 FPS.
-
Disable custom FPS target: Rimuove il limite impostato.
Impostazioni Avanzate
-
Window Sync Wait (solo NVN): Disattivarlo può causare crash, ma in alcuni giochi migliora la fluidità disabilitando il doppio buffer VSync (con possibili glitch grafici).
-
Set Buffering: Forza un diverso tipo di buffering (solo se il gioco non usa il doppio buffer).
-
Convert config to patch file: Se esiste un file di configurazione per il gioco, puoi convertirlo in una patch che verrà caricata automaticamente al prossimo avvio.
-
Delete patch file: Rimuove la patch esistente.
-
Check/download config file: Cerca e scarica configurazioni dal repository ufficiale.
-
Halt unfocused game: Ferma il gioco quando non è in primo piano (può causare problemi in alcuni casi).
-
Save settings: Salva un profilo per il gioco corrente.
Display Settings
-
Increase/Decrease refresh rate (solo handheld): Modifica il refresh rate tra 40 e 60 Hz (bloccato su OLED).
-
Change refresh rate (solo docked): Seleziona da una lista.
-
Display Sync: Sincronizza il refresh rate con il target FPS (su OLED funziona solo in docked).
Docked Settings (non disponibile per Switch Lite)
-
Allowed refresh rates: Abilita/disabilita 40, 45, 50 e 55 Hz per il display esterno.
-
Refresh rate wizard: Testa automaticamente i refresh rate disponibili.
-
Frameskip tester: Verifica se il display supporta nativamente il refresh rate selezionato.
2. Quando il gioco non è in esecuzione
-
Games list: Mostra i giochi installati (max 32) con opzioni per eliminare impostazioni o patch.
-
Display settings: Come sopra.
Informazioni sul Refresh Rate
-
OLED: Bloccato sotto i 60 Hz per evitare problemi di green tint e ghosting.
-
LCD: Supporta da 40 a 60 Hz (alcuni pannelli potrebbero avere flickering a 40 Hz).
-
Overclock: Fino a 70 Hz è possibile, ma non è consigliato per evitare glitch.
-
Attenzione: Il refresh rate personalizzato non viene ripristinato dopo la modalità sleep.
⚠ L’utente si assume ogni responsabilità per eventuali danni causati dalla modifica del refresh rate.
Giochi Compatibili con “Sync Wait Disabled”
In questi giochi puoi disabilitare il doppio buffer VSync:
-
Pokémon Legends: Arceus
-
Pokémon Scarlet/Violet
-
The Legend of Zelda: Tears of the Kingdom (patch consigliata per il triplo buffer)
-
Xenoblade Chronicles 1/2/3/X
-
Sonic Frontiers
-
Batman: The Telltale Series
FPSLocker 2.1.6 – Ultimo Aggiornamento
✅ Risolto un problema con alcune schede di acquisizione che causavano crash (es. NZXT Signal HD60, EVGA XR1 Lite).
📥 Scarica l’ultima versione: GitHub