Table Slayer

Product updates

Notable updates and improvements to Table Slayer. A complete history is available on GitHub.

Marker tooltips

Markers can now conditionally show tooltips on the playfield if they aren't set to "DM only". Additionally there is now a third type of tooltip: "Reveal on Hover", that allows you to show a marker and its tooltip when you hover over it in the editor. These new tools allow you to quickly create signposts for points of interest in large maps.

Set fog opacity unique to player or DM view

The shared play field can how have a different fog opacity than the one used for the Editor. This makes is easy to hide features with fog to players, but still retain the ability to view those features in your editor. #336

Movie and GIF support

Table Slayer now supports the ability to use movie files (MP4, webm) or GIF files as your source map. All effects, like color grading and weather, will work alongside these new animated maps. #318

Small features

  • Added a product changelog to track features. #333
  • Added a promo system to provide free lifetime keys as giveaways. #331

Fixes

  • The popover in the Text Editor now positions correctly on mobile devices. #335
  • The cursor system now renders directly in the play field, rather than being calculated with complicated math, significantly improving performance. #336
  • Fog and drawing masks are now saved as RLE encodes in the database rather than PNGs uploaded to the CDN. This vastly improves drawing performance. #339

Grid measurement tool

Table Slayer now allows you to make measurements relative to your grid. There are tools for point-to-point lines, cones, squares and circles. When using square grids these will measure in typical Dungeons and Dragons / Pathfinder distances, where the diagonal counts for 10ft every other square. Hex measurement works as well, but these measure it raw units (1 hex, 2 hexes... etc).

Small features

  • Square and Ellipse fog tools now use correct cursors. #322
  • Markers now have proper hover, drag and active states. #322
  • Improved the drawing tool to add some light smoothing, which results in a more natural feel. #326

Fixes

  • Drag and drop responsiveness improved for Chrome browsers. #323

Drawing tool

You can now draw small notes or illustrations on top of maps within the Table Slayer editor. These notes can live on separate layers, each with a distinct layer and opacity. #307

Fixes

  • Improved the save system where rapid movements in the fog and drawing tools would cause old versions of the drawing to resurface. #313
  • Markers will now counter-rotate against the scene rotation to make sure that the text is always "right side up". #315

Editors now sync across tabs / computers

Previously Table Slayer would not update if you had the same editor open in two places. This could be across two tabs or browsers open in separate computers. This was a bit dangerous because it allowed a stale editor to overwrite the content of a more current one. Now, Table Slayer performs actions similar to tools like Figma, which will handle live conflict resolution between editors and make sure they all stay in sync. #301

The active scene is now at the Party level

Game sessions are easy way to store related scenes in a group. Previously Table Slayer would make your table's playfield URL at this session level. This was problematic whenever you wanted to change the scene on your table if it was across two (or more) game sessions.

Table Slayer now has one play URL at the party level, and you can only have one active scene across all your game sessions. #301

Small features

  • Table Slayer now has a proper homepage with original art. #293
  • One click authentication is now optionally available with a linked Google account. #308

Fixes

  • The Editor's scene selector thumbnails now correctly reflect cropping and color correction applied through the editor. #296
  • Improve automatic saves related to marker management. #382

Pinch, pull and rotate with touch-capable devices

  • The editor now supports multi-touch controls. #285
    • Two finger pinch and twist will zoom / rotate the scene on a touch capable device.
    • Three fighter pinch and twist will zoom / rotate the map on a touch capable device.

Small features

  • The scene and map rotation buttons in the editor now rotate in fixed degrees of 0/90/180/270. #289

Fixes

  • Changes gesture controls to use a more natural rotation center. #290
  • Fix instances where popups within the editor would break. #282
  • Improves touch controls for the color picker and related sliders. #291

Small features

  • Support for 16:10 projector sizes. #267

Fixes

  • Increased performance of the editor by properly disposing of textures and geometry in the editor. #270
  • Illustration added to create party route. #269
  • Introduces a batch update system to the Websocket layer for more consistent updates. This improves the lag in several features like markers. #263

Open beta

Table Slayer is available in open beta. The video below demos the functionality at that time.

Fixes

  • Mouse panning now takes scene rotation into account. #258
  • The playfield now shows an empty state when no active scene is set. #246
  • Users can now change their password from the profile page #245