Soy uno de esos usuarios que utiliza bastante «wine» para ejecutar principalmente juegos (no lo voy a negar). Pues las aplicaciones de Windows no las suelo echar de menos. El tema es que wine hereda lo malo de Windows y con el tiempo el registro se llena de «porqueria», en estos casos, yo lo que hago es «limpiarlo todo», borrando wine e instalandolo de nuevo y configurando todo aquello que necesito. Por eso me he dedicido a crear esta entrada, que me servira como «recordatorio» cuando tenga que volver a hacerlo y tal vez tambien le sirva a mas de uno.
Lo primero, si ya tienes wine instalado, seguramente ya tengas creado un directorio en tu home llamado «.wine», en mi caso seria:
jose@soledad:~$cd .wine
jose@soledad:~/.wine$pwd
/home/jose/.wine
Este directorio .wine si no existe se crea de manera automática la primera vez que invocas a «winecfg» que es el comando que usamos para configurar wine (lo veremos un poco mas abajo).
Bien, pues en .wine/drive_c por lo general se monta la estructura que se asemeja al C:/ de un sistema windows. Asi que alli seguramente tendreis una carpeta llamada «Archivos de programa» o «Program files» (si usas la version en ingles). Pues al igual que en Windows, la mayor parte de aplicaciones y juegos que instales se iran guardando en esta carpeta.
Asi que lo primera será sacar una copia de seguridad de «~/drive_c/Archivos de programa» de aquellas subcarpetas que nos interesen para no tener que reinstalar de nuevo o en su defecto si nos da igual, las borrariamos y ya volveriamos a instalarlas. De todas fornas, en muchos casos basta con sacar la carpeta a un directorio temporal, instalar el nuevo wine y luego volver a dejar la carpeta que sacamos en el mismo directorio «Archivos de programa» del nuevo prefijo wine creado.
Bien, ahora lo que yo suelo hacer es:
$ sudo apt-get autoremove wine --purge
Para borrar wine
y
$ cd
$ rm -rf .wine
para borrar la carpeta .wine y todo su contenido de mi directorio Home.
Como comentaba antes (yo es que borro todo wine y todo lo que instalo para hacer una instalacion limpia desde cero), si no quieres borrar wine, por lo general, basta con actualizar los repositorios con:
$ sudo apt-get update
e instalar la actualizacion o nueva version de wine con:
$ sudo aptitude install wine
Para saber que version de wine tienes instalada puedes ejecutar:
$ wine --version
(con doble guion)
Pero este tutorial se basa en el caso de que no tengas wine instalado o que quieras instalar todo desde el principio.
Bien, en este caso si no tenemos los repositorios de wine los añadiriamos:
sudo add-apt-repository ppa:ubuntu-wine/ppa
(para Karmic)
y luego instalariamos wine con:
$ sudo apt-get update && aptitude install wine
Al estar recien instalado no tenemos el directorio .wine creado asi que ejecutamos:
$ winecfg
con lo que se abre el asistente de configuracion de wine, una ventana nueva donde podemos p.ej seleccionar si queremos ejecutar wine a pantalla completa o como una ventana mas del escritorio, o el tipo de sonido que utilizamos (ALSA, OSS, etc). bien, al pulsar «Aceptar» en esta ventana, ya se aplican los cambios de configuracion y se crea la primera vez nuestro directorio «.wine».
En este punto ya tenemos wine instalado pero esta «pelao», podriamos ejecutar ya algunos «.exe» de windows sencillamente con «wine nombre_del_fichero.exe» pero seguramente muchos de ellos nos fallasen porque no tenemos todas las librerias o DLL necesarias instaladas.
Existe un script llamado «winetricks» que nos facilita enormemente la vida en esta tarea.
Para usarlo, nos descargamos el script (yo para tenerlo a mano lo dejo en .wine):
$ cd
$ cd .wine
$ wget wget http://www.kegel.com/wine/winetricks
le doy permisos de ejecucion:
$ chmod +x ./winetricks
y ya puedo usarlo para instalar las librerias o software adicional necesario en wine (se instala de manera automatica).
Por lo pronto es recomendable instalar:
– Las librerias DirectX 9 (necesarias para jugar a muchos juegos):
$ ./winetricks d3dx9
– Tal vez las fuentes de texto droid que mejoran mucho la legibilidad en pantalla:
$ ./winetricks droid
– PhysX, el motor de fisicas PhysX (si dispones de alguna tarjeta Nvidia):
$ ./winetricks physx
– Existe tambien un metapaquete que te instala un monton de fuentes de texto (las principales fuentes de texto como Arial, Sans Serif, etc utilizadas en Windows):
$ ./winetricks allfonts
– Y otro metapaquete que instala un monton de codecs para reproducir video y audio (este no lo suelo instalar porque me da problemas en mi caso con el sonido, pero lo comento de todas formas):
$ ./winetricks allcodecs
– Fijo la version de sistema que emulo como Windows XP (esto tambien se puede hacer desde winecfg):
./winetricks winxp
– Fijo driver de sonido a utilizar ALSA (esto tambien se puede hacer desde winecfg, pestaña de Audio):
./winetricks sound=alsa
Este comando a mi me viene muy bien incluso cuando por algún extraño motivo se va el sonido en el juego.
– Renombro la carpeta drive_c tambien como harddiskvolume0 (que es a veces necesario es muchos instaladores):
./winetricks volnum
– Deshabilito GLSL usado por Direct3D:
./winetricks glsl-disable
– Instalo las librerias de Visual C 2008 (necesarias por algunos juegos):
./winetricks vcrun2008
– Y tambien las librerias dcom (si dispones de la licencia de Windows 98):
./winetricks dcom98
– Puesdes Instalar tambien el framework NET 2.0 (requiere licencia):
./winetricks dotnet20
Y basicamente ya dispones de todo lo necesario para ejecutar aplicaciones. Puede que te falte alguna DLL particular pero por lo general si eso te pasa se te muestra un error por consola comentandote que te falta una DLL (te pone el nombre) y ya tendrias que bajartela e instalarla en tu .wine/drive_c/windows/System32 para que te arrancara el ejecutable.
Dejo aqui la secuencia completa (nota: es para mi caso particular, en el tuyo puede que necesites quitar o añadir alguna mas, adaptalo como veas necesario):
./winetricks d3dx9 droid winxp sound=alsa volnum vcrun2008 dotnet20 ie6 corefonts
nota: aqui he añadido ie6 (internet explorer 6) y corefonts (metapaquete de fuentes principales de Windows).
Bien, lo que sigue ya es para los jugones (te puede funcionar o no, ya depende de las capacidades graficas de tu tarjeta de video). Y es que para que te funcionen ciertos juegos como «Call of Duty Modern Warfare 2» que hacen uso intensivo de los 3D necesitas añadir unas ciertas claves al registro de windows.
Para añadir claves al registro (lo harias exactamente igual que en Windows) ejecutando:
$ wine regedit
se abre el editor de registro y ya puedes cambiar claves o añadir nuevas. Las claves a añadir en mi caso (tengo una tarjeta Nvidia) para la key DIRECT3D son:
«DirectDrawRenderer»=»opengl»
«Nonpower2Mode»=»repack»
«OffscreenRenderingMode»=»fbo»
«RenderTargetLockMode»=»auto»
«UseGLSL»=»readtex»
«VertexShaderMode»=»hardware»
«VideoDescription»=»NVIDIA GeForce 8500 GT»
«VideoDriver»=»nv4_disp.dll»
«VideoMemorySize»=»256»
Nota: edita estas entradas según tu tipo de tarjeta y valores, en principio lo que esta en negrita variara posiblemente en tu caso, el resto de entradas se mantienen.
Aqui otro inciso, estas claves de registro estan basadas en el juego «Modern Warfare 2» y funcionan tambien para la mayoria de juegos, pero a veces es necesaria cambiar alguna otra clave o hacer pasos adicionales, en estos casos, lo mejor es consultar los cuarteles generales de wine: Wine HQ, tiene un buscador en el lateral superior derecho, donde puedes poner el nombre de una aplicacion o juego que quieres emular con wine y ya te comenta si esta o no soportado, el nivel de «exito» en su ejecución: gold (oro) es muy bueno, silver (plata) es bueno, bronze (bronce) es mediocre y garbage (basura) es que no merece la pena ni intentarlo.
Bien, volvamos a lo de insertar las claves, aqui puedes ir añadiendolas una por una mediante el editor de registro:
$ wine regedit
y editas o creas la clave HKEY_CURRENT_USER > Software > Wine > Direct3D
Añadiendo todas y cada una de las claves anteriores:
"DirectDrawRenderer"="opengl"
"Nonpower2Mode"="repack"
"OffscreenRenderingMode"="fbo"
"RenderTargetLockMode"="auto"
"UseGLSL"="readtex"
"VertexShaderMode"="hardware"
"VideoDescription"="NVIDIA GeForce 8500 GT"
"VideoDriver"="nv4_disp.dll"
"VideoMemorySize"="256"
O lo que es aun más rapido, te vas a tu directorio .wine y editas un fichero llamado «user.reg», en ese fichero se van almacenando las claves de registro que va creando el usuario. pues bien, editas el fichero, te vas al final del mismo y pegas un contenido como éste:
[Software\\Wine\\Direct3D] 1258821033
"DirectDrawRenderer"="opengl"
"Nonpower2Mode"="repack"
"OffscreenRenderingMode"="fbo"
"RenderTargetLockMode"="auto"
"UseGLSL"="readtex"
"VertexShaderMode"="hardware"
"VideoDescription"="NVIDIA GeForce 8500 GT"
"VideoDriver"="nv4_disp.dll"
"VideoMemorySize"="256"
De golpe y porrazo se te crean esas entradas, si consultas el registro (wine regedit) podras comprobarlo.
Espero que esto os ayude un poco mas a ejecutar esas aplicaciones o juegos que se resisten. En fin, suerte!!
Enlace | Wine
Relacionado | PlayOnLinux | Instalando Max Payne 2 con Wine
Hay algo que no entiedo, ¿por qué desinstalas wine y lo vuelves a instalar? Todo lo que hace con el registro wine, configuraciones, instalaciones y otras cosas son a nivel de usuario, con borrar la carpeta .wine y alguna otra más que se crea en alguna carpeta de configuración del usuario es suficiente. Borrarlo e instalarlo de nuevo no tiene nongún efecto.
Cierto, bastaria con borrar .wine y actualizar.
pero bueno, por fuerza de la costumbre, supongo.
Que barbaridad, como vas a meter todas esas configuraciones en un solo Wineprefix [2]?? Date una pasada por [1] para que veas como se independizan las configuraciones del Wine y como evitar tener que desinstalar Wine para borrar la carpeta .wine
[1] http://sobrelibertad.blogspot.com/2008/08/una-introduccin-wine.html
[2] http://wiki.jswindle.com/index.php/Wine_Prefixes
Si, lo vi cuando use PlayOnlinux, pero se me duplicaban ficheros comunes, es commo tener 2 windows con sus 2 directX,etc… prefiero tenerlo todo junto, con cuidado instalando justo lo necesario y evitando tener dll que interfieran. vamos, como en un windows real, que crece y crece, jajaja
Bueno guía, probare a ver si así hago funcionar mas juegos, porque últimamente todos los que pruebo no van ni a la de 3, el Torchlight o el Runes of magic. Y si no pues reinicio y arranco con Windows, que ya acaba cansando esto de que no funcione nada.
Recomiendo los juegos Tomb Raider: Anniversary y el Dawn of War de Warhammer que se instalan y funcionan perfectos con Wine.
Te pasaste, super post!!
Muchas gracias 🙂
Hola, excelente el sitio, lo leo siempre.
Una duda cuando editas el registro y en la clave «VideoDriver»=»nv4_disp.dll» para que funcione hay que instalar los drivers de la tarjeta nvidia o ya viene el dll incluido????
pues eso lo tome de wine HQ para modern warfare y no comentaban nada de instalar la DLL, ¿tal vez viene ya incluida con las directx?
Hola.
Hace poco, al ver el poco rendimiento que tenía mi wine, borré todo. El caso es que desde que hice eso los accesos directos de los programas no se me ponen directamente en el menú Wine. ¿Alguna solución?
Hola, si a mi también me ha pasado, pero en ese caso depende de la distribución. En la wiki de Arch ( http://wiki.archlinux.org/index.php/Wine_(Español) ) esta la manera como crearlos, lo que no recuerdo es como eliminar completamente los existentes. Se que tiene que ver con el registro del menu en una carpeta del home, pero la verdad no recuerdo. Busca que eso en google se encuentra.
Saludos!
Wow excelente post jose, te la comiste
una pregunta, con playonlinux hay que hacer todo esto tambien para que funcione?
No, con playonlinux ya te instala lo que necesite para ejecutar la aplicacion o juego que hayas seleccionado (realmente ejecuta un script de instalacion e incluso los propios usuarios suben los suyos). Lo unico que yo vi que me iba creando WIN_PREFIX diferentes para las aplicaciones y eso a veces es perder algo de espacio en disco duro.
Cual versión recomiendas? has probado fifa10=???
version de wine???
pues si es estable, la ultima siempre, pues continuamente se da mas soporte a aplicaciones y soluciones de bugs.
el fifa10 no lo he probado, no me gusta el futbol, asi que ni lo veo, no lo juego.
El post es buenisimo, no lo suelo usar mucho al wine ya que mi Karmic trae todo lo que necesito, peeero, nunca se sabe. Solo una cosita, quitale los espacios a algunas entradas
./ winetricks vcrun2008
./winetricks vcrun2008
Mas que nada para que no de error al copiar y pegar. Por lo demas, gracias como siempre
si cierto.
¡¡¡ qué grande !!!
hola buenos dias he hecho los pasos pero mi conexion no es banda ancha y ayer cuando ejecute desde terminal
» ./winetricks d3dx9″
como vi que duraria como 6 horas pues cerre la consola despues reinicie y despues me sale esto cuando voy por ese paso despues de haber hecho todo desde el principio
«Rename kscache/./directx_aug2009_redist.exe and try again»
no se como hacer eso pues ya no se empieza a descargar que hago?? gracias
Es un error que no me ha pasado pero te dice:
“Rename kscache/./directx_aug2009_redist.exe and try again”
que viene a decir, que renombres el fichero llamado «directx_aug2009_redist.exe» y lo intentes de nuevo.
Yo simplemente lo eliminaria, y volveria a intentarlo.
Hola
Yo no estoy acostumbrado a jugar a juegos sobre wine, pero por curiosidad, me puse a probar el modern warfare 1 y el dos…
Ambos me dan un error al salir la imagen del juego que pone «Call of duty» justo antes de ejecutarse, y acto seguido sale un error de wine de que el programa se cierra…. y ahi me quedo.
Mi sistema es arch linux 64 bit, y uso KDE……. ¿Hay algun modo de averiguar que dolencia tiene mi wine para que no me lo ejecute decentemente? – para que no me lo ejecute, a secas, de hecho…
Gracias!
A mi me pasa esoo estoy desesperado en encontrar la solucioon … si encuentras la solucion responde por aca que quieropuro jugarlo :CC
Gracias !
Una pregunta, veo que tienes juegos bastante decentes con wine, en que nivel de graficos los tienes y que maquina utilizas? y que tal andan los juegos? andan fluidos?
Depende del juego. unos van muy fluidos incluso mejor que en Windows (max payne, torchlight), otros tienes que bajar la calidad grafica del juego y la tasa de fps es inferior.
mi maquina no es ni buena ni muy mala, tengo un dual core.
lo que si tengo mas o menos decente es la tarjeta grafica. es una nvidia 8500gt (y ya es de las viejunas, pero para trabajo 3D va sobrada).
Muchas gracias, muy útil toda esta información.
Pero el COD4 sigue sin funcioanrmer, que le vamos a hacer…
Si, yo creo que depende mucho de la tarjeta grafica.
De todas formas prueba (si te sale el menu del juego) a bajar los efectos 3D (menos sombras, iluminacion, calidad baja, etc..) jugando un poco con los valores del juego.
una pregunta de novato total. Esa cponfiguracion es muy bonita y tal pero…. como instalo aplicaciones ? meto el cd e instalo en esa carpeta o como?
Por lo general si.
si tienes una imagen .ISO montas la imagen, si lo tienes directamenet en CD metes el CD directamente,
entonces navegas hasta la carpeta donde tengas el SETUP.exe, instala.exe o similar. y ejecutas por consola:
wine SETUP.exe
o como se llame tu instalador.
es decir seria
wine nombre_ejecutable.exe
sin consola pinchas con el botón derecho del ratón en el ejecutable y le das a abrir con wine es para que le seas mas fácil
Porque deshabilitas GLSL??
hola hola
¿Sabes como dejarlo «niquelado» para un PC con tarjeta «Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller «?
me refiero a cuando pones:
“DirectDrawRenderer”=”opengl”
“Nonpower2Mode”=”repack”
“OffscreenRenderingMode”=”fbo”
“RenderTargetLockMode”=”auto”
“UseGLSL”=”readtex”
“VertexShaderMode”=”hardware”
—->>> “VideoDescription”=”NVIDIA GeForce 8500 GT”
—->>>“VideoDriver”=”nv4_disp.dll”
“VideoMemorySize”=”256″
a esas dos lineas…
un saludo.
**********
jajejijoju
Señores:
Tengo una duda, como se hace para utilizar Wine con un programa (juego) cualquiera. Existe alguna técnica o referencia.
Hace un par de días pase por la pena de tener que instalar windows para que mi hijo pudiera utilizar un regalo (un juego de video).
Agradeceré cualquier consejo.
muy bueno como siempre muchas gracias 😀
Bien, en este caso si no tenemos los repositorios de wine los añadiriamos:
sudo add-apt-repository ppa:ubuntu-wine/ppa (para Karmic)
ese repositorio lo unico que izo fue no dejarme instalar wine diciendome esto
Los siguientes paquetes tienen dependencias incumplidas:
wine: Depende: wine1.2 pero no va a instalarse
E: Paquetes rotos
muy bueno!!!
muchas gracias por el tutorial tan facil!!!
ayuda mucho a los que sin ser grandes usuarios queremos continuar con linux
Sos lo mas de lo mas (L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)(L)v
A mi no me aparece la carpeta Direct3D, cuando entro en el regedit de wine
tengo un pequeño problema…
no tengo esa tarjeta de video.. y por mas q le cambio esos datos no c q ponerle.. tengo una «Mobility Radeon HD 4500 Series»
alguien me podria mandar informacion por este mismo foro o mandarme al correo pls… (vivir.sin.matar@gmail.com)
supongo q esto no funciona por que tengo otra tarjeta grafica
[Software\\Wine\\Direct3D] 1258821033
«DirectDrawRenderer»=»opengl»
«Nonpower2Mode»=»repack»
«OffscreenRenderingMode»=»fbo»
«RenderTargetLockMode»=»auto»
«UseGLSL»=»readtex»
«VertexShaderMode»=»hardware»
«VideoDescription»=»NVIDIA GeForce 8500 GT»
«VideoDriver»=»nv4_disp.dll»
«VideoMemorySize»=»256»
PORFAVOR Y MUXAS GRAX ANTE MANO
Cierto, esos valores son para Nvidia. No tengo esa tarjeta para poder probarla, A ver si algun lector te puede ayudar.
He seguido todos los pasos del post y el wine va perfecto, pero hay alguna libreria o algo que hace que el JDownloader no cargue correctamente el entorno grafico y, por tanto, lo veo como borroso.
He desinstalado el wine para ver si era el problema y comprobé que si que lo era porque con el wine no se ve bien pero sin el wine si que se ve bien.
Lo que también me he dado cuenta es que al reinstalar el wine, con «sudo apt-get install wine» observo que también se instalan fuentes y (supongo) otras librerias que antes no se instalaban (me refiero antes de realizar los pasos del post).
Si alguien me podria ayudar con el problema del JDownloader lo agradeceria mucho, sino, la otra opcion seria que alguien me indicara como desinstalar por completo el wine, como si no se hubiera instalado nunca en el pc.
Gracias
¡¡¡Estupendo tutorial!!!. Solo por lo bien redactado tienes un 10 o un A++ (lo que prefieras). Ya lo probaré y comentaré. Por cierto, si puedes actualizar este tutorial cuando cambies de distro, o pruebes un wine nuevo o beta…, seria de agradecer. Enhorabuena otra vez…
muchisimas gracias por el aporte, no te podes dar una idea de lo que busque un configuracion basica de wine, je, y lo encontre cuando estaba estaba algo totalmente distinto. jajaja.
cuando lo necesitas no lo encontras, cuando no lo necestas lo encontras.
lo bueno seria encontrar todo cuando uno lo necesita.
Que Tux te bendiga superpiwi! Ya puedo jugar al Caesar III!!! ^__^
La verdad que muy bueno tu tutorial, muchas gracias!
Hola, me di cuenta que me tiraba problemas con la instalación del Dx porque no lo encontraba en el registro(como muestra la imagen)…decidí instalarlo de manera manual y me encontré que me tiraba con este error muchas veces:
ubuntu err:setupapi:do_file_copyW Unsupported style(s) 0x144
salu2
Si esta bien completo
Lo tengo muy pendiente, por si algún día me decido jugar un juego aquí
hola buen manual solo unas pequeñas dudas como configurar el wine regedit ya que en la parte de la tarjeta de video una paguina o donde pudo ver donde se configura para cada tarjeta o si alguien me puede decir tengo una ATI radeon hd4200 integrada en la mobo ya que es lo unico que parese que la mayoria tinen ese problema
mui buen tutorial!!
tengo un problemilla cn los winetricks… se descargan bien pero al instalarlos me aparece lo siguiente:
Executing wget -O DroidSans-Bold.ttf -nd -c –read-timeout=300 –retry-connrefused –header Accept-Encoding: gzip,deflate http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob_plain;f=data/fonts/DroidSans-Bold.ttf;hb=HEAD
DroidSans-Bold.ttf: Permiso denegado
——————————————————
Note: command ‘wget -O DroidSans-Bold.ttf -nd -c –read-timeout=300 –retry-connrefused –header Accept-Encoding: gzip,deflate http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob_plain;f=data/fonts/DroidSans-Bold.ttf;hb=HEAD‘ returned status 1. Aborting.
——————————————————
Y digo io… bah sera q no estoy como root, pondo sudo -s y me pone lo siguiente:
wine: /home/w0nk/.wine is not owned by you
——————————————————
You (root) don’t own /home/w0nk/.wine. Don’t run winetricks as another user!
——————————————————
q puedo acer???
muchas gracias de antemano
¡ SOS GRANDE !
oie muchas gracias probare despues si funca es ke kiero probar el airrivals del .es aver si funcona si en dado caso no funciona podras ayudarme ?
disculpa me podrias ayudar a instalar el juego de airrivals del .es en linus el que uso actualmente es el ubuntu 10.10 la verdad no quiero regresar a windows xfa ayudame gracias
Buenos días
Por favor me podría ayudar con lo siguiente: he instalado wine en ubuntu 10.04.1 y realizo cambios con regedit, pero los mismos no permanecen guardados, siempre regresa al original. Gracias de antemano
ola tengo un problema no se como añadir las claves.
mi targeta es nvidia 8500 gt 512. El caso es que kiero jugar a angry birds y tengo el juego en ejecutable .exe.
al ejecturar el .exe me dice error:
Archive: /home/ramon/Baixades/Angry Birds para PC by Lautasq/Angry Birds para widnows/AngryBirds.exe
[/home/ramon/Baixades/Angry Birds para PC by Lautasq/Angry Birds para widnows/AngryBirds.exe]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
zipinfo: cannot find zipfile directory in one of /home/ramon/Baixades/Angry Birds para PC by Lautasq/Angry Birds para widnows/AngryBirds.exe or
/home/ramon/Baixades/Angry Birds para PC by Lautasq/Angry Birds para widnows/AngryBirds.exe.zip, and cannot find /home/ramon/Baixades/Angry Birds para PC by Lautasq/Angry Birds para widnows/AngryBirds.exe.ZIP, period.
Piwi! Esta guía la he hecho tantas veces! Te felicito! Es muy buena, pero con el tiempo, aprendí a meter mano, y en base a la experiencia personal + cosas que vi por la internet, hay cosas para corregir.
Hice esta guía basándome en TODO. Estaría bueno seguir sumando experiencias y conocimientos y armar LA GUIA DE WINE, porque las guías que uno encuentra no te terminan diciendo nada 😦
Guía:
Después de tener instalado Wine, Winetricks (o Vineyard) y PlayOnLinux, abris Winetricks o Vineyard, y te instalas:
– d3dx9 (direct X9 de Windows NO pq dicen que puede causar problemas dentro de los archivos de Wine, aunque a mi jamas me pasó nada e incluso me parece que directx 9 funciona un poco mas rápido que d3dx9).
– droid y corefonts (para las fuentes requeridas por muchos programas)
– vcrun2008 (Visual C 2008) y dotnet20 (framework NET 2.0)
– ie6 (Por las dudas. Igual, tenes el 7 y 8 para instalar)
Una vez hecho esto, vas al directorio de .wine, y editas el archivo “user.reg” (que es donde se van almacenando las claves de registro que va creando el usuario).
Ahí buscas «[Software\\Wine\\Direct3D]» y reemplazas lo que tenés con esto:
«DirectDrawRenderer»=»gdi» (En «Opengl» anda mas lento)
«Nonpower2Mode»=»repack»
«OffscreenRenderingMode»=»backbuffer» (En Framebuffer anda mal)
«RenderTargetLockMode»=»auto»
«UseGLSL»=»readtex»
«VertexShaderMode»=»hardware»
«VideoDescription»=»(modelo de placa de video)»
«VideoDriver»=»nv4_disp.dll»
«VideoMemorySize»=»(memoria de la placa de video)»
Y listo! Ahí WINE está preparado para la guerra! 😀
(Si alguien sabe una configuración mejor… que avise!)
Después, a la hora de instalar un juego de Windows, abrís PlayOnLinux, buscas el juego, y si figura, lo instalas desde ahí. Esto es muy importante, ya que hace una configuración para WINE especialmente para ese juego. Y si no figura.. WINE hará lo posible… 😀
(Lo bueno que la lista de software soportado por PlayOnLinux es muy grande y cada día aumenta mas :D)
Incluso, ahora existe «WISOTOOL», la nueva aplicación de Winetricks! Es SIMILAR a PlayOnLinux, pero se maneja diferente. Otra de las cosas buenas, es que te dice TODOS los datos de lo que vas a descargar: empresa, año, demo/full, cd, dvd o DESCARGABLE 😀
Vendrá incluído en la próxima versión de Winetricks (aunque lo pueden descargar)
Pd: Dicen las malas lenguas que es mejor cambiar la carpeta System32 de WINE por la de Windows… así a lo bestia, en un Copy&Paste mágico… jaja! (pero aún no lo probé)
Un abrazo grande desde Argentina y espero que les sea útil! 🙂
ayuda tengo el mvp2005 y no puedo emularlo con wine …
ya descargue el wintricks pero cuando estoy ejecutandolo me dice
You (root) don’t own /home/jessysama/.wine. Don’t run winetricks as another user!
no c si dice eso cunado se correo bien el scripts
pero el mvp no sale el fondo, las letras bien pero el fondo no!!!
haber si me ayudas un poco con eso bro
Te dice que no puedes ejecutar .winetricks como otro usuario que no sea el propietario de /home/jessysama/.wine.
Es que no tienes permisos.
Ejecuta winetricks con el mismo usuario propietrio de wine, no un usuario diferente como estas intentandolo (root)
DIosss puedo ejecutar todos los programas que quiera y juegos por que en la terminal puse ./winetricks me salio un menu seleccione todo y CATAPUN lo deje una noche entera descargando todo eso y aora me abre todo ASTA AHORA
me abre el FIfa 2011 el pes 2011 el Call of duty 5 y el 4 me abre de Todoo Gratis
ya lo ejecute como root y me funciono gracias LOBO…..
saludos desde cuba!!!
el problema era q en la Pc del Trabajo yo no trabajaba como root pero entre por consola y lo instale
y perfect thanks again!!
xD
Muchísimas pero muchisisisisimas gracias por dedicar tu tiempo y tu esfuerzo para proporcionarnos estos increíbles tutoriales ten enviaría bendiciones pero soy ateo así que te deseo mucho éxito en todo lo que emprendas tanto en este rubro como en la vida.
PD: Creo que canonical deberia pagarte una lanita por lo que haces jeje yo lo haría y deberías dejar algún numero de cuenta o algo asi para que hicieran donaciones pues en realidad lo que haces amerita algo mas que agradecimientos y creo que mereces algo de dinero por dedicar tu tiempo así que si te animas a que te den alguna cooperación voluntaria pues creo que mas de uno lo haríamos.
Propongo que quienes consultamos tus entradas consideren esto pues seguro que no soy el único que piensa de esta forma.
Hola buen Post muchas gracias por la ayuda, tengo una consulta tengo problemas para correr en diferentes juegos las opciones Multiplayer.
hay que cambiar estas 3 cosas
“VideoDescription”=”NVIDIA GeForce 8500 GT”
“VideoDriver”=”nv4_disp.dll” ya qu eesta es la ddl de nvidia y si usamos ati ? cual seria
“VideoMemorySize”=”256″
Hey!!! esta muy bueno amigo… lo voy a checar… ando de novato en linux jeje. luego cuento que ocurre con el «vino»
Oye yotambien tengo el mismo problema de contar con una tarjeta de video ati, la que tiene mi laptop es una Radeon Mobility X700, y tengo la misma duda que le pongo en VideoDriver?
En el “VideoDescription” le puse lo que me marca el lspci en la terminal de linux, creo que ese seria el video description pero en el apartado del videodriver no se que .dll deve de llevar.
Ojala nos puedas ayudar a los propietarios de Ati.
Saludos y como quiera es un gran post.
MUchas gracias eres un maquina oye por cierto se puede jugar al left4dead2 o al killing floor con esto o se necesitan instalar cosas nuevas como veo que el post es algo antiguo, gracias por todo que sepas que eres un maquina y sigo tu blog asique sigue asi
ho creo aver encontrado la ddl que nos faltava a todos los que utilizamos ati
“VideoDescription”=”NVIDIA GeForce 8500 GT”
“VideoDriver”=”nv4_disp.dll”
“VideoMemorySize”=”256″
ami quedaría así
“VideoDescription”=”ATI Radeon HD 4200”
“VideoDriver”=”atixcode.dll”
“VideoMemorySize”=”512″
¡Excelente tu aporte a la humanidad! 😉
gracias!!
hola buenas esta buenazo tu post pero como le hago para configurar un juego llamada audition season2, operation 7 y grand chase chaos
amigo ayudame tengo segun yo he segido muchos tutos de instalar directex en ubuntu 10.04 con wine para correr call of duty worl at war y demas juegos pero no funciona el juego se instala bien pero si lo quiero corer me dice rirectex encontro un error irrecuperable seleccione en archivo readme para ver que puede hacer
FINALMENTE, basándome en esta guía y en cosas que he hecho a prueba y error, he terminado una COMPLETÍSIMA GUÍA de WINE! (la verdad es que pasé muuucho tiempo armando esta guía)
Por favor, lean y difundan y corrijan lo que esté mal. Es la idea 🙂
Les dejo el link y espero que les sea tan útil como me fue a mi!
http://www.taringa.net/posts/linux/11419291/Wine_-Introduccion-y-guia-completa_.html
Pd: hay un PD dedicado a Superpiwi 😀
no seria mas facil hacer una particion para windows y una pára linux, si extrañan los juegos
tengo un problema…. cuando quiero escribo el comando winecfg me aparece esto:
$ winecfg
exec: 29: /usr/bin/wine: not found
mi correo es carsg@live.com.mx no se que halla hecho mal ahi es donde estoy detenido tengo ubuntu 11.10
no tienes instalado wine,
prueba con sudo apt-get install wine
hey gracias me ayudo mucho para poder jugar Diablo2 XD
ya tenia todo solo no podia ejecutarlo y lellendo esto me di cuenta que tenia que ciparlo a la carpeta de programas de wine XD
y funciono 😀
gracias
ok
gracias ante todo por este tutorial, estoy utilizando debian 6, soy usuario final, y quisiera saber cómo hacer para que wine lea los programas de astrologia y astronomia que me corrian en windows (en caso de que sea posible)
este bueno el tutorial, pero quisiera saber por favor como instalar y ejecutar un programa que se llama Crystal ball , se trata de un programita que trabaja con excel, tengo el office 2007, en ubuntu 12.04 y quisiera saber como tengo que configurar el wine pare abrir esa aplicación.
Otra solucion que me ha servido este este programa, estoy que digo guau guau y guau, se los recomiendo aqui lo encontrè: http://sourceforge.net/projects/dxwine/?source=directory
hola a todos.. quiero jugar gta vice city o gta 3 ..realice toda la configuración recomendada e igual no me corre el juego.. mi versión de ubu es 12.04 y de wine la ultima creo que es 1.5
pa tu casa
Excelente manual, gracias y felicitaciones.
Aprovecho para consultar: por favor como instado FoxPro y Sco FoxPro para usar aplicación preferente para que trabaje en red
MUCHAS GRACIAS
ESPERO NOTICIAS
Man muy buen post pero a mi me dice en VideoMemorySize 1024 no 256 porque VideoDriver Intel ??? y como descargo call of duty MW1 Y2
DE gran ayuda bro. gracias
bro, muchisimas gracias por tu aporte a la comidad linux, seguro gracias a ti seremos muchisimo menos dependientes de windows XD nuevamente te agradezco tu aporte 😉
como hago para instalar el netframework 3.5 para el dc universe online …. me sale error.
ubuntu 12.10
Gracias
Quisiera saber sí es posible,ejecutar un programa creado para Windows, pero que no tiene instalación,me explico:se copian los directorios en c:, se copia una dll a system 32 y se retoca el autoexec.bat y config.sys,luego se reinicia y ya esta instalado.
Se qué debe de ser una pregunta tonta para alguien que sepa, pero lo he intentado con Wine,Crossover y sin olvidar dosemu , pero no lo logro.la dll la tengo y controlada, los cambios en el autoexec y el config también los tengo, el programa es uno especial para clínicas, lo he instalado muchas veces en Windows xp, Pero quiero cambiar a ubuntu, y no se cómo hacerlo. Gracias
Hola,muy buen post. Pues yo juego WoW y realmente por eso deje windows…ok me tarde seis meses (solo estudie la primaria) pues me costaba mucho todo sobre particiones,swap,grub y no entendia gran cosa pero lo logre,mi triunfo es que tengo wine,puedo jugar wow muy bien y finalmente entro por la puerta y no por la ventana xD,no más particiones para un SO que se gasta 30 valiosos gigas el solo.
Mi pregunta es sobre los exe’s crack para juegos como RE4, el de los zombies, abro el archivo game.exe (que no es el original)y solo me abre la pantalla hasta escoger idioma ,le doy español y se pone negra la pantalla y me cieerra el juego.
Graciasss.
Perfecto. Gracias a vos aprendí un par de nuevas cosas. Lo que más me sirvió fue aprender a abrir el registro. Con esto pude hacer un par de modificaciones y ahora tengo instalado EarMaster Pro 5.
Gracias men, todo funciona a la perfección
SOS UN CAPO MEN! ME AYUDASTE BASTANTE!!!
hola, pregunta el sims 3 lo puedes jugar con estas configuraciones??
tengo un problema no se como resolver , cuando le doy para abrir un programa lo que hace es lanzar la instalación, pero no puedo abrirlo alguien sabe como solucionar esto.?
Hay un error, es winetricks d3dx9 droid winxp sound=alsa volnum vcrun2008 dotnet20 ie6 corefonts
, no es ./ en ubuntu
Hola.
Yo uso Manjaro Linux, pero estamos hablando de wine lo cual no importa la distro.
Quisiera saber si puedes dejar mi wine «niquelao». Yo uso nVidia GeoForce 6150SE nForce 430 y los principales juegos en la que quiero usarla es en Call of Duty 2, Max Payne 2, Counter Strike 1.6 y Hitman 2.
Saludos
Gracias brother llevo mucho tiempo luchando para jugar el call of duty y gracias a ti lo he logrado. Como seria para otros juegos
Hola, Primero de todo muchas gracias, porque me ha valido un montón. (de me he guardado la página en favoritos, porque sé que voy a volver aquí un montón de veces 😀 )
Pero tengo un problema: Cuando trato de instalar las ampliaciones de ./winetricks me sale en el terminal me sale el mensaje
«you are using a 64-bit WINEPREFIX, If you encounter problems, retest in a clean 32-bit WINEPREFIX before reporting a bug»
y después de unas cuantas cosas (executing varios y downloading, resolviendo y conectando) me dice que Donwloading http://ftp.debian.org/debian/pool/main/t/ttf-beakmuk/ttf-beakmuk_2.2.orig.tar.gz failed
He tratado de solucionarlo siguiendo (como he podido, porque no me entero mucho) las indicaciones de este sitio: https://wiki.archlinux.org/index.php/Wine#WINEPREFIX
Pero sigue diciéndome lo mismo.
La verdad es que no necesito el wine para un juego, sino para un programa del trabajo. Me resisto a usar el virtualbox porque no estoy segura de si tengo suficiente RAM.
La versión del wine que estoy usando es la 1.8
hola, alguien me podria dar una mano para poder correr el imperiumAo1.5?
descargue el .exe y lo corro desde wine. Me abre bien el juego y al comenzar la carga, me tira error33, algo de seguridad, ni idea y se cierra la pantalla del juego.
Alguien me podria decir como puedo hacerlo funcionar?
tengo una mac OS X yosemite 10.10.5
Amigo, nunca en mi vida deje un comentario, pero te dejo uno a vos: TE FELICITO. LOGRASTE AYUDARME. SABES EXPLICAR PASO A PASO. abrazo.
hola amigo haber si alguien me puede ayudar tengo instalado ubuntu la version 16.04 he instale wine y playonlinux y para poder trabajar con sistema de cartera de credito que usamos en el trabajo pero se instalo sin error y al ejecutarlo solo meda una imagen y hay no mas se cierra que me faltara para que pueda correr agradeseria cualquier ayuda