Friday, February 27, 2009

DotA Allstars 6.59 AI+ (20090227)

http://www.mediafire.com/?ntonnlyk1oc

Mini-changelog:

-Fixed a serious bug that would cause the game to crash on group creation
-Changed Lord of Avernus's model to the one introduced in 6.59
-Gave Bat Rider an air-to-air attack while flying, which should remove the bug where he would permanently gain damage upon flying down
-Removed warning message for incomplete AIs when playing Deathmatch (or new Formless Mode)

*Formless Fixes
-Formless can now learn Quill Spray, Bristleback, Warpath
-Fixed a bug with Formless not being able to reset Clockwerk's abilities

And...

-Added new single-player mode: Formless mode (-formless, -fm), which will allow the player to play as Formless and cause the AI to cycle through heroes as they die. No limitations on duplicate heroes picked by AI (except Meepo, who has been disabled). Abilities are not lost when Formless dies, this may change in future versions. -fm can be combined with non-gamemode switches (like -fr, -st, -ne, etc.).

Enjoy!

Wednesday, February 18, 2009

Formless Mode!

Got bored yesterday and decided to try to implement this new single-player game mode. Provided that there is one human player (and any number of AI players), Formless mode will make the human player play as Formless, and every time an AI bot dies it gets assigned a new random hero (no limitations, so any hero is fair game and heroes can show up multiple times). Every time the player dies, Formless loses all of his abilities after he revives.

Kind of a semi-dm type deal, except that Formless is a constant. With the cycling AI players, this should significantly increase the number of combos that one will experience in a single game.

Currently only in the incremental map, which I'll post later after some fine-tuning to prevent some leaks. If it's popular enough maybe I'll pop it in the release as well. =)

Was going to post it today but I found a pretty serious bug in the mode, it'll take a while to fix and I'm a bit busy today. Guess you'll all have to be patient. =P

Saturday, February 14, 2009

Minor update

Still on break, not worrying about the map is treating me good. =P

Some marginal progress with the new AI, bots are currently EXTREMELY basic, having similar attack patterns to creeps, with the exception of being able to retreat to the nearest allied tower if no allied creeps are nearby (i.e. the wave is killed off), and the ability to retreat back if damaged. This will take a lot of working on before it's anywhere near presentable. =P

As for the AI+ map, made some of those graphical fixes that Overflow pointed out, but I don't anticipate releasing anything until 6.60 at the earliest. I kind of want to put Old Storm Spirit and Old Undying (6.57b) and maybe -er into the map, but we'll see how busy/lazy I am.

And Happy Valentine's Day, for those of you who celebrate it. My girl doesn't read this blog but she should know that she's been one of the biggest blessings of my life. =)

Thursday, January 29, 2009

Temporary Hiatus

Taking a break for a week or two. Don't expect a map until 6.60 at the earliest. =)

Tuesday, January 27, 2009

DotA Allstars 6.59 AI+ 1.52 Rev. 01

http://www.mediafire.com/?izfmymnkhzm
http://rapidshare.com/files/190090293/DotA_Allstars_6.59_AIplus_1.52_Revision_01.zip
http://www.megaupload.com/?d=9SZA8AS9

DotA Allstars 6.59 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.

THERE IS NO AI FOR LIFESTEALER, INVOKER, CLOCKWERK GOBLIN, ADMIRAL, WINDRUNNER, STORM SPIRIT, OR UNDYING. THEY WILL GET ITEMS BUT WILL NEITHER USE NOR LEARN THEIR SKILLS.

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:
-ah
-afk
-kickafk
-rd (the new one in 6.53, -rd is in the game but done the same way pre-6.53)
-cm
-switch
-er

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.

Changelog:

Rev. 01
=======
-First update to 6.59

*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.59 Port of AI+ and -fun content by BuffMePlz.

Special thanks:
---------------
Tenshinhan DN
Overflow_GR
Duvon
Strikur--
Counter_Helix_axe
Catalyst
chaser02
Green_Sliche
cp6uja
Thoth-

Sunday, January 25, 2009

DotA Allstars 6.58b AI+ 1.52 Rev. 01

http://www.mediafire.com/?wmynr3zjmw5
http://www.megaupload.com/?d=W87H9H49
http://rapidshare.com/files/189104861/DotA_Allstars_6.58b_AIplus_1.52_Revision_01.zip

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.

THERE IS NO AI FOR LIFESTEALER, INVOKER, CLOCKWERK GOBLIN, ADMIRAL PROUDMOORE OR WINDRUNNER. THEY WILL GET ITEMS BUT WILL NEITHER USE NOR LEARN THEIR SKILLS.

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:
-ah
-afk
-kickafk
-rd (the new one in 6.53, -rd is in the game but done the same way pre-6.53)
-cm

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.

Changelog:

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
Overflow_GR
Duvon
Strikur--
Counter_Helix_axe
Catalyst
chaser02
Green_Sliche
cp6uja
Thoth-

Sunday, January 18, 2009

I guess 6.58b is out

...which means I should probably update to that instead. Which means it'll take a bit more time. But hopefully not too much more. =)