Dota 2
179,131 ratings
Ranked Matchmaking AI
11
4
2
9
8
3
3
4
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Custom Games and Bot Scripts: Bot Script
File Size
Posted
Updated
11.021 MB
Feb 3, 2017 @ 6:20am
Dec 12, 2023 @ 5:54am
88 Change Notes ( view )

Subscribe to download
Ranked Matchmaking AI

Description
This project is an improved Dota2 Bot script based on Valve's default AI.
v1.7.16 (2023.12.11) Update to 7.34e
More update infomation at workshop page.

Unimplemented heroes: Invoker, Lone Druid, Meepo, Morphling, Phoenix, Puck, Clockwerk, Rubick, Storm Spirit, Techies, Tinker, Visage, Wisp, Dark Willow, Pangolier, Grimstroke, Mars, Snapfire, Void Spirit, Hoodwink( will add soon), Dawnbreaker, Marci, Primal Beast, Muerta.

Features
1. Support 100+ heroes.
2. Better ability and item usage.
3. More reasonable team hero selection plan.
4. More advanced abilities, talents, and item build lists.
5. Improved strategy system, including farming system, pushing system, warding system etc.

Contributing
The best way to help this project grow is to participate in updates.
It is warmly welcomed if you have the interest to improve our project! This project is mainly developed using Lua language.
Github Link: https://github.com/adamqqqplay/dota2ai

Credit
Thanks to all the authors of the cited code, their code gave me a lot of inspiration.
1.PLATINUM -- Author of PubSimulator
Some utility function.
2.FURIOUSPUPPY[github.com] -- Author of FURIOUSPUPPY's BOT
Some utility function.
3.GXC -- Author of GXC's BOT
Some utility function.
4.Arizona Fauzie -- Author of BOT EXPERIMENT
Some utility function, tango sharing, warding system, CM mode.
5.v33 -- Author of Impoved Default Bot
Warding system.
6.pilaoda -- Author of Army Bots.
Push system.
7.DblTap
Hero selection.
8.zmcmcc
Lots of update.
9.maltose
Item building update.
10. DarKdeZ
A lot of answers for the player community


Changelog
Please visit this page: https://steamcommunity.com/sharedfiles/filedetails/changelog/855965029

How to use it
1. Open Dota2 and click PLAY VS BOTS.
2. Select Ranked Matchmaking AI in BOT SCRIPT.
3. Click FIND MATCH to start game.

FAQ
Q:How can I play it offline?
A: If you have subscribe, you can just select it on the play menu. And start solo bot match.
Old Answer:Subscribe first and copy the folder's file steamapps\workshop\content\570\855965029\ to steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots\ . Then you can start bot game in the main menu.
If you have more question about play offline
Please refer to here http://steamcommunity.com/workshop/filedetails/discussion/855965029/2217311444342267217/
Your game folder name can not include spaces and other special symbols.

Q: Why does not the bot go to the middle? Why a bot hero does not go to the middle?
A: The lane assaignment system of my AI inherited the default AI system, so temporarily unable to solve such problems.

Q: Why is the bot so silly, always push mid. How to let the computer cooperate me?
A: The vast majority of my AI inherited the default AI system, so some of the strategic issues are normal. On the better cooperate with the human players, is still under development.

Q: Can not let the computer drink shrine? Why is the computer so cancer!
A: You can remove Steam\steamapps\workshop\content\570\855965029\mode_team_roam_generic.lua, they will not drink shrine forever.

Q: Why is your script not working? (Don't valid now, you can play it on any server)
A: Because you do not have a game on the local host, select the local host in the server location before starting the game.

Q: Can I play with other players?
A: Yes, you only need to create a lobby. We are looking forward to play with custom scripts in the cooperation bot matching. Valve are still developing it.

Q:I have some advice on item building / ability building / ability usage.
A:Thanks, please submit to discussion board http://steamcommunity.com/workshop/filedetails/discussion/855965029/1334600128974494653/

Q:I found a fatal bug!
A:There are many AI related issues that should be handled by Valve, if you care about these issues, please jump to https://github.com/ValveSoftware/Dota2-Gameplay/issues?q=is%3Aissue+is%3Aopen+bot , and use emoji interaction for issues to help Valve focus on the fix faster.

A:Thanks, please submit to discussion board http://steamcommunity.com/workshop/filedetails/discussion/855965029/1334600128974492030/

Q:Do you have a Github page?
A:Yes, https://github.com/adamqqqplay/dota2ai

Q: Why friends bots are worse than the enemy?
A: Because unfair bots have some strange behaviour by valve's default bots.
Unfair bots are the hardest bots, and are almost identical to Hard bots in terms of play-style. Their last hits are almost perfect, and when played in single player mode, the bots on the player's team would purposely play poorly (such as kill stealing, missing denies, refusing to use stuns, diving into enemy towers, running toward and pushing alone agaisnt the whole enemy team, farming in jungle while enermy pushing to the base, etc.).

If you feel confused with unfair bots, I suggest you to play with hard bots. Hard bots will not do these strange things.

Q:Why AI is not strong enough?
A:I understand and agree with what you say, but completely overwrited the default AI architecture will take a lot of time (full-time work for more than six months) and energy. Many people try to do this, but finally fail or give up. (For example, Nostrademous - Full Bot Overwrite). I can not do that too, I'm just a dota2 player, just do a little improvement in the spare time.
After TI7 Open AI's show, everyone's expectations are greatly improved, hoping that the bot script in workshop can be the same as Open AI. Unfortunately, we do not have their money and technical support. Even if they are, it is difficult to make such as 5v5 AI.
So, please do not complain that AI is not strong enough, this is just a practice AI, and can not give such a high gaming experience.

This project is licensed under GPLv3.
Copyright 2023 [adamqqq]. This project is not authorized to be released on Steam unless it is under the Steam account adamqqqplay or the target project is licensed under the GPL protocol.

Sponsor
If you like this project, you could support the development team through Paypal or Alipay.

Paypal/Alipay payment email: adamqqq@163.com

Any contribution will help our development, thanks a lot!

Sponsor list will update at: https://github.com/adamqqqplay/dota2ai/issues/72
Popular Discussions View All (135)
563
Jun 24 @ 11:48pm
PINNED: Bugs
香槟.adamqqq
193
Jun 6 @ 7:59am
PINNED: Improvements/Feedback
香槟.adamqqq
21
Apr 25 @ 8:11am
about playing offline
John Weed
1,867 Comments
Count M Nov 2 @ 7:17am 
(Continued)

6. If you have more than 1 unit under your control (i.e. illusions, creeps, units, etc.) your teammates would clump around you for no obvious reason.
Count M Nov 1 @ 1:51pm 
any updates?

here are a few things problems as of 7.39e:

1. Some heroes won't level up their ultimates at all. (i.e. Necrophos, Lina, Death Prophet, Juggernaut, Crystal Maiden, and many more).

2. On many occasions, heroes will buy more than 2 boots, most of the time of the same kind.

3. Since some clifs & warding spots have been removed since the last update (1.7.16), heroes would clump at some spots and fail to ward (i.e. old triangle cliffs on both sides, old dire jungle cliff, etc.). AND THEY WOULD GO TO THOSE SPOTS AND WONT MOVE.
4. item progression on heroes needs to be fixed. On many occasions, you'd see heroes who don't have space for new items because a recipe has been purchased sooner than it should've.

5. Some heroes would spam their spells & nukes needlessly and ruin laning (i.e. Death Prophet, Bristleback, Crystal Maiden, Lina, etc.). Also heroes like Bounty Hunter would steal farm without any reason.
LilleMuh Oct 25 @ 7:36am 
They are so good... Moving back and forth in the same spot out in nowhere from level 4-8 untill I am level 18-20.. AMAZING... like AI without an I
настолько уебищных ботов еще надо додуматся чтоб придумать, иду в файт и эти дауны просто багаются в лесу и на пики дают мне варды, что за ♥♥♥♥♥???
xGxRxAxFx Aug 19 @ 10:37pm 
Боты сидят в лесу и дохнут. Баганая хрень...
ThatGuyJ Aug 14 @ 5:30pm 
Complete trash, bots just bug out and act trapped
AllMutedSry Jul 20 @ 9:55pm 
this is weak ai doing nothing
Revelation26 Jul 18 @ 2:48pm 
No have new update for this ???
Senan Jun 17 @ 9:50am 
c 23 года не было обновлений, чего вы хотели?
Bread Master Jun 14 @ 2:38am 
боты максимально тупые, союзники либо застревают в деревьях на всю катку либо ходят по одной короткой линии и ничего не делают. а враги ходят кучками и стоят в одной и той же точке