evolve
Store/Visuals

Visual Script

Hero overlay: hp and mana cards, spell and item cooldowns under every hero, status timers, off-screen and last-seen markers.

hunnycNot rated yet3 installs
Get itSupportSource is protected
  • ·One-time purchase, not a subscription
  • ·Runs while you have evolve access
  • ·Every future version at no extra charge
  • ·Refund: within 24 hours if not installed, or any time if it stays broken on the current version for more than 72 hours. The amount goes back to your balance.
Visual Script
Overview

An overlay on the heroes themselves: what you would otherwise hover or open the scoreboard for. Menu: Visuals › Visualization.

  • HP card over each hero: a team rail, an hp bar with ticks at fixed HP steps, hp and mana values, level and name. The bar turns amber under 50% and red under 25%, and a fading trail shows damage just taken. In a crowded fight the cards fold into one list.
  • Spells and items under each hero: a cooldown sweep with the seconds left. The border of a spell cell tells physical, magical and pure damage apart.
  • Status effects with the time left: stun, silence, hex, root, disarm, ethereal, BKB.
  • Top bars: hp and mana under every portrait in the top bar, and the tracked ultimate's cooldown.
  • Off-screen markers: an enemy outside the view sits at the screen edge with its portrait, an hp ring and the distance, up to 6000 units away.
  • Last seen: an enemy that walks into fog leaves a marker with its portrait, the seconds since it was seen and the way it went.
  • Stats panel, off by default: kills, net worth, damage and disables per hero, in a panel you drag and resize.
  • Weather: a local weather effect, one of Snow, Rain, Moonbeam, Pestilence, Harvest, Sirocco, Spring, Ash and Aurora.

Every part has its own switch, and the cards and panels their own opacity and size.

Changelog
1.0.22026-09-26

Reads each hero's state once per frame instead of once per panel, so the overlay costs less per frame. What it draws is unchanged.

1.0.12026-09-23

no behaviour change: comments only. the icons it draws now appear on the first frame through this release's core change.

Reviews
Not rated yet

No reviews yet.

More from this author

More from this author

ground

by hunnyc

Ground height and high-ground level at any point of the dota map.

pack.json
"requires": { "ground": "^1.0" }
your lua
local ground = require("lib/ground")
0 scripts use itNo published version yet

Beta Tester Config

by hunnyc
Included with access

Beta 0.10.54 preset: combo on F, last hit on B, every other bind moved off dota's own keys, hp cards and minimap marks on.

configcombolast hit
Not rated yet0 installs
v1.0.0 · Updated 2026-10-17✓ 0.10.70

lane_geom

by hunnyc

A lane as a polyline: the point on it nearest to a creep, the heading there, and a walk of N units along it.

pack.json
"requires": { "lane_geom": "^1.0" }
your lua
local lane_geom = require("lib/lane_geom")
0 scripts use itv1.0.0