Wasabi M Alpha 3
Posted on Sunday, February 7th, 2010 at 10:00 am under Tools with tags: editors, Tools, Wasabi MI’ve just packaged up a new release of the Wasabi M tile map editor.
This version is still an alpha release, but it does have quite a few bug fixes, updates, and new features.
You can jump right to the download here: http://www.thewasabiproject.com/downloads/wasabi-m/WasabiM-Alpha3-1.zip. As before, Wasabi M is free for non-commercial use, and is pretty reasonably priced for commercial use.
The detailed changelog for this release follows:
- NEW: Brush support added for tile painting
- Supports circular, square, rectangular, and stair-step brushes
- Circular and stair-step brushes also support inverted mode
- Brushes interact correctly with the three painting modes
- NEW/FIXED: Added Wasabi M application and main window icon
- This should resolve issues with the icon changing when Wasabi M is pinned to the Windows 7 taskbar
- NEW: Relative path support for embedded assets
- Applies to the flixel 1.47+ and flixel 1.45 export plugins
- FIXED: Removed CsvPath from exported per-Layer data (it’s redundant and is always recalculated during export, so it was just bloating the XML file)
- NEW: Added internal support for file type association
- NEW: Added default “.WasabiM” extension when loading and saving files
- NEW: Added options panel to add or remove file type associations
- This should enable recent items and Windows 7 jump list items for Wasabi M
- NEW: Added a new “Layer” menu, to distinguish layer operations from map operations
- FIXED: Tileset image files should no longer be locked while Wasabi M is running
- NOTE: Sprite images may still be locked — this will be resolved soon
- UPDATE: Wasabi M now prompts for confirmation when you attempt to exit
- This is a temporary approach until proper change detection is in place to prompt only when there are unsaved changes
- NEW: Options window added
- NEW: Right click can now (via the options window) be set to select the tile under the cursor, or to paint with tile zero
- FIXED: Exporting a project containing a map containing a sprite with an empty import value no longer crashes the flixel or FlashPunk exporters
- NEW: Added layer fill tool; filling supports tile stamps and random painting mode
- NEW: Added flood fill (ALT-Left click) with support for tile stamps, origin aligned painting, and random painting
- NEW: Added internal option to export individual layers to CSV files
- NEW: Added internal option to import CSV files into individual layers
- Note: Out-of-range tile indices are (silently) set to zero after the import
- Note: Importing may or may not lead to sensible layers, depending on the currently configured tileset
- NEW: A basic progress window is now displayed when exporting projects
- NEW: Preliminary auto-edging tool implemented with three modes: flixel, flixel-alternate, and WasabiM
- NEW: Added “$class” replacement variable to sprite code generation — $class will be replaced by the sprite’s class name, eliminating the need to specify the class name in two places when creating sprites
- UPDATE: The default code for a new sprite is now “new $sprite($x, $y);” instead of “new foo($x, $y);”
- FIXED: Resizing sprites out of existence should no longer be possible — the minimum size for sprites should now be 1×1 even when resizing while ignoring the sprite grid
- NEW: Optional and adjustable (see the Tools -> Options window) translucent layer rendering
- This is not exported — it’s just a design-time convenience
- FIXED: Some tile alignment and scaling issues should be resolved (gaps should no longer appear at >100% zooms, and tiles should no longer be distorted at 100% zoom)
- NOTE: I’m not sure if this resolves all the tile alignment and scaling problems, so please feel free to report any issues that you run across here
