Il developer NaGaa95 ha pubblicato un nuovo aggiornamento per gtasa_nx, il porting homebrew che porta GTA San Andreas su Nintendo Switch sfruttando la versione Android ARM64 del gioco.

Il progetto continua così a evolversi con l’obiettivo di offrire un’esperienza sempre più stabile e adatta all’hardware della console ibrida Nintendo.
A differenza di una soluzione basata sull’emulazione, gtasa_nx esegue il binario originale libGame.so della versione Android 2.11.311 ARM64, opportunamente adattato attraverso un ambiente di compatibilità e specifiche patch.
Non viene invece utilizzata la controversa Definitive Edition, ma il classico GTA San Andreas della versione mobile.
Il porting è stato progettato pensando anche all’utilizzo portatile della console, con supporto alla risoluzione 1280×720 in modalità handheld e fino a 1920×1080 in modalità dock.
Sono inoltre disponibili diverse impostazioni grafiche, tra cui il filtro trilineare e la possibilità di visualizzare il contatore degli FPS.
Sul fronte delle prestazioni rimane ancora qualche margine di miglioramento. Il gioco effettua infatti un numero molto elevato di chiamate OpenGL e l’overhead introdotto dal driver può diventare un limite soprattutto per la CPU.
Per questo motivo, l’overclock del processore della Switch può contribuire a ottenere prestazioni più elevate in determinate situazioni.
NaGaa95 ha inoltre introdotto diverse modifiche specifiche per il porting, intervenendo su elementi come sprint, fisica e gestione di veicoli e pedoni.
Non manca un Mod Settings Menu, richiamabile tenendo premuto
durante la schermata iniziale, che permette di configurare rapidamente alcune delle opzioni disponibili.
La novità principale di questa nuova versione riguarda comunque il passaggio al driver OpenGL Mesa 26.2, aggiornamento che porta con sé una gestione più moderna del rendering grafico.
NaGaa95 ha inoltre abilitato il GL threading di Mesa, una modifica pensata per ridurre l’overhead generato dalle numerose chiamate OpenGL effettuate dal gioco. Questo intervento permette di alleggerire il carico sul sistema e migliorare la gestione delle operazioni di rendering.
Migliorata anche la gestione dell’invio dei comandi alla GPU e del frame pacing, utilizzando il completamento mappato. L’obiettivo è stato quello di rendere più regolare la produzione dei fotogrammi, riducendo le irregolarità durante il gameplay.
Secondo lo sviluppatore, si tratta di un importante aggiornamento delle prestazioni che rende GTA San Andreas significativamente più fluido su Nintendo Switch.
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
- Aggiornato al driver OpenGL Mesa 26.2.
- Abilitato il threading GL di Mesa per ridurre l’overhead del rendering.
- Migliorata la gestione dell’invio dei comandi alla GPU e il frame pacing utilizzando il completamento mappato.
Si tratta di un importante aggiornamento delle prestazioni che rende il gioco significativamente più fluido.
Download: gtasa_nx v1.0.3
Download: Source code gtasa_nx v1.0.3
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-09 / Link di affiliazione / Immagini da Amazon Product Advertising API





