Il porting di Grand Theft Auto: San Andreas per Nintendo Switch continua a ricevere aggiornamenti. Il progetto gtasa_nx, sviluppato da NaGaa95, è arrivato alla versione 1.0.4, introducendo alcune modifiche mirate soprattutto alla gestione delle prestazioni e al nuovo launcher.

L’aggiornamento, pur non introducendo nuove funzionalità direttamente legate al gameplay, interviene su alcuni aspetti importanti del funzionamento del gioco sulla console Nintendo.
Una delle modifiche principali di questa versione riguarda il sistema di limitazione degli FPS. Il wrapper ora impedisce a GTA San Andreas di attivare automaticamente il proprio frame limiter interno.
Questo permette di spostare il controllo della frequenza dei fotogrammi sul wrapper utilizzato dal porting, offrendo una gestione più flessibile delle prestazioni.
A questa modifica si aggiunge un nuovo limite opzionale a 30 FPS, controllato direttamente dal wrapper. L’obiettivo è ottenere una maggiore regolarità nel frame pacing e rendere più uniforme la visualizzazione del gioco quando si sceglie di utilizzare il limite a 30 fotogrammi al secondo.
La possibilità di gestire il limite esternamente può essere particolarmente utile sulla Switch, dove una cadenza dei fotogrammi più stabile può risultare più importante rispetto al semplice raggiungimento del maggior numero possibile di FPS.
L’altra grande novità della versione 1.0.4 è rappresentata dal launcher SDL completamente ridisegnato. Il nuovo launcher modifica l’esperienza iniziale del porting e fornisce una base più moderna per la gestione dell’avvio, dell’input e delle impostazioni.
SDL viene infatti utilizzato come componente fondamentale per diverse funzioni legate alla gestione dell’applicazione.
Il nuovo sistema rende quindi il progetto più strutturato e prepara il terreno per eventuali ulteriori miglioramenti nelle prossime versioni.
Come installarlo
Sono necessari:
- Il file APK arm64-v8a (e il relativo OBB) della versione 2.11.311.
Per installarlo:
- Creare una cartella chiamata
gtasaall’interno della cartellaswitchsulla scheda SD. - Dal file APK arm64-v8a estrarre queste due librerie nella cartella:
/switch/gtasa/ - lib/arm64-v8a/libGame.so
- lib/arm64-v8a/libc++_shared.so
- Estrarre i dati del gioco lasciando i file direttamente all’interno della directory
/switch/gtasa/mantenendo la struttura originale delle cartelle: - Tutto il contenuto della cartella
assets/presente nel file APK. - Tutto il contenuto del file OBB (
main.*.obb), che in realtà è semplicemente un archivio ZIP.
Le cartelle contenute nel file OBB (vedere sotto) devono essere trasferite direttamente dentro la directory /switch/gtasa/:
data/
models/
texdb/
audio/
text/
anim/
es2/
...
Copiare il file gtasa_nx.nro nella cartella /switch/gtasa/. Al termine, la scheda SD dovrà contenere almeno:
/switch/gtasa/gtasa_nx.nro/switch/gtasa/libGame.so/switch/gtasa/libc++_shared.so
Insieme alle cartelle dei dati di gioco:
data/models/texdb/audio/...
Tutte queste directory e file dovranno essere copite all’interno della directory gtasa.
File di configurazione
Il porting crea automaticamente al primo avvio il file: /switch/gtasa/config.txt
Le principali opzioni disponibili sono:
- screen_width / screen_height — modifica la risoluzione di rendering; il valore -1 utilizza automaticamente 1280×720 in modalità portatile e 1920×1080 in modalità dock.
- trilinear_filter — impostando il valore su 1 abilita il filtro texture trilineare.
- show_fps — con valore 1 mostra il contatore FPS nell’angolo superiore sinistro.
- ps2_corona_rotation — abilita l’effetto sole della versione PS2.
- ps2_color_filter — abilita il filtro colore della versione PS2.
- sprint_any_surface — permette di correre su qualsiasi superficie.
- remove_air_resistance — rimuove il parametro “ExtraAirResistance”.
- show_wanted_stars — rende sempre visibili le stelle del livello di ricercato.
- disable_ped_spec — rimuove l’illuminazione speculare sui pedoni.
- no_offscreen_despawn — impedisce a veicoli e pedoni di sparire quando non sono visibili.
- mobile_widgets — abilita o nasconde gli elementi grafici della versione mobile.
Consigli e trucchi
È possibile inserire i codici cheat della versione PC premendo
+
per aprire la tastiera virtuale. L’elenco dei trucchi disponibili e non disponibili è consultabile nel file CHEATS.md. I codici possono essere inseriti sia in minuscolo che in maiuscolo.
A causa della scadenza di alcune licenze musicali, alcune tracce audio sono state rimosse dal gioco. Nel file MUSIC.md è disponibile l’elenco delle canzoni eliminate e la procedura per ripristinarle.
È inoltre possibile utilizzare un HUD in stile console. Basta inserire un file personalizzato Adjustable.cfg nella cartella switch/gtasa/ per ottenere elementi grafici come il radar nell’angolo inferiore sinistro, simile alle versioni console.
Poiché la versione 2.11.311 non include più il file data/360Default1280x720.cfg è necessario recuperarlo dalla precedente versione 2.10 e rinominarlo in: Adjustable.cfg. Si tratta di un file residuo della versione Xbox 360.
Per ridurre alcuni rallentamenti occasionali durante il gioco, è possibile eliminare i file:
switch/gtasa/scache_small_low.txtswitch/gtasa/scache_small.txt
Successivamente bisogna creare una copia del file switch/gtasa/scache.txt ottenendo due versioni dello stesso file, ad esempio:
scache.txtscache(1).txt
Poi rinominare:
scache.txt→scache_small.txtscache(1).txt→scache_small_low.txt
Questa procedura aumenta però il tempo della schermata di caricamento iniziale perché vengono compilati più shader in anticipo.
Se la cartella switch/gtasa/shadercache/mesa_shader_cache contiene molte più di 300 sottocartelle, è consigliato eliminarla e lasciare che venga ricreata automaticamente.
Menu impostazioni mod
Il port include un configuratore integrato per attivare o disattivare modifiche e ottimizzazioni.
Per aprirlo: All’avvio, apparirà una schermata iniziale per circa 3 secondi (“Tenere premuto
per le impostazioni della mod”). Tenere premuto
durante questa finestra per accedere al menu. Se non si tiene premuto il tasto
, il gioco verrà eseguito normalmente.
Changelog
- Impedito al gioco di abilitare automaticamente il proprio frame limiter interno.
- Aggiunto un launcher SDL ridisegnato.
- Aggiunto un limite opzionale a 30 FPS controllato dal wrapper per una cadenza dei fotogrammi più uniforme.
Download: gtasa_nx v1.0.4
Download: Source code gtasa_nx v1.0.4
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-09-13 / Link di affiliazione / Immagini da Amazon Product Advertising API





