Dota 2
Nostrademous - Full Bot Overwrite
141 Comments
✇|:5murf514y3r..¯\_(ツ)_/¯ Apr 29, 2020 @ 1:29pm 
No longer works
Morningstar Sep 5, 2017 @ 8:30am 
suck as hell. don't use it
ÜBERRASCHUNG Aug 15, 2017 @ 3:02pm 
хрень а не мод. боты тупые до жути. стоят и смотрят на тебя пока ты их убьёш. удалить его нужно с доты и руки поломать тому кто его зделал...
Rebecca Aug 12, 2017 @ 12:56am 
In practice lobbies with 9 other AI, the same heroes tend to get picked on both teams. I just had a Viper on both Radiant and Dire, for example.
Farmdalf Aug 11, 2017 @ 6:11pm 
i think its good:steammocking:
Riveon Jul 16, 2017 @ 6:04am 
@Kim(-berly) I wouldn't say dead, since it will eventually be transitioned to the new project. But yeah it looks like it may be a while before that happens
Kimberly Azula Jul 16, 2017 @ 1:47am 
@Tekstar47 , sadly I don't see a future here. The project is dead. It seems, no updates, no nothing.
It is playable on dedicated servers, but without updates not a lot of people will play it.
Tekstar47 Jul 15, 2017 @ 11:13pm 
Thank you for the work you are putting in. I look forward to the future of this project.
Riveon Jul 14, 2017 @ 8:45pm 
@Hom-Sha-Bom: "nos [author] 29 Apr @ 11:17am:
Folks, I understand the bots are not perfect. It takes time. Realize I'm doing a full over-write, meaning I don't get to use the default mode algorithms used by other bots which rely on Valve's decision making. We will get there I promise.

Yes, the bots feed at times and there are bugs; bugs will be fixed and so will team-wide reasoning and logic. Just give it time."
Hom-Sha-Bom Jul 14, 2017 @ 5:06pm 
This AI is terrible. It provides a way less challenging experience than the default bots.
Karien Jun 22, 2017 @ 6:16am 
Courier usage is broken if you use this bots as allies. You will not ever get your items as the bots will keep trying to use it. Also, they don't get their items as well as all 4 of them seem to be fighting over it.
DreadedGhoul575 Jun 13, 2017 @ 2:08am 
@nos Ok, all the best with your personal life and the bots.
Kimberly Azula Jun 12, 2017 @ 10:14pm 
@nos wait. Does that mean these bots won't see any attention any more outside of that at all? And that your other project replaces these bots? If so, when do you think you can upload them to the workshop?
nostrademous  [author] Jun 12, 2017 @ 9:14pm 
I did just update the bots to patch 7.06d, but yes, outside of bug-fixes (aka patches that break these bots) I won't be adding new features but rather migrating to the new project.
DreadedGhoul575 Jun 12, 2017 @ 4:01pm 
Oh ok, very well.
Kimberly Azula Jun 12, 2017 @ 11:44am 
@DreadedGhould575 : Don't think so, he is working on his other project. (web based bot stuff)
DreadedGhoul575 Jun 11, 2017 @ 12:56pm 
Any updates soon?
nostrademous  [author] May 27, 2017 @ 8:59am 
@Riveon - the system will determine it. It does a web server connectivity check at start. If it doesn't get a reply it will default to a non-web operation. If it detects a web server that means, you, as a user of this script, ran one of the Python scripts I provided to start the web server
Riveon May 26, 2017 @ 7:43pm 
@nos So when you say there'll be 'three ways of running the bots' do you mean that all three ways will be implemented and users can pick which method is used in a match? Not sure if I'm understanding you correctly.
DreadedGhoul575 May 26, 2017 @ 12:57pm 
Ah right ok, I thought you meant it would learn from every game (which would most likely be hard to do), but I understand. Would be fun especially to 1v1 a learning AI solo mid; knows the basics, but how to be good at them.
nostrademous  [author] May 26, 2017 @ 12:53pm 
@Dread - the AI piece is far away, but the web-server I'm working on is a necessary step to get there. My plan for AI is to have machine learning of high-level game directives. I don't want the AI to teach bots how to last hit (they already know how to do that and it is effective when purely scripted), but rather when to push, when to defend, which lane to be in, etc.

Additionally, the plan is for AI to learn how to "counter-pick" enemy team, how to level skills/talents appropriately, how to pick items to buy based on game state.
nostrademous  [author] May 26, 2017 @ 12:50pm 
Pushed a fix with many small changes.
DreadedGhoul575 May 26, 2017 @ 12:18pm 
How will AI machine learning work? Will it learn overtime? They will learn positioning? So many questions lol, since I've never seen one in action, apart from videos on youtube; looking forward to testing out a learning AI and hope learning AIs join more games, like GTA 5; learning bots in a private match would be pretty funny and interesting, seeing what they all do overtime. :D
nostrademous  [author] May 26, 2017 @ 12:08pm 
The two projects will eventually merge with three ways of running the bots:
1) Completely independent of a web-server (as they are now)
2) Via control done by the web-server (with manual commands allowed)
3) Via AI machine learning running in a dedicate server that information is proxied to via localhost webserver

So, yes, eventually all the bugs will be fixed.

I've been rather tired after long days of work and then some Dota2 actual gameplay of my own.
Kimberly Azula May 25, 2017 @ 11:22pm 
@nos - After that project, are you going to resume the work on these bots? I visited the github, and there seem to be a lot of things that need fixing.
I would love to see the disabled heroes for example!
nostrademous  [author] May 25, 2017 @ 4:29pm 
eventually - I am working on a web-based API
DreadedGhoul575 May 21, 2017 @ 1:47pm 
Anything else coming up?
nostrademous  [author] May 15, 2017 @ 6:04pm 
@Dreaded - already fixed. Didn't update workshop yet until Valve fixes their thing.
DreadedGhoul575 May 15, 2017 @ 5:27pm 
@nos Not sure if you have any broken items.
nostrademous  [author] May 15, 2017 @ 5:26pm 
PSA - bots are broken until the next Valve Patch where they fix the API for using shrines properly after removing 2 fountain shrines in 7.06 patch
DreadedGhoul575 May 13, 2017 @ 2:41am 
Oh ok.
Riveon May 13, 2017 @ 2:28am 
I think that's when there is no jungler maybe
DreadedGhoul575 May 13, 2017 @ 2:20am 
Is it normal for bot to 3 lane with Sniper, Venomancer and Crystal Maiden?
nostrademous  [author] May 12, 2017 @ 9:27am 
Pushed an update with some code fixes
nostrademous  [author] May 10, 2017 @ 5:17pm 
Well, I have "Invoker" as a bot that works (default bots do not) for example. FuriousPuppy is doing a similar thing to what I'm doing, except he is using default Valve mode behavior whereas I wrote my own.
Nadezhda May 10, 2017 @ 4:04pm 
How is this bot different to furiospuppy and default bots?
Andy May 10, 2017 @ 6:18am 
thanks for using full overwrite. we need different bots like this
nostrademous  [author] May 7, 2017 @ 5:51am 
Sniper is allowed to use more than a single Q on a target. I enforce no more than a single radius overlap though.
DreadedGhoul575 May 6, 2017 @ 10:07am 
Hmm, I can't really remember. I do remember Sniper using all his 'Q's on one target, if that helps?
♂Kipu♂ May 6, 2017 @ 9:13am 
If these bots really have their own base, then they have a very large potential
nostrademous  [author] May 6, 2017 @ 6:43am 
@Dread - no worries I wasn't insulted, just amused.

Regarding Sniper - I meant, did you see any bugs with ability use (shrapnel, ult)? He is a new hero so probably has some tweaks to be made.
DreadedGhoul575 May 6, 2017 @ 6:19am 
@nos Apologies if that was insulting lol, it was mainly due to the low kills, that's that I meant lol.

What do you mean how did I find Sniper?
nostrademous  [author] May 6, 2017 @ 4:52am 
@DreadedGhoul575 - how did you find Sniper?

You say "schockingly", I say "expectedly" 😋
DreadedGhoul575 May 6, 2017 @ 2:42am 
Shockingly, yours won! I got the screenshots on my profile. Feel free to check.
DreadedGhoul575 May 6, 2017 @ 2:34am 
Crystal Maiden was after Skywrath Mage, but used her 'W' on an enemy creep instead.
DreadedGhoul575 May 6, 2017 @ 2:03am 
Viper managed to feed within 10 seconds twice; it was against the default bots v1.00 script on dire with Sven and Skywrath at top.
DreadedGhoul575 May 6, 2017 @ 1:54am 
Sniper is my main hero as well, since I ain't the best on this game; I tend to play co-op vs AI or just solo with bots.
淘汰一个是一个 May 5, 2017 @ 11:57am 
good
Kimberly Azula May 5, 2017 @ 12:15am 
I hope so :) !
Instead of skadi I would get desolator if you want to "shred" or "rip" especially fast. also with aghs it is amazing. You don't need stats for the aghs way to play sniper - just raw damage.
nostrademous  [author] May 4, 2017 @ 1:28pm 
Sniper bot has it's first draft of ability usage completed. Need to do some testing and tweaking now and then Sniper should be coming to rip you guys to shreds. RIP