{
  "version": 1,
  "updated": "2026-10-20",
  "dataBaseUrl": "https://grandtheft.world/data/cities/",
  "note": "playable=true means world.json exists at dataBaseUrl + code.lower() + '/world.json' in GTF's format.",
  "cities": [
    {
      "code": "FRA",
      "name": "Frankfurt am Main",
      "country": "DE",
      "timeZone": "Europe/Berlin",
      "lat": 50.1109,
      "lon": 8.6821,
      "drivingSide": "right",
      "script": "Latin",
      "why": "Pilot. GTF exists; official Hessian LoD2 and 1 m terrain, free without conditions.",
      "buildingSource": "lod2",
      "playable": true
    },
    {
      "code": "BER",
      "name": "Berlin",
      "country": "DE",
      "timeZone": "Europe/Berlin",
      "lat": 52.52,
      "lon": 13.405,
      "drivingSide": "right",
      "script": "Latin",
      "why": "Capital with TV tower and Brandenburg Gate; official LoD2 (dl-de/zero) and a textured mesh of 2023.",
      "buildingSource": "lod2",
      "playable": true
    },
    {
      "code": "LON",
      "name": "London",
      "country": "GB",
      "timeZone": "Europe/London",
      "lat": 51.5074,
      "lon": -0.1278,
      "drivingSide": "left",
      "script": "Latin",
      "why": "Left-hand traffic in Europe; open footprints with heights from official LiDAR (OGL).",
      "buildingSource": "footprints+lidar",
      "playable": true
    },
    {
      "code": "BCN",
      "name": "Barcelona",
      "country": "ES",
      "timeZone": "Europe/Madrid",
      "lat": 41.3851,
      "lon": 2.1734,
      "drivingSide": "right",
      "script": "Latin",
      "why": "Mediterranean, Eixample grid next to the old town, Montjuic; city model and cadastre floors, LiDAR CC BY 4.0.",
      "buildingSource": "footprints+floors",
      "playable": true
    },
    {
      "code": "NYC",
      "name": "New York",
      "country": "US",
      "timeZone": "America/New_York",
      "lat": 40.7128,
      "lon": -74.006,
      "drivingSide": "right",
      "script": "Latin",
      "why": "Densest skyline, Manhattan grid; NYC 3D Building Model (LoD2, 2014), open data law.",
      "buildingSource": "lod2",
      "playable": true
    },
    {
      "code": "LAX",
      "name": "Los Angeles",
      "country": "US",
      "timeZone": "America/Los_Angeles",
      "lat": 34.0522,
      "lon": -118.2437,
      "drivingSide": "right",
      "script": "Latin",
      "why": "Freeways, Hollywood Hills, beach; heights and terrain from USGS LiDAR (public domain), OSM footprints.",
      "buildingSource": "footprints+lidar",
      "playable": true
    },
    {
      "code": "SFO",
      "name": "San Francisco",
      "country": "US",
      "timeZone": "America/Los_Angeles",
      "lat": 37.7749,
      "lon": -122.4194,
      "drivingSide": "right",
      "script": "Latin",
      "why": "Steepest streets for chases, bay, bridges; city footprints with LiDAR heights (PDDL).",
      "buildingSource": "footprints+heights",
      "playable": true
    },
    {
      "code": "TYO",
      "name": "Tokyo",
      "country": "JP",
      "timeZone": "Asia/Tokyo",
      "lat": 35.6762,
      "lon": 139.6503,
      "drivingSide": "left",
      "script": "Japanese",
      "why": "Neon, left-hand traffic, elevated expressways; PLATEAU LoD2 with textures in the core (CC BY 4.0).",
      "buildingSource": "lod2",
      "playable": true
    },
    {
      "code": "HKG",
      "name": "Hong Kong",
      "country": "HK",
      "timeZone": "Asia/Hong_Kong",
      "lat": 22.3193,
      "lon": 114.1694,
      "drivingSide": "left",
      "script": "Chinese",
      "why": "Towers on steep slopes, harbour; textured 3D buildings of the Lands Department, commercial use allowed. No protest or state motifs.",
      "buildingSource": "mesh",
      "playable": true
    },
    {
      "code": "MEL",
      "name": "Melbourne",
      "country": "AU",
      "timeZone": "Australia/Melbourne",
      "lat": -37.8136,
      "lon": 144.9631,
      "drivingSide": "left",
      "script": "Latin",
      "why": "Southern hemisphere, left-hand traffic; textured photomesh of the city centre (CC BY). Instead of Sydney (Opera House trademark).",
      "buildingSource": "mesh",
      "playable": true
    }
  ]
}
