Releases: Rangi42/tilemap-studio
Releases · Rangi42/tilemap-studio
4.0.1
4.0.0
The Image to Tiles tool has had many improvements:
- Image to Tiles can start at a nonzero palette index
- Image to Tiles supports many more palette file formats
- Image to Tiles supports GIF input images
- Image to Tiles indexed palettes support BMP tilesets
- Option for Image to Tiles to avoid trailing empty tiles
- After using Image to Tiles, the created tilemap opens with the right default format
- Opening a PNG/BMP/GIF image (e.g. by right-clicking one and using "Open with...") starts Image to Tiles
As well as the rest of the application:
- Support NDS tilemaps (.NSCR/.RCSN files)
- Import .C, .CSV, or .RMP tilemaps
- Export tilemaps as .C or .CSV
- A right-click-and-drag selected area in the tilemap can be erased, X/Y flipped, or copied to the clipboard (via the Edit menu)
- Add a Crop to Selection tool
- Add a Shift Tilemap tool
- Add a Shift Tileset tool
- Add a toolbar button for the Tileset Width tool
- Flood fill (Shift+click) supports pattern fill with multiple selected tiles
- Fix drag-and-drop of image files onto the tileset area
- Support loading GIF tilesets
- View→Transparent (F10) makes the window transparent
- Update FLTK to 1.3.7
- Various UI polishing
And some improvements to OS interaction:
- Default to the Dark theme if Windows 10's color personalization is set to dark
- Save and restore maximized window state in Linux
- Consistently do OK/Cancel on Windows and Cancel/OK on Linux
- Any logic based on file extensions is case-insensitive
3.3.0
- Update FLTK to 1.3.6
- Image to Tiles can output an indexed PLTE chunk for its palette (if the output tileset is a PNG)
- Remember if the window is full-screen or maximized
- Consistently use hex spinners in the Add Tileset dialog
- Move "Auto-Load Tileset" checkbox from Options to Tileset menu
- Fix the Save As dialog mentioning a nonexistent .attrmap file
- Fix "Blank Spaces Use ID" and its interaction with palette generation
- Fix blank tile placement for non-zero start ID
- Fix some potential crashes from invalid input
3.2.2
- Support pokegold-spaceworld Town Map format
- Add Full Screen mode (F11)
- Rename "GBA tiles + 8bpp palettes" format to "GBA tiles + 8bpp palette" (since it only has one)
- In the Saved dialog, mention both the .tilemap and .attrmap files if both exist
- Don't reset the Image to Tiles dialog's format on reopening
- Add a Brushed Metal theme
- Rename the Metal theme to Ocean (the default Java Swing Look&Feel)
3.2.1
- Image to Tiles dialog's Palette checkbox is on by default
- RBY Town Map tilemaps default to a 4x4 tileset instead of 16x1
- pokered's
EMAP
/IMAP
macros are nowexternal_map
/internal_map
- Refactor the code using C++17 features
- Fix some internal issues found with static analysis
3.2.0
- Reorganize the Image to Tiles dialog UI
- Image to Tiles can specify a color #0 for every palette
- Image to Tiles dialog reopens without losing settings if creating the tiles fails
- Options→Auto-Load Tileset will load a tileset image with the same name as a tilemap
- Tilemap→Print can export to an image or copy to the clipboard
- Fix: placing flipped multiselected tiles past the edges of the tilemap
- Fix: JASC palette files use DOS line endings ("
\r\n
") - Placing multiselected tiles from within the tilemap will place their palettes too
- Prefix hexadecimal number spinners with "$"
- Add a Tilemap→Exit menu item
3.1.0
Image to Tiles changes:
- GSC and PC Town Map formats create a town_map_palette_map.asm file along with a palette
- Plain tilemaps can create 8BPP palettes
- Auto-opens the tilemap with the correct width
- Palettes can be saved as RGB ASM, JASC PAL, ACT, GPL, PNG, or BMP
Other changes:
- Separate GBA 4BPP and 8BPP tilemap formats
- Support reading 8BPP tileset images
- Support writing BMP screenshots and tilesets
- Default saved image file extension depends on file type filter
- Zooming does not reset the scroll position
- Tilemap Studio.prefs or tilemapstudio.prefs in the same directory as tilemapstudio.exe can be used for portable preferences
3.0.0
- Select multiple tiles from the tileset or tilemap by left- or right-dragging
- Support SNES tilemaps with tile+attribute byte pairs
- Change the tileset width
- Fix saving a New tilemap formatted as a GBC tilemap + attrmap
- Labels clarify input and output in Image to Tiles dialog
- Fix some memory leaks
- Build with Visual Studio 2019
2.1.1
2.1.0
- Image to Tiles can create ASM or JASC .pal files using superfamiconv's optimizing algorithm
- Zoom the tilemap from 1x to 10x
- Support 4BPP tileset graphics
- New tilemaps with palettes start with palette 0
- Indicate tile bank with italic and/or bold IDs for tiles without graphics
- Detect .tilemap.rle as Pokégear card, not RBY Town Map
- Some GUI improvements