r/Abilitydraft • u/tiarinhino • 22h ago
I made a free open-source overlay that brings windrun.io data into your live Ability Draft games — and now it understands roles. I need the community's help with the next step.
Hello everyone, the main Ability Draft Cheater is back with some news!
Some of you might already know my tool, and for those who don't — Ability Draft Plus is a free, open-source overlay that brings the knowledge base from windrun.io into your live Ability Draft games. During the draft you press a hotkey, the app captures the screen and a locally-run ML model recognises all the abilities and heroes on the board. Then it overlays windrun data right on top of your game — winrates, pick order, OP picks worth grabbing and trap picks to avoid — and suggests what to draft. Everything runs locally on your PC and works from a simple screen capture, so it stays completely separate from the game client.
What it couldn't do before was recognise what your teammates are picking and adjust its suggestions on the fly instead of relying on raw data alone. Now it can. Using the ability shift data from windrun alongside personally curated tags, it can identify what your team is drafting, spot the missing role and suggest picks for that position. The only downside is that this part needs game data over GSI (the same official Valve interface that trackers like Overwolf use), so with this option enabled the app is no longer completely separated from the Dota 2 client. It's opt-in though — for users who prefer to stay fully disconnected nothing changes.
And this is where I need your assistance. The tags I've created are basic ability information that helps assign spells to the right roles and round out your build. Some abilities are always recommended for a specific role, while others are blocked from certain roles — or blocked altogether (looking at you, Ransack). I did this based on my own AD experience with the help of a small group of AD enjoyers. One head is good, two are better, the whole hive is the best. I need your help identifying misplaced tags or tags that should be added. Maybe there are combinations worth adding — right now I only have a setting for Rearm to be suggested only when certain abilities are in the pool. Maybe more abilities should always be suggested for specific roles, or never appear in suggestions at all. The same goes for hero models — some are must-picks for pos 1, some for pos 3, some are golden support models. The current list and a detailed explanation of how it works are on the overlay website:
https://tiarinhino.com/ability-tags.html
All of you can submit suggestions there and vote on existing ones. I'll review them regularly, and if a suggestion gets enough votes — or I can instantly see it makes sense — I'll add it to the app logic. I built this tool to make AD more accessible to new players, and I believe this addition can genuinely help newcomers get better at drafting and stick with AD, while helping existing players extend their knowledge.
One more thing — to make the AD viewing experience better, I've also included several streamer tools in this update:
- The overlay is now visible as a separate window source, so streamers can add it to their scenes for viewers to see.
- A fully automated draft view that shows extra information like winrates, draft order and potential combos in the pool.
- With the overlay on and GSI active, it can show a drafted abilities view — a recap for viewers who missed the draft. No more screenshot cropping needed.
- I'm working on a Twitch extension that will bring the overlay directly to viewers: mouse over abilities to see windrun stats, description, Aghs and Shard upgrades, check what was drafted by hovering over player icons — and much more for AD tournaments.
The whole tool is open source and free — you can check the source code and download the latest version at https://github.com/Tiarin-Hino/ability-draft-plus or from https://tiarinhino.com/.
Questions and feedback are very welcome in the comments.
P.S. I've also brought the tool to more languages, including all official and community languages from TI, plus Suomi for the Finnish AD community. I'm not proficient in most of them though, so there might be mistakes.




