Off-Screen ESP
Shows indicators for enemy heroes and Spirit Bear that are off the edge of the screen, so you don't lose track of them.
Menu location
Visual (Визуалы) → Maphack (Мапхак) → Off-Screen ESP (Враги за пределами экрана)
What it does
The script tracks enemy heroes and Spirit Bear that are currently off-screen and draws an indicator for each of them at the edge of the playing field — at the point you need to look toward to find that enemy.
What the indicator looks like
For each tracked unit, the script draws:
- A filled circle (fill) — by default the color is determined by the player's team slot (Radiant/Dire), just like in the standard Dota 2 interface;
- An outline circle (outline) — a darker variant of the same color;
- A triangle arrow — points in the direction of the enemy;
- An image inside the circle — the hero portrait (full avatar) or icon (small square hero icon), as chosen;
- The distance (optional) — as text over the indicator, the distance from the camera to the unit in game units.
The indicator is not drawn if the unit is farther from the camera than the set maximum distance. The maximum distance is set with the Max distance slider.
When the indicator is NOT shown
- The unit is visible on screen (within the central 90% zone of the screen, excluding the minimap and the bottom HUD).
- The Visible check option is enabled and the unit is visible on the map (not in the fog of war). If you disable the option, indicators will be shown for all off-screen enemies, regardless of visibility.
- The unit is dead.
- The unit is an illusion.
Ellipse preview in the settings
When the Off-Screen ESP settings are open in the menu, an outline ellipse (cyan) is drawn on screen — it shows the actual area along whose edge the indicators are placed. The ellipse size is set with the Size slider.
Custom color
By default, the indicator color is determined automatically by the player's team slot color. If you enable Custom indicator color, a dropdown with 8 fixed colors appears for all indicators at once.
Settings
| Option | Type | Default | Description |
|---|---|---|---|
| State | Toggle | On | Enables/disables the script. |
| Visible check | Toggle | On | If enabled, the indicator is shown only for heroes that are not visible on the map (in the fog of war). If disabled, shows all off-screen enemies, even visible ones. |
| Custom indicator color | Toggle | Off | Enables manual selection of the indicator color instead of automatic (by player slot). When enabled, the Color list appears. |
| Show distance | Toggle | Off | Shows the distance (in game units) from the camera to the unit over the indicator. |
| Size | Slider | 40 | Size of the ellipse along whose edge the indicators are placed. Range: 0–100 (internal scale 0.2–0.8 of screen size). |
| Max distance | Slider | 40 | Maximum distance from the camera to the unit (×100 game units). Beyond it, the indicator is not drawn. Range: 10–80 (1000–8000 units). |
| Indicator size | Slider | 0 | Size of the indicator circle (icon/portrait) in pixels. Range: 0–100 (internal scale 32–50 px). |
| Image type | Dropdown | Icon | The kind of image inside the indicator: Full — the hero portrait, Icon — a small square icon. |
| Color | Dropdown | Purple | Color of all indicators when Custom indicator color is enabled. Options: Purple, Red, Orange, Aqua, Fuchsia, White, Blue, Green. Hidden while Custom indicator color is off. |