Sunday, January 25, 2009

DotA Allstars 6.58b AI+ 1.52 Rev. 01

DotA Allstars 6.58b AI+ 1.52 Revision 01
This is a port of RGB's AI+ v1.52 (originally written for DotA Allstars 6.48b).

It behaves the same as the original AI, and has only been updated to account for balance changes, new item recipes, and most new features. As such, some new content does not work fully with the AI yet.


Known bugs with AI:
-AI don't properly react to -nb, -nm and -nt modes
-Some exploits that should have been fixed are still in the game...just don't use them. If you really want to cheat against AI, just use -test

Some commands have yet to be implemented properly:
-rd (the new one in 6.53, -rd is in the game but done the same way pre-6.53)

Additionally, I have added two Fun Taverns in the lower right corner. Currently includes seventeen legacy heroes (possibly more in the future): Old Invoker (6.12b), Old Lifestealer (6.48b), Old Silencer (6.12b), Gambler (6.06), Old Morphling (5.84b), Old Stealth Assassin (5.84b), Old Pudge (5.51), Old Chen (5.64), Old Medusa (5.84b), Void Demon (3.0d), Rider (5.72), God of Wind (6.01), Flame Lord (5.51), Avatar of Vengeance (6.32b), Astral Trekker (3.0d), Bat Rider (6.00), and Conjurer (5.51).

To access the fun taverns, type -fun within the first 15 seconds of the game. Note that Fun Tavern heroes do not have AI scripts and will not buy items or use/learn skills.

To use the -tryhero command, type in -fun within the first 15 seconds of the game, then type in -tryhero before picking a hero.


Rev. 01
-First update to 6.58b
-Fixed some tooltip typos for Fun Tavern heroes
-Updated Venomancer's AI to properly use Venomous Gale
-Updated Vengeful Spirit's AI to properly use Wave of Terror
-Rewrote Overload to prevent crashes with AI
-Prevented AI from picking Storm Spirit and Undying and added warning message when AI randoms either hero
-Removed some dead code (mostly for old item system)
-Fixed a bug with Ogre Magi and Aghanim's Scepter

*Formless fixes
-Updated Formless's spell array to include Conjurer's, Storm Spirit's, and Undying's spells
-Slightly changed Formless's spell stealing routine with Aghanim's to prevent a bug
-Slightly changed Formless's Reset mechanism with Strygwyr's Thirst to prevent a timing issue that could give you vision of a unit even after forgetting the ability

*Unofficial fixes
-Fixed Last Word to trigger on end of spell cast (instead of end of spell cast animation)
-Cleaned up the way Refraction buff icons appear to provide better feedback on when the buffs are actually active
-Fixed some typos (Storm Seeker, Eye of Skadi Ranged, Windrunner, Captain CoCo's Rum, Recall, Courier Shield, Burst)

6.58b Port of AI+ and -fun content by BuffMePlz.

Special thanks:
Tenshinhan DN


zheng yee said...

thank you

Aughing said...

thx a lot
We Chinese could have a fantasic new year

Phoenix said...

Love you. <3

Gustavo said...

Plz BMP!
Make AI for LifeStealer!

漆黑之牙 said...


Monty said...

Thanks for your great work Bmp.
Nicely done!

Gerhyn said...

Hi i found a bug... I picked up bat rider from fun tavern and when i was entangled by Lone druid´s bear i started flying on earth like nonflying hero. I think you are man with big balls, becouse doing AI maps and ordinary work isn´t easy :-)
Nice map don´t stop making AI maps! Noobs, someone who want trying new hero and people without Internet need you :-)

Shahroozُُ said...

wow, great job, thank you so much man.a

KuL0NiKiSiNteN said...

hi BMP,
i have an idea to make fun mode more fun?
how about ai heroes able to use fun item?

yeah for balancing power..
i think its not fair if we use fun item that so much powerfull but ai cant use it..

on that point some people getting bored..

if ai heroes able to use fun items that would be a great challange, more fun than official dota map.

common guy, you dont need to update it every weeks with litle changes,but trust me it will be spectacular...

and please you better focused on developing the ai than focused on porting it to new map.
for last few ai map that you posted, i face only a few hero, it always that,that,or that hero..
spectre,axe,pudge,spiritbreaker,nethdrake,skeleton king, lina inverse, luna moonfang, templar assasin
c'mon more randomize ai so we can face all ai without need to -pa or -pe
and there are still hero without ai...

c'mon u can do it...
i hope..

MaktorTheSentinel said...

Awesome work, BuffMePlz, I already tested it...I didn't find any bugs...I tested storm and the game didn't crashed...Thanks dude!

Erwin said...

thank's it's great man.

Yen Gee said...

thank BMP! it is great!

Admin said...

Thanks for this. People are looking for this for a long time. This is awesome!! I blogged about it at my site Download DotA AI. More power!

Joe said...

maybe this is out of topic, but BMP can you make AI for 6.58..i know there is a bug with 100% bash or storm spirit..but i think just for fun to play with bug versus AI..just for fun in working busy pressing the stres out...thank you ^^

MaktorTheSentinel said...

lol Joe, if you want to cheat against AI, type -test

edward said...

You rock dude. Thanks alot.

Monty said...

6.59 is already out.
If is really not concerned about DotA AI..though he doesn't have to

ChaL said...

Yeah what is your plan for 6.59?
Are you port AI to it?

Aughing said...

I think 6.59 is not a version for long.
Why not do ai for 6.60 directly

eugene12_12 said...

how do i make the AI MAP WORK?? I've already installed it, extract and copied it to the maps. but when i create using an AI map it doesn't work.