King's Bounty (wine\cedega)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Gib
Сообщения: 2
ОС: Mandriva 2007/2008

King's Bounty

Сообщение Gib »

Недавно вышла игруха, первая ее часть была на ДОСе, хотелось поиграть, вспомнить так сказать молодость =)
Но пока запустить не получилось.
Wine пишет :
fixme:reg:GetNativeSystemInfo (0x33fb50) using GetSystemInfo()
fixme:reg:GetNativeSystemInfo (0x34fcd0) using GetSystemInfo()
а цедега вообще ничего, только так покрутит немного и все.
На скрине это то что появляется в окне вайна. Подсобите народ.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
MacUser
Сообщения: 267
ОС: Puppeee, Mac OS X 10.4.11

Re: King's Bounty

Сообщение MacUser »

А компьютер у тебя эту игру потянет? Учти, она весьма тяжелая. А запуск в эмуляции требует еще больше ресурсов.
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: King's Bounty

Сообщение Kai SD »

К сожалению.
1. Игра защищена Starforce-ом. Отучить игру от старфорса, насколько я знаю, пока что никому не удалось. По этому пункту без шансов.
2. Ни одну игру на этом движке пока никто не осилил запустить ни под Wine, ни под Cedega. Движок очень сильно пользует DirectX 9, а егоподдержка в Wine пока прихрамывает.
С уважением
Kai SD
Спасибо сказали:
Gib
Сообщения: 2
ОС: Mandriva 2007/2008

Re: King's Bounty

Сообщение Gib »

Жаль однако, а ведь хотелось посмотреть...
Спасибо сказали:
Kai SD
Сообщения: 622
Статус: линуксоид-сектант
ОС: gentoo 2008.0 x86_64

Re: King's Bounty

Сообщение Kai SD »

Покопался в сети - выяснил что как минимум одна игра на этом движке работоспособна под Wine. Именуется "Санитарами подземелий". Но это единственная известная мне игра на нем, где нет старфорса.

Значит шансы на запуск таки KB есть. При условии решения проблемы с "самой ненавистной защитой всех времен и народов".
А вот проблему со старфорсом надо решать как-то радикально. Рабочие fixed exe появляются все реже и реже, большинство nodvd на новые игры работают через всякие даймонтулзы и нам бесполезны.
ИМХО, наименее фантастический вариант - это прикручивание к вайну поддержки последних, "бездрайверных" версий старфорса.
С уважением
Kai SD
Спасибо сказали:
Flaming
Сообщения: 2579

Re: King's Bounty

Сообщение Flaming »

При попытке запуска выдаёт:

Код: Выделить всё

err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXGetImageInfoFromFileInMemory' used by L"C:\\windows\\system32\\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXGetImageInfoFromFileInMemory' used by L"C:\\windows\\system32\\d3dx9_31.dll". If you are using builtin L"d3dx9_31.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXQuaternionSquadSetup' used by L"C:\\windows\\system32\\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXQuaternionSquadSetup' used by L"C:\\windows\\system32\\d3dx9_31.dll". If you are using builtin L"d3dx9_31.dll", try using the native one instead.

Что это означает, и как сие побороть?
На appdb.winehq.org ничего дельного не нашёл.
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: King's Bounty

Сообщение BrONtOSAUR »

Всё написано понятно по-английски - функция во встроенных библиотеках Wine не работает :)
Копируем файлы d3dx9_31.dll и d3dx9_36.dll из винды в ~/.wine/drive_c/windows/system32 или ставим DirectX 9 по инструкции, которая в FAQ.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали: