Optiroc / SuperFamiconv

Flexible and composable tile graphics converter supporting Super Nintendo, Game Boy, Game Boy Color, Game Boy Advance, Mega Drive, PC Engine and WonderSwan formats.
MIT License
152 stars 22 forks source link

Output of SNES's map data for non-8x8 tile mode is incorrect #34

Open akumanatt opened 3 years ago

akumanatt commented 3 years ago

Although there's a relevant piece of code that handles this. It's never executed if map splitting is not specified. So, command arguments like -i <png> -W 16 -H 8 -B 4 -R -t <4bpp> -m <map> will result in an incorrect map data.

Molive-0 commented 2 years ago

I believe I am having this issue as well, but enabling map splitting does not seem to help. Is there a fix?

nikku4211 commented 2 years ago

I am trying to convert an image I tweaked specifically for 16x8 tiles for use with mode 5, and only part of the image is actually converted into tiles, making the final image on my SNES ROM look chopped up and screwed. Here is the image file I used, plus SuperFamiConv's output.

And here's the result as a ROM.