This project is still in an early stage. Currently, the editor allows loading, editing and saving of .chr files. It has only been tested with graphics extracted from a Super Mario Bros. ROM file. The project has only been tested on MacOS High Sierra.
The full NES palette is available, and during editing the palette is constrained so as to discourage graphics the NES can't actually render.
This editor aims to replace YY-CHR at least for NES graphics.
- More drawing tools
- Selecting and sliding
- Cutting / copying and pasting
- Specify file to load
- Specify file to save
- Implement toggle-able grid
- Using different character data patterns
- Allow specifying and saving meta-sprites
- Implement nametable editor (including meta-tiles)
- Implement attribute-table editor
- Support for other operating systems (
Windows,Linux, possiblyBSD)
- Load character ->
L(loads a file calleddata.chr) - Save character ->
S(saves a file calleddata.chr) - Load samples ->
Z(loads a file calledsamples.sam) - Save samples ->
X(saves a file calledsamples.sam) 1and2-> Switch between character / sample editing mode and nametable editing mode(this mode is currently not usable)- Scroll -> zoom
The editor is written in C++ using Emacs. A Makefile is supplied, so running make from this folder should compile the project for you. The project uses GLFW and OpenGL 3.2.


