• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

DotA Allstars v6.54b AI+ 1.52 (Rev. 02)

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
DotA Allstars 6.54b AI+ 1.52 Revision 02
----------------------------------------
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, OR CLOCKWERK GOBLIN. THEY WILL GET ITEMS BUT WILL NEITHER USE NOR LEARN THEIR SKILLS.

Known bugs with AI:
-Pathing on the top Sentinel lane is still the same as in 6.48b
-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
-Lanaya may crash your game if you use her, depending on how lucky you are

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)

Additionally, I have added two Fun Taverns in the lower right corner. Currently includes nine 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), and Avatar of Vengeance (6.32b).

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.

Changelog:
Rev. 02
=======
-Fixed a bug with AI Morphling using Morph non-stop
-Fixed a bug with Wall of Replica not properly creating hero images for AI Dark Seer
-Fixed the spell graphic for Illusory Orb
-Fixed Battle Hunger bufftip
-Redid Spirit Bear's item-handling script on death
-Implemented a crude fix for AI behaviour at fountain with Empty Bottle, resolving some issues with usage and item purchases
-Updated Inner Vitality to properly work with Fun Tavern heroes
-Rewrote Displace
-Added warning message if player forces AI to pick heroes from Fun Taverns
-Added Old Pudge (5.51) to Fun Tavern (Remade)
-Added Old Chen (5.64) to Fun Tavern (Remade)
-Added Old Medusa (5.84b) to Fun Tavern (Remade)
-Added Flame Lord (5.51) to Fun Tavern (Extinct)
-Added Avatar of Vengeance (6.32b) to Fun Tavern (Extinct)

Rev. 01
=======
-First update to 6.54b
-Fixed the way AI Meepo purchases items with clones
-Fixed Last Word
-Fixed AI bots not learning Last Word (Silencer), Diffusion Aura (Necrolyte), or Command Aura (Vengeful Spirit)
-Fixed Impale affecting Juggernaut during Blade Fury or Omnislash
-Fixed hotkey conflict with learning Degen Aura on Void Demon
-Updated Phantom Lancer AI to properly use new Spirit Lance
-Updated Shadow Priest AI to properly use new Shallow Grave and Weave
-Changed behaviour of Mana Leak to not trigger on Invoker's reagents (as in 6.53) and Bottle (as in 6.54b)
-Changed the way AI Syllabear purchases items with level 4 Spirit Bear
-AI bots will drop muted items when given items by players; in -pm, AI will be unable to receive items from players
-AI bots can now properly buy, use, and sell Bottles
-Changed the way Lucky Stars looks and behaves to better reflect how it did in 6.06
-Changed the scaling on Mass Haste for levelling so that it's less...stupid
-Changed AI item builds for Viper, Priestess of the Moon, Queen of Pain, Nevermore, Vengeful Spirit, Troll, Dirge, Omniknight, Chaos Knight, and Morphling
-Restored Lanaya's AI, because it doesn't seem to make a difference on crashes
-Added warning message for when player or computer picks Lanaya; bots should not pick Lanaya unless through -ar or -tr
-Added new command -oldinvokelist, which replaces the Old Invoker spell list in the quest menu
-Separated the Fun Tavern into two separate ones for Remade heroes and Extinct heroes
-Added God of Wind (6.01) to Fun Tavern (Extinct)

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

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














==============================================================
README
==============================================================

The map is now in a zip archive! This is done so people would not have problems
with downloading the map (no more corrupt map etc., at least now you know its
corrupt if ever :D ). Files like this can now be included.

To anyone who want to distribute the map, please include this file along with
the map in an archive.

New to DotA?
============
Read the install guide at http://www.getdota.com/Install.pdf


Words from the Maker (tada)
===========================
I decided to continue this until a decent dota ai map from another person
(aside from cloud_str) is created or if Cloud_Str truly comes back. Almost all
of my goals in this map has been achieved (i do not aim for a perfect ai, as i
know that it is tedious to do it, i mean i recieve no money from this).

Only my desire to help the community is the thing that keeps me going from
developing ai maps.

Please still do appreciate all ai maps that is released to the DotA community
(except for total rip-offs). Even though you are not having the challenge you
are expecting from the ai.

Take note that Warcraft III does not support an ai of some sort to these kinds
of games (only from ladder). Only the scripting language, JASS, is available,
but JASS is very limited and slow. Be happy that some people are still pouring
their time for this.

If you like this, Thank you. If not, then I cannot do anything from that. If
you are thinking that you can make a better ai than this, then go on and do it.
I encourage you to share some of your time for the DotA community.

DotA AI maps are very valuable due to one reason: practice. Playing with the ai
is a good way to get you start to DotA, then you go play with people to be
better. You can also test new combinations and heroes without people cursing you.

Map Status
==========
This map is currently in beta status, if you want to help or create a dota ai
map, instead go to openai project (http://openai.ipbfree.com/). This map will
not last long (i am becoming very busy) and i have plans to release it as open
source in the openai project (if they ever need or welcome it).


What can i expect in this map?
=============================
Newbie:
You can play against computers in this map. The AI does not play exactly the
same as what any normal human player would play. Right now, they cannot adopt
to new strategies. Some strategies that work with the AI does not work with
humans and vice versa.

This is not the kind of AI that will drop dead so easy. If you are thinking the
AI cheats due to higher exp and gold bonuses, well you have the superior human
brain, so its just even. You are not required to do a 1v5 insane or something.
There is the easy difficulty, and the "-ne" mode (See AI Modes for more info).

Playing with the AI can hone some basic skills you need in order to play well in
dota. You cannot be a pro or something just by playing this, playing with other
people to get experience is still the best way.

Average Player:
If you cannot play on the net or just want to have a leaver free game. Then this
map is perfect for you. You can also do things here that you cannot do with a
normal game like testing item builds and heroes (See Test Mode for more info).
If you want, then go on and try challenges in the map like 1v5 insane, or play
the map with a friend and own the ai (no leavers, so you can extend the game
until you have your ultimate item build or get 100 kills etc.).

You can also hone some of your skills here (like denying). Still, its better
playing against humans.

Expert:
Nothing really. :D


AI Difficulty
===========

Easy:
15% bonus exp (35% w/ highexp)
no bonus gold (4 w/ highgold)
inconsistent/weaker AI

Normal:
40% bonus exp (75% w/ highexp)
4 bonus gold (8 w/ highgold)

Insane:
75% bonus exp (120% w/ highexp)
8 bonus gold (16 w/ highgold)
has innate warcraft engine bonuses (I have nothing to do w/ this)

There is 100 gold that is divided between ai teams, Normal gets x3 of that
and Insane gets x5 of it.


Why the extra difficulty and gold, isnt that cheating?
====================================================
I just have to say it again, the AI is not on par with humans, HUMANS >>>> AI,
so the extra gold and exp is needed. If you want to remove the extra difficulty,
then input -ne to activate the normal exp mode. Right now there is no mode to
remove the gold bonuses.

AI Extras
=========

This map has no INTENDED altering of any element in the Normal Game. This also
has no added cheat in screwing up human play when playing with the ai.

They bots have extra gold and exp gain. They can also buy any item from the
fountain. They have abnormal properties to buy tangoes/scrolls in the fountain
even if are short of gold (but never for free).

You can give the AI items but they cannot form recipes from it. (To prevent
abuses). They will pick up items dropped in the map as long as it's owner is
an enemy or an ally that is far from the item.

They will drop all items owned by allies in the fountain and sell items by the
enemies.

Each AI hero have 2 different(not totaly unique) item builds. They have some
sort of universal build in Death Match Mode. In Item Drop Mode, they drop a
duplicate of an item in their inventory in exchange of gold.

AI Modes
========

-supertower(-st)
All towers and the ancient regenerates HP.

-highexp(-he), -highgold(-hg), -normexp(-ne)
Modifies the exp/gold gained by the AI players. For more info, see AI
Difficulties

-dynaexp(-de)
Exp gained by AI players is normal at the start. They gain 15% bonus exp rate
each time they die and lose 15% bonus exp rate each time they kill. Maximum of
100% exp rate (which is 90% for now) and minimum of 0% bonus exp (which is the
normal exp rate)

-msupercreeps(-mc)
Super creeps spawns every 2 minutes starting at the 4th minute. The first spawn
is a Scary fish. Hydra doesn't spawn till the 20th minute onwards. There will
be 2 Super creeps spawned after the 40th minute. The super creeps are also
spawned on the same lane.


*Note:
For all player numbers in the commands - 1-5 covers the sentinel players and
6-10 the scourge players (6 - pink player etc.).

AI Commands
===========

Only the chosen players (notified by a message) can use the commands.

Type "-o", "-c" or " c" before any of these commands: (ex. "-oa", "-ca", " ca"
are all legal)

Note: XX refers to player number (1,2,..,10), you can type more than 1 player
number using "," (ex. "-oa 2,4,5")

a or a XX:
AI attacks enemy base. This can be used to cancel sd. When you use this, the
bots are unable to attack neutral creep camps or defend for a while.

d or d XX:
AI defends the base.

sd XX:
AI stays to the base to defend. They will not end their defending when there
are no more intruders in base. Cancel it by ordering the bot to attack.

b XX:
AI backs a little.

f XX:
AI retreats to fountain.

p[l/m/r/n]: (ex. -cpm )
Tells all allied AI to push at left/mid/right whenever they have the chance to
push. Typing -pn causes the bots to attack to whatever lane they wish.

g[l/m/r] XX: (ex. -cgl 3,5 )
AI goes to a lane immediately. The AI will go to the back of where the allied
creeps in the lane are located.

t XX [target]: (ex. -ct 1,4 8)
Attack target's location if it is visible.

flask, tango:
Have bots use Tango or Flask. Input valid only on 1st minute of game.

neut:
Turn neutral creeping on/off. This does not affect Chen.

auto:
Turn automatic lane changing on/off.

roshan, roshanXX:
AI attacks Roshan.

ui:
Show the command dialog. You can also just type a space to show the dialog.

Other Commands:

-pa(chooses ally), -pe(chooses enemy), -px(cancel choosing)
Only players who were notified can use this. With -pa/-pe you can "pick" for
the ai by clicking on the hero at a tavern. You can only use these commands
while you have not chosen a hero yet or before 1:10.

Use -px to stop choosing for the ai.

If you have not used -pa or -pe within 45 seconds, the bots will pick their
heroes and you may not be able to use -pa/-pe.

-csXX
Shows the creepstats of a Computer player. Any player can use this command.

-msXX
Shows the move speed of a Computer player. Any player can use this command.

-aid
All nearby ally casts a support spell to you, or an AOE spell if you're
surounded by enemies, or attack an enemy hero near you. Any player can use
this command.


Test Mode
=========

DotA's -test has more commands in this version (-gold, -lvlup, -kill, -refresh,
-neutal, -powerup and -spawncreeps is available in the original version)

-gold #####, -goldall #####, -goldforXX #####
"-gold" gives the player who entered it #### (a number) gold. negative number
reduces the gold
ex. you entered "-gold 9000", yur gold count should increase by 9000
"-goldall" affects all player and "-goldforXX" (XX is a player number, like 1)
affects a specific player.

-lvlup, -lvlupall, -lvlupforXX
"-lvlup" levels up the hero of the player who entered it by one
ex. you entered "-lvlup", your hero's level should go up by 1 (max is 25)
"-lvlupall" affects all heroes and "-lvlupforXX" (XX is a player number, like 1)
affects a specific player's hero.

-kill, -kill XX
"-kill" kills the hero of the player who entered it, the hero killed himself
"-kill XX" (XX is a player number, like 1) affects a specific player's hero.

-refresh, -refreshall
"-refresh" resets the cooldown and mana of the hero of the player that entered
it
"-refreshall" affects all heroes

-spawncreeps
spawns creeps for both sentinel and scourge, this process normally happens with
30 minute interval starting at the 90th second (or later depending on the mode)

-powerup
respawns the powerups found in the river in the middle of the map

-neutrals
respawns all neutral creeps in empty creep camps

-rechoose
allows the player who entered it to use -repick again

-fog
makes the whole map visible, same as the cheat

-play ##
plays a sound effect
## is a number from 1-13:
1 - Killing Spree
2 - Dominating
3 - Monster Kill
4 - Unstoppable
5 - Wicked Sick
6 - Monster Kill
7 - Godlike
8 - Holy Shit
9 - Ownage
10 - Double Kill
11 - Triple Kill
12 - Animality
13 - First Blood

About AI
========

This AI is an unofficial one, however I did not alter any element in the game
(if you remove the AI, and not use the new modes). The AI can never replace
humans.

AI by RGB (aka lazy fiend). The basic AI is derived from Cloud_str's "old"
6.27b AI version.

The first version of this type of ai sets a new level and dimension in ai
development, which could take long to attain if that map is not released. I am
proud of making a difference and helping this community.

Special Thanks:
Cloud_str
-The best dota AI author ever
Mr. Bean
-Modified SC idea
Betatesters - Riot_of_blood, aaron_et_imf, deathzyte_hell etc.
DA/DP AI subforum
YOU! (o ayan masaya ka na? syempre para sa iyo ito)


Keywords:
Defense of the ancient,dota,allstar,ai,map,maps,defense,ancient
Contents

DotA Allstars v6.54b AI+ 1.52 (Rev. 02) (Map)

Reviews
20:36, 11th Oct 2008 Septimus: They have their own official site.

Moderator

M

Moderator

20:36, 11th Oct 2008
Septimus: They have their own official site.
 
Level 4
Joined
Jul 3, 2008
Messages
35
True, Most people who enjoys Dota iS the One Who Own the Weaker Players
Except for a few :grin:

all you do in different versions is change 1 thing, just dont!
Most changes are very subtle, but I can guarantee you, more than 1 thing changes each update. Ex. Mana costs lowered, Cooldowns changed, Prices Changed, Trees moved. Heroes added. And so on...

Based off of the previous versions of DotA AI I have played, I would highly recommend this map to any new-slightly less than pro player. I have found the AI to be challenging (in most cases) and this map as an easy way to try new heros.

Suggestions: (Note all of these are based off of last version I played, 6.53 AI+ 1.52 (Rev. 3))

About half of the "fighter" heros are played as casters. Still, in way earlier versions I have played, everyone was played as a caster so this is a vast improvement.

(maybe it's just me but...) It seems like the AI cheat for mana. (Espically Death Prophet)

-ng (normal gold) mode was in the last version I played, why was it removed? EDIT:(It is in there, says it isnt in description)

Pudge just fails. I've played many 1v1's where he killed himself while I was running.

Therefore, At the end of this monolouge, I highly recommend this map to ANY DotA player, newb or otherwise. And to everyone else who posts, Flaming is useless, no one listens to you. I give this map a 5/5
 
Last edited:
Level 4
Joined
Jul 3, 2008
Messages
35
I've also noticed this. At first I thought it was just my computer, but thought it could have been caused by the delay when new heroes are picked. My reccomendation? Don't play dm. Even though i like it, I have not seen a crash in any other modes i have played.
 

Deleted member 247165

D

Deleted member 247165

I played it one time to see that you really made good improvements. I am sorry that some people here trolled your version of DotA, but can you blame them? It is sad enough IceFrog stopped from updating DotA 1. If you wanna impress them, you should work really hard on this DotA map. If not, make your own AoS. :) If you want, take a look at my AoS mod, which compared to any other AoS mods here, it is the only one that it is daily hosted on gameranger and other platforms. I gave you a 4/5 for your worth efforts. :)
 
Top