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!

StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authormisteki
TagsNES (Nintendo Entertainment System), Pixel Art

Download

Download
Export To CHR-ROM.lua 2 kB

Install instructions

How to use

  1.  Place this file in your Aseprite scripts folder (go to File -> Scripts -> Open Scripts Folder).
  2.  Run the script by going to File -> Scripts -> Export to CHR-ROM.
  3. Choose target location and save your .chr file!

Leave a comment

Log in with itch.io to leave a comment.