Почему я получаю ошибку InitDevice :: CreateDevice, когда пытаюсь запустить «Пираты Карибского моря» с Вином?

Я запускаю Ubuntu 11.04 на Sony Vaio. Я использую вино 1.3 для запуска довольно сложной, но архаичной игровой программы «Пираты Карибского моря» (2003, не основанной на фильме). Я начал его, и через пять минут он разбился. Я отключил компьютер, и когда я попытался запустить программу, он разбился и возникла ошибка: «Ошибка выполнения, ненормальное завершение программы». Также я создал ссылку на исполняемый файл на своем рабочем столе, и когда я попытался загрузить его таким образом, он разбил загрузку PCS_control.dll а файл журнала появился с содержимым:

 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 

Я думаю, что этот отчет является поверхностным – я знаю, что есть файл engine.ini и что он не поврежден, потому что я попытался переустановить его с другого компьютера. Я также знаю, что указанный выше каталог не существует. Как я могу запустить эту игру?

PP (post, post), когда я запускаю engine.exe на компьютере, пока он не находится в каталоге со всеми файлами программы, он все еще говорит об ошибке выполнения, может быть, когда программа разбилась, он каким-то образом повредил драйвер …

PPP извините, я, возможно, допустил ошибку, он сбрасывает загрузку directX 8

PPPP На этот раз я попробовал запустить пиратов, на экране «Загрузка» сказано «InitDevice :: CreateDevice, эта техника не поддерживается вашим устройством». Что это значит и если возможно, как я могу это исправить? Спасибо за ваш вклад.

Вино – дикий зверь.

Я проверил страницу WineHQ для вашей игры, а последний рейтинг Gold был на Ubuntu 10.10 (не 11.04). Однако пользователь также отправлял некоторые проблемы с DirectX. Кажется, вам предоставили возможность установить DirectX 9 во время установки игры? Что вы выбрали?

По ссылке в сообщении пользователя, я бы прочитал эту статью о DirectX в вине, это может помочь. Кажется, вы используете 8, попробуйте обновить до 9?

Заключительная мысль: Как я уже сказал выше, Wine сложно, когда дело доходит до таких вещей. Рассматривали ли вы просто запуск виртуальной машины с установленной Windows? Предполагая, что у вашего ноутбука 4 ГБ памяти, у вас не должно быть проблем в среде Windows на некоторое время, пока вы играете в свою игру, тогда вы переключите свои ресурсы обратно на хороший ol 'nix.

Хорошо … вот идея. Просто мысль думает о тебе. Установите XFCE как дополнительную среду рабочего стола. У него меньше аппаратного отпечатка, так что это может быть то, что вам нужно для этой дополнительной бит стабильности.