Por que estou recebendo um erro InitDevice :: CreateDevice quando tento executar o “Piratas do Caribe” com o Wine?

1

Estou executando o Ubuntu 11.04 em um Sony Vaio. Eu estou usando o vinho 1.3 para executar um programa bastante complexo, mas arcaico, "Piratas do Caribe" (2003; não baseado no filme). Eu comecei e depois de cinco minutos ele caiu. Eu desliguei o computador, e quando eu tentei executar o programa ele caiu e um erro veio dizendo "erro de execução! Terminação do programa anormal". Também criei um link para o executável na minha área de trabalho e quando tentei carregá-lo dessa forma ele travou o carregamento de PCS_control.dll e um arquivo de log apareceu com o conteúdo:

Scanning current directory
Loading modules...
Loaded 0 
Reset...
Initializing CORE...
User Rised Exception
C:\PROJECTS\DRIVE_V2\ENGINE\SOURCES\Core.cpp line 364
no 'engine.ini' file

Eu acho que este relatório é superficial - eu sei que há um arquivo engine.ini e que ele não está corrompido porque eu tentei recopiar do meu outro computador. Eu também sei que o diretório acima não existe. Como posso fazer este jogo funcionar?

PP (post, post) quando eu executo engine.exe no computador enquanto não está no diretório com todos os arquivos de programa ele ainda diz erro de execução, talvez quando o programa travou de alguma forma danificou um driver ...

P.P.P. desculpe, eu poderia ter cometido um erro, ele cai carregando directX 8

P.P.P.P. Desta vez eu tentei correr piratas, disse The Loading screen "InitDevice :: CreateDevice, esta técnica não é suportada pelo seu dispositivo" O que isso significa e, se possível, como posso corrigi-lo? Obrigado pela sua contribuição.

    
por Edmund Doyle 19.08.2011 / 18:31

2 respostas

2

O vinho é uma fera selvagem .

Eu verifiquei a página WineHQ do seu jogo, e a A mais recente classificação Gold foi no Ubuntu 10.10 (não 11.04). No entanto, um usuário estava postando alguns problemas com o DirectX também. Parece que você tem a opção de instalar o DirectX 9 durante a instalação do jogo? O que você escolheu?

De acordo com o link na postagem do usuário, eu leria este artigo sobre o DirectX no vinho, pode ajudar. Parece que você está usando 8, tente atualizar para 9?

Pensamento final: Como eu disse acima, o vinho é complicado quando se trata de coisas assim. Você considerou simplesmente executar uma VM com o Windows instalado? Supondo que seu laptop tenha 4 GB de memória, você não deve ter problemas em estar em um ambiente Windows por algum tempo enquanto joga o seu jogo, então você muda seus recursos de volta para o bom e velho.

    
por 23.08.2011 / 03:52
-2

Ok ... aqui é uma ideia. Apenas pense em você. Instale o XFCE como um ambiente de área de trabalho secundário. Tem menos de uma pegada de hardware, então pode ser o que você precisa para um pouco mais de estabilidade.

    
por 21.08.2011 / 04:47