Lo que Metal Gear Solid V esconde
Jugar con Kojima, cambiar el clima, modificar los enemigos. Todo esto y mucho más ya es posible con la versión PC de MGS V Ground Zeroes, gracias a una comunidad Modding bien entregada. Repasamos los cambios y alteraciones en el código base de un juego que Konami no quiere que se toque.
Modders in Arms
Continuando con la estructura del juego, el archivo ejecutable ha sido protegido tanto como ha sido posible contra modificaciones, siendo extremadamente difícil alterarlo. El archivo en sí mismo contiene una tabla de colocación para evitar que se pueda depurar, cuenta con ofuscación para evitar que se pueda leer el código de desencriptación de los archivos G0S, y además con comprobaciones de CRC. Esto significa que cualquier alteración del archivo ejecutable lo inutiliza completamente. Finalmente, el juego crea dos procesos: uno para ejecutar el juego propiamente dicho, y otro que monitoriza el sistema para comprobar que no se esté intentando conectar un depurador que pueda leer el código de desencriptación. En resumen, los programadores de Kojima Productions han sido conscientes y cuidadosos en el diseño de medidas contra los modders.
Una fuente de la empresa comentaba que desde la directiva de Kojima Productions no se promueve el uso de modificaciones al juego, legítimas o ilegítimas, y que les ha sorprendido la facilidad con la que se ha conseguido modificar el juego. Sin embargo, varios grupos de modders en internet han conseguido a través de métodos indirectos extraer archivos de los dos archivos G0S restantes; en particular el archivo Data02, que contiene gran cantidad de datos sobre el juego, incluyendo código fuente en formato LUA (un lenguaje de scripting muy ligero) con el que se han definido gran cantidad de parámetros de las misiones, comportamiento enemigo, posición de cámara, controles, armas...
La lista continúa, y es uno de los frentes de modificación del juego más prometedores. También incluye modelos gráficos que permiten (hasta cierto punto) alterar el aspecto del juego, tanto el aspecto visual de los personajes, como la hora del día de cada misión, o incluso modificar el modelo de Big Boss para, por ejemplo, jugar cualquier misión como Hideo Kojima (¡o cualquier otro personaje que aparezca en el juego!) Por supuesto, las adiciones humorísticas no se han hecho esperar, con decenas de vídeos mostrando ediciones de personajes en las situaciones más inverosímiles, como este de Chico o este otro de Kaz Volador.
Cambios Jugables
La desencriptación de los archivos LUA que controlan los aspectos más dinámicos del juego ha permitido gran variedad de cambios a las mecánicas que forman el juego, desde cambios en opciones de gráficos como la eliminación de la profundidad de foco en la cámara (dando mayor nitidez al juego a costa del efecto cinemático), y la inyección de antialias SMAA (más nítido que el FXAA incluido por defecto). Igualmente se han creado herramientas para cambiar el campo de visión a mayores y menores que el por defecto del juego, dando un efecto más amplio o más cinemático respectivamente. Combinado con el cambio de cámaras, algunos usuarios están intentando crear una experiencia de MGSV puramente en modo de primera persona, en incluso adaptando las armas para que se pueda jugar estilo FPS.
Descifrando The Phantom Pain
A partir de el análisis de los datos incluidos en MGSV:GZ se pueden preveer ciertos aspectos de MGSV:TPP que aún no han sido demostrados oficialmente, o que simplemente no han sido mencionados. Sorprendentemente y pese a lo que se ha dicho en ferias y trailers de The Phantom Pain, parece que los cambios de clima y hora no se pueden ejectura dinámicamente en Ground Zeroes. No se sabe si este sistema simplemente se eliminó del juego, o si tuvo que ser desarrollado a posteriori para MGSV:TPP. Hoy por hoy, lo que la mayoría de los modders creen es que el tiempo y clima de MGSV:TPP no será dinámico completamente, sino que sólo cambiará durante el uso del “Phantom Cigar”, el puro que permite a Big Boss cambiar de hora, y que no cambiará al estar simplemente jugando la misión.
Con respecto a los soldados enemigos, en ciertos archivos incluidos en Ground Zeroes se especifican funciones para inmovilizar miembros concretos del rival al más puro estilo MGS2, como por ejemplo poder disparar al brazo izquierdo para que el enemigo no pueda disparar, o a una pierna para que caiga al suelo. Por qué esta funcionalidad no existe en GZ es un misterio. Igualmente parece que o bien se han eliminado armas en GZ que aparecerán en The Phantom PAin, o el equipo de Kojima Productions ha experimentado con armas que después han sido canceladas, como versiones de rifles AK47, M4, el lanzacohetes RPG-7 o el Mosin Nagant.
No está claro si también pudiera ser una cuestión de licencias, ya que desde el MGS Peace Walker no se han usado nombres reales de armas, algo que sí que era costumbre en los juegos anteriores. También hay mención a la Mother Base, más allá de su inclusión en la app compañera de Ground Zeroes. Parece que además de poder capturar soldados, animales, y materiales, existen varias funciones dentro de la Base Madre como Gestión de Tropas, Desarrollo, Enviar a combate, Seguridad y Unión, aunque no se sabe que significa esta última opción. Finalmente, de estos archivos se puede deducir el número de misiones totales de Metal gear Solid V: The Phantom Pain, según los análisis de algunos modders. La cifra parece ascender a las 149 misiones, pero no existe más información en los archivos.