LINUX.ORG.RU
ФорумGames

Morrowind. Другие проблемы...


0

0

Вообщем что имеем: Ubuntu 9.04, дефолтный Wine и офф. диск Морровинда. При установке, в консоли следующее:

err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 (вот эти две строчки повторяются раз 20...) fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:mixer:ALSA_MixerInit No master control found on A4 TECH USB2.0 PC Camera J, disabling mixer imago@imago-desktop:/media/cdrom$ fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub

В принципе, утановка заканчивается хорошо... Далее:

mago@imago-desktop:~/.wine/drive_c/Program Files/Bethesda Softworks/Morrowind$ ./Morrowind.exe err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe" failed, status c0000135

И всё,ничего не запускается... Объясните поподробнее, ибо вайном и тем более запуском игр никогда не занимался


Ответ на: комментарий от Sylvia

Не шарю в английском ничерта, поэтому либо дайте пожалуйста точную ссылку, либо просто скажите что там надо делать) ну не разбираюсь я в этом, извиняйте уж...

Imago
() автор топика

mago@imago-desktop:~/.wine/drive_c/Program Files/Bethesda Softworks/Morrowind$ ./Morrowind.exe err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe") not found

Таки нужен MSVCP60.dll

Ваш К.О.

init_6 ★★★★★
()
Ответ на: комментарий от Imago

Кэп, а где её взять?

Если есть этот ваш вендавс то переписать оттуда иначе поискать её в гугле

И куда запихнуть?

В этом вашем вендавсе эти dll лежат в C:\windows\system32 но можно положить и в C:\Program Files\Bethesda Softworks\Morrowind лично я положил бы вообще на весь вендавс

init_6 ★★★★★
()
Ответ на: комментарий от lester

Добавил библиотеку, разрешил исполнение... Но всё равно

Trying to load PE image for unsupported architecture (IA-64) err:module:import_dll Loading library MSVCP60.dll (which is needed by L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe") failed (error c000007b). err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe" failed, status c0000135

А в winestrisks эту библиотеку не нашёл...

Imago
() автор топика

you need to install vcrun6 via winetrics, Luke. sorry for english - it is opera mini 5 beta

seed_stil ★★
()
Ответ на: комментарий от Imago

еще раз. http://wiki.winehq.org/winetricks - это скрипт. с его помощью ты скачиваешь пакет vcrun6 и все в шоколаде.
извращенцы могут либо добавлять с винды по одной либе, либо найти и скачать с сайта ms и выставить native для каждой dll.

seed_stil ★★
()
Ответ на: комментарий от seed_stil

скачал, запускаю Мор:

imago@imago-desktop:~/.wine/drive_c/Program Files/Bethesda Softworks/Morrowind$ ./Morrowind.exe fixme:ole:DllRegisterServer stub Trying to load PE image for unsupported architecture (IA-64) err:module:import_dll Loading library MSVCP60.dll (which is needed by L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe") failed (error c000007b). err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe" failed, status c0000135

Imago
() автор топика
Ответ на: комментарий от Imago

пля... давай я через час сам с 0 поставлю Мор и уже потом объясню тебе в чем конкретно ты не прав.
З.Ы. могу скринкаст записать

seed_stil ★★
()
Ответ на: комментарий от seed_stil

Блин, да я понимаю что в чём то не прав, только не понимаю в чём... в .wine/drive_c/windows/system32 у меня уже лежала библиотека msvcp60.dll, так что я не понимаю что на вайн жаловался...

Imago
() автор топика
Ответ на: комментарий от Imago

в общем ставишь Morrowind, он ругается на MSVCP60.dll, дальше пишешь

$ wget http://www.kegel.com/wine/winetricks
$ chmod +x ./winetricks
$ ./winetricks
выбираешь там vcrun6, Ок, Yes, No. потом
wine Morrowind.exe

seed_stil ★★
()
Ответ на: комментарий от seed_stil

Сделал всё как ты сказал, только когда выбрал vcrun6 и нажал OK, этот пакет сразу установился, вроде как установив без ошибок зависимые от него, никаких Yes и No потом не было.

А при вводе "wine Morrowind.exe", выдавалось следующее:

Trying to load PE image for unsupported architecture (IA-64) err:module:import_dll Loading library MSVCP60.dll (which is needed by L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe") failed (error c000007b). err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Bethesda Softworks\\Morrowind\\Morrowind.exe" failed, status c0000135

Imago
() автор топика
Ответ на: комментарий от Imago

Туда как-то попала библиотека от ia64, вместо x86. Удали её и переставь через winetricks заново

Gary ★★★★★
()
Ответ на: комментарий от Imago

это могло остаться от твоих предыдущих экспериментов. Если при установке вообще никаких вопросов не было, значит либо глюк, либо ты куда-то не туда ткнул (vb6run например). И если вайн ты используешь только для Морра, снеси нафиг весь ~/.wine/ и поставь все с 0.

seed_stil ★★
()
Ответ на: комментарий от seed_stil

>снеси нафиг весь ~/.wine/ и поставь все с 0.

а еще лучше — используй сразу иной префикс вайна.

Ingwar ★★★★★
()
Ответ на: комментарий от Imago

Morrowind просит MSVCP60.dll а ты ему суёшь msvcp60.dll.

Переименуй файл в верхнем регистре. Линукс регистрозависимая система!

anonymous
()
Ответ на: комментарий от anonymous

Ну вайн, вообще-то, должен транслировать регистр

Xenius ★★★★★
()

Спрашивал в предыдущей теме, но что-то глухо.
Есть проблема с Морровиндом. Запускаю, пропускаю видео, идет загрузка, и после нее игра вылетает с ошибкой:
Music Error: Can not play file. Data Files/Music/Special/morrowind title.mp3
Гугл сказал, что нужно установить мп3-кодек. Попробовал установить K-Lite. Вроде установилось, но в конце вылетела ошибка, что DX неправильно установлен (устанавливал winetricks d3dx9, vice city нормально работает).

$ wine --version
wine-1.1.32
Вот что в консоли:
$ wine Morrowind.exe err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
sidius@sith:~/Media/Games/The Elder Scrolls III - Morrowind$ wine Morrowind.exe err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:mixer:ALSA_MixerInit No master control found on SAA7134, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x32f004,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1d08578,0x1d084c0): stub
fixme:d3d8:IDirect3DDevice8Impl_ResourceManagerDiscardBytes Byte count ignored.
fixme:d3d8:IDirect3DDevice8Impl_ResourceManagerDiscardBytes Byte count ignored.
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,18)-(1158,907)
fixme:d3d8:IDirect3DDevice8Impl_ResourceManagerDiscardBytes Byte count ignored.
fixme:quartz:AsyncReader_QueryInterface No interface for {ebe1fb08-3957-47ca-af13-5827e5442e56}!
fixme:quartz:AsyncReader_QueryInterface No interface for {ebe1fb08-3957-47ca-af13-5827e5442e56}!
fixme:quartz:AsyncReader_QueryInterface No interface for {ebe1fb08-3957-47ca-af13-5827e5442e56}!
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\Program Files\\K-Lite Codec Pack\\ffdshow\\ffdshow.ax"
err:ole:CoGetClassObject no class object {0f40e1e5-4f79-4988-b1a9-cc98794e6b55} could be created for context 0x1
fixme:quartz:AsyncReader_QueryInterface No interface for {ebe1fb08-3957-47ca-af13-5827e5442e56}!
fixme:quartz:Parser_QueryInterface No interface for {ebe1fb08-3957-47ca-af13-5827e5442e56}!
fixme:quartz:AsyncReader_QueryInterface No interface for {ebe1fb08-3957-47ca-af13-5827e5442e56}!
fixme:quartz:Parser_QueryInterface No interface for {ebe1fb08-3957-47ca-af13-5827e5442e56}!
fixme:quartz:Parser_QueryInterface No interface for {ebe1fb08-3957-47ca-af13-5827e5442e56}!
fixme:quartz:ACMWrapper_ConnectInput acmStreamOpen returned 512

Deleted
()
Ответ на: комментарий от Deleted

Всё проще. Проверь настройки звука в вайнконфиге. У меня на Ubuntu 9.10 бывает такая ошибка когда устройство занято чем-то, т.е. звук в вайне не доступен.

Однако я столкнулся с другой проблемой. Уж больно оно медленно работает. Кто-нить может что-нить посоветовать по оптимизации? inb4 запускал и с голыми иксами.

tia
()
Ответ на: комментарий от tia

>Всё проще. Проверь настройки звука в вайнконфиге. У меня на Ubuntu 9.10 бывает такая ошибка когда устройство занято чем-то, т.е. звук в вайне не доступен.
Выбрана alsa, при нажатии на Test Sound - Audio test failed. Но в том же vice city под вайном звук нормально работает.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.