Skip to main content

MapHack

A comprehensive enemy-hero tracking tool: it displays abilities, last positions, the direction of movement out of invisibility, jungle creep activity, and enemy courier predictions.


Visual (ะ’ะธะทัƒะฐะปั‹)  โ†’  Maphack (ะœะฐะฟั…ะฐะบ)

What it doesโ€‹

The script combines several independent tracking modules, each of which can be configured or disabled separately.

Abilities and itemsโ€‹

Tracks the use of abilities and items by enemy heroes. When an enemy casts a tracked ability or uses a tracked item out of vision, the script draws a marker on the map with the hero's avatar and the ability icon at the last known location.

  • The marker lives no longer than the Max duration value (2 seconds by default).
  • Supports marker fading (Use fading) and pulsing (Use pulsing).
  • Extend start position โ€” for abilities with a trajectory (Mirana's arrow, Boulder Smash Earth Spirit) it extends the line from the start position to the end position to show the throw vector.
  • Draw type โ€” choose the draw order: hero avatar first and then the ability icon, or the other way around.
  • Image size โ€” the icon size on screen (0โ€“30).
  • Size on minimap โ€” additional marker size on the minimap (โˆ’100 to +100).
  • The line color and the radius color are configured separately via color pickers.

Last positionโ€‹

When an enemy hero or Spirit Bear goes into the fog of war (disappears from vision), the script records its last known position and shows a marker on screen and on the minimap.

  • The marker stays for up to Remaining time seconds (10 by default, range 1โ€“120).
  • The marker disappears if the hero becomes visible again, dies, or respawns.
  • It ignores illusions (except Strong Illusion) and Wisp during teleportation.
  • If the hero went invisible via an ability, the last-position marker is placed where the hero came out of invisibility.

Last directionโ€‹

When an enemy (or allied, depending on the setting) hero enters an invulnerable/invisible state via certain abilities, the script draws an arrow indicator in the world showing the direction the hero was facing at the moment it disappeared.

Tracked modifiers:

  • Eul's Cyclone
  • Puck Phase Shift
  • Phoenix Supernova
  • Shadow Demon Disruption
  • Riki Tricks of the Trade
  • Obsidian Destroyer Astral Imprisonment
  • Aegis of the Immortal (respawn timer)

The arrow is animated: it moves back and forth in the direction the hero is facing until the effect ends.

Check blink โ€” when enabled, the indicator is shown only when the hero has a Blink Dagger item (of any type). Useful for keeping the screen uncluttered when there is no jump threat.

Jungleโ€‹

Tracks enemy heroes farming neutral creeps in the jungle.

  • Enemies hero โ€” shows a marker at the position of the enemy farmer when it kills neutral creeps out of vision.
  • Spawn creeps โ€” shows markers for neutral creep spawn points on the map. Once enabled, additional settings appear:
    • Spawn opacity โ€” the opacity of the spawn markers (30โ€“100).
    • Draw type โ€” display mode: a single marker or multiple.

Side notificationโ€‹

Shows pop-up notifications in the side panel of the screen.

  • Purchase items โ€” notifies when an enemy hero, courier, or Spirit Bear buys an item more expensive than the Item cost threshold (2000 gold by default, range 500โ€“6000). TP Scrolls and recipes are ignored.
  • Stolen ability โ€” notifies when Rubick steals an ability from an ally.
  • Abilities โ€” a list of abilities (selected via an icon picker) that trigger a notification when cast by an enemy hero. Enabled by default: Mirana Invis, Wisp Relocate, Kunkka Ghostship, Dark Willow Terrorize, Nyx Vendetta, Invoker Sun Strike, Lycan Shapeshift, Arc Warden Tempest Double, Ancient Apparition Ice Blast, Life Stealer Infest, Sven God's Strength, Sandking Epicenter, Nevermore Requiem, Kez Raven's Veil, Ringmaster Wheel, Spirit Breaker Charge, Monkey King Wukong's Command, Muerta Pierce the Veil, Snapfire Mortimer Kisses, Luna Eclipse.

Smoke of Deceitโ€‹

A separate menu node named item_smoke_of_deceit. If enemies use Smoke of Deceit out of your vision, the script estimates the position of the smoked group and displays a notification according to the Notify text setting.

  • Notify text โ€” where to show the notification: on the screen (on screen), next to the cursor (on mouse), or disabled (Disable).

Courier predictionโ€‹

Shows a panel with information about the enemy heroes' courier: the courier icon and icons of the items it is carrying for each hero.

  • The panel is movable: it can be dragged with the mouse or while holding the Touch panel key.
  • Key mode โ€” the display-key mode: hold (Hold key) or toggle (Toggled). Toggled by default.
  • Key โ€” the key to show/hide the panel (not set by default).
  • Touch panel โ€” the key to grab the panel for dragging.
  • Panel size โ€” the panel size (0โ€“20, 6 by default).

Nearest enemies auraโ€‹

Draws a marker above allied units and heroes that are under the effect of an enemy hero's aura while that hero is invisible or out of vision. It helps you realize an enemy is somewhere nearby even when it is not visible.

  • Custom color (marker) โ€” use a custom marker color instead of the default.
  • Color โ€” the marker color (available only when Custom color is enabled).
  • Size โ€” the marker size (0โ€“50, 10 by default).

Settingsโ€‹

Abilities and itemsโ€‹

OptionTypeDefaultDescription
StateToggleOnEnables/disables the ability and item tracking module.
Draw timerToggleOffShows a countdown timer on the marker.
Use fadingToggleOnThe marker fades out smoothly when its time expires.
Use pulsingToggleOnThe marker pulses to draw attention.
Extend start positionToggleOffFor abilities with a trajectory, extends the line from start to end (e.g. Mirana's arrow, Boulder Smash Earth Spirit).
Draw typeDropdownHero firstDraw order: Hero first โ€” hero first, then ability; Ability first โ€” the other way around.
Image sizeSlider0The icon size on screen. Range: 0โ€“30.
Max durationSlider2The marker's lifetime in seconds. Range: 1โ€“10.
Line colorColor pickerAquaThe color of lines/trajectories.
Radius colorColor pickerAquaThe color used to display ability radii.
Size on minimapSlider0Additional marker size on the minimap. Range: โˆ’100 to +100.

Last positionโ€‹

OptionTypeDefaultDescription
StateToggleOnEnables/disables the last-position display.
Remaining timeSlider10How long the last-position marker is kept, in seconds. Range: 1โ€“120.

Last directionโ€‹

OptionTypeDefaultDescription
StateToggleOnEnables/disables the direction arrow display.
Check blinkToggleOffShow the arrow only if the hero has a Blink Dagger.
TeamDropdownAllies and enemiesWhom to show it for: Allies and enemies โ€” everyone; Enemies โ€” enemies only; Allies โ€” allies only.

Jungleโ€‹

OptionTypeDefaultDescription
StateToggleOnEnables/disables the entire jungle module.
Enemies heroToggleOnShows a marker for the enemy hero when it kills neutral creeps out of vision.
Spawn creepsToggleOnShows markers for neutral creep spawn points.
Spawn opacitySlider100The opacity of the spawn markers. Range: 30โ€“100. Visible only when Spawn creeps is enabled.
Draw typeDropdownSingeDisplay mode for spawn markers: Singe (single) or Multiple. Visible only when Spawn creeps is enabled.

Side notificationโ€‹

OptionTypeDefaultDescription
StateToggleOnEnables/disables all side notifications.
Stolen abilityToggleOnNotification when Rubick steals an ally's ability.
Purchase itemsToggleOnNotification when an enemy hero buys an expensive item.
Item costSlider2000The minimum item price for a notification. Range: 500โ€“6000. Hidden when Purchase items is disabled.
AbilitiesIcon picker(list above)The list of abilities whose use triggers a notification.

Smoke of Deceit (item_smoke_of_deceit)โ€‹

OptionTypeDefaultDescription
StateToggleOnEnables/disables smoke tracking.
Notify textDropdownon screenWhere to show the smoke notification: on screen, on mouse (next to the cursor), Disable.

Courier predictionโ€‹

OptionTypeDefaultDescription
StateToggleOnEnables/disables the courier prediction panel.
Key modeDropdownToggledHold key โ€” hold the key to show; Toggled โ€” press to toggle.
KeyKeyNot setThe key to show/hide the panel.
Touch panelKeyNot setHold to drag the panel around the screen. If not set, the panel is dragged with the mouse.
Panel sizeSlider6The courier panel size. Range: 0โ€“20.

Nearest enemies auraโ€‹

OptionTypeDefaultDescription
StateToggleOnEnables/disables the aura marker display.
Custom color (marker)ToggleOffUse a custom marker color.
SizeSlider10The aura marker size. Range: 0โ€“50.
ColorColor pickerWhiteThe marker color. Available only when Custom color is enabled.