Originally published at
toluy.ru - Блог странника. You can comment here or
there.
Если ты любитель линукса, а в частности убунты, то уже знаешь, что ubuntu 11.10 это полная лажа из за графической оболочки Gnome 3 и Unity 3D. Вот поэтому я пересел на кеды, а точнее Kubuntu 11.10.
Я любитель отдохнуть за игрой Perfect World. Но вот задача, как запустить её на кедах. В Ubuntu 10.10 на wine с директ х, ие, и прочими приблудами все работало на ура, и графа была супер и звук в норме. Тут же столкнулся с проблемами.
Сначала установил готовую оф версию. Но… глюки, ошибки… в итоге снёс, поставил вайн 1.2… нормально установился нетфрейморк до 3ей версии, директ х и ослик… Но игра стартовать все равно отказалась.
В итоге пошарил по инету, и собрал для себя нормальный способ установки вайна.
Ставим Wine1.3
Для начала необходимо добавить репозиторий в систему:
sudo apt-add-repository ppa:ubuntu-wine/ppa
Далее обновляем инфу о пакетах и если есть желание обновляем систему:
sudo apt-get update && sudo apt-get upgrade
Затем устанавливаем сам вайн:
sudo apt-get install wine1.3 ttf-droid ttf-liberation ttf-mscorefonts-installer ttf-umefont ttf-unfonts-core winbind wine1.3-gecko winetricks
Ставим DirectX9
winetricks directx9
Устанавливаем дополнительные шрифты.
wget
http://ubuntologia.ru/article_files/wine/notes_69.tar.gz && tar xvfz notes_69.tar.gz && cp ~/fonts-cyr-win311/*TTF ~/.wine/drive_c/windows/Fonts
rm -r ~/fonts-cyr-win311
rm ~/notes_69.tar.gz
Команда скачивает, разархивирует и копирует файлы в папку шрифтов винды вайна. Далее двумя командами удаляем ненужные файлы и папки.
Скачайте библиотеки со страниц
http://www.dlldump.com/download-dll-files_new.php/dllfiles/M/mscoree.dll/1.1.4322.5738/download.html http://www.dlldump.com/download-dll-files_new.php/dllfiles/S/streamci.dll/5.1.2600.0/download.html http://www.dlldump.com/download-dll-files_new.php/dllfiles/M/mfc42.dll/6.0.400/download.html и закиньте их в ~/.wine/drive_c/windows/system32/
Установка IE7
Тут есть гемморой. Многие советуют ставить на свежеустановленный вайн, но у меня толку 0.
Поэтому во время установки, когда выдаст ошибку - НЕ ЗАКРЫВАЙТЕ ОКНО С ОШИБКОЙ. Зайди в папку темп виндовоза и скопируйте все файлы от туда в system32(~/.wine/drive_c/windows/system32/). Если папка темп пуста(как у меня) посмотрите в корне диска C, там будет папка с именем типа 08fdf80dfdf9d8f0(или как-то так).
Далее ставим шрифты и vcrun6:
winetricks cjkfonts vcrun6
ну что, на этом почти всё, осталось добавить в реестр пару ключиков. Создаём файл ~/Direct3D.reg
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
«DirectDrawRenderer»=»opengl»
«Nonpower2Mode»=»repack»
«OffscreenRenderingMode»=»fbo»
«PixelShaderMode»=»enabled»
«RenderTargetLockMode»=»auto»
«Multisampling»=»enabled»
«UseGLSL»=»enabled»
«VideoMemorySize»=»512″
Теперь заносим все это в реестр:
regedit Direct3D.reg
ВСЁ. Пробуйте запустить игру. У меня всё заработало в оконном режиме. В полноэкранном часто невозможно переключиться между окнами без глюков.