For those who haven't heard of the game, ZAS (Youtube
) is probably the best shmup released on Gameboy. Since I've been working on colorization hacks lately (see Super Mario Land Color and Metriod II Color), I decided I might as well try my hand at something a little more in depth.
Features coded so far:
* GBC only "double speed mode" is enabled, and a fix applied to make the music run at the right speed. This will prevent any slowdown from the added coloring code.
* Game loads palettes dynamically based on the colors it would have used in the original game. This fixes problems I was initially having with fade effects in the game and the ending cutscene having the wrong order of colors.
* Sprites have their own unique palette. Original game used the second palette for lighter colored sprites, and that is working.
* Fixed a bunch of bugs that changing graphic stuff messed up.
* Modified the credits to include myself.
As of now, I've played through the game and can say it is totally bug free. Right now it kind of just looks like a Gameboy game with a special palette, but I hope to eventually make each level and each sprite have their own colors, which should add a lot. Currently all the hard parts involved in making the game in color are done. I just need to extend a few functions to get sprites and bgs of different palettes, and then decide how everything should be colored.
If anyone has advice on palette design I'd really appreciate it, because that's something I'm having trouble with. The palette you see took me over an hour to get right.