.png)
Cuando se lanzó Darkstalkers 3 en los salones recreativos, el juego presentaba algunas diferencias dependiendo de la región. Aunque la jugabilidad permanecía intacta, ciertos elementos fueron modificados fuera de Japón para adaptarse a las políticas de censura de los diferentes países del mundo.
El más evidente afecta a la sangre que aparece durante algunos ataques cuando golpeas al oponente. Ésta fue sustituida en occidente por una extraña sangre de color blanco.
Uno de los personajes más afectados por este cambio es Jedah. Este demonio utiliza su propia sangre como arma en muchos de sus ataques especiales, sangre que en las versiones internacionales fue modificada a un color violeta.
Otro cambio puede encontrarse en el escenario Forever Torment, en el que aparecen varias manchas de sangre de color verde.
También en la versión japonesa aparece el mensaje "Down" cuando un oponente es derrotado, siempre que no se trate del asalto final del combate. Este detalle fue eliminado en las versiones internacionales, aunque desconozco el motivo.
Todas estas diferencias ya estaban presentes en las distintas versiones arcade y fueron heredadas posteriormente por las conversiones domésticas, incluyendo la versión de PlayStation.

Historia del parche
Tras terminar un romhack de otro juego de lucha, me preguntaron si sería posible crear una modificación para la versión NTSC americana de Darkstalkers 3 que restaurase la sangre de color rojo. De hecho, me pasaron un código de GameShark que realizaba estos cambios en dicha versión del juego.
La verdad es que al principio no entendía por qué alguien querría un parche cuando podía jugar directamente a la versión japonesa, que no contiene censura. Al fin y al cabo, aunque aparezcan los diálogos en japonés, estos no suelen tener demasiada importancia en un juego de lucha. Sin embargo, pronto comprendí que existen aficionados muy apasionados de los juegos de lucha en 2D que disfrutan jugando y coleccionando las distintas versiones de un mismo título.
Tras analizar el código de GameShark y comparar varias versiones del juego, conseguí replicar los cambios. El problema era que el código no solo restauraba los elementos censurados, sino que además cambiaba los textos al japonés. Incluso algunos personajes recuperaban los nombres utilizados en la versión japonesa.
Es como si ambas versiones de la recreativa estuvieran incluidas en el mismo disco. Aunque también es cierto que algunos juegos de recreativa tenían la opción interna de activar o desactivar la censura.

Tuve que rastrear exactamente qué era lo que activaba el código para poder restaurar el contenido censurado sin alterar el idioma ni los nombres occidentales de los personajes. Una vez solucionado este problema, mi amigo me preguntó si podía corregir también dos errores en los textos de los finales.
En el final de J. Talbain mencionan a "John" en lugar de "Jon". Por otro lado, en el final de Hsien-Ko aparece el nombre "Lei-Lei" cuando debería ser "Mei-Ling", la hermana gemela del personaje. Todo apunta a que se trata de un descuido durante la localización, ya que Lei-Lei es el nombre japonés de Hsien-Ko.
Estos errores no son cosas que aparecieron al activar la censura, siempre han estado ahí desde un principio en las versiones occidentales.
Para corregir estos nombres tuve que estudiar la estructura de los archivos del juego. Descubrí que, en lugar de utilizar una tabla de caracteres tradicional, el juego almacena cada letra como un sprite independiente y, además, cada uno de ellos está comprimido individualmente. En lugar de invertir tiempo en analizar el algoritmo de compresión, aproveché para identificar los sprites de las letras que necesitaba y las sustituí por otros ya existentes en el juego, corrigiendo así los nombres.

Poco después de publicar la primera versión del parche, un usuario me informó de un error gráfico en las barras de especiales. Uno de los sprites de la parte inferior de la barra estaba desplazado unos píxeles hacia arriba respecto a donde debería de estar. Como apenas había jugado a Darkstalkers 3, no me había percatado del problema, aunque siempre me había parecido que esa zona de la interfaz tenía un aspecto extraño.
Lo que más me sorprendió fue descubrir que este error estaba presente en todas las versiones de PlayStation. Resulta difícil entender cómo un fallo tan visible pasó desapercibido durante el desarrollo y permaneció sin corregirse en todas las ediciones del juego. Tras localizar su origen, aproveché para corregirlo e incluirlo en una nueva versión del parche.

El parche que elimina la censura
El objetivo de este parche es restaurar los elementos modificados durante el proceso de censura sin alterar el idioma.
Descarga el parche que restaura el contenido censurado (5,66KB). Archivo comprimido en "7z" que contiene un parche para las versiones NTSC-U y PAL de PlayStation de Darkstalker 3. Los parches están en formato ppf, por lo que se necesita una herramienta como PPF-O-Matic para poder aplicarlos.

Aunque el proyecto comenzó como una simple adaptación de un código de GameShark existente, terminó convirtiéndose en una restauración más completa que busca ofrecer la versión occidental definitiva de este clásico juego de lucha en dos dimensiones.
No hay comentarios