Pixel art editor with GRP support.
Root / Submissions / [.]
pirateCreated:
Aseprite is a great pixel art tool.
It doesn't support custom formats yet but we'll be able to create plugins in the future (see here).
Anyway, it's open source so I built a version with GRP support myself and it works pretty much perfectly.
This is a Windows version but I included information about the edits I made so anyone can compile for Mac, Linux or improve it.
It supports both raw GRP files (extracted through PetitModem) and dumped ones (from the game's extdata). You need to add the .GRP extension to the filenames, though.
USAGE NOTES:
I don't know how to operate the software very well yet so the only way I found to use the transparent color is by going to Layer > Layer from Background before doing anything.
If you don't do that you'll see the transparency but will only be able to paint solid colors even when you pick the transparent one (#000000)
Also remember that the GRP images are always 512x512 pixels big.
Keep this in mind if you plan to convert other images to this format.
Download Link
https://files.catbox.moe/qmxcx8.zip
EDIT: updated to v1.1.10
Replying to:MyLegGuy
For putting the file back in to the extradata after extracting and editing it, do you just need to put the header and footer back in?
Editing them from the extdata and putting them back in probably wouldn't work. The file /should/ fail because the changes aren't reflected by the header (since you just stuck the previous one back on), and we have no way of actually making a new one.
Somebody prove me wrong, because I don't want to be right.
Replying to:MyLegGuy
For putting the file back in to the extradata after extracting and editing it, do you just need to put the header and footer back in?
Actually I think the header contains only metadata (creator name, modification date, whatever).
Modifying the image does not seem to corrupt the file.
Replying to:MyLegGuy
For putting the file back in to the extradata after extracting and editing it, do you just need to put the header and footer back in?
Anyway, updated it.
Added a dumb detection by file size, if it detects a dumped file it will load fine and save it with the header and footer untouched afterwards
Replying to:MyLegGuy
For putting the file back in to the extradata after extracting and editing it, do you just need to put the header and footer back in?
Could've sworn they included a md5 hash in there somewhere. Any smart programmer handling proprietary files would make it so externally modifying the file breaks it.
Replying to:MyLegGuy
For putting the file back in to the extradata after extracting and editing it, do you just need to put the header and footer back in?
The footer looks like a 128 bit hash.
But how do you put this on smilebasic? (Like a folder)