Aseprite Export to NES CHR-ROM script
A downloadable script
Getting into NES development, I found out that the CHR-ROM (where sprites and background tiles are stored) uses a pretty unique format. Naturally, export to such format is not supported by Aseprite out-of-the-box...
So I quickly made this script! With it, you can export your Aseprite project to CHR-ROM. The project only needs to meet certain criteria:
- Must be 128x256 in size, to match the CHR-ROM size. The top 128x128 section is exported to Bank A and the bottom one to Bank B in the exported CHR-ROM.
- Must use an Indexed, 4-color palette, to match the CHR-ROM 4-color palette limitations. The palette itself is not exported, since it is not defined in the CHR-ROM itself.
Let me know if you have any additional suggestions!
Status | Released |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (3 total ratings) |
Author | misteki |
Tags | NES (Nintendo Entertainment System), Pixel Art |
Download
Install instructions
How to use
- Place this file in your Aseprite scripts folder (go to File -> Scripts -> Open Scripts Folder).
- Run the script by going to File -> Scripts -> Export to CHR-ROM.
- Choose target location and save your .chr file!
Comments
Log in with itch.io to leave a comment.
Great script. Just modified it to do 4k (128x128) so I can use it for retro puzzle maker. At least, it acknowledges it as a valid chr file, so if I haven't done it completely, I'm close to pulling it off!
Sick man! Just what I was looking for. Simple and easy.
Awesome! I'm really glad it helps someone else :)