ZEdit: the ultimate PCE dev tool
Posted: Sun Nov 22, 2009 1:07 am
ok... so "ultimate" might be a bit extreme but it's definitely helpful.
i've been out of touch with my inner pce coder and have recently found him.
ZEdit is basically my Zelda Editor but completely rewritten with a new API (Qt!) and this time it will be done properly. C++ and Gtk+ didnt mix well but Qt is C++ and it's designed to be object oriented. since my previous coding on Zelda Editor i have learned a lot in the profession coding realm. i now understand how to use and make models, views and delegates. the backend format stuff was easy to take from the old editor, so most everything is gui junk. i've already made a model and view for map data and images (tiles/sprites) which is a core component to the gui.
here's what the editor will be capable of:
here's the result of three days work, a fast (no lag when scrolling ) loader/viewer for my binary format that can be loaded from an overlay.
click to see full image
i've been out of touch with my inner pce coder and have recently found him.
ZEdit is basically my Zelda Editor but completely rewritten with a new API (Qt!) and this time it will be done properly. C++ and Gtk+ didnt mix well but Qt is C++ and it's designed to be object oriented. since my previous coding on Zelda Editor i have learned a lot in the profession coding realm. i now understand how to use and make models, views and delegates. the backend format stuff was easy to take from the old editor, so most everything is gui junk. i've already made a model and view for map data and images (tiles/sprites) which is a core component to the gui.
here's what the editor will be capable of:
- palette editing (full 512 colors support)
- sprite editing
- tile editing (both 16x16 and 8x8 formats)
- map editing
- importing/exporting data from many different formats (planning on having mappy map support too)
- importing tiles, palettes and map data from a single image
here's the result of three days work, a fast (no lag when scrolling ) loader/viewer for my binary format that can be loaded from an overlay.
click to see full image