Releases: ShadoMagi/NexusTKMapEditor
Fix Resize and Rename Application
Support for AncientTK Executable
The selector when you first open the editor currently doesn't know about the AncientTK executable, added support for it.
Full map passability toggle!
Option will switch all to whatever there is less of on the map. Option is under the Edit menu and has the Shortcut Ctrl-Shift-P
Fix Object still showing on tiles above on undo
Added logic to clear the cache on the undo for the tile and those above it.
Fixed Resize not entirely ruining the map
Resize was attempting to iterate by row on a single dimension array, which won't work as simple as iterating by column as the first dimension is X.
Fixed objects showing on placement
There were a pair of issues with objects not showing right when placed, both have been fixed and it should behave as expected. Also a minor change from Materia to size the view correctly new/open map.
Maps can be resized again
Now resizes the Arrays in the Map object upon a resizing. Previously it would leave the arrays alone and get out of bounds when it went to access the tiles outside the original cache and data.
Modifies the default size from 17x15 to 30x20.
Fix MAP format support.
During the addition of the CMP format, it was assumed that both CMP and MAP used the same byte storage (Endianness) for the data in the files. It turns out this is not the case. The un-compressed bytes in CMP are using Little Endian while the bytes in MAP are using Big Endian.
Fixes #9
Fix Issues introduced during work for Batch Image Generation
Two main issues were introduces that are fixed in this build:
- No longer fails to update until a tile size change. It was incorrectly getting a cache hit on the rendered bitmap when it changed
- No longer resets all changed tiles to the same tile. No longer has a single DefaultTile that ended up everywhere when a Tile was created
Batch PNG Generation!
The main feature of this release was the edition of a method for doing a 'Batch Conversion' where you select a source folder and destination folder and it will generate in the destination a PNG for every map in the source.
As part of this feature addition, a fairly significant rework of rendering was required to relocate the logic outside of forms and make it thread-safe.