A recent Dota 2 update has rendered our software inoperable. We believe 64-bit should be fine to play if you disable "Auto Accept Matches" and "Auto Queue", however, 32-bit will not work at all until we fix it.
Update 1
Auto Queue and Auto Accept Matches should be fixed for the 64-bit version. We are still working on 32-bit.