Maphack
Dota 2 ยท Visual. Shows what enemies are doing in the fog of war: used abilities and items, heroes' last position, movement direction out of invulnerability, auras of unseen heroes, the contents of jungle camps and the predicted path of the enemy courier. Plus notifications about purchases, stolen abilities, the Aegis, runes, important ultimates and Smoke, and a reminder to stack camps.
Also searched as: maphack, map hack, mh, wh on map, abilities in fog, spells in fog, last position, where did the enemy go, enemy auras, jungle, creep camps, camps, enemy courier, courier prediction, purchase notifications, item purchase alert, smoke, enemy smoke, smoke of deceit, who took the rune, bottled rune, stack reminder, stack camps, 3D courier, Twin Gate
Where to find it in the menuโ
Visual โ Maphack
The page is split into tabs at the top: Abilities and items, Tracking, Notifications, Jungle, Courier prediction. The same page also has tabs of other scripts: Runes, Ward tracker and Respawn.
How to enableโ
- Menu (
Insert) โ Visual โ Maphack. - The script is enabled by default. The main toggle is in the page header. While it is off, all tabs are inactive.
- Each feature has its own State toggle: for tabs โ the first row of the tab, for cards inside the "Tracking" and "Notifications" tabs โ in the card header. All features are enabled by default.
- Where notifications go is chosen in "Notification type". By default โ to the game chat. See Notifications.
What it doesโ
Abilities and itemsโ
- When an enemy you cannot see uses an ability or item, a mark appears at the spot of use: the hero icon and the ability icon (the order is set by "Draw type"). The same mark is placed on the minimap.
- For many abilities, flight lines and areas of effect are drawn (Mirana's arrow, Sun Strike, Ice Blast, etc.). Colors โ "Line color" and "Radius color".
- Abilities of almost all heroes are tracked, as well as items (Blink Dagger, Meteor Hammer, Linken's Sphere, Pipe, Dagon, etc.), neutral creep and Roshan abilities, and Dust of Appearance (the area for its whole duration).
- The mark stays for "Max duration" seconds (2 by default), then disappears. "Draw timer" shows how much time it has left.
- "Extend start position" extends the line from the start point to the end point, for example for Mirana's arrow or Boulder Smash.
- Special cases: the Shrapnel area (Sniper) appears as soon as the shell is launched; the Requiem of Souls radius stays while the souls fly out; during Rebound (Marci) the landing spot is marked; Nether Blast (Pugna) is marked only if the cast was not seen.
- Twin Gate: when an unseen enemy teleports through a Twin Gate, marks appear on both gates โ red at the entrance, green at the exit (yellow if a gate is both), and on arrival the hero's icon appears at the far gate. If several heroes channel, the mark shows a "รN" count.
Trackingโ
Last position
- When an enemy hero (except Io) or Spirit Bear goes into the fog, its icon and a seconds counter stay at the spot where it was last seen. The mark stays for "Remaining time" (10 s by default).
- The mark is also placed after ability marks if the hero never reappeared, and when a Bounty Rune is picked up in the fog.
Last direction
- While a hero is in Eul's Scepter, Phase Shift (Puck), Supernova (Phoenix), Disruption (Shadow Demon), Tricks of the Trade (Riki) or Astral Imprisonment (Outworld Destroyer), and also while respawning with the Aegis, a teal arrow is drawn in the direction they are facing. This shows where they will most likely move after coming out.
- "Check blink" โ show the arrow only for heroes with a Blink Dagger (any).
Nearest enemies aura
- If a visible unit is under the aura of an enemy hero you cannot see, a marker with that hero's icon is drawn next to the unit, offset in the hero's direction. This shows that an unseen hero is nearby and roughly where they are standing.
- The marker color is the player color, or a custom color if "Custom color (marker)" is enabled.
Notificationsโ
Side notification Reports actions of enemy heroes (and also Spirit Bear and couriers for purchases):
- Purchase items โ an enemy bought an item costing at least "Item cost" (2000 by default) or an item from the "Common / Rare / Neutral items" lists. In "Common items", Bottle, Magic Stick, Infused Raindrop and Gem of True Sight are checked by default. The notification reads "Bought", for neutral items โ "Picked up". TP Scroll and recipes are not counted. An assembled item comes as one notification once the assembly has finished, without the intermediate components. An item bought into a courier is credited to its owner: the notification shows the hero's portrait and a courier icon.
- Stolen ability โ an enemy stole an ability (Rubick, etc.).
- Aegis โ an enemy picked up or stole the Aegis.
- Runes โ which rune an enemy picked up ("Picked up") or put into a Bottle ("Bottled"). The bounty rune is reported in the fog too, the others โ while the enemy is seen. If an enemy took a rune in the fog, the notification comes when they come into vision with its effect or with the rune in their Bottle.
- Stack camps (off by default) โ every minute from the 1st, at second 45, a reminder "Time to stack the neutral camps" comes. It stays until second 53 โ the moment to pull the creeps. Reminders go on until the minute set in "Stack until minute" (15 by default).
- Abilities โ an enemy used one of the checked abilities. By default all 20 are checked: Moonlight Shadow, Relocate, Ghostship, Terrorize, Vendetta, Sun Strike, Shapeshift, Tempest Double, Ice Blast, Infest, God's Strength, Epicenter, Requiem of Souls, Raven's Veil, Wheel of Wonder, Charge of Darkness, Wukong's Command, Pierce the Veil, Mortimer Kisses, Eclipse.
Smoke of Deceit
- When enemies use Smoke (there are no allied heroes in the smoke area), a purple smoke circle is drawn on the ground, and a Smoke icon with spreading waves appears on the minimap for 10 seconds.
- You get a "Used smoke" notification. If it was possible to determine who used it โ with the hero's portrait.
- If allies are checked in "Team", you also get notifications about allies' Smoke (except your own).
- Do not confuse this with Atmosphere on the Main tab: it only changes the look of the haze and fog on the map and has nothing to do with Smoke of Deceit.
Jungleโ
- Spawn creeps: above each jungle camp, creep portraits are shown (green ring โ alive, orange โ waiting to spawn), the total gold for the camp, the stack count and a timer until the next spawn. A camp where no creeps have been seen is marked "Empty".
- "Singe" โ one large portrait of the most valuable creep, "Multiple" โ a row of up to 8 portraits.
- Near the cursor the camps become more transparent ("Opacity on hover") so they do not get in the way.
- When an unseen enemy hero attacks jungle creeps (or they attack the hero), the hero's icon appears at that camp for 2 seconds. Works only while Enemies hero is on.
- Experemental mode adds two more ways to spot a hero in the jungle: by ability effects near an empty camp and by damage from an unseen source. It also works only while Enemies hero is on.
Courier predictionโ
- When an enemy hero buys items and they leave the stash, the script calculates the courier's path to the hero (a ground courier follows the roads, a flying one goes straight) taking into account its speed, Speed Burst and the speed boost at the fountain.
- The predicted courier is drawn on the minimap ("Minimap color") and in the world โ with a bar, the owner's portrait and the items it is carrying (size and rounding โ as in Cooldowns).
- 3D model (on by default): in the world, instead of a round icon, a 3D model of the courier of its side (with wings for a flying one) walks along the predicted path. It turns along the route. By default the model is drawn as a ghost (light blue by default). The "Default" style shows the courier as it is. If the 3D model is off, a round courier icon with the owner's portrait is drawn in the world.
- If the courier reached the hero out of vision, a "Probably delivered" mark with the items briefly stays at the delivery point. When the items appear in the hero's slots โ "Delivered".
- Couriers in sight: visible enemy couriers are also marked on the minimap in their own color.
- Panel: a HUD card with chips of couriers on their way: a portrait with a progress ring, items and remaining time. While the page is open, an example is shown on screen for positioning. Showing the panel can be bound to a key.
Settingsโ
Main page
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| State | Header toggle of the page | On | โ | Enables the whole maphack |
Abilities and items
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| State | Toggle | On | โ | Marks of abilities and items in the fog |
| Draw timer | Toggle | Off | โ | Timer of the mark's remaining time |
| Use fading | Toggle | On | โ | The mark fades out smoothly at the end |
| Extend start position | Toggle | Off | โ | Extend the line from start to end (Mirana's arrow, Boulder Smash) |
| Draw type | Dropdown | Hero first | Hero first, Ability first | What is large in the center of the mark and what is a small icon |
| Image size | Slider | 0 | 0โ30 | Added to the mark size |
| Max duration | Slider, s | 2 | 1โ10 | How many seconds the mark stays |
| Line color | Color | Teal | โ | Color of ability lines |
| Radius color | Color | Teal | โ | Color of ability radii |
| Size on minimap | Slider | 0 | โ100โ100 | Added to the size of minimap marks |
Tracking
| Card | Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|---|
| Last position | State | Header toggle | On | โ | Icon at the spot where the hero was last seen |
| Last position | Remaining time | Slider, s | 10 | 1โ120 | How many seconds the mark stays |
| Last position | Text size | Slider, % | 35 | 20โ60 | Size of the seconds counter as a percentage of the icon size |
| Last direction | State | Header toggle | On | โ | Direction arrow |
| Last direction | Check blink | Toggle | Off | โ | Only for heroes with a Blink Dagger |
| Last direction | Team | Multi-select | Enemies, Allies | Enemies, Allies | Whose heroes to draw it for |
| Nearest enemies aura | State | Header toggle | On | โ | Aura markers of unseen enemies |
| Nearest enemies aura | Custom color (marker) + Color | Toggle + color | Off, white | โ | Custom marker color instead of the player color |
| Nearest enemies aura | Size | Slider | 10 | 0โ50 | Marker size |
Notifications โ Side notification
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| State | Header toggle | On | โ | All notifications of the card |
| Notification type | Dropdown | Game chat | As in settings, Game chat, Side card | Where notifications go |
| Stolen ability | Toggle | On | โ | Notify about stolen abilities |
| Purchase items | Toggle | On | โ | Notify about purchases |
| Item cost | Slider | 2000 | 500โ6000 | Notify about items from this cost. Hidden if purchases are off |
| Common items | Item picker | Bottle, Magic Stick, Infused Raindrop, Gem of True Sight | Common, Consumable, Component, Secret shop | Always notify about these, regardless of cost. "+" opens the list |
| Rare items | Item picker | Empty | Rare, Epic, Artifact | Same |
| Neutral items | Item picker | Empty | Tier 1โ5 | Same, for neutral items |
| Aegis | Toggle | On | โ | Notify when an enemy picks up the Aegis |
| Runes | Toggle | On | โ | Notify which rune an enemy picked up or put into a Bottle |
| Stack camps | Toggle | Off | โ | Remind every minute to stack the neutral camps |
| Stack until minute | Slider | 15 | 2โ60 | The game minute at which the reminders stop. Only with "Stack camps" on |
| Abilities | Icon picker | All 20 | See "What it does" | Which abilities to notify about when used |
Notifications โ Smoke of Deceit
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| State | Header toggle | On | โ | Smoke tracking |
| Team | Multi-select | Enemies | Enemies, Allies | Whose Smoke to report (allies โ except you) |
| Notification type | Dropdown | Game chat | As in settings, Game chat, Side card, Disable | Where the notification goes |
Jungle
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| State | Toggle | On | โ | Features of the tab |
| Enemies hero | Toggle | On | โ | Enemy heroes attacking jungle creeps |
| Spawn creeps | Toggle | On | โ | Camp contents. The other options below are visible only when it is enabled |
| Experemental | Toggle | Off | โ | Additional ways to spot a hero in the jungle. Works only while Enemies hero is on |
| Draw type | Dropdown | Singe | Singe, Multiple | One portrait or a row of portraits |
| Shape | Dropdown | Circle | Circle, Square | Portrait shape |
| Image rounding | Slider | 6 | 0โ10 | Corner radius in pixels at 1080p. Only for "Square" |
| Opacity on hover | Toggle | On | โ | Camps are more transparent near the cursor |
| Opacity | Slider, % | 90 | 50โ100 | Overall opacity of the camps |
| Hover opacity | Slider, % | 80 | 50โ100 | Share of the normal opacity kept near the cursor |
Courier prediction
| Setting | Type | Default | Range / options | What it does |
|---|---|---|---|---|
| State | Toggle | On | โ | Courier prediction |
| Additional size | Slider | 0 | 0โ20 | Size of the items above a courier in the fog |
| Rounding | Slider | 0 | 0โ10 | Rounding of these items |
| Minimap color | Color | Light red | โ | Color of the predicted courier on the minimap |
| Couriers in sight | Toggle | On | โ | Also mark visible enemy couriers on the minimap |
| Color in sight | Color | Red | โ | Their color on the minimap |
| 3D model | Toggle | On | โ | The courier in the fog as a 3D model walking along the predicted path, instead of a round icon |
| Model style | Dropdown | Ghost | Default, Ghost | The courier as it is, or its ghost. Only with 3D model on |
| Model color | Color | Light blue | โ | Color of the ghost. Only for the "Ghost" style |
| Panel | Toggle | On | โ | HUD card with couriers on their way. If turned off, the courier and items remain on the map |
| Layout | Dropdown | Row | Row, Column | How the chips are lined up |
| Key mode | Dropdown | Toggled | Hold key, Toggled | How the key controls the panel: hold or press |
| Key | Key | Not set | โ | Shows the panel. While not set, the panel is always visible |
| Touch panel | Key | Not set | โ | While held, the panel can be dragged in a match. If not set, the panel can be dragged with the mouse without a key |
| Size | Slider, % | 100 | 60โ150 | Scale of the HUD card. Position โ by dragging with the mouse, right-click on the card opens its settings. See HUD cards |
FAQโ
The ability mark disappears too quickly. Increase Max duration on the "Abilities and items" tab (up to 10 seconds). For the last position โ Remaining time in the "Last position" card (up to 120 seconds).
Notifications come to the chat, but I want them on the side of the screen. By default "Notification type" is "Game chat". Select "Side card" or "As in settings" in the "Side notification" card and separately in the Smoke card.
Too many purchase notifications. Raise Item cost (up to 6000) or turn off Purchase items. Add items you always want to be notified about to the "Common / Rare / Neutral items" lists.
How do I get the stack reminder? Notifications tab โ "Side notification" card โ turn on Stack camps. The reminder comes every minute at second 45, until the minute from "Stack until minute".
The courier panel is not visible in the game. Check Panel and the "Courier prediction" tab. If a Key is assigned, in Toggled mode the panel is turned on and off by pressing, in Hold key mode it is visible only while the key is held. Chips appear only when an enemy courier is carrying items.
No notification about allies' Smoke. By default only enemies are checked in "Team" of the Smoke card. Check "Allies". The script does not report your own Smoke.