
Ok, com exceção de StarCraft I, todos os jogos que instalei com Wine não rodarão (experimentei C&C 3, Worms Armageddon e Rome Total War). Todos os jogos são instalados corretamente, mas quando tento executá-los (a partir do winefile), a tela pisca um pouco (como se estivesse tentando fechar o winefile) e depois para. E quando saio do winefile, parece que minha versão do Ubuntu foi revertida para 10.08 (acho que a que tenho atualmente é 11.04).
Isso está me deixando louco, pois não consigo fazer nenhum jogo (com exceção do StarCraft, e mesmo assim o som não funcionar) funcionar. Alguém sabe como consertar isso? Obrigado!
Responder1
Primeiramente para te ajudar preciso de mais algumas informações:
- Você verificou o AppDB do Wine se esses jogos estão funcionando bem? ver:http://appdb.winehq.org/objectManager.php?sClass=application&iId=1308
Como você pode ver, é classificado como ouro, então deve funcionar. Além disso, a versão com classificação ouro é o vinho mais recente (1.3.25).
Você tem a versão mais recente do vinho?
Você tem a mesma versão dos jogos que funcionam no appdb?
Você tem seu driver gráfico real instalado (fglrx ou nvidia) e não aqueles drivers oss de merda (quero dizer, você só pode brincar com o driver oss, é apenas a realidade)
Você seguiu as instruções na página do vinho? (no AppDB) para instalação e inicialização etc.... (Howto)
Como você inicia os jogos? Por favor poste seus comandos..
Além disso, eu não recomendaria usar alguma interface gráfica para iniciar os jogos, você não consegue ver a saída do console com meus leads para a pista de algumas DLLs ausentes....
ATUALIZAR:
- Esqueci de perguntar: Você tem os jogos instalados em um prefixo wine separado para cada jogo? se não -> você deveria fazer ...
Obrigado
M.
Atualização 2:
Vá para:http://www.winehq.org/download/ubuntuouhttps://launchpad.net/~ubuntu-wine/+archive/ppae obtenha a versão mais recente. Eles são estáveis!
Coloque isso em um console: "glxinfo | grep vendor" ele deve colocar nvida ou ati e NÃO mesa
As instruções estão no appdb do wine normalmente em uma das versões. para o Armagedom eles estão aqui:http://appdb.winehq.org/objectManager.php?sClass=version&iId=1744(role um pouco para baixo)
Bem, esta não é a maneira como você deve começar seus jogos. você não consegue ler nenhum aviso e não tenho certeza se ele está carregado corretamente de qualquer maneira. A maneira correta (funcional) para mim é:
cd /caminho/para/jogo WINEPREFIX=/Caminho/para/Prefixo wine Game.exe
Para mais informações sobre Wineprefix consulte:http://wiki.winehq.org/FAQ#head-faf9617c53607e583f6e6ff70a4ac9522d490faf
Responder2
A mensagem de erro diz claramente
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000003 not handled
Ou seja, a implementação do DirectX no wine ainda não consegue lidar com uma determinada combinação de flags passadas para uma rotina pelo jogo. Experimente tudo o que Manuel diz e, em seguida, tente instalar bibliotecas DirectX nativas (isto é, nativas do Windows) usando winetricks.