Juega al Doom 3 Nativamente en Linux


Por fin es jueves y os traigo ¡El manual de la semana!, Vale ya se que normalmente eran los Martes, pero he decidido que mejor pasamos a los Jueves, así que os traigo esta semana el mítico e increíble Doom3, la versión original de 2004 no la BFG, me habría gustado traer esta última pero mi gráfica no mueve OpenGL 3.2 y me he quedado con las ganas, pero existen mods muy interesantes para darle mas calidad al juego, pero eso ya se vera en otro artículo. Hoy Toca Instalar el Doom3 y su expansión.

Instalación
Para instalar el Doom 3 Nativo en Linux deberemos tener previamente el Doom 3 Original de Windows (y su Expansión aunque esto es Opcional), solo necesitamos los pk4 (son los archivos del juego) y el Serial Key.

Abrimos un terminal y nos descargamos el cliente para Linux.
$ wget ftp://ftp.idsoftware.com/idstuff/doom3/linux/doom3-linux-1.3.1.1304.x86.run

Añadimos permisos de ejecución y lo ejecutamos con permisos de administrador.
$ chmod +x doom3-linux-1.3.1.1304.x86.run
$ sudo sh doom3-linux-1.3.1.1304.x86.run


Pulsamos la Barra de espacio para bajar todo el texto de la Licencia y la aceptamos con una S.

Ahora te hará una serie de preguntas a la que responderemos de la siguiente manera.

¿Leer Readme? N

¿Ruta de instalación? pulsamos la tecla intro para dejarlo por defecto.

¿Ruta de los vínculos simbólicos? lo mismo, pulsa la tecla intro.

¿PunkBuster? N (Si vamos a jugar Online dile que S)

¿Desea Instalar las entradas del menú de inicio?
S (Recomendado, si quieres crear un acceso directo en el menú de inicio)
N (lo vamos a crear a mano mas adelante).

¿Continuar la Instalación? S


Ya ha terminado la instalación, ahora vamos a preparar los archivos del juego que nos faltan para jugar.

Extracción de los archivos pk4
Los archivos pk4 son el juego completo del juego Doom 3, lo sacaremos de los Discos originales de la versión para Windows para usarlos con el cliente nativo para Linux.

Cambiamos los permisos de la carpeta Base y d3xp para poder copiar los archivos pk4 sin permisos de administrador.

$ sudo chmod 677 /usr/local/games/doom3/base
$ sudo chmod 677 /usr/local/games/doom3/d3xp

Metemos el DVD o los 3 CDs del Doom 3.
Nos vamos a Setup > Data > base, seleccionamos todos los pk4 y los copiamos a la carpeta /usr/local/games/doom3/base.

Así es como quedarían todos los archivos pk4 del Doom 3 en la carpeta base.

Si tenemos la Expansión introducimos el Disco, si no, pasamos a la parte de configuración.
Vamos a Setup > Data > d3xp, seleccionamos todos los pk4 y los copiamos a la carpeta /usr/local/games/doom3/d3xp.


Configuración
Ahora lanzamos el juego ejecutándolo en el terminal.
$ doom3

Pedirá el CD KEY del Doom3 y de la Expansión. Introduces el Serial de los dos, si no te las detecta porque hay mas gente que le ha pasado (en Windows sí lo detectaba, pero en Linux no).

Sales del juego y añadimos manualmente los siguientes CD Key.

CD key Doom3
$ sudo gedit ~/.doom3/base/doomkey

Copias y pegas esto en el archivo y lo guardas.

GCSCHSSGCC3WDHJ2 2F
// Do not give this file to ANYONE.
// id Software and Activision will NOT ask you to send this file to them.

Cambias los permisos a solo lectura.
$ chmod 444  ~/.doom3/base/doomkey


CD Key Expansión

Copias y pegas esto en el archivo y lo guardas.
$ sudo gedit ~/.doom3/base/xpkey

PSBCTASC33WBPH7L C0
// Do not give this file to ANYONE.
// id Software and Activision will NOT ask you to send this file to them.

Cambias los permisos a solo lectura.

$ chmod 444  ~/.doom3/base/xpkey


Jugar
Para jugar con total normalidad deberemos hacerlo sin estar conectados a internet o bloquearlo con el cortafuegos, en el caso de que nos hayamos visto obligados a usar la CDKey que os he puesto anteriormente, porque si no, se borrará y te dirá que no es válida, aunque creo que al cambiar los archivos a solo lectura de las Keys, he evitado que se borren y el juego funcione.

Ejecutamos el juego.
$ Doom3


Extra

Arreglar problemas de sonido.
Si tienes problemas de sonido que casi seguro que así será, te recomiendo lo siguiente.
Primero configura la calidad gráfica del juego, resolución y las opciones que necesites, no te preocupes por el sonido que ahora nos encargamos de el.

Ahora salimos del juego para arreglar el problema de sonido.

Si tenemos problemas con el Sonido o queremos prevenir tener problemas con el sonido. hacemos lo siguiente.

$ gedit ~/.doom3/base/DoomConfig.cfg

Buscas la linea:
seta s_alsa_pcm "default"

La cambias por:
seta s_alsa_pcm "plughw:0"
Guardas los cambios.

Abrimos la terminal y cambiamos los permisos a solo lectura:
$ chmod 444  ~/.doom3/base/DoomConfig.cfg

Así protegemos el archivo de cualquier cambio en las opciones del juego y nos vuelva a cambiar las opciones de alsa.

Cuando quieras cambiar las opciones del juego dale permisos de escritura.
$ chmod 644  ~/.doom3/base/DoomConfig.cfg

Una vez hecho los cambios en el juego, comprueba el archivo DoomConfig.cfg para ver que sigue puesto la opcion seta s_alsa_pcm "plughw:0" si es asi, 
vuelve a ponerle los permisos de solo lectura 444.


Modificar el acceso directo del Doom 3.

Por defecto nos ha creado 2 accesos directo, uno para el juego y el otro para crear un servidor dedicado, el problema es que los dos lanzadores se llaman igual y es difícil diferenciarlos.
Yo voy a explicarlo como se hace en Cinnamon, pero en los demás es parecido.

Sobre el botón Menú de inicio hacemos clic con el botón derecho y le das a editar menú.
Buscaremos en Aplicaciones la Sección Otras, y dentro encontraremos dos lanzadores del Doom3, Seleccionamos uno y le damos a Eliminar.

Ahora seleccionamos el lanzador de doom3 y le damos a Propiedades.
Nos aseguramos que en comando ponga esto y le damos a cerrar:
/usr/local/games/doom3//doom3

Seleccionamos Doom3, le damos a Cortar, nos vamos a la categoría Juegos, y le damos a Pegar, cerramos y listo, ya tendremos el acceso directo en la categoría juegos y corregido.


Crear un lanzador a mano.
Si dijiste que no querías crear el acceso directo para poderlo hacer a mano se hace de la siguiente manera.

Haz clic en el escritorio con el Botón derecho del ratón.
Selecciona "Crear un lanzador...".
Tipo: Aplicación
Nombre: Doom 3 (o el que queráis vosotros)
Comando: doom3 (este si que tiene que ser exacto)
Comentario: (poner lo que queráis)

Escogéis un icono, y "Aceptar"



Cambiar el idioma
Si quieres jugarlo en español puedes probar con esto, aunque creo que el cliente nativo en Linux no soporta español. a algunos les ha funcionado, a mi no.
$ gedit ~/.doom3/base/DoomConfig.cfg

Buscas la linea:
seta sys_lang "english"

y la cambias por:
seta sys_lang "spanish"

Desinstalación
Para la Desinstalación no encuentro una forma mas elegante de hacerlo, tan solo eliminando la carpeta donde se instaló y la ruta del Binario, Si alguien conoce una forma mejor de desinstalarlo que me lo diga.
$ sudo rm -R /usr/local/games/doom3
$ sudo rm /usr/local/bin/doom3


Reportar Error en este Artículo
Siguiente
« Anterior Post