Git.exe: The Redeemer

Ahh! I found it!

The ultimate graphics conversion tool that allows mapping in 1D mode and Screen-Based-Blocks mode! I proudly present my precious finding: git.exe!

To all who aren’t programmers, this tool is made by Cearn (daytshen#hotmail^com) and is used to convert an image file like BMP to data that can be read straight into GBA/DS memory (the DS has the same 2D hardware). As all programming with memory is crappy, especially when you have different color modes and tiled and non-tiled sprites/backgrounds, things tend to get complicated. Well, not anymore. This little tool provides all the options one could ever need, and does its job even better than gfx2gba.

As a sidenote, I think I will use a tiled background for my sprite rendering. You would probably say I’m crazy, because those aren’t made for sprite! Because each sprite has its own position, palette, size and rotation. More importantly, animation! Well I checked out some GBA roms for educational purposes, [those games suck!], and found out that they actually use a tile background too. This makes sense if you think about it.
In pixel art animation, often you change just little things, while many pixels remain the same. If those pixels were even on the same x and y, then a tool like git.exe, given the right parameters can save on memory when putting them into tiles. I hope the following ascii art will make sense. (I hope.)

(1) (2) (3) (4) (5)
aaa ddd eee dde aaa
bbb bbb bbb bbb bbb
ccc ccc ccc ccc ccc

As you can see, in these 5 frames, we can save A LOT of memory on b and c, if we used a tiled background. With sprite objects, b and c would be repeated.
That’s it! Thanks for reading!


No comments yet

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: