Jugar a Quake3 en Ubuntu 14.04

Jugar a Quake3 en Ubuntu 14.04

Buenas, aprovechando que esta semana tenemos varios tiempos muertos, vamos a pegar unos tiros en Ubuntu, y así vamos empezando a tocar algo la consola:

http://ioquake3.org/

Gracias a que IdSoftware liberó los fuentes de Quake 3 Arena hace años, y al fantástico trabajo de lo chicos de ioquake, podemos descargarnos el motor de este mítico juego para distintas plataformas. Si además disponemos de los mapas del juego original, podemos jugarlo tal cual en modo multiplataforma.

A continuación os dejo una guía de instalación, en nuestro caso lo hemos instalado en ubuntu 14.04 de 32 bits, entiendo que con 64 bits será el mismo proceso:

Descargas / Ficheros: Vamos a necesitar descargar lo siguientes ficheros, además de disponer del fichero pak0,pk3 original del juego.

Pasos a seguir:

Partiendo del home del usuario, y suponiendo que hemos descargado los ficheros necesarios en ~/Descargas. abrimos un terminal y nos vamos a la carpeta de Descargas:

cd Descargas

Hacemos ejecutables los ficheros de instalación

chmod 744 ioquake3-*

En nuestro caso ejecutamos la versión del ioquake para 32 bits:

sudo ./ioquake3-1.36-7.1.i386.run

Y le decimos sí a todo en el instalador.

Ahora instalamos el programa

sudo ./ioquake3-q3a-1.32-9.run

Y volvemos a decir sí a todo, y dejamos las opciones del instalador tal como vienen por defecto, ya instalaremos después los mapas.

Ya tenemos los ficheros del motor y de instalación del juego, ahora vamos a poner los mapas. Recuerdo, suponiendo que tenemos pak0.pk3 en Descargas:

mv ~/Descargas/pak0.pk3 ~/.q3a/baseq3/

Si ejecutamos ahora nos da un primer problema

simonck8000@Simon-PC:~/Descargas$ ioquake3
./ioquake3.i386: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
Para solucionarlo hacemos lo siguiente:
sudo apt-get update
sudo apt-get install --reinstall libsdl1.2debian

Lo ejecutamos otra vez y encontramos un segundo problema.

recursive error after: User Interface is version 3, expected 6

Para solucionar esto hace falta copiar los ficheros del patch, suponiendo que los tenemos en la carpeta Descargas:

mv ~/Descargas/quake3-latest-pk3s/baseq3/* ~/.q3a/baseq3/
mkdir ~/.q3a/missionpack
mv ~/Descargas/quake3-latest-pk3s/missionpack/* ~/.q3a/missionpack/

ahora ya sí, podemos ejecutar desde nuestra consola el juego simplemente escribiendo:

ioquake

 

Espero que lo disfrutéis, y recordar que tenéis la opción de jugar con distintas plataformas a la vez (Windows, Linux y Mac) y por si no lo sabéis, hay infinidad de mapas y comandos de consola para este juego, pero eso ya os lo dejo a vosotros investigarlo.

Aquí tenéis todos los detalles del proyecto. Es muy interesante la lista de los cvars y los comandos. Con ellos podéis administrar las partidas desde la consola del juego y haceros vuestros propios scripts.

https://github.com/ioquake/ioq3/

 

Tags: × ×

6 Comments

  1. Juan Antonio says:

    Pedazo de Juego. Mas adelante subiré con permiso del administrador de esta página el tuto de ioquake3.

  2. Juan Antonio says:

    Hola, me he daod cuenta que en las instrucciones para la instalacion del juego el comando que se utiliza para mover el pak0 tendria que estar en ultimo lugar despues de mover y crear las carpetas de mapas. Sino te dice que no existe.En resuen el comando mv ~/Descargas/pak0.pk3 ~/.q3a/baseq3/ iria justo antes de iniciar el juego para ya jugar.

  3. A mí el engine de ioquake me da errores, por ejemplo carga mal algunos sonidos y el bot Sarge no se carga, con lo que no puedo pasar los niveles en el modo Single Player. Usando la instalación de linuxq3apoint sí que me funciona.

    Es algo que solo ocurre a algunas personas, y desde el foro de ioquake me ofrecieron bajar la última branch de su github pero pasé porque tenía que clonar el repositorio, compilarlo, etc, etc. Y si luego no funciona es tiempo perdido.

    • Curioso, nosotros lo hemos instalado en muchos equipos en clase y o funciona o no funciona, pero una vez dentro la diversión estaba asegurada 😉
      Tienes alguna tarjeta de sonido especial?

  4. Muy buen juego, gracias por el tutorial.
    alguien sabe hacer strafe jump? o trick jump con rocket?

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*