(→Configuración de Wine) |
(→Instalando librerías dll) |
||
| Línea 26: | Línea 26: | ||
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] 1210405609 | [Software\\Wine\\DllOverrides] 1210405609 | ||
| Línea 81: | Línea 77: | ||
"streamci"="native" | "streamci"="native" | ||
| − | [[Imagen:Wine- | + | 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]] | ||
'''''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.'' | ||
| + | |||
| + | [[Imagen:Wine-DirectX4.png|450px|Editamos el archivo user.reg]] | ||
Nosotros necesitamos instalar las librerías nativas mscoree.dll y streamci.dll en ''~/.wine/drive_c/windows/system32'' desde una instalación de Windows. | Nosotros necesitamos instalar las librerías nativas mscoree.dll y streamci.dll en ''~/.wine/drive_c/windows/system32'' desde una instalación de Windows. | ||
Contenido |
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.
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.
Y seleccionamos la versión Windows 2000.
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.
[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"
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.
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
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
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