maxim-zhao / battlemaniacs-restoration

Modifications to Battlemaniacs for Master System to make it more like the SNES original
9 stars 2 forks source link

Pre-title modifications #7

Closed maxim-zhao closed 5 years ago

maxim-zhao commented 5 years ago

Should we just reimplement it using the script engine?

AlWesker commented 5 years ago

"Should we just reimplement it using the script engine?"

What are the enhancements of doing it that way? Maybe it would allow to have a starry sky background like the SNES version does instead of a plain black one like the current SMS one?

maxim-zhao commented 5 years ago

The script engine in its current form is used for the intro, intermissions and game over screens; it allow syou to draw static pictures and text and insert delays. Special effects - picture animations and background effects - would be "extra".

To draw the (animated) starfield would be a bit tricky as the SMS doesn't have the hardware layers support the SNES has. We could fake it with sprites, similar to the Wonder Boy III ending sequence, but the starfield would have to lose some density ad it would require running a sprite engine during those sequences, which may be tricky to fit in with the game engine. Alternatively we could throw a starfield picture up and draw text over the top... but we'd still have cuts to black.

AlWesker commented 5 years ago

So the Game Over screens are going to be modified too. That's great. I wonder if it's just to add the missing Game Over intermission-like scenes with the Dark Queen and T Bird or can the Game Over screen itself be modified. It's because the Master System Game Over screen reuses the title screen artwork for both Pimple and Rash while the SNES Game Over screen had its own artwork. Take a look at the difference.

SNES

imagen

Master System

imagen

Regarding the starfield, the sprite engine maybe sounds a little too complicated to attempt. Maybe we can do a test with the starfield picture and drawing text and see if it fits good that way. I'll upload a converted starfield to use as test.

maxim-zhao commented 5 years ago

I did end up reimplementing it using the same engine, it's almost identical except I didn't make it possible to have unskippable screens yet :) and I can't delay more than 256 frames, whereas the original makes you stare at each screen of text for 6 seconds... I'm inclined not to bother with those aspects though.

maxim-zhao commented 5 years ago

By the game over screen I meant the pre continue screen... But I will get to the game over screen.