evolve
Store/Utilities

Humanizer

Releases script orders after delays drawn from a model of human order timing, with click scatter and a speed setting.

hunnycNot rated yet4 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.
Humanizer
Overview

The Humanizer sits between your scripts and the game. An order a script issues is queued and released after a delay drawn from a model of human order timing. Your own clicks pass through untouched.

Timing. The delay is sampled, never fixed. The model was learned from the order streams of 1,491 recorded matches; each delay depends on the gap before the previous order and on whether the last orders came in a quick run. The speed setting shifts the whole distribution:

  • deliberate ×0.85
  • corpus ×1.00, the default
  • brisk ×1.35
  • fast ×1.70
  • instant ×2.60, faster than anyone in the data, and marked so in the menu

Click scatter. A point order lands a little off its exact target, 18 units at base.

Part B, off by default, moves the cursor to each queued click along a path learned the same way, and hands it back to your mouse once the queue is empty. It can draw that path, the link back to your mouse and a cursor speed graph.

Late orders. An order held more than 1000 ms past its own delay is dropped instead of fired late. The margin is a slider.

On screen there is one status line at the bottom centre: the speed setting, orders pending and the current delay.

Menu: Humanizer › General, Behavior, Part B.

Changelog
1.0.12026-09-23

The delay-model picker lists the models in the install instead of the game folder, where it found none.

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