Allods:Evil_Islands(Проклятые земли)

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

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

Аватара пользователя
demontager
Сообщения: 250
Статус: Seaman
ОС: Gentoo x86_64

Allods:Evil_Islands(Проклятые земли)

Сообщение demontager »

Нужна помощь с игрой Аллоды3_Проклятые Земли. Прежде чем спрашивать, полез в winehq.org, пишут что игра постоянно подвисает-оно так и есть, но может кто-то добился её нормальной функциональности? Устанавливал с двух дисков, потом со второго копировал всё в папку установки и редактировал реестр, где указывал путь CD-ROM PATH. Через последний Wine, игра не устанавливается, пишет ошибка в программе, поэтому установил в Cedega. Сделал те же махинации с реестром в cedega, запускаю игру в режиме отладки, естественно где-то через 5-10 сек. игра полностью зависает, и вот что в логах:

Код:

0002:err:reg:Nt_openConfigW could not retrieve the module file name (reason: 'bad module') 0002:err:reg:Nt_openConfigW could not retrieve the module file name (reason: 'bad module') 0002:fixme:ver:create_version_reg_entries Need to fill in pre-win2k registry entries for OS version 0002:fixme:profile:PROFILE_Open no encoding specified for L"/home/dem/.cedega/Evil/win.ini" - defaulting to ASCII 0002:fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found! Using closest match instead (Russian keyboard layout (phantom key version)) for scancode mapping. Please define your layout in windows/x11drv/keyboard.c and submit them to us for inclusion into future Wine releases. See the Wine User Guide, chapter "Keyboard" for more information. 0002:err:task:GetThreadQueue16 Breaking 16 bit for tid 2 0002:err:task:GetThreadQueue16 Breaking 16 bit for tid 2 0005:fixme:ntdll:THREAD_updateThreadTimes (0xfffffffe): stub 0007:err:reg:Nt_openConfigW could not retrieve the module file name (reason: 'bad module') 0007:fixme:ver:create_version_reg_entries Need to fill in pre-win2k registry entries for OS version 0007:fixme:profile:PROFILE_Open no encoding specified for L"/home/dem/.cedega/Evil/win.ini" - defaulting to ASCII 0007:fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found! Using closest match instead (Russian keyboard layout (phantom key version)) for scancode mapping. Please define your layout in windows/x11drv/keyboard.c and submit them to us for inclusion into future Wine releases. See the Wine User Guide, chapter "Keyboard" for more information. 0002:err:dc:DCE_FreeWindowDCE [00010021] GetDC() without ReleaseDC()! 0002:err:dc:DCE_FreeWindowDCE [00010021] GetDC() without ReleaseDC()! 0002:fixme:xrender:X11DRV_XRender_Finalize Free cached glyphsets 0007:fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x158be8)->(00000000,00000008) 0007:fixme:ddraw:DirectDrawEnumerateExA no non-display devices supported. 0007:fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x28f680)->(00030021,00000c11) 0007:err:wave:wodDsCreate DirectSound flag not set This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. 0007:fixme:dsound:DirectSoundCreate8 Check wcaps 0007:fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x1c8d920,00030021,1):stub 0005:fixme:ntdll:THREAD_updateThreadTimes (0xfffffffe): stub 0007:err:wave:wodDsCreate DirectSound flag not set This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. 0007:fixme:dsound:DirectSoundCreate8 Check wcaps 0007:fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x1c8d920,00030021,2):stub 0002:err:dsound:DSOUND_timer could not acquire shared resource 0002:err:dsound:DSOUND_timer could not acquire shared resource 000a:fixme:ntdll:THREAD_updateThreadTimes (0xfffffffe): stub 0007:err:wave:wodDsCreate DirectSound flag not set This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. 0007:fixme:dsound:DirectSoundCreate8 Check wcaps 0007:fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x1c8d920,00030021,1):stub 0007:fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now. 0007:err:keyboard:ActivateKeyboardLayout Only default system keyboard layout supported. Call ignored. 0007:err:keyboard:ActivateKeyboardLayout Only default system keyboard layout supported. Call ignored. 0007:err:x11drv:X11DRV_DDHAL_CreateSurface created multiple primary surfaces 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=7680 < primary_done=17280) 0002:fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5760 < primary_done=15360) 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock 0002:err:dsound:DSOUND_timer could not acquire mix lock

Пробывал менять различные настройки в cedega, но эффекта никакого, вылетает всегда с последней ошибкой- 0002:err:dsound:DSOUND_timer could not acquire mix lock
OS:Gentoo amd64
Спасибо сказали:
Аватара пользователя
Hamash
Сообщения: 128
ОС: Debian GNU/Linux

Re: Allods:Evil_Islands(Проклятые земли)

Сообщение Hamash »

demontager писал(а):
16.06.2009 23:56
Прежде чем спрашивать, полез в winehq.org, пишут что игра постоянно подвисает-оно так и есть, но может кто-то добился её нормальной функциональности?

Смотрел?

Also, i noticed next strange thing. Game crashed with error

err:seh:setup_exception_record nested exception on signal stack in thread 001a eip 7bc6e500 esp 7ffdbc7c stack 0x242000-0x340000

after ~5 minutes work(! i think that it's problem with sound in Direct3D application). Solution: start the regedit and search
HKEY_CURRENT_USER\Software\Nival Interactive\EvilIslands\General Settings

Set value 0 for parameter AUDIO and run the game.


Насколько я понимаю, автор предлагает отключить звук... а установка dx от m$ не помогает?
Можно ещё попробовать использовать OSS.
Спасибо сказали:
Аватара пользователя
demontager
Сообщения: 250
Статус: Seaman
ОС: Gentoo x86_64

Re: Allods:Evil_Islands(Проклятые земли)

Сообщение demontager »

Да, именно то смотрел, я не смог найти в реестре Cedega вот эту ветку HKEY_CURRENT_USER\Software\Nival Interactive\EvilIslands\General Settings, поэтому и ничего со звуком и не поменял. А в Wine игру не могу поставить, версия 1.1.23. Ставил в PlayOnLinux в версию 1.1.14, ставится, но потом при запуске не находит совместимый 3D драйвер, вот такая ошибка Can't find any D3D device with HW rasterization.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OS:Gentoo amd64
Спасибо сказали:
Аватара пользователя
demontager
Сообщения: 250
Статус: Seaman
ОС: Gentoo x86_64

Re: Allods:Evil_Islands(Проклятые земли)

Сообщение demontager »

Получается что в Wine 1.1.23 игру поставить нельзя, но можно с помощью неё запускать, для этого в PlayOnLinux ставил сначала игру в 1.1.14, а потом менял версию на 1.1.23. Нашёл в реестре ключ HKEY_CURRENT_USER\Software\Nival Interactive\EvilIslands\General Settings поставил AUDIO на 0, дальше поставил Direct Draw rendering mode -opengl (я использовал плагин Advanced wine config plugin), иначе просто не находит поддерживаемый видеоадаптер, и просто не запускается. На версии wine 1.1.14 искажаются текстуры(снимок внизу), на 1.1.23 всё норм, но и там и там нет звука! Что явно связано с параметром в реестре AUDIO 0, но без него игра постоянно виснет. Как бы консоль открыть в POL и посмотреть из-за чего это?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OS:Gentoo amd64
Спасибо сказали:
Аватара пользователя
demontager
Сообщения: 250
Статус: Seaman
ОС: Gentoo x86_64

Re: Allods:Evil_Islands(Проклятые земли)

Сообщение demontager »

До сих пор не нашёл решения с этой игрой. Не хочет со звуком нормально работать. Может у кого есть аккаунт на wine bugzilla, проголосуйте пожалуйста за этот баг, то бишь так его может быстрее исправят.

http://bugs.winehq.org/show_bug.cgi?id=17347

Спасибо!
OS:Gentoo amd64
Спасибо сказали: