First, Launch Steam in Offline mode
Go to LIBRARY => DotA 2 and choose PROPERTIES
Click Set Launch Options and type "-console"
Launch DotA 2
Hit "~" or "\" to open the console and type these commands
sv_lan 1
sv_cheats 1
dota_bot_set_difficulty 0 or 1, 2,3,4
dota_start_ai_game 1
map dota
Done!
Additional Info:
- Additional launch options
- novid (No start up video)
- windowed -w 1024 -h 768 -noborder (Start in window mode)
- noforcemaccel -noforcemspd -useforcedmparms (Smooth mouse sensitivity)
- F9 to pause/unpause this is basic
- Just press "Esc" when "connecting to dota 2 networks" appear.
- To open console press (~) or (\)
- Right click deny type "dota_force_right_click_attack 1"
- Bots difficulty
- 0 - Passive
- 1 - Easy
- 2 - Medium
- 3 - Hard
- 4 - Unfair
IMPORTANT! Type this before you type "map dota"
- All Pick
- Captain's Mode
- Random Draft
- Single Draft
- All Random
- Heroes for Beginners
- Diretide
- Reverse Captain's Mode
- The Greeviling
- Tutorial
- Mid Only
- Least Played
- New Player Pool (same as 6 except with 1 minute picking time and non-playable heroes grayedout instead of not visible)Everything else after 13 shows up as #game_mode_xx, and is just all pick.
Post orginally from: http://dotautilities-forums.net/Thread-HOT-Play-DotA-2-Offline