DM Tools 0.5.9a

This was a relatively small update on my end, but it’s a big performance improvement for users so I’m pushing it live to the site.

The only user facing change is the Map Generator now uses a Canvas Renderer for the editor. Previous versions used a DOM elements to make the interactions easier to build and prototype, but browsers start to bog down when there are too many DOM elements on a page.

The new editor renderer means that the editor should feel snappier to use, and can generate larger maps before creating slowdown. On my end it should also build the foundations of what I need to do to add new editor features like draw, drag, zoom, and pan that will make using it on mobile a more viable option.

If you dig through the code there are also several new “drawing” and “compositing” functions, but they are not yet available to the user. My next goal for improvement is some alternative generation algorithms so that it can create different types of dungeons.

Changelog:

  • Map Editor now uses HTML Canvas renderer
  • Default editor mode is now click (cycle only really made sense in the first prototype because there were only two options)