Wine - erro directx

Este foi difícil de resolver. Não tive muito sucesso googlando para encontrar a solução. Felizmente descobri o que fazer.

No caso era um jogo do Steam (Valve), o Dota 2 Beta. O Steam roda com perfeição, instalava o Dota 2 Beta direitinho.

Entretanto, quando mandava rodar o jogo, surgia uma mensagem de erro: "Failed to create D3D device! Please see the following for more info.

http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=772"

anúncio

erro directx wine - failed to create D3D device

A solução foi rodar a configuração do wine e modificar para que o Steam (e os jogos) rodassem numa janela. Perfeito, rodou certinho. Usei os parâmetros -novid e -nod3d9ex para lançar o programa (no Steam, clique com o botão direito no nome do jogo e selecione "propriedades").

Por outro lado, a solução não é perfeita. Ao escolher heróis como a Luna que possui uma Aura (um dos upgrades de XP), esta fica opaca e com a cor estourada, em vez de ser uma suave luz próxima à heroína, com transparência.

____ ATUALIZAÇÃO 30/DEZ/2012 _____

Com o wine embutido no Crossover 12.0.0, o problema da Aura opaca aparentemente foi resolvido. Mais em

Forum do Crossover

http://www.codeweavers.com/compatibility/browse/name/?app_id=10129;forum=1;msg=136410

Anúncios Google