DirectX

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Configuración de Wine)
(Configuración de Wine)
Línea 17: Línea 17:
 
'''winecfg'''
 
'''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.
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.
 
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
+
[Software\\Wine\\DllOverrides] 1210405609
 
+
"d3d8"="builtin"
"d3d8"="builtin"
+
"d3d9"="builtin"
 
+
"d3dim"="native"
"d3d9"="builtin"
+
"d3drm"="native"
 
+
"d3dx8"="native"
"d3dim"="native"
+
"d3dx9_24"="native"
 
+
"d3dx9_25"="native"
"d3drm"="native"
+
"d3dx9_26"="native"
 
+
"d3dx9_27"="native"
"d3dx8"="native"
+
"d3dx9_28"="native"
 
+
"d3dx9_29"="native"
"d3dx9_24"="native"
+
"d3dx9_30"="native"
 
+
"d3dx9_31"="native"
"d3dx9_25"="native"
+
"d3dx9_32"="native"
 
+
"d3dx9_33"="native"
"d3dx9_26"="native"
+
"d3dx9_34"="native"
 
+
"d3dx9_35"="native"
"d3dx9_27"="native"
+
"d3dx9_36"="native"
 
+
"d3dxof"="native"
"d3dx9_28"="native"
+
"dciman32"="native"
 
+
"ddrawex"="native"
"d3dx9_29"="native"
+
"devenum"="native"
 
+
"dinput"="builtin"
"d3dx9_30"="native"
+
"dinput8"="builtin"
 
+
"dmband"="native"
"d3dx9_31"="native"
+
"dmcompos"="native"
 
+
"dmime"="native"
"d3dx9_32"="native"
+
"dmloader"="native"
 
+
"dmscript"="native"
"d3dx9_33"="native"
+
"dmstyle"="native"
 
+
"dmsynth"="native"
"d3dx9_34"="native"
+
"dmusic"="native"
 
+
"dmusic32"="native"
"d3dx9_35"="native"
+
"dnsapi"="native"
 
+
"dplay"="native"
"d3dx9_36"="native"
+
"dplayx"="native"
 
+
"dpnaddr"="native"
"d3dxof"="native"
+
"dpnet"="native"
 
+
"dpnhpast"="native"
"dciman32"="native"
+
"dpnlobby"="native"
 
+
"dsound"="builtin"
"ddrawex"="native"
+
"dswave"="native"
 
+
"dxdiagn"="native"
"devenum"="native"
+
"mscoree"="native"
 
+
"msdmo"="native"
"dinput"="builtin"
+
"qcap"="native"
 
+
"quartz"="native"
"dinput8"="builtin"
+
"streamci"="native"
 
+
"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.
 
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.

Revisión de 11:24 10 may 2008

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í

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