Dota 2
3,719 ratings
Custom Games and Bot Scripts: Bot Script
File Size
0.263 MB
Jan 6 @ 9:07pm
May 7 @ 6:32pm
3 Change Notes ( view )

Subscribe to download

A fun and challenging experience with a full team of completely rewritten bots. Note: Use Local Host.
* V1.03d (5/7/2017): Fixed the remaining issues caused by the new client updates. More info:
* Try resubscribing/reopening the game if the bots still have issues.
< >
hi there. i have a question regarding how custom bots operate.

i do create a private lobby, adjust the server to localhost. After that, i do move to bots tab under the advanced settings, download a bot script. Select any of them for either team. However, as soon as i attend a game, 5 enemy bots are selected instantly.

how could i make them being taken depending on the picks and one by one?

DreadedGhoul575 May 25 @ 5:35am 
Hope this gets updated and again all the best.
DreadedGhoul575 May 16 @ 1:02am 
Ok, all the best with it and yeah, I feel sorry for you bot scripters with all these updates.
PLATINUM  [author] May 15 @ 9:23pm 
@DreadedGhoul575 : Yep Yep! It is not just the builds, a lot of things are broken! This week I'm really busy, the week after I'll take a look.
DreadedGhoul575 May 15 @ 4:05pm 
I'd check your item builds; the new patch may have ruined them.
Riveon May 10 @ 10:46pm 
Related to fog of war I suspect the default Bots cheat with sometimes seeing monkey king when he's in a tree, although I haven't tested it fully to verify it.
adamqqq May 10 @ 7:17pm 
@PLATINUM Thanks for your words. I understand more about it now.
PLATINUM  [author] May 10 @ 4:53pm 
Oh BTW: do you remember the whole discussion about bots differentiating between actual hero and illusions? I had to rewrite a big part of my code to adapt to the API changes for that, but the default bots/behavior still differentiates between illusions and heroes like before! (to be fair, there is a small chance Valve rewrote the code, but I highly doubt it).
PLATINUM  [author] May 10 @ 2:53pm 
BTW: Thanks for the kind words and the clarification about the "Alchemist and His Four Friends".

After you said he is overriding the behaviors, I checked his bots out. He is overriding 2 modes (push and defend), the team desires and completely overriding 3 heroes (Alchemist, Treant and OD). The other two bots in his team are from the default bots. So I would call it "work in progress". But he is on the right track and he is doing a great job with what he does so far. Hopefully he finishes his whole team soon (also, as you can test it yourself, they can't win against PubSimulator, but his bots are much closer to winning than the other full-override project).
PLATINUM  [author] May 10 @ 2:52pm 
About the Valve's default behavior cheating, I wanna first emphasize that this is on them and not on you or other bot scripters:

Check this [] out! Besides what we have a confirmation on (directly from Valve), I have done a lot of testing with how the default bots follow enemy heroes in FoW, and it is not hard to see that they have more information about the enemy in FoW than they should've (there is more info in the comments of that post). Even though these things are really important for how good bots can play, I understand that these forms of cheats are probably unintentional.

To not confuse people who read this: As far as I know, custom bot creators are NOT capable of cheating in ANY WAY. The only exception is Monkey King, which is honestly a bug. The cheats I talked about above are UNAVOIDABLE if your code uses the default behavior (which is written by Valve)!