MAPPA GTA 6 · PROGETTO INDIPENDENTE DELLA COMMUNITY
Cronologia delle versioni
Cronologia delle versioni dell’atlante, dalla v0.5.0.
Strade più ricche e scene regionali documentate
v0.8.0 · · Released
Quindici scoperte con fonti, sei arrivi regionali più ricchi, interni visibili dalle finestre, superfici fotografiche e ombre di contatto.
Cosa include
- Le descrizioni ufficiali Rockstar delle regioni e le immagini pubbliche danno quindici brevi scoperte nei dettagli dei luoghi, nella ricerca e nel pannello Fonti dell’esploratore. Le osservazioni senza posizione portano agli arrivi regionali esistenti, senza inventare punti precisi.
- Vice City guadagna un cortile ombreggiato con panetteria e mercato; le Keys un porticciolo in attività; Grassrivers delle palafitte; Port Gellhorn negozi consumati; Ambrosia un piazzale di servizio; Kalaga un rifugio sul sentiero e un accesso al ruscello.
- Finestre incassate, interni visibili in base al punto di vista, balconi, rientranze e vetrine danno profondità agli edifici. Le strade vicine guadagnano marciapiedi, canaline e tombini dove il contesto è urbano.
- Texture fotografiche CC0 ospitate in locale coprono asfalto, cemento, roccia, legno e ghiaia. Texture condivise e limiti di dettaglio tengono sotto controllo le risorse aggiunte.
- Ombre di contatto, ombre vicine più nitide e bagliori contenuti rendono la scena più solida. Dove gli effetti non sono supportati si usa la grafica diretta. Gli alberi hanno sagome più fini e boschi più leggeri.
- Coordinate e versioni precedenti restano disponibili. Lotti decorativi e rilievi non misurati restano APPROSSIMATIVI: le fonti non stabiliscono dimensioni o posizioni esatte.
Verification
- I test controllano fonti, distanza delle facciate, occupazione dei lotti, contesto stradale, distanza dal terreno, condivisione delle texture, rilascio delle risorse e grafica di riserva.
- I test su Chromium controllano viste regionali, destinazioni scelte, apertura di Fonti e viaggio da tastiera, ritorno all’atlante e comandi touch.
- I test grafici usano Chromium con rendering software SwiftShader. Non misurano i frame reali sull’hardware né le prestazioni su iOS.
Una Leonida 3D più piena e viva
v0.7.0 · · Released
Strade ed edifici mappati ripristinati, pedoni articolati e architettura, vegetazione, terreno, acqua e luci più ricchi in sei regioni.
Cosa include
- Le strade della fonte restano visibili sopra il terreno approssimativo. Gli edifici mappati restano su computer e telefono, con piante ruotate, piani e tetti tipici di ogni regione e facciate dettagliate da vicino.
- Hotel Dixon, la Sahara Arena, le torri sul lungomare e il viadotto dei murales sono stati ricostruiti. Verande, vetrine, tetti e dettagli di servizio arricchiscono gli arrivi esistenti.
- Personaggi articolati originali sostituiscono le figure a blocchi e i collage piatti. Piedi e ruote seguono il fondo stradale; il traffico di Vice City e Ambrosia usa le inquadrature d’arrivo scelte.
- Gli alberi vicini hanno tronchi e foglie in 3D, mentre in lontananza resta la vegetazione fotografica. Kalaga guadagna creste rocciose continue e foreste in quota.
- Illuminazione esterna basata su immagini, nuvole ombreggiate, acqua in movimento e coni di luce dei lampioni migliorano l’atmosfera delle sei regioni.
- Le posizioni restano intatte. Architetture e rilievi non misurati restano APPROSSIMATIVI: è una ricostruzione nel browser, non il mondo di gioco originale né i suoi file.
Verification
- Superati 503 test, tra cui caricamento progressivo, geometria, contatti, coordinate delle fonti, personaggi e acqua. Superati anche TypeScript, ESLint e la build di produzione.
- Chromium ha mostrato tutte e sei le regioni e una vista inversa di Vice City senza errori. Altre catture hanno controllato luoghi ricostruiti, personaggi e nuvole.
- Sono stati registrati draw call e triangoli. Il computer di test usa il rendering software SwiftShader, quindi questi test non garantiscono i frame sull’hardware reale.
Collaborazione pubblica e sicurezza
v0.6.2 · · Released
Procedure per i contributi della community, pull request protette, aggiornamenti delle dipendenze verificati e controlli di sicurezza continui.
Cosa include
- Il repository pubblico ora ha linee guida per contribuire, un codice di condotta, moduli per le segnalazioni, un modello di pull request e la segnalazione privata delle vulnerabilità.
- Il ramo principale richiede il controllo di qualità superato e le discussioni risolte, mantiene una cronologia lineare e blocca force push ed eliminazione.
- Dependabot raggruppa gli aggiornamenti compatibili, tiene i tipi di Node su Node 22 ed evita downgrade inutili del lockfile.
- GitHub Actions usa revisioni fisse e permessi di sola lettura. Secret scanning, push protection e CodeQL controllano di continuo il repository.
- Dati pubblici della mappa, coordinate, licenze, separazione degli account e salvataggio locale restano invariati.
Verification
- Superati installazione bloccata, TypeScript rigoroso, lint, 458 test e build di produzione.
- I test su Chromium sono passati dopo gli aggiornamenti per la collaborazione e le dipendenze.
- CodeQL ha completato entrambe le analisi senza problemi. GitHub non ha segnalato segreti esposti né vulnerabilità, e i controlli di Git non hanno trovato danni.
Statistiche di visita e cronologia delle versioni
v0.6.1 · · Released
Statistiche di visita con consenso e una pagina Informazioni con tutte le versioni dalla v0.5.0.
Cosa include
- Chi visita può consentire o rifiutare le statistiche e cambiare scelta in Informazioni. Le visite consentite usano un ID casuale separato; i dati personali restano fuori da Analytics.
- Informazioni mostra la versione attuale e quelle precedenti, con date e una breve descrizione di ogni aggiornamento.
- Le novità mantengono la cronologia completa dalla v0.5.0, dalla più recente alla più vecchia.
- La pubblicazione su GitHub mantiene le versioni esistenti e ripristina quelle mancanti senza sostituire l’ultima.
Verification
- Superati TypeScript, lint e i test su cronologia e pubblicazione.
- I link a Informazioni e Novità sono stati controllati su computer e telefono.
- Google ha registrato le visite di prova con consenso e ID stabili. Sono stati controllati ritiro del consenso, isolamento dell’origine e modifiche tra schede; il pannello privato di Analytics non rientra in questa verifica.
Spazi di lavoro per account e destinazioni 3D
v0.6.0 · · Released
Spazi di lavoro separati per account e un servizio account ufficiale privato; la destinazione scelta sulla mappa resta quando entri nell’esploratore 3D.
Cosa include
- React, Vite e TypeScript rigoroso sostituiscono Astro. L’hosting statico non richiede CMS, sito principale, account o API private.
- La mappa Leaflet calibrata supporta ricerca, filtri combinati, livelli ordinati, regole di zoom, raggruppamento dei punti e dettagli delle fonti.
- Dexie / IndexedDB salva preferiti, note, raccolte, marker e impostazioni, con aggiornamenti dello schema, salvataggi sicuri, sincronizzazione tra schede e protezione delle bozze vecchie.
- L’editor dei marker permette di creare, modificare, spostare ed eliminare. I backup vengono controllati e mostrati in anteprima prima di unirli in un colpo solo.
- Dopo un caricamento completo online, l’app, il catalogo e la mappa funzionano anche offline. I file 3D vengono salvati man mano che li visiti, con spazio limitato.
- Il mondo 3D ora parte dalle coordinate scelte sulla mappa. Ambrosia, Leonida Keys e i singoli luoghi mantengono la destinazione; i passaggi rapidi tra mappa ed esploratore fermano le animazioni in sospeso.
- Gli spazi di lavoro dell’ospite e degli account restano separati. Salvataggi in coda, letture vecchie e backup non possono passare da un account all’altro.
- La ricostruzione Three.js si carica solo quando serve, con comandi da computer e touch, viaggi tra regioni, pannelli delle fonti e un’alternativa se WebGL non è disponibile.
- La versione ufficiale offre registrazione con email o nome utente, sessioni sicure e backup sul server tramite un servizio privato separato. I fork pubblici restano utilizzabili come ospite; Analytics resta separato e configurabile.
- The catalogue keeps 2,198 source records, including 2,091 positioned and 107 unpositioned entries, plus six regions. Community placement remains APPROXIMATE and absent coverage UNKNOWN.
Verification
- Superati installazione bloccata, tipi rigorosi, lint, test, build statica e controlli sui fork pubblici.
- Chromium su computer e WebKit su telefono provano mappa e dati locali. Il test offline di WebKit viene saltato quando il suo ambiente automatico si blocca; Chromium verifica la riapertura offline e la partenza nel 3D.
- Una build in una sottocartella ha verificato dati della mappa, marker salvati, link del progetto, vecchi indirizzi, file 3D e service worker. Il container Nginx ha superato i test nel browser.
- Superati i controlli sulle dipendenze. Verificati l’isolamento di Analytics e i limiti del funzionamento offline; i dettagli sono in docs/refactor/VERIFICATION.md.
Atlante autonomo con dati locali
v0.5.0 · · Released
Una mappa autonoma con preferiti, note, raccolte, marker personali e backup salvati in locale, più un esploratore 3D facoltativo.
Cosa include
- React, Vite e TypeScript rigoroso sostituiscono Astro. L’hosting statico non richiede CMS, sito principale, account o API private.
- La mappa Leaflet calibrata supporta ricerca, filtri combinati, livelli ordinati, regole di zoom, raggruppamento dei punti e dettagli delle fonti.
- Dexie / IndexedDB salva preferiti, note, raccolte, marker e impostazioni, con aggiornamenti dello schema, salvataggi sicuri, sincronizzazione tra schede e protezione delle bozze vecchie.
- L’editor dei marker permette di creare, modificare, spostare ed eliminare. I backup vengono controllati e mostrati in anteprima prima di unirli in un colpo solo.
- Dopo un caricamento completo online, l’app, il catalogo e la mappa funzionano anche offline. I file 3D vengono salvati man mano che li visiti, con spazio limitato.
- La ricostruzione Three.js si carica solo quando serve, con comandi da computer e touch, viaggi tra regioni, pannelli delle fonti e un’alternativa se WebGL non è disponibile.
- I fork pubblici funzionano come ospite senza credenziali. Account e sincronizzazione cloud restano facoltativi; Analytics è separato e si attiva solo dalla configurazione.
- The catalogue keeps 2,198 source records, including 2,091 positioned and 107 unpositioned entries, plus six regions. Community placement remains APPROXIMATE and absent coverage UNKNOWN.
Verification
- Superati installazione bloccata, tipi rigorosi, lint, test, build statica e controlli sui fork pubblici.
- Chromium su computer e WebKit su telefono hanno superato 17 test; un test offline di WebKit viene saltato quando il suo ambiente automatico si blocca. Chromium verifica la riapertura offline.
- Una build in una sottocartella ha verificato dati della mappa, marker salvati, link del progetto, vecchi indirizzi, file 3D e service worker. Il container Nginx ha superato i test nel browser.
- Superati i controlli sulle dipendenze. Verificati l’isolamento di Analytics e i limiti del funzionamento offline; i dettagli sono in docs/refactor/VERIFICATION.md.
I dettagli delle verifiche e i limiti dei browser sono nella documentazione delle versioni del repository.