Mano, tive esse problema com o Resident Evil Village, ele funcionava, depois parou e quando ia abrir dava tela preta.
Resolvi repondo as dlls, pode tentar também indo na steam e clicando com o botão direito no jogo, propriedades, arquivos locais e verificar integridade dos arquivos.
Outra opção também é caso vc use 2 HDS e o dota esteja em uma biblioteca no hd diferente do que esta instalado a steam, tente colocar no mesmo.
Espero ter ajudado.