Juegos Linux: Mech Warrior 2

Uno de mis recuerdos más tiernos de la infancia es la serie de juegos Mech Warrior. Recuerdo pasar horas y horas a mediados y finales de la década de 1990 y principios de la década de 2000 jugando a todos los juegos de la serie que estaban disponibles en ese momento. Al jugar a este juego me viene a la memoria recuerdos de cómo controlaba el joystick y el teclado al mismo tiempo: configurando el Mech para optimizar mi arma, la refrigeración y la armadura a su máxima capacidad; y sentir el enorme contrabajo de fabricación propia, retumbando bajo mis pies cada vez que mi compañero apretaba el gatillo de su joystick.

Para los que no lo conozcan, Mech Warrior es un juego de simulación de combate sobre los llamados "Mechs", que son gigantes robot pilotados por un ser humano. Estos pilotos se llaman "Mech Warriors". Los "Mechs", también conocidos como Mechas, Gundams o Sentinels, son bastante comunes en la cultura japonesa. Aunque existe una gran cantidad de manga y anime en torno al tema, Mech Warrior es una producción occidental que no está basada en la cultura mecha japonesa.

Mech Warrior está basado en el universo/franquicia BattleTech de FASA Corporation. Los diferentes clanes y la llamada "Inner Sphere" luchan entre sí por conquistar territorios y el liderazgo. Aunque al final los clanes están destinados a fracasar, a menudo son los propios clanes los que deciden en los juegos. Mech Warrior 2 no es diferente. En este caso luchas como Clan Jade Falcon o Clan Wolf.

Figure 1 - Mech Warrior 2 Menu – Play Clan Jade Falcon, Clan Wolf, or simulated battles
Figura 1 - Menú de Mech Warrior 2 - Juega con Clan Jade Falcon, Clan Wolf, o batallas simuladas

Mech Warrior 2 salió por primera vez para DOS, pero finalmente fue exportado a Windows 95, PlayStation y Sega Saturn. Puesto que fue relanzado un par de veces, hay muchas versiones y complementos disponibles. Se rumorea que hay hasta 38 versiones diferentes de Mech Warrior 2, el juego fue bastante popular y llego a impresionar bastante.

Lanzado en 1995, fue una obra maestra técnica para su tiempo, contenía videos de movimiento completo, gráficos 3D, resoluciones de hasta 1024 × 768 (más altas que la mayoría de los juegos disponibles por aquel entonces), una banda sonora CD y muchas más cosas que hoy por hoy son muy corrientes pero que en 1995 no lo eran tanto.

Figure 2 - Combat variables for Mech Warrior 2 with build-in cheat options
Figura 2 – Distintas variables de combate para Mech Warrior 2 con opciones de trucos incluidas

Por defecto, el juego tenía una resolución de 320 × 240, que era la más común para los juegos DOS de esa época. Aunque también admite resoluciones de 640×480 y 1024×768.

Figure 3 - Mech Warrior 2 with 320x240 resolution
Figura 3 - Mech Warrior 2 con resolución de 320×240

Figure 4 - Mech Warrior 2 with 1024x768 resolution
Figura 4 - Mech Warrior 2 con resolución 1024×768

La diferencia es bastante notable, hace que el juego tenga un aspecto bastante decente incluso hoy en día.

La versión de software de DOS, a pesar de tener una resolución muy alta para la época, usaba solo unas cuantas texturas, lo cual hacía que el mundo se viera muy plano. Sin embargo, utilizaron una gran cantidad de graduaciones de colores para crear la atmósfera, incluso creandon un ciclo de noche y día con diferentes graduaciones de color.

También había una opción para activar "Chunky Explosions", lo cual significaba que cada vez que explotaba algo, se lanzaban al aire trozos de basura y de escombros, esto hacía que el juego pareciera más realista.

Figure 5 - Color grading on Mech Warrior 2
Figura 5 – Graduación del color en Mech Warrior 2

Figure 6 - Color grading on Mech Warrior 2
Figura 6 – Graduación del color en Mech Warrior 2

Figure 7 - Some nice explosions with debris flying everywhere
Figura 7 - Algunas explosiones con restos volando por todos partes

Obviamente, la mayoría de los detalles gráficos se aplicaban a los propios Mechs, lo cual no solo les hizo que se vieran bien, sino que también permitía que el jugador apuntara mejor a ciertos puntos del enemigo para paralizarlo. Por ejemplo, si disparabas a una pierna, podías inmovilizar al enemigo por completo. Disparar a un brazo despojaba al enemigo de sus principales armas. Si tienes suerte o tienes buena puntería, incluso puedes disparar a la cabina del Mech, matando al piloto sin infligir apenas daño al propio Mech.

Esto también significaba que tu propio Mech necesitaba ser manejado con mucho cuidado. Si perdías un brazo, y con él, la mayoría de tu armamento, podía ser casi imposible continuar la misión. También necesitabas gestionar la munición para tus armas. Si te quedabas sin munición, las armas no te servían para nada.

Si disponías de armas a base de energía que no requerían ningún tipo de munición, debías asegurarte de que tu Mech no se sobrecalentara, ya que las armas basadas en energía producían mucho calor cuando se disparaban. Para esto, disponías de módulos de disipador de calor que se supone que enfriaban tu Mech. Sin embargo, si algunas de tus partes habían sido destruidas en combate, podías perder los disipadores de calor y tu Mech se sobrecalentaría más rápido. También existía la posibilidad de recibir un disparo crítico que causara que la munición explotase, dañando tu Mech desde el interior.

El juego te permitía modificar tu Mech, limitado por las misiones, el peso, y algunas veces por el espacio del interior del propio Mech, ya que el almacenamiento de cada componente requería una cierta cantidad de espacio. La posibilidad de modificar tu Mech fue una de las principales razones que hizo que la serie Mech Warrior fuese tan popular por aquel entonces.

Cada jugador podía adaptar el mech a su propio estilo de juego, como escoger armas gigantescas donde con un único disparo obtenías resultados devastadores, pero eran más lentas, lo cual hacía más difícil disparar al enemigo; confiar en armas basadas en energía que no requerían munición y por lo tanto nunca se agotaban, pero generaban bastante más calor; o coger una tonelada de armas y un saco lleno de municiones, sin preocuparte por el calor y simplemente disparar mientras te quedara munición . Otras estrategias incluían el uso de misiles de largo alcance que podían derribar al enemigo incluso antes de que pudieras alcanzarlo, o misiles de corto alcance para disparar al enemigo a distancia cortas. Las posibilidades eran casi ilimitadas y flexibles para cualquier estilo de juego que eligieras, lo cual también hizo que estos y otros juegos fueran bastante interesantes en partidas multijugador y online, ya que cada jugador podía tener el mismo Mech con un manejo, armamento y velocidad de reacción totalmente diferentes.

Figure 8 - Customize your own Mech
Figura 8 - Personaliza tu propio Mech

Figure 9 - Make sure you can fit everything inside your Mech
Figura 9 - Asegúrate de que puedes colocarlo todo dentro de tu Mech

Las misiones variaban; a veces tenías que salir y destruir algunas instalaciones, o tenías que despejar puntos de Mechs enemigos; en otras ocasiones, se suponía que debías defender una base, una estructura o instalaciones, o ayudar a un compañero Mech Warrior en problemas.

Los controles de este juego pueden ser algo complicados, ya que tu personaje tiene la capacidad de caminar en una dirección y disparar y girar el torso en otra, lo que significa que podías controlar por dónde caminaba tu personaje y mira al mismo tiempo. También tenías que manejar tus armas, alternar entre ellas y dispararlas, todas de una vez o en grupos, controlar tu velocidad al caminar/correr y, si contabas con propulsores de salto, controlarlos también. También necesita manejar las diferentes vistas, la información del estado y ese tipo de cosas.

Mech Warrior es uno de esos viejos juegos de simulación, similar a Wing Commander, Comanche, Mig 29 o Silent Service, donde llegas a dominar realmente el juego cuando te haces con los controles. Poseer un buen joystick con bastantes botones programables ayuda mucho hoy en día.

La jugabilidad, los gráficos y la compleja simulación, todo ayudó para que convirtiera en un impresionante juego, Mech Warrior 2 también orece una memorable banda sonora CD, repleta de cosas buenas que la época tenía para ofrecer. El juego contaba con dos complementos oficiales, cada uno venía con sus propios CD con nuevos videos, nueva música, nuevos Mechs, nuevos mapas, etc. Los complementos eran juegos completos, no solo algunos extras que se instalaban, como es muy común con los DLC en la actualidad.

Figure 10 - Ghost Bear’s Legacy is an official add-on for Mech Warrior 2, also available for DOS
Figura 10 - Ghost Bear's Legacy es un complemento oficial para Mech Warrior 2, también disponible para DOS

Figure 11 - Mercenaries is an official add-on for Mech Warrior 2, also available for DOS
Figura 11 - Mercenaries es un complemento oficial para Mech Warrior 2, también disponible para DOS

Mech Warrior 2 en ODROID

Como hay tantas versiones diferentes de Mech Warrior 2, existen diferentes formas de hacer que este juego funcione en ODROID. Decidí usar la versión de DOS que se ejecuta en DOSBox, puesto que tenemos una versión optimizada de DOSBox que también ofrece soporte 3D.

Para esto utilicé la siguiente configuración en ~/.dosbox/dosbox-SVN.conf:

[sdl]
 fullscreen=true
 fullresolution=desktop
 output=opengl
 [cpu]
 core=dynamic
 [autoexec]
 imgmount d /home/odroid/DOS/CDs/MechWarrior2/MechWarrior_2.cue -t cdrom -fs iso
 mount c /home/odroid/DOS/
Como puedes ver, tengo mi carpeta de juegos DOS en /home/odroid/DOS y mis imágenes de CD de Mech Warrior en /home/odroid/DOS/CDs/.

Como mi versión DOSBox está compilada con gl4es de @ptitSeb, que es un contenedor para OpenGL a OpenGL ES, podemos usar OpenGL para escalar la imagen a nuestra resolución de pantalla actual sin perder rendimiento. Eso permite que el video, que originalmente tiene un tamaño de 320×200, se escale bastante bien a 1080p. Incluso si juegas en 320×240 o 640×480, se sigue adaptando muy bien al tamaño de escritorio completo y se ve realmente bien. El juego se puede instalar fácilmente con el instalador del CD y debería funcionar de inmediato. En el caso de los complementos es algo más complicado

Mech Warrior 2 - Ghost Bear's Legacy requiere comprobar tu CD de Mech Warrior 2 antes de que se instale. Para hacer esto, tienes que montar ambos CD a la vez (todo en una línea), y hacer el cambio dentro del juego con CTRL + F4:

$ imgmount d /home/odroid/DOS/CDs/MechWarrior2/GBL_DOSWIN.cue /home/odroid/DOS/CDs/MechWarrior2/MechWarrior_2.cue -t cdrom -fs iso
Esto me funcionó a mí, pude instalar y jugar el complemento Legacy de Ghost Bear sin problemas. Aunque Mech Warrior 2 y GBL funcionaron bien en 640 × 480 o 1024 × 768, el complemento Mercenaries sí que me iba un poco lento. También es verdad que tiene más opciones para el tema de los gráficos, así que supongo que el motor presenta algún tipo de actualización en este sentido.

Lamentablemente, el rendimiento general de Mech Warrior 2 no es lo que solía ser, o al menos es lo que yo recuerdo. Se ralentiza un poco. No mucho, pero lo notas. Aun así, puedes jugar y disfrutar completamente del juego (al menos Mech Warrior 2 y GBL) pero desearía que fuera un poco más rápido. El juego sigue siendo divertido y ya he matado no docenas, sino a cientos de Mechs enemigos hasta ahora. El juego también salió para Sega Saturn y Playstation, y aunque no logré que la versión de Sega Saturn funcionara totalmente, la versión de Playstation sí que funciona bastante bien

Figure 12 - The Playstation version of Mech Warrior 2 is stripped down but fully textured
Figura 12 - La versión de Playstation de Mech Warrior 2 está reducida al mínimo, aunque está completamente texturizada

La versión de Playstation de Mech Warrior 2 está totalmente texturizada, aunque por lo general es una versión inferior en comparación con las versiones de DOS y Windows, porque se redujo al mínimo. Por ejemplo, toda la configuración de Mech ha desaparecido, dejando solo algunos ajustes preestablecidos. Los controles se simplificaron, pero esto realmente no mejoró la jugabilidad. Aunque los gráficos están totalmente texturizados, presentan una resolución bastante más baja, lo que hace que parezcan "feos" en comparación con la versión de DOS.

Conclusion

Mech Warrior 2 sigue siendo bastante divertido de jugar hoy día, y con ODROID es posible, incluso si la experiencia no es exactamente la misma que en su día. Desafortunadamente, no pude conseguir una copia de la versión DOS 3DFx del juego, quizás habrían mejorado los gráficos y el rendimiento algo más, ya que nuestro DOSBox también tiene soporte Glide (3DFx).

Hay muchas versiones diferentes y algunas pueden funcionar mejor que otras en ODROID. Puede que escriba un artículo comentario a éste para ver si el resto de versiones pueden ejecutarse en ODROID. Hasta entonces, seguiré destruyendo a otros Mechs usando el teclado y el ratón para controlar mi Mech ¡y brindar más honor a mi clan!

Be the first to comment

Leave a Reply