Originally Posted by Shzi
Crash to desktop when loading up the game
1.go to steamapps/common/dota2 beta/ dota.exe (run this)
2.it'll load up the game with closed doors (not connected to steam network) but will allow you to change settings
3.change ALL the video settings to lowest, including screen res (not sure if this has to be lowest? sarkastik used 800x600) + set it as windowed mode.
5.Launch game from steam client.
6.edit settings back to normal (not sure if this causes a crash after? - can someone confirm?)
I followed these directions, and this solved my crashing on startup issue, you really have to set your resolution to the lowest that the game lets you, and use windowed mode. Close DotA2 and then launch it through Steam afterward, and it should work.
It crashed once when I tried speccing a live game, but then I started it up again and it fixed itself somehow. GLHF.