The obligatory screen shot (click for fullsize version):
Features currently implimented are:
- Simple XML based specification files that tell the editor where in the ROM the data is.
- NES format graphics loading and display.
- Most of the graphical user interface.
- Metatile selection and viewing.
- Row by row and column by column metatile arangements.
- Metatile editing backend.
- Basic spec file for Super Mario Bros.
Features on the to do list are:
- Metatile editing user interface. (The backend's not much good without it.)
- Pallet support.
- Proper error handling on IO errors.
- Confirmation dialogs on close, quit, etc.
- Preferences loading, saving, and editing.
- Support for formats other than NES.
- Support for display of horizontally or vertically flipped tiles.
- Variable zoom levels for the metatile editor and tileset selector widgets.
- Help beyond just About.
- Fixes for various non-critical but annoying bugs.
- UI layout tweaking.
- Spec files for other popular games.
- Other stuff I'm sure I've forgotten...
So anyway, that's what I've been up to the last couple of days. Hopefully I can get a beta release made within a week or so.
In the mean time, please feel free to give suggestions for features, critique my user interface, beg for a release, etc.