DSVEdit 1.6 is finally released!
I haven't posted here for a while, so here's a bit of an overview of what I was working on:
I made lots of progress with AoS support: I fixed bugs in how sprite animations and rooms are displayed
, I got weapon and soul sprites to show up correctly, I implemented text encoding, added boss rush, got the music editor working, etc. AoS support should now be about the same as the DSVanias now, but let me know if you find any bugs. Note that the player editor can't support AoS since player's are hardcoded in AoS.
I've also improved the UI of the tileset editor, so rather than needing to tediously modify each tile one-by-one, you can right click and drag to select many tiles at once, use left click to draw those on the tileset, flip or edit your selection, etc. Here's a quick example: https://i.imgur.com/U28g7lw.gifv
I also added a way to easily choose which tileset to use for a given room:
I improved the GFX editor so that you can work with multiple files at once, exporting them all and importing them all simultaneously. And if you try to import an image that has colors that don't match the current palette, you're given the option to automatically convert that image to use the correct palette, so you don't need to manually do that. I also added a palette editor built into the GFX editor so you can edit the palette without needing to export to an external image editor.
Check this sprite editor tool, maybe it will come in handy.
Thanks for this suggestion! Turns out this program was exactly what I needed to get sprite editing working, it has a much better UI than what I can write when it comes to something this complex.
I wrote an exporter and importer for darkFunction's formats, so now you can just select a sprite in DSVEdit's sprite editor, export it, open in darkFunction and edit it, then import it back into DSVEdit with the sprite editor.
darkFunction has some limitations, like how it doesn't support palettes, only supports a single image, and doesn't have built in support for hitboxes, but I managed to get around these limitations to fully support sprite editing.
Now you can not only modify animations, but also add new frames and animations and parts and hitboxes, so you can effectively make entirely new sprites now.
The readme now includes basic instructions on how to use it to edit sprites. If anyone has issues with it let me know.
For now, I'm gonna go back to focusing on my DSVania Randomizer
and adding new options to it.
At some point I'll see about adding Harmony of Dissonance support to DSVEdit, but I suspect it'll be a while before that happens.