So I've made a local branch to deal with custom sprites. It's highly experimental, but I've at least taken the first step. I've been able to dump sprites to image files named after their hash. The list of known sprite hashes is currently stored, so now all I have to do load the data from modified image files. Nothing to show now (I mean really, all I have is a folder full of 8x8 BMPs) but if I do this right, it should be possible to completely colorize GB games with no limits on the amount of colors (aside from being 32-bit ARGB). Games could be colorized to an even greater extent than the Super Game Boy, or even regular GBC games. I could do this for background tiles as well. Pictures of this tomorrow, probably, if all goes well.
EDIT: *Laughs maniacally* It's finished, and it was easier to implement than I expected. Pictures incoming tomorrow for sure, blog post about this as well.
EDIT 2.0: Time for a fake bump. I've gotten it where Game Boy Enhanced can dump and load both sprites and background tiles, so it's possible to completely recolor games (the ones that work anyway). It takes a while to get everything right, since I'm only dealing with 8x8 sprites (Game Boy Enhanced doesn't support 8x16 sprites yet), so I have to really know what pattern I'm looking at when I'm editing these. Only had enough time today to do a bit of Tetris, but it's working for other games. And so today I have achieved something that no other Game Boy emulator has done before (to my knowledge, at least)
![[Image: TLbUK6P.png]](http://i.imgur.com/TLbUK6P.png)
On second thought, a video would be better proof, but that's gonna have to wait until I write a blog entry on this.
EDIT: *Laughs maniacally* It's finished, and it was easier to implement than I expected. Pictures incoming tomorrow for sure, blog post about this as well.
EDIT 2.0: Time for a fake bump. I've gotten it where Game Boy Enhanced can dump and load both sprites and background tiles, so it's possible to completely recolor games (the ones that work anyway). It takes a while to get everything right, since I'm only dealing with 8x8 sprites (Game Boy Enhanced doesn't support 8x16 sprites yet), so I have to really know what pattern I'm looking at when I'm editing these. Only had enough time today to do a bit of Tetris, but it's working for other games. And so today I have achieved something that no other Game Boy emulator has done before (to my knowledge, at least)

![[Image: TLbUK6P.png]](http://i.imgur.com/TLbUK6P.png)
On second thought, a video would be better proof, but that's gonna have to wait until I write a blog entry on this.
