[WIP] Tiger Road - proyecto de port a clásicas

Tiger Road es un plataformas de acción de 1987 de Capcom, lanzado entre Ghosts'n Goblins (1985) y Ghouls 'n Ghosts (1988), y comparte el tipo de plataformeo y de jugabilidad con éstos, pero ambientado en la China medieval.

El proyecto es portarlo a varias consolas clásicas, empezando por Mega Drive, que por lógica será la que se lleve algunos tijeretazos (al menos, hasta que alguien con mucho más talento lo haga mejor).

Su placa es "Capcom-based" o "pre-CPS", y su CPU y chip de sonido son razonablemente similares a los de Mega Drive. Su resolución es 256x224, lo cual encaja con uno de los modos de la consola, de modo que se ve a pantalla completa sin pérdidas y sin necesidad de cortar o estirar gráficos.

Por ahora, en Mega Drive, está completo, con la música bastante bien adaptada, y es jugable, aunque tiene correcciones pendientes y por lo tanto aún es beta:

https://hombreimaginario.itch.io/tiger-road-md
(Recién actualizado a beta 17)

ImagenImagen

Todo lo estoy haciendo a partir de la rom arcade original. Elegí este juego, aparte de por gusto personal, porque creo que no se pisa con ningún otro proyecto homebrew ya iniciado. No pretendo ni fastidiar a nadie ni dármelas de que sé más de lo que sé. Todo esto lo hago por entretenerme y por aprender con las herramientas que tengo ahora a mi alcance principalmente por trabajo.

Una vez comprobé que se podía hacer, he empezado paralelamente la adaptación a Neo Geo, Saturn y Dreamcast.



Curiosamente, 256x224 no encaja con ninguno de los modos de pantalla de Saturn, así que lo muestra con bandas negras a los lados, exactamente igual que el Super Ghouls 'n Ghosts (que está en uno de los Capcom Generations de Saturn). Pero creo que puedo poner un selector para forzar un estirado.

Por ahora, lo que sí tienen ambos es un selector de dificultad, que en el arcade iba por dip switch.

Todo esto es muy wip y lo que no quiero es hacer "otro port con IA" del que simplemente se dice "ah, pues funciona" y nunca más se toca, y se queda ahí con sus fallos. Seguiré trabajando en ellos más o menos a la vez e iré informando.

[bye]
Fantástico. Buena elección. A estar pendientes toca.
Pues bienvenido sea :)
Gracias por el trabajo,me quedo para ir viendo la evolución!

Saludos.
@Madmorte @PDragoon @Xfactor Gracias. Lo último que quiero es hacer otro "AI slop" del tipo "mira, he hecho que funcione, bro" y que ahí se quede sin corregir para los restos. Mi idea es seguir puliendo las diferentes versiones en paralelo, y si a nadie le importan o tampoco aportan gran cosa, qué se le va a hacer: yo me he entretenido y he aprendido cosillas por el camino.

ImagenImagen

Si bien la idea es portar el original de la forma más fidedigna posible (con ciertas adaptaciones de colores en MD), sí he metido algún cambio que considero simplemente práctico. Por ejemplo:

- Selector de dificultad, visible, en la pantalla de inicio. En el arcade no estaba (la dificultad se configuraba con los dip switches).

- Demo / Attract mode con sonido. En el arcade no lo tiene, hasta que se mete una moneda.

- El arcade es de "2 jugadores alternos", que en la práctica significa que hay dos personas que se turnan el mando. Siempre me pareció absurdo y eso está eliminado del port.

- Después de la pantalla de aviso legal, el original iba unos segundos a la de título y de ahí al attract mode con INSERT COIN, hasta que se introducía una moneda. Entonces, pantalla de título de nuevo hasta que el jugador pulsase start. En esta pantalla se mostraba la info de 1st bonus, 2nd bonus, etc. y el ranking de hi-score. En los ports, estoy quitando esa pantalla de título intermedia para que, tras el aviso legal, comience el attract mode (ya sí con sonido, como decía), y que muestre PRESS START en vez de INSERT COIN (porque la moneda no tiene sentido, salvo en MVS).

- En Mega Drive, la música está replicada de manera bastante fiel. El hardware es relativamente similar. En el resto de plataformas, el chip de sonido tiene que buscar sus formas de sonar parecido. Para liberarle de ese trabajo, la música irá en pistas en Saturn, DC (en vez de hacer una emulación que pueda sonar chusquera o blablabla) y Neo Geo CD. En AES y MVS, hay que hacer un pequeño malabarismo con los canales disponibles, pero se puede.

- En AES y NGCD, hay 4 créditos por defecto + selector de dificultad. En MVS, hay 1 crédito por moneda como es lo normal, y por cada crédito, 2 vidas. Neo Geo tampoco tiene modo 256, así que o se fuerza el estirado en el propio port, o se deja con algo de negro a los lados.

Imagen

👆 Aquí está funcionando (por ahora sin sonido) en una MVS normal, con cartucho BackBit, en una Astro City, de un compañero del foro que me ha hecho algunas pruebas.
Buenas @hombreimaginario , lo primero gracias por el port, a mí no me está sonando en mi Mega Drive 1 (con mod de palancas, suelo tenerla a 60hz) con everdrive chino ¿es normal?
@hombreimaginario Suena de vicio todo lo que dices. Música para mis retro oídos
@eknives Me acaban de dejar en Itch un comentario casi idéntico en inglés. No habrás sido tú, ¿verdad? [+risas]

Entiendo que es una MD1 originalmente PAL. ¿Me confirmas modelo exacto, please? O foto de la parte de abajo de la consola. ¡Gracias!
@hombreimaginario el mismo, cuando vuelva a casa te paso la foto, mil gracias
El port que estas haciendo de la obra maestra arcade Tiger Road, me parece genial y super nostalgico.Ya lo he probado en megadrive y todo pinta super digno y bastante fiel,ademas jugablemente se parece bastante tambien, me a sorprendido la verdad lo bien que esta quedando en MD.Falta por pulir cosillas claro(algunos fx se pierden o no suena muy haya,alguna correcion de alguna animacion etc) pero seguro que iras a mas con esas cosillas poco a poco y lo dejaras autentico viendo lo que has echo hasta ahora .

Tiger Road es uno de mis juegos preferidos de todos los tiempos y de los mejores que a echo capcom en su historia, y siempre quise una adaptacion en la consola NES, ya que fue la primera que tuve de peque, pero no fue asi y despues en las consolas posteriores y 16 bits solo llego una adaptacion a turbografx, diferente pero muy chula tambien, sin embargo ni a megadrive ni a Super nintendo llego la conversion.Te felicito por tu trabajo y espero que lo deje lo mejor posible que puedas poco a poco :)
@hombreimaginario ya tengo el modelo exacto.

Model No.: 1601-18
Rating : DC 10V 1,2A
Serial Number: 130170452

Gracias
10 respuestas