News:

As a consequence of the forum being updated and repaired, the chatbox has been lost.
However, you can still come say hi on our Discord server!

Main Menu

Sprite editing

Started by Salanewt, 16, December, 2009, 06:43:33 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Salanewt

Hello. Lately, I have been working on some personal experiments, and I have a few questions because of it. Now, in Mario and Luigi: Superstar Saga, there are both compressed and uncompressed graphics stored in here. All of the sprites are composed of separate tiles, which are 8x8. Is there any way to give a sprite more tiles? The reason why I ask is because Luigi in Superstar Saga is 16 pixels wide, but I want to make him wider.

Also, I noticed that although sprites are limited to a 15 colour palette, excluding the transparent colour, some games have sprites with more than the limit that is allowed. Even after changing a character's palette, I still do not know how some sprites have more colours. Is there a script that allows for this or something (to allow for more colours for a limited period of time)?

Have a nice day.

Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?

Atrius (He/Him)

It all depends on how the game is programmed, you won't find one answer that fits every GBA game for those cases.  I know in Golden Sun's case making sprites be different sizes is a very simple matter.  All of it's sprites share a single 224 color palette though, and trying to make it so that some sprites had their own 16 color palette would be nigh impossible.  Mario & Luigi's sprite system appears to be completely different though.
[sprite=220,4,0]I'm shaking my head in general disapproval of everything[/sprite]

Salanewt

Yeah, it is pretty different. It might be possible to make compressed graphics any size, but the uncompressed graphics are cramped in as tiles. My plan is to try to find where the offsets for the tiles are read from, so I can just relocate the sprites. I doubt that this will work though, since the game might use something other than a pointer system for locating sprites.

My plan for now it to modify this guy a tiny bit so he looks almost the same, yet is slightly smaller so he can fit:

And that is my secret plan.

Have a nice day.
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?