Запуск Perfect World через Wine на KUbuntu 11.10

Nov 30, 2011 19:41


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

ВСЁ. Пробуйте запустить игру. У меня всё заработало в оконном режиме. В полноэкранном часто невозможно переключиться между окнами без глюков.

wine, linux, ubuntu

Previous post Next post
Up