Categoria: Jugando en Linux

Starcraft 2 : Parche 1.0.3 falla con wine

18.08.10 | por Tito Pelon [mail] | Categorias: Frikismos en la Red, Software, Jugando en Linux

He detectado que aquellas instalaciones de Starcraft 2 sobre Wine que intentan actualizar al parche 1.0.3 (de hoy mismo), se pegan un golpetazo y no hay manera de hacerlas seguir.

La forma de solucionarlo es sencilla:

Cuando esté descargando y aparezca la ventana de Wine que dice que hay un problema, cierrala y, sin cerrar el lanzador de SC2, abre un terminal y escribe:

$ ps -ef | grep Blizz

Debería aparecerte una linea parecida a esta:

10001 14769 14591 2 20:26 ? 00:00:01 [BlizzardDownloa] "defunct"

Pues bien, sólo mata el proceso hijo (el de la izquierda, el otro no) y vuelve a la ventana del lanzador de SC2:

$kill -9 14769

Si no se reanuda la descarga, repite el proceso las veces que sea necesario. Al final descargaras el paquete completo y continuará con la instalación.

Comparte esta entrada!!

Starcraft 2 en Linux: ¡Facil!

No soy el primero en escribir esto, pero más vale tarde que nunca:

Starcraft 2, como Blizzard nos tiene acostumbrados, corre bastante bien en Linux utilizando Wine. Únicamente hay que tener un par cosas bien puestas:

  • Actualizar Wine: Se recomienda la última versión, pero con la 1.32 funciona bien.
  • Tener un hardware apropiado: Si tu hardware es inferior a los requisitos mínimos del juego, no existe la magia. Aunque Starcraft es un poco más ligero que los juegos de su tiempo, pesa lo suyo.

Al lío. Una vez instalado y configurado Wine en nuestro Linux, montamos el DVDROM del juego. Abrimos una consola, nos vamos al cdrom (habitualmente /dev/cdrom, /media/dsk, /mount/cdrom, etc. según tu distro) y ejecutamos:

$ wine ./Installer.exe

Si todo funciona, se abrirá la ventana del instalador y podremos empezar el proceso. Cuando termine, le dejamos que se conecte a Internet para actualizarse.

Una vez finalizada la instalación ve al directorio donde se haya instalado y ejecuta:

$ cd “$HOME/.wine/drive_c/Archivos de programa/StarCraft II”
$ wine StarCraft\ II.exe &

Si todo ha ido bien, este último paso no es necesario, porque tendrás un icono creado en el escritorio.

En algun caso he observado que ejecutar el instalador desde el DVDROM se da un golpe, diciendo que no encuentra los datos de la instalación. Bien, la forma de resolverlo más sencilla es registrar el juego (que suponemos comprado,como el mío) en la web de Blizzard y descargar el cliente del juego. Éste se instala automáticamente y no da problemas.

Se han descrito algunos problemas en el sonido del juego, tanto en la release oficial como en las betas, que se solucionan de una firma muy sencilla:

Lo primero que hay que hacer es configurar wine para que imite Windows 7. En general, es la opción que ofrece un mejor rendimiento.

Si esto no funciona, ajustaremos los controladores de sonido de Wine de esta forma:

1º.- Abre una consola y escribe winecfg.
2º.- En la ventana que se despliega, selecciona la pestaña Audio.
3º.- En el apartado “Seleccion del controlador”, desactiva PulseAudio, ALSA y JACK, dejando marcado OSS.Importante esto si eres usuario de PulseAudio.
4º.- En el apartado DirectSound, cambia el valor de “Aceleración de Hardware” a “Emulación".

Aqui podéis ver los ajustes finales:

En WineHQ recomiendan deshabilitar la librería mmdevapi, que no está completamente implementada. No está de más que probéis a hacerlo si continuáis teniendo problemas. No dejéis de consultar el enlace para problemas relacionados.

Por último una recomendación personal. Para aquellos linuxeros enganchados a KDE4, os será util liberar recursos de hardware utilizando un entorno de escritorio más ligero, como LXDE o E17. Yo utilizo LXDE y los resultados son estupendos, y te ahorraras que el juego te lance una ventana de “reduce la calidad de visualización” en todo el medio de la pantalla cuando estés liquidando una colmena Zerg con el máximo de unidades disponibles.

Hala starcrafteros, luego digan que no les enseñamos cosas bonitas./strong>.

Comparte esta entrada!!

INSTALLING AND RUNNING YSFLIGHT ON LINUX

20.04.10 | por Tito Pelon [mail] | Categorias: Jugando en Linux

Leer este artículo en español.

In my experience, YsFlight will run without problems using all versions of Wine. No special tuning needed.
To play YsFlight in your Linux machine, just install Wine. For example:

Leer mas... »

Comparte esta entrada!!

Confirmado: WoW mola!

Por mucho que Willy Toledo sea un paladin, protector de la luz, y todas esas gilipolleces, Mr. T y Ozzy Osbourne me han convencido finalmente. El futuro está en la Horda.

Pues si, después de mucho tiempo de abstinencia me ha empezado a dar por las drogas duras y me he metido de lleno en World of Warcraft. Eso si, quien espere encontrarme en un servidor oficial, lo lleva claro (12 pavazos por mes, titis!!).

Y es que hacer correr WoW sobre linux es tan sencillo que casi ni merece la pena hacer un manual. De hecho no lo voy a hacer, solamente voy a describir los pasos que hay que seguir para disponer de horas y horas de diversión:

  1. Consigue una copia de WoW y sus expansiones: Burning Crusade y The Wrath of the Litch King (como conseguirla es cosa tuya, pero igual comprarlo no es mala idea).

  2. Coge tu linux e instala la versión de Wine que tengas en repositorios. No hace falta la última porque WoW funciona bajo Wine desde sus primeras versiones.

  3. Mete tu CD y navega con Linux hasta su raiz.

  4. Ejecuta el instalador con normalidad (creo recordar que se llama ‘Setup.exe’).

  5. Vete a tomar por culo un par de kilos de cafeses.

  6. Vuelve y maravillate de cómo tu instalación ha finalizado correctamente.

  7. Create una cuenta en WoWAura y conectate (proximamente tutorial, lo juro).

  8. Únete a la Horda y disfruta. Únete a la Alianza y muere.

Los Alis usan addons (y los enseñan). Los addons cabrean a los GM. ¿De verdad quieres ser como esa escoria?

Y así de simple. Lo mejor de todo es que el rendimiento tanto a nivel de imagen como de sonido es inexplicablemente superior en la implementación de Wine que al nativo de Windows. Jamás tendrás problemas con el rendimiento del juego a no ser que tu conexión a Internet sea inestable. Y por estable se entienda estable, no necesariamente rápida, pues el paquete de datos de WoW es muy ligero lo cual hace posible jugar con relativa tranquilidad incluso con conexiones de 56K (pero tú no intentes hacerlo, ¿vale?).

Así que cosa güena. Juegas a tu rollo, te peleas o ayudas a otros, no se hacen muchos amigos la verdad, pero que hostias, para eso tengo la vida real. Juega, disfruta y nunca olvides que…

¡La Horda te quiere!
Comparte esta entrada!!

YSFlight - Simulador de aviones real, real

10.11.09 | por Tito Pelon [mail] | Categorias: Mandriva Linux, Jugando en Linux

Inaguramos la sección “Jugando en Linux” con uno de los juegos que más me ha enganchado en los últimos meses. Para todos los aficionados de la simulación y la aviación, llega recién portado a Linux YSFLIGHT.

YSFlight no es precisamente una maravilla gráfica de los simuladores de aviones. De hecho sus gráficos recuerdan muchísimo a obras de otro tiempo como LHX o Chuck Yeager Air Combat. Sin embargo gana a sus competidores en realismo y posibilidades de entretenimiento.

Tito Pelon pilotando un EuroFighter


YSFLIGHT
nos ofrece desde un principio una amplia gama de aviones que van desde los clásicos bombarderos y cazas de la Segunda Guerra Mundial (Como el B-29 o el Spitfire y el Fockewulf), hasta los modernísimos cazas tácticos y bombarderos stealth de la actualidad (F-22 Raptor, B-2 Spirit y F-117) pasando por supuesto por otra clase de aeronaves como avionetas Eclipse, helicópteros Blackhawk o Chinook, aviones de pasajeros como el Boeing 747 y el A320, o el Concorde.

Concorde Burners-Out!!

Y por supuesto mi favorito, al AV8-Harrier. No deja de lado por supuesto aviones clásicos como el F-86 Sabre o el Mig-15.

Además ofrece la posibilidad de realizar vuelos acrobáticos en formación con una escuadrilla de hasta 5 compañeros, modo cooperativo con la CPU, dando órdenes al resto de compañeros de escuadrilla en misiones de combate, e incluso un modo online, quizás un poco complejo de manejar y organizar por estar un poco inmaduro aún.

Los escenarios son también bastante realistas, pudiendo realizar misiones en escenarios como Londres (con Heathrow y Gatwick incluidos), el archipiélago de Hawai o la Isla Gourd. Igualmente entre nuestros enemigos podremos encontrar desde baterías de antiaéreos como lanzaderas de SAM, tanto en tierra como en mar. E incluso podremos despegar desde portaaviones y aterrizar en ellos si es que aún nos queda pulso después de la misión para hacerlo.

El juego se puede descargar desde la web oficial del autor absolutamente gratis. Se pueden realizar donaciones que seguro que no le vienen mal para seguir desarrollando:

http://www.ysflight.com (En inglés).

Y cosita buena que tiene, como tantos otros juegos para Linux, son los recursos externos. Puedes encontrar multitud de páginas de grupos de fans que pueden proveerte de muchísimo material para aumentar la diversión: paquetes de aviones, escenarios, vehículos de tierra, armamento… y todo ello GRATIS!!

Puedes encontrar un listado de recursos recomendados por el autor aquí.

¿COMO SE INSTALA EN LINUX?

Read this article in english

YSFLIGHT se instala en 2 segundos de la manera más tonta. Simplemente ve a la web del autor y descarga el fichero ysflight.tar.gz. Descomprímelo en la carpeta donde habitualmente tengas instalados el resto de juegos y ¡ya está! Haz doble click sobre el ejecutable ysflight y tendrás el juego funcionando. ¿Que más se puede pedir?

TIP: YSFLIGHT no tiene sonido en mi Mandriva, ¿que hago?

El problema que podemos encontrarnos es que en Mandriva y en otras distribuciones que utilizan PulseAudio el sonido de YSFLIGHT no funcione. Esto no se va a solucionar desactivando PulseAudio, porque con las librerías Allegro que usa el juego, no se redirige el sonido hacia la salida ALSA.

Esto es lo que tenemos que hacer:

  1. - Nos aseguramos de que PulseAudio está activado desde el Centro de Control de Mandriva.
  2. - Editamos el fichero .asoundrc en nuestra carpeta de usuario o lo creamos si no existe. Desde consola:

    vim .asoundrc

  3. - Añadimos al fichero las siguientes líneas:


    pcm.pulse {
    type pulse
    }

    ctl.pulse {
    type pulse
    }

    pcm.!default {
    type pulse
    }

    ctl.!default {
    type pulse
    }

    pcm.!dmix {
    type pulse
    }

    Y lo guardamos en nuestra carpeta HOME.

  4. - Aquí vamos a trabajar como root. Vamos a desactivar el plugin de ALSA sobre Allegro. Localizamos el fichero /usr/lib/allegro/4.2.2/modules.lst. Si no lo tenemos, es que no hemos instalado allegro, así que le pegamos un paseo a urpmi:


    su
    urpmi allegro-4.2.2

  5. -Una vez lo tengamos, lo editamos:

    vim /usr/lib/allegro/4.2.2/modules.lst

    Marcamos las siguientes líneas en el fichero, forzando a Allegro a utilizar la salida OSS:

    alleg-vga.so
    alleg-fbcon.so
    alleg-svgalib.so
    alleg-dga2.so
    # alleg-esddigi.so
    # alleg-artsdigi.so
    alleg-sgialdigi.so
    # alleg-alsadigi.so
    alleg-alsamidi.so
    # alleg-jackdigi.so

    Guardamos el fichero y pasamos al siguiente paso:

  6. - Instalamos aoss con todas sus dependencias para redirigir ALSA hacia OSS:


    urpmi aoss

  7. -Ahora, como usuario normal, nos vamos a la carpeta donde instalamos ysflight y creamos un fichero con nombre lanzador.sh, en el que incluimos el siguiente código:

    #!/bin/bash
    # Puente ALSA-OSS para ysflight

    aoss /home/kursordriver/juegos/ysflight/ysflight

    Lo guardamos y le marcamos permisos de ejecución. Si estás en consola:

    chmod +x lanzador.sh

    Si estas en entorno gráfico, botón derecho sobre el fichero, Propiedades, Permisos, marcamos la casilla “es ejecutable“.

  8. -Ahora puedes poner un enlace a aplicación en tu escritorio que ejecute ‘lanzador.sh’. Cada vez que ejecutes este script, lanzaras ysflight con sonido.

¡A disfrutar!

Comparte esta entrada!!


Cerrar X