Skip to content

Alpha Release 0.0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@SlithyMatt SlithyMatt released this 24 Aug 02:23
· 38 commits to main since this release

This is the second alpha release of the X16 Tile Editor. It has more features implemented than the previous release, but it is still not feature-complete. Please see the Alpha 0.0.1 release notes for the features that were already implemented.

New features added for this release:

  • Palette load, edit and save. If available, palette will be loaded from PAL.BIN. Colors in the palette can be edited by right-clicking them and then adjusting their RGB values using the pop-up controller. Palette will be saved as PAL.BIN (along with the tiles to TILES.BIN) any time you press the 'S' key.
  • The preview sprite is now centered in the preview window based on its dimensions.
  • Palette offset is now selectable using the -/+ buttons in the tile visualization. Of course, this doesn't change the tileset at all, but it is a helpful visual aid to see how tiles will look at different offsets.
  • The Clear button now works. It will instantly set all the pixels in the current tile to transparent (color 0).

An important change to note with this release, it no longer comes with a sample tile set. The first time you run the editor (which can be easily done by running the TELOADER.PRG BASIC loader), you will have the default palette and garbage for all the tiles. You can use the Clear button to start with a blank slate, and then edit the tiles and palette at will. Pressing the 'S' key will save the palette and tiles to PAL.BIN and TILES.BIN, respectively, and both of these files will have 2-byte headers so that they can be loaded back into VRAM using VLOAD (see the BASIC loader comments for examples commands). A future release will implement an option to omit the 2-byte header, as well as an option to constrain the tileset to a selectable number of tiles. For this release, the tileset will be the maximum possible size (about 100kB), including any uninitialized garbage tiles. You can get started using the application as-is, but you will not want to use the tileset in an application until the set size is implemented and you can re-save your tileset and rightsize it.

If you find any bugs when attempting to use any of the above supported features, please create an issue here on GitHub - messages on Discord, etc, will just get lost in the shuffle.

But please do not file an issue for anything that is not implemented yet, including the explicit exceptions to the features I listed above and in the previous release notes.