Instalar directx 9 en wine

Muchos usuarios de GNU/Linux buscan jugar juegos para windows, pero la mayoría de los ‘games for windows’ usan directx (a pesar de que openGL sea mucho mejor), entonces lo primero que se les ocurre es cedega NO!!! los de cedega son unos ratas que te cobran por un wine un poco mejor configurado nada mas!

Mejor instalemos el directx con wine:

Para empezar, van a tener que borrar la carpeta .wine que esta (oculta) en su carpeta de usuario

Después vamos al configurador de wine, escriban en la terminal:

winecfg

se nos aparece esto:

Pongan como ahi dice:

Version a imitar: Windows 2000

No lloriqueen xq no sea XP, por que en 2000 funcionan casi todas las mismas cosas que en XP.

Ahora vamos a la pestaña ‘Librerías’:

Seleccionamos la librería que dice la imagen (d3d9) y le damos a ‘añadir’, después la editamos para que diga ‘interna’.

Es recomendable (pero no necesario) crear un escritorio virtual en la pestaña ‘gráficos’ tildando la casilla correspondiente.

Y si quieren también configuren el audio a su gusto.

Una vez configurado todo a gusto, hacemos click en ceptar y se va a crear el directorio .wine otra vez.

Vallamos al directorio ~/.wine y editemos con algun editor de textos el archivo ‘user.reg’

Busquemos la linea que diga:

[Software\\Wine\\DllOverrides]

(que tiene unos numeritos sin sentido a continuación)

Notaremos que debajo tiene una linea que dice:

"d3d8"="builtin"

debajo de esa linea vamos a peguar el texto siguiente:

"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="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"

y le damos a guardar.

Ahora necesitamos 2 DLLs que son mscoree.dll y streamci.dll, las podemos encontrar en cualquier carpeta

‘C:\windows\system32\’ de algún Windows, si no tenes ninguna partición infectada con dicho sistema operativo, intenta bajarlas de alguna web como ESTA.

Una vez obtenidas ambas librerías las pegamos en: ~/.wine/drive_c/windows/system32

Bueno ya estamos listos para bajar el directx!

Entren ACA! y descarguen el paquete mas actual de directx9 que muestre ahí.

Ahora esperamos a bajar como 130 mb

OK, ejecutemos el .exe que se bajo (no pongo nombre por que según el mes en que lo bajes es distinto xD) y lo descomprimimos donde sea, recomiendo la carpeta /tmp que es una carpeta de archivos temporales, total los archivos dentro son solo el verdadero instalador del directx.

Nos vamos a la carpeta /tmp y ejecutamos con wine el archivo DXSETUP.EXE y nos parece esto:

nomas le damos siguiente-siguiente-siguiente-finalizar y si aparece algún error le damos a aceptar

Si pide reiniciar lo ignoramos

Si todo sale bien ya tenemos el directx 9 en GNU/Linux! ¿que no me crees? bueno vamos a hacer la prueba…

descarguemos ESTO! y lo ubicamos en ~/.wine/drive_c/windows/system32/drivers/, ahora subimos un nivel (~/.wine/drive_c/windows/system32/) y buscamos y ejecutamos el archivo dxdiag.exe ¿que no está? bue volve a instalar el directx (igual el directx esta instalado solo que el instalador no copió el archivo)

Si lograste hacerlo aparecer o ya lo tenias de una, lo ejecutamos, le decimos que si y bla bla bla, a mi me paso que se me cerró de golpe pero era un error del sonido que no lo tengo configurado, igual si te pasa esto, lo ejecutas por segunda vez te pregunta si queres dejar pasar el analisis de audio.

Si todo sale bien podemos ir a la pestaña ‘display’ y ahí hacer el directdraw test y el direct3D test, ahí te muestra que funciona el directx, aunque a mi me funciona y no anda el dxdiag, pero que se podia esperar de un exe de Micro$oft???

=-=-=-=-=
Powered by Bilbo Blogger

Anuncios

3 comentarios to “Instalar directx 9 en wine”

  1. SygmaX Says:

    Para correr juegos SP o MP que no requieran PunkBuster, está bárbaro.
    Con Multiplayer y PunkBuster, generalemente tira errores y no se puede jugar.

    http://appdb.winehq.org/objectManager.php?sClass=application&iId=3896

  2. betty Says:

    bueno, como ya sabes, esto es chino para mi, igual te dejo un mensaje que en realidad es un saludo…sin maleficios!! jajaj

  3. fantasma Says:

    Para quien no le funcione el directx, una forma de ver que trabaje correctamente es ejecutar dxdiag, no es lo mismo que te haya instalado a que te funcione, si tienes problemas utiliza Dx Wine ¡la evolucion! en el video encontras el sitio del proyecto:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: