Wasabi M Alpha 3

Posted on Sunday, February 7th, 2010 at 10:00 am under Tools with tags: , ,

I’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

Leave a Comment