DirectX

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Configuración de Wine)
(Configuración de Wine)
Línea 13: Línea 13:
 
'''Versión de Wine usada:''' 1.0rc1
 
'''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
+
Una vez instalado el paquete wine en nuestro Ubuntu (ver como se instala en el wiki) iniciamos su herramienta de configuración.
  
'''winecfg'''
+
[[Imagen:Wine-DirectX1.png|450px|Iniciamos la herramienta de configuración de Wine]]
 +
 
 +
Y seleccionamos la versión Windows 2000.
 +
 
 +
[[Imagen:Wine-DirectX2.png|450px|Windows 2000]]
  
 
=== Instalando librerías dll ===
 
=== 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.
+
Al iniciar la herramienta de configuración se creará el directorio .wine que contiene los directorios de la versión de Windows que queremos usar, los archivos de configuración y demás librerías.
  
 
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.
 +
 +
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.
 +
 +
[[Imagen:Wine-DirectX3.png|450px|Introducimos la primera librería]]
  
 
  [Software\\Wine\\DllOverrides] 1210405609
 
  [Software\\Wine\\DllOverrides] 1210405609
Línea 72: Línea 80:
 
  "quartz"="native"
 
  "quartz"="native"
 
  "streamci"="native"
 
  "streamci"="native"
 +
 +
[[Imagen:Wine-DirectX4.png|450px|Editamos el archivo user.reg]]
  
 
'''''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.
+
Nosotros necesitamos instalar las librerías nativas mscoree.dll y streamci.dll en ''~/.wine/drive_c/windows/system32'' desde una instalación de Windows.
 +
 
 +
Si no dispones de una instalación de Windows puedes probar a descargarlas de webs (bajo tu responsabilidad) como [http://www.dll-files.com http://www.dll-files.com]
  
 
== Instalando DirectX ==
 
== Instalando DirectX ==

Revisión de 12:20 10 may 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 vacío (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: 2000 (en otras versiones puede no funcionar algunas características como el dxdiag)

Versión de Wine usada: 1.0rc1

Una vez instalado el paquete wine en nuestro Ubuntu (ver como se instala en el wiki) iniciamos su herramienta de configuración.

Iniciamos la herramienta de configuración de Wine

Y seleccionamos la versión Windows 2000.

Windows 2000

Instalando librerías dll

Al iniciar la herramienta de configuración se creará el directorio .wine que contiene los directorios de la versión de Windows que queremos usar, los archivos de configuración y demás librerías.

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.

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.

Introducimos la primera librería

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

Editamos el archivo user.reg

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.

Nosotros necesitamos instalar las librerías nativas mscoree.dll y streamci.dll en ~/.wine/drive_c/windows/system32 desde una instalación de Windows.

Si no dispones de una instalación de Windows puedes probar a descargarlas de webs (bajo tu responsabilidad) como http://www.dll-files.com

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

wine directx_mar2008_redist.exe

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