DirectX

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Configuración de Wine)
Línea 75: Línea 75:
 
Nota: El número que va después de ''[Software\\Wine\\DllOverrides]'' puede variar en función de la versión de wine que usas, tú simplemente copia las librerías, el número '''no''' lo modifiques.
 
Nota: El número que va después de ''[Software\\Wine\\DllOverrides]'' puede variar en función de la versión de wine que usas, tú simplemente copia las librerías, el número '''no''' lo modifiques.
  
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.
+
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
+
== Instalando DirectX ==
  
Descarga DirectX 9.0c March 2008 de aquí
+
Descarga DirectX 9.0c March 2008 de [http://filehippo.com/download_directx/ aquí]. Firefox normalmente descargará el archivo en tu escritorio, pero debes moverlo a tu home.
  
 
El ejecutable directx_mar2008_redist.exe extraerá los archivos al directorio de tu elección
 
El ejecutable directx_mar2008_redist.exe extraerá los archivos al directorio de tu elección
Línea 85: Línea 85:
 
Ahora con el comando cd dirígete al directorio donde extrajiste el instalador DirectX y ejecuta DXSETUP.exe
 
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
+
 
 +
== Testeando DirectX con DxDiag ==
 +
 
 +
Ahora necesitaremos instalar la librerías [http://www.kirupa.templarian.com/gm.dls gm.dls] para testear el Direct Music, este archivo controlador va en ~/.wine/drive_c/windows/system32/drivers
  
 
Ahora ejecutamos el dxdiag.exe
 
Ahora ejecutamos el dxdiag.exe

Revisión de 11:28 10 mayo 2008

Contenido

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

En el escritorio pulsamos Alt + F2 y nos aparecerá una ventana con el título de "Ejecutar aplicación" en el campo que nos permite escribir ponemos lo siguiente

winecfg

Instalando librerías dll

Una vez que el directorio .wine se cree la herramienta de configuración se iniciará. 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] 1210405609
"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"

Nota: El número que va después de [Software\\Wine\\DllOverrides] puede variar en función de la versión de wine que usas, tú simplemente copia las librerías, el número no lo modifiques.

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í. Firefox normalmente descargará el archivo en tu escritorio, pero debes moverlo a tu home.

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


Testeando DirectX con DxDiag

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