DirectX

De doc.ubuntu-es
Revisión a fecha de 09:27 10 mayo 2008; Festor (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Acerca de DirectX

DirectX es una colección de APIs creadas y recreadas para facilitar las complejas tareas relacionadas con la programación de juegos en la plataforma Microsoft Windows.

Configuración de Wine

Este proceso se realizo con un directorio de configuración de wine vacio (no debe haber ninguna carpeta .wine en nuestro home) y usando una resolución 1024x768 en un escritorio virtual.

Versión del DirectX instalada: Marzo 2008 DirectX 9.0c redistributable

Versión de Windows emulada: XP

Versión de Wine usada: 1.0rc1

Ejecutamos el comando $winecfg

Una vez que el directorio .wine se cree la herramienta de configuración se iniciará y podrás seleccionar un escritorio virtual en la pestaña "Gráficos" si lo deseas. También es un momento ideal para configurar tu controladora de Audio en la pestaña "Audio" o "Sonido"

el próximo paso es instalar la librerías nativas mscoree.dll y streamci.dll en /system32 desde una instalación de Windows.

Necesitaras seleccionar una gran cantidad de librerías nativas dll para que la instalación se lleve a cabo correctamente. Aquí está la lista completa de las librerías dll que necesitaras indicar.

[Software\\Wine\\DllOverrides] 1206264929

"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"

Puedes indicar todas las librerías en el winecfg usando la pestaña "Librerías" o simplemente indicar la primera "d3d8"="builtin" y luego ir a .wine/user.reg, buscar la sección [Software\\Wine\\DllOverrides] y copiar y pegar la anterior lista después de la librería ya introducida.

Instalando DirectX

Descarga DirectX 9.0c March 2008 de aquí

El ejecutable directx_mar2008_redist.exe extraerá los archivos al directorio de tu elección

Ahora con el comando cd dirígete al directorio donde extrajiste el instalador DirectX y ejecuta DXSETUP.exe

Ahora necesitaremos instalar la librerías gm.dls para testear el Direct Music, este archivo controlador va en ~/.wine/drive_c/windows/system32/drivers

Ahora ejecutamos el dxdiag.exe

...

Basado en (en inglés): http://wine-review.blogspot.com/2008/03/directx-90c-march-2008-redistributable.html

Herramientas personales