FPSLocker è un nuovo overlay tesla sviluppato dal developer masagrator per console Switch e Switch Lite che se installato permetterà di impostare un FPS personalizzato attraverso il rilevamento dell’API grafica.
Ne siamo consapevoli, la console Switch non ha la potenza di elaborazione delle altre console di ultima generazione, molti dei giochi girano ad un framerate bloccato a 30 FPS. Anche se per molti, questo è tutto ciò che conta davvero alla fine.
Ci sono comunque alcuni giochi che su console Switch possono raggiungere i 60 FPS, anche se con notevoli cali di framerate, come in The Legend of Zelda: Link’s Awakening.
L’installazione dell’overlay FPSLocker richiede l’utilizzo di altre due app homebrew, NX-FPS (versione 1.1) e SaltyNX (versione 0.5.1). Si consiglia di eseguire anche un overclock del sistema attraverso l’utilizzo del sysmodule sys-clk.
Creata anche una repository a parte contenente i file YAML utilizzati da FPSLocker che oltre a memorizzare informazioni sui giochi a 30FPS, include anche tutta una serie di informazioni aggiuntive su come aggiornare le patch per gli hack a oltre 30 fps.
[stextbox id=’info’]Nota: La dimensione massima di yaml supportata è 32kB, sebbene possa essere espansa nei prossimi aggiornamenti.[/stextbox]
Lo sviluppatore ha aggiunto patch per 3 titoli specifici, questi sono Xenoblade Chronicles 3, The Witcher 3 e Monster Hunter Rise, ma con lo sforzo della community i giocatori possono raccogliere patch per altri giochi se lo desiderano.
Requisiti
- Custom Firmware Atmosphère
- Il mio fork di SaltyNX, versione 0.5.1+
- NX-FPS versione 1.1+
- Ambiente Tesla: Caricatore + Tesla Menu
Utilizzo
L’overlay viene eseguito in due modalità:
Quando il gioco è in esecuzione
Se il gioco è supportato da SaltyNX e hai installato tutto correttamente, vedrete il menu in cui la prima riga indica che il plugin NX-FPS è in esecuzione. Spiegazione di ogni riga:
Interval Mode
– Viene utilizzata dall’API NVN per impostare il limitatore su 30 FPS (2) o 60 FPS (1 o 0 (0 significa che il gioco non si è mai preso la briga di impostarlo, può anche essere un segno che il gioco non sta utilizzando NVN ma EGL o Vulkan)).Custom FPS Target
– Viene utilizzato per bloccare il gioco su determinati FPS. Se il gioco utilizza blocchi FPS proprietari del motore, potrebbe non essere in grado di sbloccare più di 30 FPS senza patch aggiuntive.Big number on the right
– Mostra quanti fotogrammi sono passati nell’ultimo secondo per il gioco attualmente in esecuzione. Questo per confermare che il blocco funziona come previsto.Increase/Decrease FPS target
– Modifica l’obiettivo FPS di 5. Il minimo è 15 FPS, il massimo è 60 FPS. Se FPS è impostato sopra 30 FPS, impostainterval mode
su 1. Altrimenti imposta l’intervallo su 2.Disable custom FPS target
– Rimuove il target FPS. Dal momento che non possiamo prevedere quale modalità di intervallo è prevista a questo punto, è a discrezione dell’utente manipolare l’FPS per ripristinare l’intervallo corretto prima di disabilitare il target FPS.- Impostazioni avanzate – sottomenu composto da:
Sync Wait
– Questa è un’impostazione pericolosa che disabilitata nella maggior parte dei casi causerà il crash del gioco (ad esempio Witcher 3 e Breath of The Wild), ma in alcuni può portare il vantaggio di disabilitare il doppio buffer al costo di piccoli problemi grafici (ad esempio Xenoblade Chronicles 3). Usalo con cautela.Convert config to patch file
– Se esiste un file di configurazione appropriato per questo gioco e questa versione, avrai un’opzione per convertirlo in un file di patch che verrà caricato quando eseguirai questo gioco la prossima volta. La patch viene salvata inSaltySD/plugins/FPSLocker/patches/*titleid_uppercase*/*buildid_uppercase*.bin
.Delete patch file
– Se esiste un file di configurazione appropriato per questo gioco e questa versione, avrai un’opzione per eliminare il file di patch in modo che non venga caricato quando eseguirai questo gioco la prossima volta.
Save settings
– Salva il profilo per il gioco attualmente in esecuzione che verrà caricato automaticamente la prossima volta dal plugin all’avvio. Non usarlo se hai disabilitato Sync Wait e non l’hai testato correttamente per non causare arresti anomali. Il profilo viene salvato inSaltySD/plugins/FPSLocker/*titleid_uppercase*.dat
.
Quando il gioco non è in esecuzione
Elencherà i giochi installati (massimo 32) e come prima opzione è disponibile il sottomenu “All”. All’interno di ognuno troverai due opzioni:
Delete settings
– Eliminerà il file creato dall’opzione “Save settings”.Delete patches
– Eliminerà il file creato dall’opzione “Convert config to patch file”.
Changelog
- Aggiunto il supporto per la creazione di patch LOCK dalle configurazioni yaml.
Download: FPSLocker v1.1.0
Download: Source code FPSLocker v1.1.0
Fonte: gbatemp.net