? Pixel art editor with GRP support. ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password
Creep into the Halloween / Horror Programming Contest (Deadline Extended)

Pixel art editor with GRP support.

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
Author
pirate
Updated
Rating
8 votes
Categories
Keywords
  • art
  • image
  • editor
  • pixel
  • grp
  • bg
  • background
  • sprite
  • graphic
9 Comment(s) mia mia Day Person I like the warm sunshine and wake up early! Express Yourself Banana For Scale Hidden Easter Eggs Night Person I like the quiet night and sleep late. Express Yourself This is useful. Thank you. 16bitcoder 16bitcoder But how do you put this on smilebasic? (Like a folder) chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Avatar Embargo I didn't change my avatar for 90 days Website Good Page Hidden Achievements Transparent? Maybe the eraser would work? MyLegGuy 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? snail_ snail_ Helper Received for being very helpful around SmileBASIC Source Achievements Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! 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. pirate pirate First Week Joined in the very first week of SmileBASIC Source Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Actually I think the header contains only metadata (creator name, modification date, whatever). Modifying the image does not seem to corrupt the file. pirate pirate First Week Joined in the very first week of SmileBASIC Source Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength 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 snail_ snail_ Helper Received for being very helpful around SmileBASIC Source Achievements Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! 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. pirate pirate First Week Joined in the very first week of SmileBASIC Source Website Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength The footer looks like a 128 bit hash.