Long time lurker, first time poster.
I've been interested in getting back into some game dev after a number of years absent, and somehow my brain latched onto NES as the platform to jump in on. Needless to say, I've spent a lot of time around here, thanks to everyone who has contributed to such an encyclopedic resource.
I'm currently working on an NES-centric tile editor. In part, because I like building tools as an exercise in understanding the fundamentals of a platform, and secondly, I'm on a Mac. A lot of the current tools I see referenced aren't the easiest for me to use.
This is an early version of what I'm calling CrispNES: https://chuckskoda.com/CrispNES/v0.1/
It lets you load/save a single 4kb CHR block, and edit the tiles in a web browser. You link/unlink tiles from the main "editor" area, so you can edit larger sets of tiles regardless of the layout necessary for your CHR. I'm not hugely proud of the code or UI at this stage, but this version has already been quite useful. I thought other people might be interested.
It uses no external libraries, but it does rely on some *very* recent browser features, some only a few months old. So, it does need an up-to-date browser, but I believe all the latest major ones should work.
The currently in-development version auto-saves changes with local storage, can edit 16x16 metatiles, save nametables, and I'm working on editing metasprites as well. I'm in the middle of a big refactor though, so that version is fairly buggy.
I eventually plan to make the repository public in the event that more people want to spin off of it or contribute, and have a more polished and web-app-like version hosted somewhere respectable.
I've been interested in getting back into some game dev after a number of years absent, and somehow my brain latched onto NES as the platform to jump in on. Needless to say, I've spent a lot of time around here, thanks to everyone who has contributed to such an encyclopedic resource.
I'm currently working on an NES-centric tile editor. In part, because I like building tools as an exercise in understanding the fundamentals of a platform, and secondly, I'm on a Mac. A lot of the current tools I see referenced aren't the easiest for me to use.
This is an early version of what I'm calling CrispNES: https://chuckskoda.com/CrispNES/v0.1/
It lets you load/save a single 4kb CHR block, and edit the tiles in a web browser. You link/unlink tiles from the main "editor" area, so you can edit larger sets of tiles regardless of the layout necessary for your CHR. I'm not hugely proud of the code or UI at this stage, but this version has already been quite useful. I thought other people might be interested.
It uses no external libraries, but it does rely on some *very* recent browser features, some only a few months old. So, it does need an up-to-date browser, but I believe all the latest major ones should work.
The currently in-development version auto-saves changes with local storage, can edit 16x16 metatiles, save nametables, and I'm working on editing metasprites as well. I'm in the middle of a big refactor though, so that version is fairly buggy.
I eventually plan to make the repository public in the event that more people want to spin off of it or contribute, and have a more polished and web-app-like version hosted somewhere respectable.
Statistics: Posted by skoda — Thu Jan 04, 2024 2:06 pm — Replies 1 — Views 112