Developer's Blog
Register Low Fi Mark Forums Read

Closed Thread
 
Thread Tools
Old 11-08-2010, 08:10 PM   #1
Lycan
Forum Staff
 
Lycan's Avatar
 
Join Date: Jun 2009
Location: Netherlands
Posts: 12,940
Blog Entries: 10
Lycan is offline

Default [Step 2] DotA AI & Bots








After you've installed Warcraft III: The Frozen Throne and DotA,
Download the attachment to this thread containing an AI-Map.

You'll need to insert the AI map into Warcraft III. Your Warcraft is most likely installed on your C drive. So the common place to put the AI map into is the following.

C:/ProgramFiles/Warcraft III/Maps

If this is not the case, select the correct path where you do have your Warcraft installed.
Right Click the map and make sure it's not blocked by your firewall.






After this start up your Warcraft III: Frozen Throne. Make sure you have it patched to 1.24e (1.24.4.6387) which is shown in the bottom-right-corner of the main screen.


Proceed by clicking on "Local Area Network".


Proceed with picking a name, and press the "Create Game" Button

- Make sure the game speed is set to Fast.
- Select the AI-Map in the list.
- Proceed with the "Create Game" Button


Pick the Blue player slot for yourself since otherwise you will not be able to type the game mode.
Have any number of friends join the game if you want. Fill any number of slots up with Bots by using the drop down boxes.
Their skill level varies from Easy, Normal, Insane (this does make difference.)

Proceed by using the "Start Game" button.





The blue player should type -ap (All Pick) or any other possible mode you would like to play in the first 15 seconds. After that you have 1:45 for picking all

Use -pa (pick allies) or -pe (pick enemies) before picking your own hero or you will not be able to decide your opponents/allies. If you wait until the 0:45 minute mark the bots will pick their heroes and you pick yours accordingly. At 0:25 the bot will walk to their lanes.

Some Advanced AI Commands
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.


Well good luck beating up some bots. Keep in mind no one lives forever.

Blizzard Support
Attached Files
File Type: w3x DotA Allstars v6.67b Rev2d AI(2).w3x (6.96 MB, 38846 views)
File Type: zip War3TFT_124e_English (MAC).zip (63.48 MB, 19534 views)
__________________


Knowledge is power. Power corrupts. Study hard. Be evil
 
Last edited by Wyk; 11-11-2010 at 03:52 PM.
Old 11-10-2010, 09:03 PM   #2
Wyk
Forum Staff
 
Wyk's Avatar
 
Join Date: Jun 2009
Location: India / U.K.
Posts: 3,936
Signature of the Week Winner 
Wyk is offline
Default re: DotA AI & Bots

 
Last edited by Wyk; 11-28-2010 at 07:23 PM.
Closed Thread
  New Players Getting Started


Forum Jump

Thread Tools