RenamedUser_1364 Опубликовано: 22 марта, 2010 Бета-тестеры 14 публикаций 3 532 боя Поделиться Опубликовано: 22 марта, 2010 На форуме уже не мало Linux'ойдов, посему пора уже совместно разобраться как же этого зверя пускать в линухе. Начну с себя =) После установки игры под wine и запуска "wine WoT.exe" вывалилась пачка ошибок:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT"err:module:import_dll Library MSVCP90.dll (which is needed by L"Z:\\media\\Additional\\Games\\World_of_Tanks_closed_Beta\\WoT.exe") not founderr:module:import_dll Library MSVCR90.dll (which is needed by L"Z:\\media\\Additional\\Games\\World_of_Tanks_closed_Beta\\WoT.exe") not foundfixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT"err:module:import_dll Library MSVCR80.dll (which is needed by L"Z:\\media\\Additional\\Games\\World_of_Tanks_closed_Beta\\LIBEAY32.dll") not founderr:module:import_dll Library LIBEAY32.dll (which is needed by L"Z:\\media\\Additional\\Games\\World_of_Tanks_closed_Beta\\WoT.exe") not founderr:module:LdrInitializeThunk Main exe initialization for L"Z:\\media\\Additional\\Games\\World_of_Tanks_closed_Beta\\WoT.exe" failed, status c0000135После запроса к гуглу выяснил, что есть прелестный сайтик(www.dll-files.com) с выложенными на нём DLL файлами. После загрузки всех перечисленных выше файлов и закидывании их в каталог "C:\\windows\\system32\\"(путь относительно вайна) произвёл вторую попытку запуска. На что получил очередной набор ошибок, с которыми пока не смог справиться. $ wine WoT.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT"fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT"err:module:attach_process_dlls "MSVCR90.dll" failed to initialize, abortingerr:module:LdrInitializeThunk Main exe initialization for L"Z:\\media\\Additional\\Games\\World_of_Tanks_closed_Beta\\WoT.exe" failed, status c0000142Надеюсь подскажете чего докрутить. Тестировал на свежеустановленном wine под Ubuntu 9.10 nemo_d основная тема здесь 5 Intel с2d E8400(3Ггц) || Gigabyte 9600GT(DDR3512MB) || RAM 3GB || MB Asus p5ql proПрежде чем написать очередную чушь, подумай, удобно ли тебе самому искать нужную инфу в море чуши? Флудерасты, форум не чат!!! Початиться можно в jabber конференции w.o.t.@conference.jabber.org[img1 ]http://img141.imageshack.us/img141/382/145588296243ea6cf4876e2fa0.gif[/img] Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
RenamedUser_400000 Опубликовано: 22 марта, 2010 Бета-тестеры 18 публикаций 3 832 боя Поделиться Опубликовано: 22 марта, 2010 visual C++ хочет Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
RenamedUser_400000 Опубликовано: 22 марта, 2010 Бета-тестеры 18 публикаций 3 832 боя Поделиться Опубликовано: 22 марта, 2010 wine это всего лишь альтернативные winApi , не знаю как щас, но раньше directX приходилось доводить напильником( в смысле он там был , но глючил) Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_aB7PPjixdS8h Опубликовано: 22 марта, 2010 Игроки 5 169 публикаций 11 943 боя Поделиться Опубликовано: 22 марта, 2010 Установить виртуалку, на неё впихнуть XP Game Edition, весит около 200 Мб... ну и если потянет комп то собсно с виртуалки <_< Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_aB7PPjixdS8h Опубликовано: 22 марта, 2010 Игроки 5 169 публикаций 11 943 боя Поделиться Опубликовано: 22 марта, 2010 Ща линя на машине не стоит проверить не могу.... Варька точно поддерживает Dx9, для удобства можно запускать ХР в плеере...Насчёт Виртуалбокса не уверен, но вроде держал Dx9 тоже....Большой плюс бокса - можно регулировать объём видеопамяти для гостевой ОС, в варьке такого не помню.... а в Вайн боюсь Visual C++ не впихнуть.... Помнится фреймворк отказался становиццо.... хотя давно не отслеживаю, может в новой версии будет работать.... Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_EDsW0RMC2y0o Опубликовано: 23 марта, 2010 Игроки 27 публикаций 14 517 боёв Поделиться Опубликовано: 23 марта, 2010 Ну, как вариант -- использовать Cedega. Оно, конечно, пропиетарное, но вдруг поможет? Сам, правда, не использовал. Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_aB7PPjixdS8h Опубликовано: 23 марта, 2010 Игроки 5 169 публикаций 11 943 боя Поделиться Опубликовано: 23 марта, 2010 23 Мар 2010 - 11:29 пользователь Cristobal сказал:Ну, как вариант -- использовать Cedega. Оно, конечно, пропиетарное, но вдруг поможет? Сам, правда, не использовал.<_< да тут дело не в эмуляции игры....а в попутном софте Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
Dwark Опубликовано: 23 марта, 2010 Бета-тестеры 84 публикации 7 003 боя Поделиться Опубликовано: 23 марта, 2010 ммм ктотоже выкладывал скрины из под линивот нашел выкладывал Medvedovhttp://s48.radikal.ru/i122/1003/11/47191db9f490t.jpghttp://radikal.ru/F/...b9f490.jpg.html Давайте поддержим бактерии, ибо это единственная культура, которая есть у некоторых людей :\ Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_HIuMK8kE9iHY Опубликовано: 23 марта, 2010 Игроки 49 публикаций 5 870 боёв Поделиться Опубликовано: 23 марта, 2010 23 Мар 2010 - 11:29 пользователь Cristobal сказал:Ну, как вариант -- использовать Cedega. Оно, конечно, пропиетарное, но вдруг поможет? Сам, правда, не использовал.А в данном случае без вариантов: либо CodeWeavers, либо вышеозвученная Cedega. Иначе эмуляцию DirectX никак не получить (всё делается в конечном итоге на Wine, но добавляют поддержку иксов). И то не факт, что заработает ... но можно будет как-нибудь из спортивного интереса (после релиза) потестить. Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_kPHrJvLThV83 Опубликовано: 23 марта, 2010 Игроки 32 публикации 4 600 боёв Поделиться Опубликовано: 23 марта, 2010 Проблема с MSVC*90.dll решается просто:1) Устанавливаем winetrickshttp://wiki.winehq.org/winetricks2) Говоримwinetricks vcrun2005winetricks vcrun2008В результате получаем нормально установленные библиотеки. Если при запуске будет вылазить сообщение об ошибке и в консоль ругаться на unimplemented functionwine: Call from 0x7eddd202 to unimplemented function d3dx9_36.dll.D3DXCreateEffect, aborting1) Качаем откуда-нибудь d3dx9_36.dll2) Кладем ее туда где у wine находится windows\system323) В winecfg на закладке "Библиотеки" задаем для d3dx9_36 "Сторонняя" либо "Сторонняя, затем встроенная". После вышеприведенных манипуляций игра у меня запускается, однако возникает проблема с мышью - курсор перемещается, а вот на нажатия клавиш реакция нулевая.Играть же только на клавиатуре малость проблематично :) Причину пока установить не могу. В консоль при запуске ругается парой подозрительных сообщений:fixme:win:RegisterRawInputDevices (pRawInputDevices=0x32f59c, uiNumDevices=1, cbSize=12) stub!fixme:win:RegisterRawInputDevices (pRawInputDevices=0x32f59c, uiNumDevices=1, cbSize=12) stub!Однако в них дело или нет (wine, насколько я понял, покамест Raw Input не умеет) - хз. Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
Storm Опубликовано: 23 марта, 2010 Альфа-тестеры 12 904 публикации 4 999 боёв Поделиться Опубликовано: 23 марта, 2010 23 Мар 2010 - 16:58 пользователь unixoid сказал:Проблема с MSVC*90.dll решается просто:1) Устанавливаем winetrickshttp://wiki.winehq.org/winetricks2) Говоримwinetricks vcrun2008В результате получаем нормально установленные библиотеки. Если при запуске будет вылазить сообщение об ошибке и в консоль ругаться на unimplemented function или как-то так1) Качаем откуда-нибудь d3dx9_36.dll2) Кладем ее туда где у wine находится windows\system323) В winecfg на закладке "Библиотеки" задаем для d3dx9_36 "Сторонняя" либо "Сторонняя, затем встроенная". После вышеприведенных манипуляций игра у меня запускается, однако возникает проблема с мышью - курсор перемещается, а вот на нажатия клавиш реакция нулевая.Играть же только на клавиатуре малость проблематично :) Причину пока установить не могу. В консоль при запуске ругается парой подозрительных сообщений:fixme:win:RegisterRawInputDevices (pRawInputDevices=0x32f59c, uiNumDevices=1, cbSize=12) stub!fixme:win:RegisterRawInputDevices (pRawInputDevices=0x32f59c, uiNumDevices=1, cbSize=12) stub!Однако в них дело или нет (wine, насколько я понял, покамест Raw Input не умеет) - хз.Direct input dll'ки нужно подключать. 1 Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_kPHrJvLThV83 Опубликовано: 23 марта, 2010 Игроки 32 публикации 4 600 боёв Поделиться Опубликовано: 23 марта, 2010 23 Мар 2010 - 18:40 пользователь Storm сказал:Direct input dll'ки нужно подключать.Пытался подсунуть нативные dinput.dll и dinput8.dll, даже целиком DirectX установил для эксперимента - безрезультатно. Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_kPHrJvLThV83 Опубликовано: 25 марта, 2010 Игроки 32 публикации 4 600 боёв Поделиться Опубликовано: 25 марта, 2010 Судя по всему, проблема не в зависимостях (иначе б ошибки были несколько другие), а именно в том что wine пока чего-то не умеет. Возможно, эта та же проблема что описана здесь:http://bugs.winehq.o...bug.cgi?id=8854 Однако ни один из приведенных там рецептов мне не помог. Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_kPHrJvLThV83 Опубликовано: 25 марта, 2010 Игроки 32 публикации 4 600 боёв Поделиться Опубликовано: 25 марта, 2010 Если ничего не путаю, уже пробовал как вышеупомянутые dinput.dll.so, так и руками накладывал оба приведенных там патча - безрезультатно.Завтра еще пару мыслей проверю, но сомневаюсь что поможет. ЗЫ: Кстати, не работают не только кнопки мыши - вообще какая-либо реакция на ее движение, кроме отрисовки курсора в нужном месте, отсутствует.Например, кнопка "Войти" при наведении мыши должна подсвечиваться - этого не происходит. Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
CblH_kak_geJla Опубликовано: 26 марта, 2010 Бета-тестеры 130 публикаций 12 929 боёв Поделиться Опубликовано: 26 марта, 2010 Конечно респект за старание ! Но не кажется ли вам что это утопия ? Проще заинсталить винду как вторую ос ну или на крайняк виртульную машину, что не сделаешь ради WoT :lol: Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_kPHrJvLThV83 Опубликовано: 26 марта, 2010 Игроки 32 публикации 4 600 боёв Поделиться Опубликовано: 26 марта, 2010 26 Мар 2010 - 12:26 пользователь ZzZ сказал:Но не кажется ли вам что это утопия ?Учитывая достаточно активное развитие Wine в последние годы - не кажется. 26 Мар 2010 - 12:26 пользователь ZzZ сказал:Проще заинсталить винду как вторую ос ну или на крайняк виртульную машину, что не сделаешь ради WoT :lol:В ряде случаев - не проще.А виртуальная машина гораздо более ресурсоемка, нежели транслятор WinAPI, коим является Wine. Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
solonix Опубликовано: 26 марта, 2010 Бета-тестеры 8 публикаций 6 756 боёв Поделиться Опубликовано: 26 марта, 2010 Запускал под wine версию 0.2, поставил с++ либы, директ икс ставил, игра вроде запускалась, но не работали клики мыши, клавиатура работала. End Of Era Intel Core i5 3470 | Gigabyte GA-Z77-DS3H | 16GB RAM | NVIDIA GeForce 750Ti 2048 MB | Windows 10 x64 Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_XDfUt7VsL2Sp Опубликовано: 27 марта, 2010 Игроки 380 публикаций 14 239 боёв Поделиться Опубликовано: 27 марта, 2010 23 Мар 2010 - 11:59 пользователь Dwark сказал:ммм ктотоже выкладывал скрины из под линивот нашел выкладывал Medvedovhttp://s48.radikal.ru/i122/1003/11/47191db9f490t.jpghttp://radikal.ru/F/...b9f490.jpg.htmlАга мой скриншот =)Кстати, сегодня весь день пробовал пускать WoT под линукс, поставил последнюю версию Wine из git, с графикой у меня проблема решилась, а вот с мышкой никак не решается. =( Но заметил, что если на танк навести мышкой, то он подсвечивается контуром, во всем остальном мышь увы не работает. З.Ы. Сижу смотрю на геймпад, думаю - может его прикрутить попробовать... Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
lapson Опубликовано: 27 марта, 2010 Бета-тестеры 125 публикаций 35 309 боёв Поделиться Опубликовано: 27 марта, 2010 блин а у меня висит табличка "Подключение к серверу" и кирдык.... Ставить виндусятину из-за игры не хоцца. Ни кто не сталкивался с таким траблом? Заранее спасибо Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
anonym_kPHrJvLThV83 Опубликовано: 27 марта, 2010 Игроки 32 публикации 4 600 боёв Поделиться Опубликовано: 27 марта, 2010 27 Мар 2010 - 18:15 пользователь Medvedov сказал:Ага мой скриншот =)Кстати, сегодня весь день пробовал пускать WoT под линукс, поставил последнюю версию Wine из git, с графикой у меня проблема решилась, а вот с мышкой никак не решается. =( Но заметил, что если на танк навести мышкой, то он подсвечивается контуром, во всем остальном мышь увы не работает. З.Ы. Сижу смотрю на геймпад, думаю - может его прикрутить попробовать... А при запуске кнопка "войти" подсвечивается, когда мышь наводишь?Вообще если хотя бы танки подсвечиваются, то надо приставать к разработчикам с просьбой сделать возможность переназначения клавиш - чтобы была возможность стрельбу и автоприцел на клавиатуру вынести :) 27 Мар 2010 - 20:39 пользователь lapson сказал:блин а у меня висит табличка "Подключение к серверу" и кирдык.... Ставить виндусятину из-за игры не хоцца. Ни кто не сталкивался с таким траблом? Заранее спасибоНомер версии (в левом верхнем углу) какой указан - 0.2.5.1 или меньше?Только все равно нормально поиграть через wine пока вряд ли выйдет, предупреждаю сразу. Ссылка на комментарий Поделиться на других сайтах Другие способы поделиться...
Рекомендованные публикации