Dota 2
VULFT Bot Script
312 kommentarer
ZoV GoIdA 27. dec. 2023 kl. 0:16 
update?
flog  [ophavsmand] 26. nov. 2023 kl. 7:45 
@Earth Spirit: "dynamic fight decision making" The point is they don't deathball like morons ontop of a single player, they stand at variable ranges, with variable vector relationships based on the variables of a fight giving variable target standing locations, not just "in range" or "right ontop of target" like most deathball bots. Lane choice is not random at all but when the playing is stomping heavily, mathematical relationships might ignore the fact of danger, assists needed and that jungle lurking is better.

If you want me to look at something specifically please record a match.

If a bot is very low health >and going to die<, they won't waste regen, there are unfinished relationships between consumable use scoring with other tasks.

Laning movement has a bug since some change I made a while ago, when a bot is losing the lane. I would probably fix it if I was able to upload to the workshop.
Earth Spirit 25. nov. 2023 kl. 11:51 
I played some matches and i realised the "dynamic fight decision" is utter bullshit. Bots go a lane randomly, no actual gank or support player in any case. Therefore, no actual team fight (even after 40 mins). player wants to push a lane? other bots will select a random lane and do split push (then die) for no reason. This bot script, for now, is either player owning the lane then do the snowball gank, or lose the game because bots act like completely handicap slots.
Earth Spirit 22. nov. 2023 kl. 4:24 
bot warlocks build max 1, 3 and he never uses 3 during laining phase (at least first 6 mins). And using healing items logic is kinda broken because sometime bots have very low health but decided not using tango / healing slave
Earth Spirit 22. nov. 2023 kl. 4:17 
Bot sniper is broken. it's either stay far away from player's hero, so it can't last hit, or stay too close to be killed easily
Anri 21. nov. 2023 kl. 17:58 
Yep! when playing support you get a realistic behavior of real players trying to troll you in laning phase and when attacking or defending they lose aggro on enemies very fast even if they only need one more attack but even with those major flaws this is the best script by a long shot (using the github one)
Earth Spirit 21. nov. 2023 kl. 14:12 
The laning phase seems interesting but sometime offlane bots (pos 3, 4) keeps moving to enemy's tower for no reason. When laning phase completed, the flaw of the bots showed: the bots keep moving close to enemy for no reason, making combat be completely chaotic.
Feels 14. nov. 2023 kl. 5:42 
cool behaviour the only problem is that they dont buy items, same with some other bot script that requires manual installation.
GLHF 30. okt. 2023 kl. 7:41 
I hope you're going to improve your bots mate!
Error 404 19. okt. 2023 kl. 3:04 
this script bots wont even bother picking, can help pls, thanks
flog  [ophavsmand] 24. sep. 2023 kl. 15:56 
I wouldn't rule it out... I love to do it, but it's a bit like cooking for small village, you kind of have to do it all at once and doing half of it is only a waste of time.
DockedFerret800 24. sep. 2023 kl. 6:38 
alright mate, any plans to implement thing from your to do list?
flog  [ophavsmand] 19. sep. 2023 kl. 20:31 
I can't update with Dota 2 Tools but it's updated on github. Seems either there's a problem with my connection to valve / dota2 tools install or something funky is going on, maybe it's unhappy with my messy dev environment... not sure. For now, the only way to update is by downloading via github and installing into the bots folder.
flog  [ophavsmand] 19. sep. 2023 kl. 13:20 
fair :reuschicken:

just a few things to clean up, some debug console dumps hiding around the code which use up more CPU than the script.
Jimmy Cracker 19. sep. 2023 kl. 2:14 
Glad that your ok mate!:steamthumbsup:
flog  [ophavsmand] 18. sep. 2023 kl. 21:12 
yup, release vers is busted, I think valve might or might've already fixed it though. A core scripting function was changed and I have a working release candidate with a hotfix and the performance update. Just going to remove heroes I wanted to implement and push it sometime soon
Odesea 18. sep. 2023 kl. 19:17 
this script is a goner. bots wont even bother picking
DockedFerret800 28. juli 2023 kl. 13:20 
any news?
Tondeo 24. juli 2023 kl. 20:15 
don't use skills: kunkka, pudje, earthshaker
Jimmy Cracker 18. juni 2023 kl. 17:34 
Hey bro, you still alive?
PaPa 4. juni 2023 kl. 0:20 
hi bro, is there an update yet? :)
Hika 25. maj 2023 kl. 6:57 
do you have any plan to make your bot available on arcade?
monkeybrow 22. maj 2023 kl. 9:51 
Thank you very much, I really appreciate all your work! :)
flog  [ophavsmand] 22. maj 2023 kl. 8:11 
@Doombringer: cheers. Didn't want to say it but ultimately if I don't enjoy nor want to work on the project anymore because of it then... I have to say it. Otherwise what a waste. Also you underestimate, and insult me as a programmer and player constantly, so. Okay dude. I did this, it's not by mistake. There is an observable and verifiable project here that suggests that I know what I'm doing, and you have 1% of the hours observing the bots that I do. I didn't want to say "this isn't helping" because you might be a youth, or a uni student. What a horrible thing for me to do. If you disagree with my priorities or direction the project is under MIT. But the core fact is... I have to protect my interest in the project. I'm sorry.
PaPa 21. maj 2023 kl. 20:47 
thanks for all the effort you put in
Doombringer 21. maj 2023 kl. 11:16 
Just so you know, I'm a developer as well, and so far I haven't given you ANY technical advice my friend. I would only have been able to provide some if I actually reviewed the whole code, but I in fact did not do it. I'm not sure how else I'm supposed to express genuine and constructive feedback if what I've been doing up to this point came off as insulting, mocking and manipulative behavior to you, over and over again. What I really ever tried to do is help you, for the sake of better bots, and for the community. I really can't grasp what bullshit came into your head, to be honest. No offense. I don't feel welcome here, and I'm re-evaluating if all this time testing and trying to point out issues WAS really worth the time. Good luck
flog  [ophavsmand] 20. maj 2023 kl. 16:56 
@arizona warior: Don't have much motivation. I just caffeinate stuff while the demons continue to feast on my brain.

@Meepo or feed: I'll do it in a bit. The bug is fixed, and performance is good, I could release now but I want to update the meta, look at laning, and maybe even more aggressive cross-lane late game grouping. I might just release without doing much but I wanted the update to have a thing
flog  [ophavsmand] 20. maj 2023 kl. 16:55 
@Doombringer: Please keep the technical advice (from other posts) in future to a minimum. It might seem immature or shoddy of me to be so sensitive, but I'm doing this voluntarily, and code-wise suggestions make me bored of this project... it's a year or so of work. This is not arizona's prompting. This is a careful and considered response to you generally where I'm afraid I'm injuring passion for AI or programming, where you have indicated (i suspect manipulatively) that it is budding rather than established. This doesn't make me look good to say any of this but you never do where you repeat my thoughts and doubts from 9 months ago. The hole will stay a hole as it is a large and established hole. I already know what you're going to say (i.e. code review). I've already fretted and considered refactors and tossed up learning things I don't know and pushed on. Hole good. No more whimsical killing blows. Please. Thank you for any general feedback. Otherwise, I already know. WADR
MEEPO 20. maj 2023 kl. 1:58 
we need the new update!
Doombringer 19. maj 2023 kl. 8:28 
Glad to hear. I hope you're doing well and took some time off
arizona warior 19. maj 2023 kl. 8:22 
Кudos to you for having the will to maintain this. Where does your motivation come from?
flog  [ophavsmand] 19. maj 2023 kl. 7:44 
Getting back to it now -- after I solve this one data bug and then some testing
PaPa 17. maj 2023 kl. 1:34 
when is the new update ya :)
flog  [ophavsmand] 15. maj 2023 kl. 1:38 
centurion: Turbo and All Pick, I'm unsure if Turbo uses my hero picking script, but it will generally work, and a lot of the default bots are implemented. Coding the bots that default script will pick is something I hope to do soon (in a matter of months)
flog  [ophavsmand] 15. maj 2023 kl. 1:36 
@Meepo or feed: Captain mode doesn't work at the moment, sorry. But you're the second to ask, and this' a minor democracy
Centurion 14. maj 2023 kl. 18:32 
What game mode does it support?
MEEPO 13. maj 2023 kl. 3:45 
Can I play with this bots in Captains Mode?
flog  [ophavsmand] 12. maj 2023 kl. 10:32 
I'm very close to an update that will improve the performance, but I can only guarentee it will be better, not necessarily good enough for you...

There's no way to have a Vavle server urn the script.
Peak Gameplay 11. maj 2023 kl. 22:47 
is there anyway that i can play this with valve's server? my cpu simply cant run the bots xd
Jonasan 11. maj 2023 kl. 0:37 
Yeah. Thanks for the bot script! It's really fun
flog  [ophavsmand] 10. maj 2023 kl. 14:28 
Yup, install is kinda convoluted in an unexpected way, sorry. This install process was never really intended for players--only devs, but it's the only thing us bot devs have for sharing scripts atm.

I think it was a measure to prevent crash reports from scripts which crash the game, or maybe someone typed their bank account details in chat and a bot script was wired up to send chat messages to a server (there once was/is a major bot script that did exactly this. Ingame behaviour and IP address are the only things a bot script can share, mine shares nothing to the internet, and never will; same for most scripts, but using a lobby will always register the match with valve) or there's also a chance none of this is an issue, it's just borken, and not a priority for Valve.
Jonasan 10. maj 2023 kl. 7:49 
It worked now. maybe there's something missing from the github site yesterday but now it's working. thanks
flog  [ophavsmand] 10. maj 2023 kl. 7:45 
ah, well then they're not installed :\

You need to make the bots folder and move all the files from the workshop folder listed above to that folder, sozz
Jonasan 10. maj 2023 kl. 6:33 
Oh and by the way. I have no "bots" folder. Only bots_example folder
Jonasan 10. maj 2023 kl. 6:26 
Nope. They are just like "default bots". I followed the steps and done it 3 times and still the same.
flog  [ophavsmand] 10. maj 2023 kl. 5:33 
I'm just concerned because it is a full-takeover, so, none of the valve movement, scoring, or behaviour is used at all.. There are definitely bugs that cause over aggression and over-feared which will make them stand far from creeps in the early game. So, at least, major differences between all bots scripts+default bots to this script should be noticed; unless you're saying those differences sum to the same deficiencies, which is fine.
Jonasan 10. maj 2023 kl. 3:49 
@does stuff: Yeah i installed them correctly as per your instruction. They are like regular bots who don't always fight you and just be food for you.
flog  [ophavsmand] 9. maj 2023 kl. 21:19 
Sure you installed them?
Jonasan 8. maj 2023 kl. 19:55 
Bad/Noob bots (for now). I prefer playing with other bot scripts even though out dated, they have advance AI bot scripts.
flog  [ophavsmand] 7. maj 2023 kl. 18:55 
@hatred: you'll need to make the folder if it does not exist

@.: Never observed it being one side alone that is being too aggressive, and I can't really explain why it's happening in your games. I have observed them turning for at least one task at low health, but I don't know if anything else is commonly the cause.

I'm taking a break to lower expectations and drop heat at the moment. Data rewrite was finished about 3 days ago, but there's a data bug I've found in one module since the rewrite (that was probably already there) that I wanted to fix before release.

Every patch I get the life sucked out of me and all the enjoyment (read: pride+safety under hypervigilance) of the project is leeched out of me.. Just hoping to hard-reboot my actual enjoyment of this project. So I'm playing a shit tonne of tekken until I'm a disappointment. Imagine pride getting a pep talk and how that would go. If anyone refers to this paragraph they're getting banned from the page.