DirectX 9.0C en GNU/Linux con Wine
Partiendo de un directorio ~/.wine vacio, ejecutar winecfg, hacer las configuraciones que uno necesite, como el driver de audio.
El paso siguiente es instalar las versiones nativas de mscoree.dll y streamci.dll en system32 desde una instalacion de windows, luego configurar estos DLLs como “nativos” de windows.
Ir a ~/.wine/drive_c/windows/system32 y renombrar los DLLs d3d8, d3d9, ddraw, dsound, dsound.vxd, quartz a *.bak
Luego se necesita especificar en wine una lista amplia de DLLs que deben estar en modo nativo, a continuacion una lista:
“d3d8″=”native”
“d3d9″=”native”
“d3dim”=”native”
“d3drm”=”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”
Descargar la version de DirectX 9.0c desde aca
Al ejecutar el instalador directx_nov2007_redist.exe los archivos seran extraidos a un directorio previamente seleccionado. Luego de esto, cambiar al directorio donde se extrajeron los archivos y ejecutar wine DXSETUP.EXE
Luego de esto, ejecutar winecfg nuevamente y setear d3d8, d3d9, ddrawex, dinut, dinput8 a “propios de wine” (builtin).
Listo! se puede ejecutar dxdiag:
cd /home/tom/.wine/drive_c/windows/system32
wine dxdiag.exe
Luego, necesitamos instalar gm.dls para probar Direct Music, este driver va en ~/.wine/drive_c/windows/system32/drivers y todo listo parafuncionar
Extraido de wine-review
Uhh, esto hay que probarlo!
Pronto me voy a poner a testear jueguitos jaja
Sos un groso Luis, jaa
Aver si puedo lograr ejecutar algo decente en wine con este tuto… :p
Gracias Luis!
Como se tiene que hacer los de…Luego se necesita especificar en wine una lista amplia de DLLs que deben estar en modo nativo, a continuacion una lista:
“d3d8″=”native”
“d3d9″=”native”
“d3dim”=”native”
“d3drm”=”native”
Una duda al comienzo de la instalacion me muestra un error de la libreria mscoree.dll, pero luego de aceptar el error sigue con la instalacion…es eso normal?…no sera por haber renombrado la libreria a*.bak….por lo mens ofinaliza bien la instalacion…aun no he probado un juego …..en todo caso este ha sido el mejor tuto para instalar directx que he visto..
Gracias por el tiempo.!!