Skip to main content

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โ€‹

  1. Menu (Insert) โ†’ Visual โ†’ Maphack.
  2. The script is enabled by default. The main toggle is in the page header. While it is off, all tabs are inactive.
  3. 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.
  4. 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

SettingTypeDefaultRange / optionsWhat it does
StateHeader toggle of the pageOnโ€”Enables the whole maphack

Abilities and items

SettingTypeDefaultRange / optionsWhat it does
StateToggleOnโ€”Marks of abilities and items in the fog
Draw timerToggleOffโ€”Timer of the mark's remaining time
Use fadingToggleOnโ€”The mark fades out smoothly at the end
Extend start positionToggleOffโ€”Extend the line from start to end (Mirana's arrow, Boulder Smash)
Draw typeDropdownHero firstHero first, Ability firstWhat is large in the center of the mark and what is a small icon
Image sizeSlider00โ€“30Added to the mark size
Max durationSlider, s21โ€“10How many seconds the mark stays
Line colorColorTealโ€”Color of ability lines
Radius colorColorTealโ€”Color of ability radii
Size on minimapSlider0โˆ’100โ€“100Added to the size of minimap marks

Tracking

CardSettingTypeDefaultRange / optionsWhat it does
Last positionStateHeader toggleOnโ€”Icon at the spot where the hero was last seen
Last positionRemaining timeSlider, s101โ€“120How many seconds the mark stays
Last positionText sizeSlider, %3520โ€“60Size of the seconds counter as a percentage of the icon size
Last directionStateHeader toggleOnโ€”Direction arrow
Last directionCheck blinkToggleOffโ€”Only for heroes with a Blink Dagger
Last directionTeamMulti-selectEnemies, AlliesEnemies, AlliesWhose heroes to draw it for
Nearest enemies auraStateHeader toggleOnโ€”Aura markers of unseen enemies
Nearest enemies auraCustom color (marker) + ColorToggle + colorOff, whiteโ€”Custom marker color instead of the player color
Nearest enemies auraSizeSlider100โ€“50Marker size

Notifications โ†’ Side notification

SettingTypeDefaultRange / optionsWhat it does
StateHeader toggleOnโ€”All notifications of the card
Notification typeDropdownGame chatAs in settings, Game chat, Side cardWhere notifications go
Stolen abilityToggleOnโ€”Notify about stolen abilities
Purchase itemsToggleOnโ€”Notify about purchases
Item costSlider2000500โ€“6000Notify about items from this cost. Hidden if purchases are off
Common itemsItem pickerBottle, Magic Stick, Infused Raindrop, Gem of True SightCommon, Consumable, Component, Secret shopAlways notify about these, regardless of cost. "+" opens the list
Rare itemsItem pickerEmptyRare, Epic, ArtifactSame
Neutral itemsItem pickerEmptyTier 1โ€“5Same, for neutral items
AegisToggleOnโ€”Notify when an enemy picks up the Aegis
RunesToggleOnโ€”Notify which rune an enemy picked up or put into a Bottle
Stack campsToggleOffโ€”Remind every minute to stack the neutral camps
Stack until minuteSlider152โ€“60The game minute at which the reminders stop. Only with "Stack camps" on
AbilitiesIcon pickerAll 20See "What it does"Which abilities to notify about when used

Notifications โ†’ Smoke of Deceit

SettingTypeDefaultRange / optionsWhat it does
StateHeader toggleOnโ€”Smoke tracking
TeamMulti-selectEnemiesEnemies, AlliesWhose Smoke to report (allies โ€” except you)
Notification typeDropdownGame chatAs in settings, Game chat, Side card, DisableWhere the notification goes

Jungle

SettingTypeDefaultRange / optionsWhat it does
StateToggleOnโ€”Features of the tab
Enemies heroToggleOnโ€”Enemy heroes attacking jungle creeps
Spawn creepsToggleOnโ€”Camp contents. The other options below are visible only when it is enabled
ExperementalToggleOffโ€”Additional ways to spot a hero in the jungle. Works only while Enemies hero is on
Draw typeDropdownSingeSinge, MultipleOne portrait or a row of portraits
ShapeDropdownCircleCircle, SquarePortrait shape
Image roundingSlider60โ€“10Corner radius in pixels at 1080p. Only for "Square"
Opacity on hoverToggleOnโ€”Camps are more transparent near the cursor
OpacitySlider, %9050โ€“100Overall opacity of the camps
Hover opacitySlider, %8050โ€“100Share of the normal opacity kept near the cursor

Courier prediction

SettingTypeDefaultRange / optionsWhat it does
StateToggleOnโ€”Courier prediction
Additional sizeSlider00โ€“20Size of the items above a courier in the fog
RoundingSlider00โ€“10Rounding of these items
Minimap colorColorLight redโ€”Color of the predicted courier on the minimap
Couriers in sightToggleOnโ€”Also mark visible enemy couriers on the minimap
Color in sightColorRedโ€”Their color on the minimap
3D modelToggleOnโ€”The courier in the fog as a 3D model walking along the predicted path, instead of a round icon
Model styleDropdownGhostDefault, GhostThe courier as it is, or its ghost. Only with 3D model on
Model colorColorLight blueโ€”Color of the ghost. Only for the "Ghost" style
PanelToggleOnโ€”HUD card with couriers on their way. If turned off, the courier and items remain on the map
LayoutDropdownRowRow, ColumnHow the chips are lined up
Key modeDropdownToggledHold key, ToggledHow the key controls the panel: hold or press
KeyKeyNot setโ€”Shows the panel. While not set, the panel is always visible
Touch panelKeyNot 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
SizeSlider, %10060โ€“150Scale 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.