в PlayOnLinux теперь и профили из Cedega подключать можно через плагин.
Я тут собираюсь на этой основе сделать скрипт для нормальной работы Batllenet в StarCraft, если доберусь до друга с лицензионкой для тестов) Пока для меня это единственная игра нуждающаяся именно в Cedega, даже не в ней, а в старых открытых ее исходниках.
по ДиректХ, я полный не ставлю, обычно библиотек хватает, но могу вам по шагам из одного скрипта POL (работает на сто процентов) рассказать принцип установки, дешифрую так сказать)
Подготовка:
Ставится под win2k, соттветственно заходим в
winecfg
и меняем версию windows, если стояла другая
на всяк случай перегружаемся
wineboot
1.загружаем эти библиотеки
http://www.dllbank.com/zip/m/mscoree.dll.ziphttp://www.dllbank.com/zip/s/streamci.dll.zipи распаковываем их в windows/system32 вашего префикса wine ( я так думаю, раз вы просто под wine ставите, то это где-то здесь
~/.wine/drive_c/windows/system32
2. в текстовом редакторе делаем reg файл
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"fusion"="native"
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
сохраняем как скажем DirectX.reg
3. добавляем в реестр, либо из текущей директории делаем
regedit DirectX.reg
либо запускаем редактор реестра
regedit
и импортируем туда созданный файл.
4. Загружаем ДиректХ 9.0с мартовской версии отсюда
http://download.microsoft.com/download/6/4/c/64c3d3d6-c5da-47eb-9db4-86e45b9f579e/directx_mar2008_redist.exe5. распаковываем его в текущей директории cabextract (лучше в пустой, чтобы ошибок не было)
cabextract directx_mar2008_redist.exe
6. запускаем его установку
wine DXSETUP.exe
7. по окончании установки запускаем ее еще раз (шаманство какое-то:)))
wine DXSETUP.exe
8. перегружаем wine
wineboot
вроде все, теперь пробуем dxdiag (считая что используем стандартный префикс wine)
cd ~/.wine/drive_c/windows/system32
wine dxdiag
Работает на ура, все тесты проходит и видео и аудио и музыку и директплей
Если подвисла установка ДиректХ после завершения, просто убейте процесс и продолжайте ставить дальше.
могу скрины показать всех тестов, если надо)
P.S чуть не забыл, все сделано на wine 1.0~rc2