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
) 1
and2
-> 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
.