[PORT] Street Fighter Champion Edittion a Megadrive

Os actualizo un poco para el que le interese.

He descartado el arte que estaba usando para el background ayudado por IA que se basaba en CPS1 y lo he redibujado a mano píxel a píxel, tile a tile, basandome en el arte de Megadrive y añadiendo los elemenos faltantes de la versión de CPS1 como el elefante grande.

Lo estoy haciendo así por varias razones:

1-> Ya tiene la paleta correcta.
2-> Ya tiene bastante optimización de tiles (aunque no sirve de mucho al tener que estirar).
3-> Probé a degradar la versión de CPS1 pero siempre al final necesitas mas tiles si o si y para mover esos personajes tan grandes necesito toda la VRAM disponible y que se consuma lo minimo para el fondo y la DMA mínima para animarlo.

No sirve la IA para modificar el arte pensad que en cuanto estires el background (megadrive) o lo comprimas como pasa en CPS1 te cargas la correlación por tiles y la simetria, asi que hay que redibujar los tiles a mano si o si y seguramente lo mismo para los personajes.

He añadido la musica, cajas de impacto e IA del honda VS Dhalsim y como podeis adivinar pese a las optimizaciones sigue habiendo problemas grandes de rendimiento, consume el escenario por línea, consume mucho transferir los personajes y consume un monton animar el escenario con los 6 elefantes.

Veremos si consigo que la prueba vaya a 60fps de momento hay un scroll que da tirones y personajes que se saltan animaciones.

¿Lo conseguiré optimizar? veremos pero esta prueba tiene que salir bien en fluidez para que me anime a hacer el juego completo que como entenderéis lleva muchsimo trabajo manual ampliar horizontal y verticalmente los escenarios ya es un trabajo que lleva un montón de tiempo y para el vertical no hay ayuda pero es obligatorio si no quieres cinemascope.

Un Saludo.
Tienes Kudos por querer poner en una 16 Bits las animaciones,la belleza robada...

La melenita de Ken ir hacia delante cuando el retrocede...

Nos arrebataron eso.

Pero es una lastima que no seas mas fan del World Warrior,ahi estaba toda la magia,y la Palmera.

Ojala llegues a portearlo con exito.

Edit:

No se si conoceras esto:


Yo lo he conocido hace minutos,y hay melenita!,pero por ejemplo Guile no tiene su animacion de retroceso,solo Ken y algun otro personaje al parecer.
CodeEricca escribió:Tienes Kudos por querer poner en una 16 Bits las animaciones,la belleza robada...

La melenita de Ken ir hacia delante cuando el retrocede...

Nos arrebataron eso.

Pero es una lastima que no seas mas fan del World Warrior,ahi estaba toda la magia,y la Palmera.

Ojala llegues a portearlo con exito.

Edit:

No se si conoceras esto:


Yo lo he conocido hace minutos,y hay melenita!,pero por ejemplo Guile no tiene su animacion de retroceso,solo Ken y algun otro personaje al parecer.


Opina de mi prototipo, calentito sacado de mi megadrive el para comprobar si el port es posible con los sprites del arcade y todas las animaciones, por supuesto con los 3 elefantes animados y el paralax nada de cutreces como pegarlo en el escenario.

A ver que opinais, queda mucho trabajo por hacer pero me parece un buen comienzo:

naxeras escribió:
CodeEricca escribió:Tienes Kudos por querer poner en una 16 Bits las animaciones,la belleza robada...

La melenita de Ken ir hacia delante cuando el retrocede...

Nos arrebataron eso.

Pero es una lastima que no seas mas fan del World Warrior,ahi estaba toda la magia,y la Palmera.

Ojala llegues a portearlo con exito.

Edit:

No se si conoceras esto:


Yo lo he conocido hace minutos,y hay melenita!,pero por ejemplo Guile no tiene su animacion de retroceso,solo Ken y algun otro personaje al parecer.


Opina de mi prototipo, calentito sacado de mi megadrive el para comprobar si el port es posible con los sprites del arcade y todas las animaciones, por supuesto con los 3 elefantes animados y el paralax nada de cutreces como pegarlo en el escenario.

A ver que opinais, queda mucho trabajo por hacer pero me parece un buen comienzo:


Tiene muy buena pinta :)
naxeras escribió:
Opina de mi prototipo, calentito sacado de mi megadrive el para comprobar si el port es posible con los sprites del arcade y todas las animaciones, por supuesto con los 3 elefantes animados y el paralax nada de cutreces como pegarlo en el escenario.

A ver que opinais, queda mucho trabajo por hacer pero me parece un buen comienzo:



ACOJONANTE [flipa] . Si parece el jodido arcade.

Por cierto, eso de que los elefantes puedan moverse en otros planos me ha hecho acordarme del port que estaba Amaru del G&G a MD; resulta que he mirado el vídeo de la primera fase y en la parte de la tormenta los árboles de atrás no se mueven. ¿Imposibilidad técnica?

https://www.youtube.com/watch?v=9npO0cW1W70

Alrededor del 0:50 segundos. En el arcade se mueve como en tres planos. Los árboles más cercanos, unos en el medio y otros al fondo.
@naxeras Me quito el sombrero, está de PM. Con lo que contabas, me lo imaginaba mucho peor. Veo que no hay animaciones de caminar hacia atrás, tienes intención de implementarlas? Muy inteligente el poner el primer elefante con el fondo. Otros mods pegan dos elefantes y queda mal, así está muy bien. Por último, el sonido dijiste que cogerías directamente los del SF2, pero si alguien te echara una mano, creo que añadir el sample de los platillos y mejorar la calidad de las voces, lo dejaría casi calcado al audio del arcade. Has cogido el código fuente para colisiones y jugabilidad? Pinta a que se juega como el original.
Johibe escribió:Muy inteligente el poner el primer elefante con el fondo.


Acabo de comprobarlo, y el arcade es así.

Muy impresionante.
Está genial, por favor sácalo adelante. Enhorabuena.
@cirote3
Gracias tío poco a poco, de momento esta en pañales.

@gaditanomania
Muchas gracias, en cuanto al hack de amaru, es por VRAM casi seguro (aunque no he analizado la rom), quiero recordar que CPS1 tiene el doble de memoria que Megadrive, hay que hacer recortes si o si en el arte otra cosa es que se note mas o menos dependiendo de como recortes. También tiene casi del doble de CPU por cierto, esto es importante porque estoy implementando hitboxes, timmings etc de la versión arcade.

@Johibe

Los personajes ya tienen la animación de andar hacia atrás como en el arcade, tanto Honda como Zangief, a lo mejor no se nota en el video porque como zangief tiene la IA de ir a por ti... pero fijate si va hacia atrás como hecha el cuerpo...

En cuanto al apartado sonoro:

-> Música: No soy compositor, no lo puedo hacer mejor que capcom ni de lejos, puedo usar IA pero nunca va a sonar igual que el arcade y sinceramente no veo nada malo en la musica de la versión original, como si lo veo en la versión super de megadrive que es horrenda lo mal hecha que está o la versión de SNES que para mi la musica es inferior a la de megadrive.

-> Voces: Puedo mejorar las voces sustancialmente, que se oigan tan bien como el arcade practicamente, peeeero no lo voy a hacer, como podeis entender el tamaño de la rom es una limitación importante, con esos espritacos y sobre todo el número brutal de animaciones que tiene respecto a la rom original de megadrive hace que ya la rom empiece a ser gigante con solo 2 luchadores y un escenario, si le meto voces mejores el juego completo no va a funcionar ya no en un everdrive chino sino en ningún everdrive, pero aqui por supuesto dejo la puerta abierta, si acabo el juego (que veremos lo que me dura la motivación) y veo que el tamaño de la rom es inferior al que soporta el everdrive V3 de los chinos pues le meto mejores voces, pero de momento no las voy a tocar no quiero un juego que solo funcione en emuladores, pierde toda la gracia.

Aprovecho para comentar mas cosas sobre el tamaño, lo maximismo son 56 Mbit que tengo (como el arcade mas o menos), pero las voces en mega no se pueden comprimir como en CPS1 y ademas se necesitan tablas pregrabadas para los escenarios y para mover los espritacos esos sin que la DMA llore de puro sufrimiento, compresión no quiero metersela a los personajes porque si no va a poder la mega, pero si se pueden comprimir la intro, los endings, los escenarios y las mierdas que van precargadas en RAM, veremos pero tiene mala pinta eso del tamaño, de momento va a ser:

-> Intro Megadrive.
-> Endings Megadrive.
-> Escenarios derivados de Megadrive.
-> Musica de Megadrive.
-> Voces de Megadrive.
-> Pantallas de VS de Megadrive.
-> Pantalla de selección de luchadores de Megadrive.

El resto en principio derivará del Arcade.

Proximos pasos:

-> Añadir Intro.
-> Añadir pantalla de seleccion de personajes.
-> Añadir sistema de rounds.
-> Añadir Ryu.
-> Añadir Stage de Ryu.
-> Bonus Stage de los barriles (no lo veo posible pero bueno)

issus escribió:
Johibe escribió:Muy inteligente el poner el primer elefante con el fondo.


Acabo de comprobarlo, y el arcade es así.

Muy impresionante.


Lo que quiere decir Johibe es que en la versión de Megadrive original se cargaron al elefante grande y pusieron el mediano como plano.

En el arcade se usan 3 planos, megadrive solo tiene 2 entonces solo puedes poner 2 elefantes que es lo que hicieron en el port original, peeeeero hay otra opción que es que el mediano sea también sprites como los los personajes y ya tienes el plano 3, peeeeero megadrive tiene una limitación del numero de sprites por linea importante que hace que un elefante tocho, mas 2 personajes tochos parpadee todo que da gusto por eso se usan unas tablas precargadas de posición para que solo haya 1 elefante (el que se vee) y el otro se vaya descargando dependiendo de la camara, y ademas se ha eliminado parte del elefante que queda invisible por la camara, aun así no he conseguido de momento hacerlo perfecto y hay algo de flikering, veremos si consigo arreglarlo, si no se quedará así y con un poco de suerte solo habra esos pequeños parpadeos cuando los personajes mas tochos del juego luchen entre si en la pantalla de dhalsim.

Un Saludo.
Pintaza. Me he quedado muy sorprendido. Enhorabuena por estos avances
@naxeras De todas formas, enhorabuena. Si lo logras, aún con concesiones, será la leche. Y viendo cómo va lo que tienes, tengo mucha fe en tu proyecto. Ya veremos cómo queda la ROM de grande al final.
@naxeras

Dios santo! 😱😱😱😱😱😱.

Pero que brutalidad! Te doy mis dieses compañero, menuda calidad te has marcado.

Sigue para adelante que pinta genial.😉
@naxeras

¡increible!esta quedando genial!es dificil de creer que puede acabar pareciendose tanto la version de mega drive al arcade.
Impresionante!

Te esta quedando genial y todo se mueve según se espera! Toca monitorear este post. Sigue así!
Está quedando impresionante @naxeras, sigo el hilo de cerca
Me sumo a las felicitaciones. Una pasada ver esos sprites en la Mega.
naxeras escribió:Opina de mi prototipo, calentito sacado de mi megadrive el para comprobar si el port es posible con los sprites del arcade y todas las animaciones, por supuesto con los 3 elefantes animados y el paralax nada de cutreces como pegarlo en el escenario.

A ver que opinais, queda mucho trabajo por hacer pero me parece un buen comienzo:



Brujería! Tiene un pinta increíble! [tadoramo]

Enhorabuena por semejante curro que te estás pegando y si en algún momento necesitas de beta-testers ya sabes [inlove]
@naxeras Te voy a dar mi sincera opinion.

NO entiendo COMO la Megadrive pone eso en pantalla.

Solo ver los personajes me he caGado.

Estoy acostumbrado a los personajes achaparrados de las 16 Bits,eso luce increible,ojala puedas llevarlo hasta el final,muy buen trabajo.
naxeras escribió:
CodeEricca escribió:Tienes Kudos por querer poner en una 16 Bits las animaciones,la belleza robada...

La melenita de Ken ir hacia delante cuando el retrocede...

Nos arrebataron eso.

Pero es una lastima que no seas mas fan del World Warrior,ahi estaba toda la magia,y la Palmera.

Ojala llegues a portearlo con exito.

Edit:

No se si conoceras esto:


Yo lo he conocido hace minutos,y hay melenita!,pero por ejemplo Guile no tiene su animacion de retroceso,solo Ken y algun otro personaje al parecer.


Opina de mi prototipo, calentito sacado de mi megadrive el para comprobar si el port es posible con los sprites del arcade y todas las animaciones, por supuesto con los 3 elefantes animados y el paralax nada de cutreces como pegarlo en el escenario.

A ver que opinais, queda mucho trabajo por hacer pero me parece un buen comienzo:



Pinta estupendo ;) pero te llevará tiempo y curro eh [+risas] Bueno, todos esperaremos y lo petarás seguro!
Vas a subirlo a itchio? Seria genial poder ir probando las roms.
naxeras escribió:
-> Voces: Puedo mejorar las voces sustancialmente, que se oigan tan bien como el arcade practicamente, peeeero no lo voy a hacer, como podeis entender el tamaño de la rom es una limitación importante, con esos espritacos y sobre todo el número brutal de animaciones que tiene respecto a la rom original de megadrive hace que ya la rom empiece a ser gigante con solo 2 luchadores y un escenario, si le meto voces mejores el juego completo no va a funcionar ya no en un everdrive chino sino en ningún everdrive, pero aqui por supuesto dejo la puerta abierta, si acabo el juego (que veremos lo que me dura la motivación) y veo que el tamaño de la rom es inferior al que soporta el everdrive V3 de los chinos pues le meto mejores voces, pero de momento no las voy a tocar no quiero un juego que solo funcione en emuladores, pierde toda la gracia.



Hasta 90 megabits se puede ir, eso es lo que pesa el UMK Trilogy del ruso, y hay una rom que funciona en los everdrives chinos.

El SF2 CE de arcade pesa....... 58 megabits (?)

Pantalla de selección de luchadores de Megadrive.


Por favor, que sea la de arcade, en Megadrive Blanka parece Anselmo el ñordo humano.
@chinitosoccer 48 y corre en everdrives chinos, creo que sip.

PD; Perdona, pensaba que decías el hack nuevo que hay para MD [tomaaa]
72 respuestas
1, 2