{
  "id": "avdiivka",
  "name": "Avdiivka",
  "worldSize": 14336,
  "minX": 0,
  "minZ": 0,
  "width": 7169,
  "height": 7169,
  "spacing": 2,
  "rowOrder": "south-to-north",
  "game": {
    "file": "maps/avdiivka/avdiivka-game-height.bin.gz",
    "encoding": "u16 height codes, planar predictor left+up-upleft, zig-zag residual, low byte plane then high byte plane, gzip",
    "heightScale": 0.03125,
    "heightOffset": -204.78125,
    "minHeight": 242.4375,
    "maxHeight": 401.375,
    "source": "Terrain_Avdiivka/.Data/Terrain_Avdiivka_<n>.ttile, 3136 tiles of 129 x 129 samples (HGHT chunk), CLT_Avdiivka addon 6A5760C628C0BA90",
    "sha256": "ef35c7be86b9afa9f787a9beb627286db3f85e595166bfc14c6317d8f90e4381",
    "rawSha256": "6370a70096efe835420849451cd1f64db021ed732af6138490b49cf2d801973a"
  },
  "obstacles": {
    "file": "maps/avdiivka/avdiivka-obstacles.bin.gz",
    "encoding": "fireTop u8 (n*n), fireTop-fireCore u8 (n*n), allTop u8 (n*n), class u8 per cell with fireTop>0, class u8 per cell with allTop>0 (raster order); gzip",
    "quantMeters": 0.25,
    "biasMeters": 4.0,
    "reference": "absolute top = terrain sample of the same cell + code * quantMeters - biasMeters (rounded up to quantMeters; the bias keeps objects on the lower half of a sloping cell); 0 = nothing above the ground, 255 = at least 255 * quantMeters - biasMeters above the sample",
    "cellSemantics": "square of side spacing centred on the terrain sample (i, j)",
    "fire": "colliders on the FireGeometry layer (damage and projectile tracing) and colliders whose layer preset could not be read; highest surface anywhere in the cell, and the height reached by >= 4 of the 16 0.5 m sub-cells (core)",
    "all": "every collider, including foliage hulls and physics-only shapes; highest surface anywhere in the cell",
    "classes": [
      "none",
      "tree",
      "bush",
      "building",
      "wall",
      "rock",
      "debris",
      "military",
      "infrastructure",
      "vehicle",
      "prop",
      "other"
    ],
    "cellsFire": 1725384,
    "cellsFireCore": 1083714,
    "cellsAll": 5749614,
    "instances": 1291928,
    "distinctModels": 1576,
    "sha256": "1d168b1ce4572f864730218c3314cdbfc3ca306ac670ff406212b07ceddbef6e",
    "report": {
      "fire": {
        "cellsWithObstacle": 1725384,
        "cellsWithCore": 1083714,
        "saturatedCells": 0,
        "byClass": {
          "tree": {
            "cells": 1472499,
            "p50": 10.5,
            "p95": 22.75,
            "max": 29.75
          },
          "bush": {
            "cells": 22758,
            "p50": 3.25,
            "p95": 5.5,
            "max": 6.5
          },
          "building": {
            "cells": 90439,
            "p50": 11.25,
            "p95": 20.0,
            "max": 48.75
          },
          "wall": {
            "cells": 20849,
            "p50": 1.5,
            "p95": 2.25,
            "max": 5.75
          },
          "debris": {
            "cells": 52158,
            "p50": 3.0,
            "p95": 12.0,
            "max": 31.75
          },
          "military": {
            "cells": 14409,
            "p50": 2.25,
            "p95": 2.5,
            "max": 13.5
          },
          "infrastructure": {
            "cells": 2611,
            "p50": 9.25,
            "p95": 17.25,
            "max": 33.5
          },
          "prop": {
            "cells": 3865,
            "p50": 2.75,
            "p95": 5.25,
            "max": 16.25
          },
          "other": {
            "cells": 45796,
            "p50": 1.0,
            "p95": 1.75,
            "max": 50.0
          }
        },
        "instanceHeightByClass": {
          "tree": {
            "instances": 381262,
            "p50": 9.3,
            "p95": 22.99,
            "max": 28.99
          },
          "bush": {
            "instances": 9035,
            "p50": 5.43,
            "p95": 5.43,
            "max": 5.43
          },
          "building": {
            "instances": 2248,
            "p50": 5.81,
            "p95": 21.22,
            "max": 48.72
          },
          "wall": {
            "instances": 8718,
            "p50": 1.56,
            "p95": 2.06,
            "max": 5.88
          },
          "debris": {
            "instances": 6688,
            "p50": 1.0,
            "p95": 7.72,
            "max": 31.34
          },
          "military": {
            "instances": 6604,
            "p50": 2.26,
            "p95": 2.26,
            "max": 13.13
          },
          "infrastructure": {
            "instances": 1394,
            "p50": 2.28,
            "p95": 11.02,
            "max": 33.31
          },
          "prop": {
            "instances": 130055,
            "p50": 0.65,
            "p95": 2.0,
            "max": 4.0
          },
          "other": {
            "instances": 150260,
            "p50": 0.55,
            "p95": 2.55,
            "max": 24.07
          }
        }
      },
      "all": {
        "cellsWithObstacle": 5749614,
        "saturatedCells": 0,
        "byClass": {
          "tree": {
            "cells": 3350032,
            "p50": 15.5,
            "p95": 25.0,
            "max": 31.0
          },
          "bush": {
            "cells": 2173888,
            "p50": 3.0,
            "p95": 5.5,
            "max": 8.25
          },
          "building": {
            "cells": 90198,
            "p50": 11.5,
            "p95": 20.0,
            "max": 48.75
          },
          "wall": {
            "cells": 17929,
            "p50": 1.75,
            "p95": 2.25,
            "max": 5.75
          },
          "debris": {
            "cells": 50139,
            "p50": 3.0,
            "p95": 12.25,
            "max": 31.75
          },
          "military": {
            "cells": 14525,
            "p50": 2.25,
            "p95": 2.5,
            "max": 13.5
          },
          "infrastructure": {
            "cells": 2666,
            "p50": 9.25,
            "p95": 17.25,
            "max": 48.75
          },
          "prop": {
            "cells": 4748,
            "p50": 3.0,
            "p95": 5.5,
            "max": 16.5
          },
          "other": {
            "cells": 45489,
            "p50": 1.0,
            "p95": 1.75,
            "max": 50.0
          }
        },
        "instanceHeightByClass": {
          "tree": {
            "instances": 392134,
            "p50": 11.35,
            "p95": 25.83,
            "max": 28.99
          },
          "bush": {
            "instances": 558258,
            "p50": 3.14,
            "p95": 4.25,
            "max": 6.96
          },
          "building": {
            "instances": 2248,
            "p50": 5.93,
            "p95": 21.22,
            "max": 48.72
          },
          "wall": {
            "instances": 8718,
            "p50": 1.56,
            "p95": 2.06,
            "max": 5.88
          },
          "debris": {
            "instances": 6702,
            "p50": 1.0,
            "p95": 7.72,
            "max": 31.35
          },
          "military": {
            "instances": 6604,
            "p50": 2.26,
            "p95": 2.26,
            "max": 13.14
          },
          "infrastructure": {
            "instances": 1394,
            "p50": 2.28,
            "p95": 11.02,
            "max": 49.27
          },
          "prop": {
            "instances": 132634,
            "p50": 0.65,
            "p95": 2.0,
            "max": 4.0
          },
          "other": {
            "instances": 161848,
            "p50": 0.5,
            "p95": 2.55,
            "max": 24.07
          }
        }
      },
      "instancesWithoutFireGeometryByClass": {
        "bush": 549223,
        "other": 11576,
        "prop": 2579,
        "debris": 14,
        "tree": 10872
      },
      "modelsWithUnreadLayersInstances": 1025
    }
  },
  "subcells": {
    "file": "maps/avdiivka/avdiivka-subcells.bin.gz",
    "parts": [
      "maps/avdiivka/avdiivka-subcells.bin.gz.part01",
      "maps/avdiivka/avdiivka-subcells.bin.gz.part02"
    ],
    "encoding": "fire set then all set: 16 u8 per cell with top>0 in raster order, index sz*4+sx (south row, west column first); u8 = cellTop - subCode for an occupied sub-cell, 255 = empty; gzip",
    "subdivisions": 4,
    "subMeters": 0.5,
    "cellsFire": 1725384,
    "cellsAll": 5749614,
    "bytes": 119599968,
    "sha256": "88b1b084d0afdd42622931611ad1970f0bfbc272a531219e2b8513a449070835"
  },
  "worldSource": {
    "addon": "CLT_Avdiivka",
    "modId": "6A5760C628C0BA90",
    "version": "1.0.4",
    "license": "Arma Public License (APL)",
    "overlays": null,
    "dataPakSha256": "8364af3c83ce07eff5fefadc8b598db9580532a500ad7b8e64a711bcd2d6f0e4",
    "basis": "game files read directly: terrain tiles, world layers and the collision geometry of every placed model; see docs/world-data.md"
  },
  "referenceSource": null,
  "referenceVersion": null,
  "referenceCellSize": 10,
  "referenceColumns": 1024,
  "referenceRows": 1024,
  "referenceSha256": null,
  "mapSource": null,
  "mapResolutionMetersPerPixel": 6.0,
  "mapOrigin": "pixel (px, py) covers world x = 0 + px*2 .. +2, z = 14336 - (py+1)*2 .. 14336 - py*2",
  "images": {
    "map": "maps/avdiivka/avdiivka-map.jpg",
    "relief": "maps/avdiivka/avdiivka-relief.jpg"
  },
  "imagesDerived": true,
  "defaults": {
    "gun": {
      "x": 6107.3,
      "z": 6107.3
    },
    "target": {
      "x": 8228.7,
      "z": 8228.7
    }
  },
  "credits": "CLT_Avdiivka by Joel Rosales (Arma Public License (APL)); game content by Bohemia Interactive.",
  "retrievedAt": "2026-10-07"
}