Dota 2 Map Coordinates
Dota 2 map is not a square, as it may appear through the in-game camera. The game camera points at the map at a (π/3, π/2, 0) orientation.
Here are some visible representations of the viewport projection on the minimap, notice how it is more like a trapezium. The shape of this viewport changes as you move around because the camera's z-cordinate is a fixed height above the landscape directly below it
There are 3 types of coordinate systems used within Dota 2 for different purposes:
- A low-quality cell-based system.
- A high-quality point system where (0, 0, 0) is the center of the map.
- A high-quality point system where (0, 0, 0) is a bottom left corner of the map (and always x >=0, y >= 0)
The coordinates that you will meet in Live Data Messages belong to the third coordinate system in the list above. With this system the base world map is 17664 units wide and 16643 units high (not quite a square, as you can see). These dimensions are the same for the second coordinate system in the list above, but x
and y
have to be translated.
Here's the list of tower coordinates:
Tower coordinates
x=4880.0, y=2209.0
x=4192.0, y=4177.0
x=2240.0, y=4913.0
x=8472.0, y=2065.0
x=13756.0, y=2193.0
x=5495.75, y=5529.2188
x=2544.0, y=7449.0
x=2576.0, y=10241.0
x=3120.0, y=3457.0
x=13776.0, y=13097.0
x=8703.969, y=14465.0
x=4159.9688, y=14337.0
x=11327.969, y=10432.969
x=9355.969, y=8972.969
x=15232.0, y=8704.969
x=15168.0, y=11352.969
x=12383.969, y=14097.0
x=13104.0, y=12079.969
x=14111.969, y=12753.0
x=3440.0, y=3129.0
x=7288.0, y=6913.0
x=15101.3125, y=6080.9688
And here's the scatter plot of these coordinates: