Home Homebrew reGTA Collection porta GTA III, Vice City e Liberty City Stories su...

reGTA Collection porta GTA III, Vice City e Liberty City Stories su New 3DS

141
0

Il developer Epic0522, conosciuto anche come @EpicReds0817, ha dato vita a uno dei progetti homebrew più ambiziosi per la console portatile New 3DS: reGTA Collection, una raccolta di porting nativi che porta GTA III, GTA Vice City e GTA Liberty City Stories sulla famiglia di console Nintendo.

Non si tratta di una semplice emulazione: i tre capitoli sono stati adattati direttamente all’hardware Nintendo attraverso porting basati sui rispettivi progetti open source re3, reVC e reLCS/reStories, con interventi mirati per sfruttare le caratteristiche del New 3DS.

Il risultato è particolarmente interessante perché i tre GTA non si limitano a funzionare sulla console portatile, ma integrano anche elementi pensati appositamente per l’esperienza 3DS.

L’interfaccia è stata adattata al doppio schermo, sono presenti controlli touch e vengono utilizzati i pulsanti Nintendo nei menu e durante il gioco. Anche l’inserimento dei trucchi può essere effettuato attraverso la tastiera del touchscreen.

Il progetto è destinato esclusivamente a New Nintendo 3DS, New Nintendo 3DS XL e New Nintendo 2DS XL.

I modelli della precedente generazione non sono supportati, principalmente per le differenze hardware che rendono il New 3DS molto più adatto a questo tipo di porting, tra CPU più veloce, cache L2 e memoria aggiuntiva.

Del resto, diversi progetti homebrew moderni per 3DS sfruttano proprio queste caratteristiche hardware per ottenere prestazioni che non sarebbero possibili sui modelli originali.

Per utilizzare reGTA Collection è necessario disporre di una console con homebrew/CFW e dei dati originali dei giochi.

Il progetto non distribuisce i file dei titoli commerciali: per GTA III e GTA Vice City vengono utilizzati i dati delle versioni PC, mentre per Liberty City Stories sono necessari i dati della versione PS2 opportunamente convertiti. Il codice e gli strumenti necessari alla compilazione sono invece disponibili pubblicamente.

Ogni capitolo presenta inoltre interventi specifici. GTA III propone un’interfaccia blu scuro, caricamenti più rapidi, uno streaming migliorato e diverse correzioni.

Vice City utilizza invece una caratterizzazione grafica rosa e beneficia del ripristino di alcuni effetti particellari e dettagli dei veicoli, oltre a correzioni legate alla gestione dei poligoni e ai crash.

Ancora più interessante è GTA Liberty City Stories, che adotta un’interfaccia rossa ed è stato testato con l’intera campagna su hardware reale. Il porting include riflessi più leggeri sui veicoli e numerosi interventi su missioni, salvataggi e sequenze cinematografiche.

Le prestazioni non sono naturalmente identiche a quelle di una console più potente e nelle situazioni particolarmente affollate possono verificarsi alcuni rallentamenti.

Considerando però l’hardware del New 3DS e la complessità dei tre giochi, il risultato rimane sorprendente e dimostra ancora una volta quanto sia possibile ottenere con il modding e lo sviluppo homebrew sulla piattaforma Nintendo.

Interfaccia Nintendo 3DS condivisa

Tutti e tre i giochi utilizzano le indicazioni dei pulsanti Nintendo e gli stessi controlli di base:

  • Circle Pad controlla il movimento o la guida.
  • C-stick controlla la telecamera.
  • , / e / sono associati alle azioni native dei giochi.
  • mette in pausa e cambia la telecamera di gioco.
  • Lo schermo inferiore mostra l’avanzamento del caricamento, le informazioni su radar/stato e i controlli touch contestuali.
  • Toccare una volta lo schermo inferiore per mostrare l’overlay. Il primo tocco serve solo a mostrarlo; rilasciare, quindi premere / o trascinare la regione Camera.
  • L’overlay scompare dopo cinque secondi senza input touch.
  • Premere contemporaneamente + + + durante il gioco per aprire la tastiera di sistema 3DS e inserire i cheat testuali.

Alcune azioni differiscono tra i giochi; seguire i tutorial in-game e le indicazioni dei pulsanti per queste funzioni.

Changelog

Piattaforma New Nintendo 3DS condivisa

Interfaccia e controlli

  • Mappa completa sullo schermo inferiore, HUD, schermata di caricamento e controlli touch.
  • Colori, font e icone specifici per ogni gioco.
  • Corretti mappe obsolete, lampeggiamenti durante il caricamento e visibilità dell’HUD durante i filmati.
  • Indicazioni dei pulsanti Nintendo in tutti i menu, negozi e tutorial.
  • conferma; torna indietro, inclusi i negozi di tutti e tre i giochi.
  • Regolate le dead zone del Circle Pad e del C-stick; corretto lo spostamento della telecamera dopo le transizioni.
  • per mirare con il fucile in terza persona; + per mirare in prima persona.
  • / per aumentare/ridurre lo zoom del fucile di precisione.
  • Mirini delle armi più nitidi alla risoluzione del 3DS.
  • Mappa VC/LCS: indicatore , zoom /, legenda , indietro .
  • + + + apre la tastiera per i cheat testuali.
  • Nomi completi delle missioni negli elenchi dei salvataggi, inclusi i titoli precedentemente troncati supportati.

Rendering e prestazioni

  • Corretti errori di skinning, trasparenza, stato delle texture e rendering della geometria.
  • Corretto il fogliame che nascondeva lo scenario e le superfici trasparenti che diventavano opache.
  • Corretti finestrini, luci, livelli di danno, decalcomanie e targhe dei veicoli.
  • Ridotta l’eccessiva luminosità dei riflessi sui veicoli.
  • Caricamento delle animazioni più rapido e streaming nativo delle texture.
  • Distribuito il lavoro di streaming su più frame per ridurre i rallentamenti.
  • Migliorata la gestione delle texture e la gestione della memoria insufficiente.
  • Ridotti gli effetti distanti, i detriti delle collisioni, l’illuminazione e i costi dei particellari.
  • Rimossa l’elaborazione audio inutilizzata e il lavoro stereo ridondante.
  • Data priorità ai dialoghi delle missioni, alle armi e agli altri suoni importanti.
  • Corretti suoni duplicati, riavvii degli stream audio e stuttering dei loop musicali.

Configurazione e presentazione

  • Script condivisi per compilazione, preparazione dei dati e installazione.
  • Build devkitARM r55 / GCC 10.2 con controlli della toolchain.
  • ID separati dei titoli CIA e cartelle dati SD.
  • Supporto alla CPU, alla cache e alla memoria espansa del New 3DS.
  • Filmati iniziali decodificati via hardware e saltabili.
  • Icone personalizzate e banner animati dei veicoli nel HOME Menu.
  • Loghi dei banner più fluidi; corretto il bordo del logo LCS e il blocco del HOME Menu.
  • Musica della missione finale con loop, variazioni del volume durante i filmati e dissolvenze finali.
  • Cambio della radio disabilitato durante la musica della missione finale.

Grand Theft Auto III / re3

  • Interfaccia completa blu scuro sullo schermo inferiore e mappa del menu principale.
  • Caricamento delle animazioni più rapido e streaming delle texture più fluido.
  • Rimosse le scie dinamiche del motion blur.
  • Ridotti i dettagli distanti e gli effetti costosi nelle scene affollate.
  • Corretti i poligoni bianchi dei veicoli, i riflessi troppo luminosi e gli errori di colore al tramonto.
  • Ripristinati finestrini trasparenti, luci e decalcomanie dei veicoli.
  • Corretto il crash dell’orologio della torre di Staunton.
  • Corretto il blocco del gameplay mentre la radio continuava a funzionare.
  • Aggiunta ‘push it to the limit’ alla missione finale.
  • Aggiunto il banner animato della Kuruma nel HOME Menu.

Grand Theft Auto: Vice City / reVC

  • Interfaccia completa rosa sullo schermo inferiore.
  • Rimosso il ritardo di diversi minuti durante il caricamento delle animazioni.
  • Caricamento delle collisioni più rapido e avanzamento del caricamento a fasi.
  • Ripristinate impostazioni, colori e trasparenza dei particellari.
  • Corretti fumo, fuoco, pioggia e altri effetti che apparivano come rettangoli opachi.
  • Ridotti gli effetti visivi delle armi automatiche senza modificare i danni.
  • Corretti i poligoni dei personaggi danneggiati e il rendering dei personaggi delle missioni.
  • Corretti colori, riflessi, finestrini, decalcomanie e targhe dei veicoli.
  • Corretto il problema delle texture che rimanevano sfocate dopo la pressione sulla memoria.
  • Corretto il rendering delle barche e delle sezioni d’acqua mancanti.
  • Rese più fluide le transizioni dell’acqua vicina/media/lontana senza rimuovere i livelli di dettaglio.
  • Corretta l’acqua bianca in primo piano.
  • Corretti i crash dello streaming durante i voli.
  • Migliorato il caricamento dei dialoghi delle missioni e delle telefonate.
  • Ripristinate le impostazioni predefinite normali per pedoni e traffico.
  • Corretta la gestione del percorso dei dati all’avvio e delle texture obsolete della schermata di caricamento.
  • Aggiunta ‘Self Control’ alla missione finale, con il climax dopo la rivelazione di Lance.
  • Aggiunto il banner animato dell’Admiral nel HOME Menu.

Grand Theft Auto: Liberty City Stories / reLCS

Campagna e salvataggi

  • Completato e corretto reStories, permettendo di terminare la storia principale su New 3DS.
  • Aggiunto il supporto ai dati di gioco PS2 e la conversione dell’audio 3DS.
  • Corretti gli script delle missioni, i trigger introduttivi e il caricamento degli script.
  • Ripristinate le modifiche al mondo, gli edifici e le collisioni salvate.
  • Corretti gli stati del Callahan Bridge, del ponte levatoio, del traghetto e di Fort Staunton dopo il caricamento.
  • Corretta la sovrapposizione dello scenario intatto e distrutto di Fort Staunton.
  • Preservate le ricompense dei pacchetti nascosti, i pickup delle case sicure e i veicoli speciali dei garage.
  • Corretti i salvataggi con veicoli delle missioni che causavano crash al caricamento.
  • Corretto l’ordine di salvataggio/caricamento, i timer degli script e i crash durante lo spegnimento.
  • Aggiornati i prompt dei salvataggi e ripristinato l’avviso relativo ai cheat.
  • Aggiunti nomi dei cheat personalizzati in stile GTA, teletrasporti verso case sicure/missioni e test dei checkpoint.

Missioni e personaggi

  • Corretti gli obiettivi con il lanciafiamme in ‘Friggin’ the Riggin’’.
  • Ripristinati il magnete frantumatore e i modelli della gru di Portland.
  • Corrette le restrizioni residue relative ai freni e alla radio durante le missioni.
  • Corretti barche e occupanti mancanti in ‘The Sicilian Gambit’.
  • Corretto il problema dell’esplosione della barca del giocatore durante la transizione al faro.
  • Ripristinati gli attacchi dell’elicottero e i danni dei razzi nella missione finale.
  • Corretto Massimo che veniva abbattuto durante la salita sull’elicottero.
  • Ripristinati i titoli di coda.
  • Aggiunta ‘Chase’ alla missione finale, inclusi i riavvii dai checkpoint e il climax dell’elicottero.
  • Corretti i personaggi dei filmati ad alta qualità danneggiati e gli errori relativi alla memoria delle animazioni.
  • Corretto il problema delle persone che scomparivano dopo i filmati.
  • Corretto Toni che rimaneva in piedi attraverso i veicoli e si bloccava durante l’arresto.
  • Corrette le animazioni di atterraggio in loop e ripristinato il movimento di rotolamento durante l’atterraggio.
  • Corretto il problema della selezione delle armi durante il drive-by dopo i filmati.
  • Ripristinati i countdown delle gare; rimossi i pilastri luminosi dei checkpoint danneggiati.
  • Mantenuti visibili i titoli delle missioni per almeno tre secondi.
  • Corretti le dissolvenze dei messaggi delle missioni e i colori delle ricompense.
  • Rimosso il diagramma del controller sovradimensionato per evitare rallentamenti della memoria nel menu di pausa.

Mondo e veicoli

  • Ridotto lo sfarfallio dei grandi edifici e ripristinata la visibilità LOD delle isole distanti.
  • Ripristinati gli interni delle case sicure e delle missioni caricati tramite streaming.
  • Corretta la trasparenza del fogliame e ridotto il relativo costo di rendering.
  • Corretti i segmenti d’acqua a corto raggio e l’acqua bianca nelle vicinanze.
  • Corretti i cambi di colore dei traghetti e i poligoni neri.
  • Aggiunti riflessi leggeri sui veicoli e transizioni fluide durante entrata e uscita.
  • Ridotti gli aloni di colore dei riflessi e gli artefatti arcobaleno.
  • Ripristinati finestrini, ruote, luci trasparenti dei veicoli e audio della retromarcia.
  • Corrette decalcomanie e targhe sovrapposte.
  • Corretti i crash causati dalla rottura dei vetri mantenendo l’effetto originale delle schegge.
  • Ridotti i costi eccessivi di fumo degli pneumatici, polvere e altri particellari.
  • Allineata la densità predefinita di pedoni e traffico con gli altri porting.
  • Aggiunto il banner animato della Leone Sentinel nel HOME Menu.

Il completamento della storia principale di LCS è stato verificato su hardware. Le missioni secondarie, le attività opzionali e i punti panoramici delle isole lontane richiedono ancora ulteriori test.

Cache delle texture e primo avvio

models/txd.img e models/txd.dir sono cache native delle texture generate, non asset sorgente originali. Quando sono assenti, una build con USE_TXD_CDIMAGE può crearle dai dati di gioco installati.

La conversione iniziale sulla console può richiedere molto tempo. Conservare una cache generata funzionante a meno che non cambino le texture sottostanti o il convertitore.

Il record delle capacità (DATA/CAPS.DAT in LCS) viene generato insieme alla cache. Una configurazione nuova non conterrà questo record, la cache delle texture o le impostazioni personali finché il gioco non le avrà create.

Utilizzare cache create dal convertitore corrispondente, mantenendo intatti i mipmap. Una cache vecchia o convertita in modo errato può continuare a causare problemi alle texture o rallentare lo streaming anche se i nomi dei file sono corretti.

Dati di salvataggio

Ogni gioco memorizza impostazioni e salvataggi nella propria directory runtime:

  • sdmc:/3ds/re3/userfiles/
  • sdmc:/3ds/miami/userfiles/
  • sdmc:/3ds/relcs/userfiles/

Eseguire un backup di userfiles prima di sostituire gli strumenti di conversione dei salvataggi, testare script modificati o migrare da un vecchio percorso runtime.

L’helper di configurazione preserva una directory di salvataggio di destinazione esistente, ma una sostituzione manuale della cartella potrebbe non farlo.

Limitazioni note

  • È richiesto hardware della famiglia New 3DS.
  • La conversione iniziale delle texture native può essere lenta.
  • Le scene molto affollate e i filmati più impegnativi possono ancora causare cali di frame o stuttering audio.
  • Le prestazioni e il comportamento dell’emulatore possono differire da quelli di una console fisica.
  • Plugin ASI, script CLEO, patch binarie desktop e tool desktop per la modifica dei limiti non funzionano. Le relative funzionalità devono essere integrate nel sorgente e ricompilate.
  • reLCS ha richiesto una ricostruzione maggiore rispetto a re3 o reVC. La storia principale è giocabile fino alla fine, ma non tutte le funzionalità inutilizzate di PSP/PS2 sono state ricreate.
  • Il completamento della storia principale di LCS è stato verificato su un New Nintendo 3DS fisico. Le missioni secondarie e le altre attività opzionali non sono ancora state verificate.

Segnalazione dei bug

Se si riscontra un problema, aprire una Issue in questa repository. Includere il maggior numero possibile delle seguenti informazioni:

  • Il gioco, la build o il commit, il modello della console e se si utilizza CIA o 3DSX.
  • Il nome della missione o la posizione, i passaggi per riprodurre il problema, cosa ci si aspettava che accadesse e cosa è realmente accaduto.
  • Se il problema si verifica ogni volta, solo dopo sessioni di gioco prolungate oppure dopo il caricamento di un salvataggio; indicare eventuali cheat o mod utilizzati.
  • Il dump del crash (crash_dump_*.dmp) se ne è stato generato uno, oltre a eventuali log pertinenti.
  • Screenshot o un breve video che mostri il problema. È utile anche un salvataggio effettuato subito prima del problema.

È comunque possibile segnalare un bug senza dump: per blocchi, oggetti mancanti e problemi nelle missioni, passaggi chiari per riprodurre il problema e immagini sono spesso più utili.

Nota: REGTA-3DSPort-Complete non è una raccolta di giochi già compilati da installare direttamente sulla console, ma una repository completa dei sorgenti e degli strumenti necessari per compilare i porting nativi di GTA III, Vice City e Liberty City Stories per New Nintendo 3DS.

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch

Vedi altri prodotti Nintendo Switch

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-10-14 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

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