Archive

Archive for the ‘linux’ Category

Instalar DirectX9 con wine en linux

octubre 9, 2010 1 comentario

La gran mayoría de los juegos para Windows utilizan directx para ser ejecutados. En este post veremos como instalarlo y así poder instalar juegos en una distro linux (en mi caso particular será en Arch).

Antes de todo comenzaremos bajando la ultima version de directx 9 disponibles desde FileHippo.com.

Mientras se descarga directx (aprox 95 MB) configuremos WINE. Vamos al menú Aplicaciones -> Wine -> Configurar Wine (si usas una distro con Gnome),  si no lo tienes en el menú como es en mi caso, abre una terminal, en Gnome la terminal por defecto está en Aplicaciones -> Accesorios -> Terminal , en KDE la terminal por defecto es konsole, en LXDE la terminal por defecto es lxterminal, en XFCE la terminal por defecto se llama terminal (es del nombre más simple xP), en mi caso utilizaré una llamada sakura (probablemente hable de ella en otro post) y escribe winecfg (no es necesario ser root).

Aqui seleccionan la pestaña Librerias y buscan d3d8, seleccionan añadir y la editan como interna.

A continuación agregaremos el resto de librearías pero como son demasiadas las agregaremos mediante un editor de texto (sea gedit, kwrite, kate, nano ,vi o el que más les gusten), para ello ejecuten el siguiente comando desde una terminal, en este caso usaré el editor geany (en realidad es una IDE ligera, pero no queria instalarme el gedit con mi gnome :P) :

geany ~/.wine/user.reg

Buscamos la linea :

[SoftwareWineDllOverrides]

Y agregamos las siguientes librerias debajo de “d3d8″=”builtin”:

"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"
Guardamos y cerramos. Después descargamos las librerías mscoree.dll y streamci.dl desde www.dll-files.com y las copiamos al directorio drive_c:/WINDOWS/system32 que está en la carpeta .wine de tu home (el punto significa que está oculta, para verla presiona Ctrl+H).
Una vez configurado Wine procedemos a instalar DirectX 9 que hemos descargado al principio.
Categorías:linux Etiquetas: , , ,