Nenhum dos meus jogos está trabalhando no Wine

0

Ok, com exceção de StarCraft I, todos os jogos que eu tenha instalado com o Wine não serão executados (tentei o C & amp; C 3, Worms Armageddon e Rome Total War). Todos os jogos são bem instalados, mas quando eu tento executá-los (a partir do winefile), a tela pisca um pouco (como se estivesse tentando fechar o winefile) e depois para. E quando eu saio do winefile, parece que ele reverteu minha versão do Ubuntu para 10.08 (eu acho, a que eu tenho atualmente é 11.04).

Isso está enlouquecendo, já que não consigo jogar nenhum jogo (com exceção de StarCraft e, mesmo assim, o som não funciona) para funcionar. Alguém sabe como consertar isso? Obrigado!

    
por Wolf 04.08.2011 / 18:02

2 respostas

4

Primeiramente, para ajudar você, eu preciso de mais algumas informações:

  1. Você verificou o AppDB do Wine se esses jogos estão funcionando bem? veja: link

Como você pode ver, é classificado como ouro, por isso deve funcionar. Também a versão que é classificada como ouro é o último vinho (1.3.25).

  1. Você tem a última versão do vinho?

  2. Você tem a mesma versão dos jogos que relatou trabalhar no appdb?

  3. Você tem seu driver gráfico real instalado (fglrx ou nvidia) e não aqueles drivers shitty oss (quero dizer que você só pode jogar com o driver oss, é apenas realidade)

  4. Você seguiu as instruções na página do vinho? (no AppDB) para instalação e inicialização, etc .... (Howto)

  5. Como você inicia os jogos? Por favor, poste seus comandos.

  6. Também eu não recomendaria usar algum gui para iniciar os jogos, você não pode ver a saída do console com meus leads para a dica de algumas dlls ausentes ....

ATUALIZAÇÃO:

  1. Esqueci de perguntar: Você tem os jogos instalados em um prefixo de vinho separado para cada jogo? se não - > você deveria fazer ...

Obrigado

M.

Atualização 2:

  1. Acesse: link ou link e obtenha a versão mais recente. Eles são estáveis!

  2. Coloque isso em um console: "glxinfo | grep vendor" ele deve colocar nvida ou ati e NOT mesa

  3. As instruções estão no appdb do vinho normalmente em uma das versões. para Armagedon eles estão aqui: link (role um pouco para baixo)

  4. Bem, não é assim que você deve começar seus jogos. você não pode ler qualquer aviso e não tenho certeza se ele está corretamente carregado de qualquer maneira. A maneira correta (trabalhando) para mim é:

cd / caminho / para / jogo WINEPREFIX = / Path / to / Prefix wine Game.exe

Para mais informações sobre o Wineprefix, consulte: link

    
por Manuel 04.08.2011 / 19:10
1

A mensagem de erro diz claramente

fixme:ddraw:DirectDrawEnumerateExA flags 0x00000003 not handled

Ou seja. A implementação do Wine de DirectX ainda não pode lidar com uma certa combinação de bandeiras passadas para uma rotina pelo jogo. Tente tudo o que o Manuel diz, então tente instalar bibliotecas nativas do DirectX (isto é, nativas do Windows) usando winetricks.

    
por Sergey 05.08.2011 / 02:13