LinuxForum.Fans
Тема

Проблемы с варкрафтом

Автор: Pomidorka 68 сообщений 17074 просмотров
#107900

wine ~/.wine/drive_c/windows/system32/dxdiag.exe
что значит ни какой реакции?
должен же хоть что-то писать=)
и вообщем собственно с вариком чёт поменялось?

#107994


Давайте сделаем свою версию перевода с нюансами пройденых ошибок
И так как все это делать с нуля
text
$ winecfg

после этого создася папка ~/.wine/
копируй библиотеки из винды mscoree.dll и streamci.dll в ~/.wine/driver_c/windows/system32/
если нет винды под руками их можно скачать
mscoree.dll
streamci.dll
переходим в сустем 32

text
$ cd ~/.wine/driver_c/windows/system32/

и переименовуем длл
d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll dxdiagn.dll
в конце дописуем bak это действие на всяций слцчай чтоб можно было востановить, хотя я их просто удалял

text
$ rm d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll dxdiagn.dll

но обязательно надо сделать любой из этих вариантов иначе будем получать ошибку об устаревших длл
теперь редактируем фаил ~/.wine/user.reg
заменяем такую же секцию данной

text
[Software\\Wine\\DllOverrides] 1196330736
"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"

Устанваливаем DX

Запускаем снова $ winecfg, вкладка библиотеки, и выбираем редактировать для этих библиотек:

text
d3d8, d3d9, ddrawex, dinput, dinput8

и выставляем для них "Встроенная (wine)" (жмем редактировать и выбираем Встроенная (wine)).

Для того чтоб пороверить как работает ДХ надо будет с винды еше скопировать с system32 скопировать фаил dxdiag.exe в ~/.wine/driver_c/windows/system32/

П.С
Данный метот тестировался на wine 49-52 DX ноябырский

#107998

Данный метод канул в лету после появления такой вещи как winetricks которая делает это за вас.

#108018

У мя не было возможности через трикс, так делал)

#108481

Install of directx9 done
winetricks done.
pink:~/.wine# err:rundll32:WinMain Unable to load L"streamci"
err:rundll32:WinMain Unable to load L"streamci"
err:rundll32:WinMain Unable to load L"streamci"
err:rundll32:WinMain Unable to load L"streamci"
err:rundll32:WinMain Unable to load L"streamci"
err:rundll32:WinMain Unable to load L"streamci"
err:rundll32:WinMain Unable to load L"streamci"
err:rundll32:WinMain Unable to load L"streamci"
err:rundll32:WinMain Unable to load L"streamci"

#108593

Собери сам. У меня просто даже cs 1.6 тормозил пока сам не собрал.

#108614

мне бы инструкцию по пунктам

#108973

На данный момент я бы посоветовал сохранить необходимые папки из wine игрушки и т.д. и winetricks из директори ~/.wine
или скачать winetricks по новой куда нить.
И пройтись по шагам:
1. После сохранения нужных директорий сделать
[console]rm -r ~/.wine[/console]
2. Установить самый новый wine: Wine 1.3.9
3. [console]winetricks directx9[/console]
4. Вернуть Warcraft попробывать запустить.

P.S раньше развлекался сборкой вайна давало прирост fps.. но при нормальном железе можно и rpm или deb поставить уже собраный.
P.P.S рядом созданая тема натолкнула на мысль запуска в opengl=)
wine war3.exe -opengl мб правда поможет?

#110438

первым методом поставить не получается, какие-то проблемы с ключами. объясните, пожалуйста, как сделать вот это:
Method 2: Download .deb and manually install it

Chose a .deb package from binary list and save it in your home directory

а дальше я сама smile

#110442

Pomidorka, вы хотите вручную скачать пакет? Если да, то дайте ссылку, я подскажу какой.

#110449

у вас i386 или amd64

#110451

ядро Linux 2.6.26-2-686. Это? я так не помню архитектуру своего проца просто

#110454

по той ссылке, которую вы дали, переходите по binary list, наводите мышкой на Lenny i386, выбирайте wine 1.1.42 и скачивайте. НО, при установке пакет может запросить еще какие-нибудь пакеты.

#110459

то есть я не могу поставить Wine 1.3.9?

#110470

Можно

#110490

попробовала собрать wine 1.3.9. Make install закончился на
/usr/bin/install -c wmc-installed /usr/local/bin/wmc
make[1]: Leaving directory `/home/pomidorka/wine-1.3.9/tools/wmc'
make[1]: Entering directory `/home/pomidorka/wine-1.3.9/tools/wrc'
/usr/bin/install -c -m 644 wrc.man /usr/local/share/man/man1/wrc.1
/usr/bin/install -c wrc-installed /usr/local/bin/wrc
make[1]: Leaving directory `/home/pomidorka/wine-1.3.9/tools/wrc'

далее появляются окной с просьбой установить Gecko (у меня стоит какая-то версия), но понятно только это слово, остальное все квадратами

#110600

Вы решили ставить из исходников? А чем вам не угодил готовый пакет.

#110628

да, при установке 1.3.9 версии из репозитория, возникают проблемы с ключом

#110657

Дык скачайте с сайта пакет, если потребуются зависимости, при установке автоматически закачаются.

Войдите или зарегистрируйтесь, чтобы ответить.