Tabletop Forge is a virtual tabletop for use with a Google+ Hangout. With use of the application you will be able to play tabletop roleplaying games on top of the excellent video and audio chat platform that Google provides. The current list of features are as follows:
- UI flexibility. Most of the widgets in the application are both resizable and movable so you can layout things as you like them on your monitor.
- Resizable and movable video canvas. This lets you see whoever is actively speaking and you can place it wherever you want and resize it.
- Windows can be minimized to bottom of screen or the title bar can be double-clicked to collapse the window.
- Theming support. A dropdown menu of various themes to change the color and style layout of the text and widgets.
- Integrated chat system that supports regular text chat, whispering, emotes, and slash commands for rolling dice or recalling a dice maco.
- Allows use of aliases for character or NPC names with hover events to show Google+ name.
- Built-in support for d4, d6, d8, d10, d12, d20, and d100 with graphical dice icons for easy reading. Also supports any integer number as a die face so d7, d14, etc. are all possible.
- Die parser that handles multiple die types in one line, +/- modifiers, and Fudge dice.
- Dice macros that can be saved and tagged with a description for easy re-rolling.
- Supports dice tagging like [war] or [doom] to break out dice. Also can add an overall description by preceding roll with a colon.
- Supports dragging and dropping the results to re-arrange and also a right-click menu option to sort ascending or descending (or back to roll order).
- Supports double-clicking dice to remove or add them to the calculated total. Menu options also available for removing all dice/adding all dice to the total.
- Support for dice pool systems with a target number (WoD, Shadowrun, etc.), exploding dice (aka open-ended dice), HackMaster penetrating dice and more!.
- Ability to add custom tables you can “roll” against to produce a value on that table. Great for tarot decks, treasure tables, etc.
- Description field for further information when you hover over the result “roll”. You can include HTML img tags here to show an image as well.
- Unique tables that support removing a value from possible re-rolls until the table is reset. For simulating card draws and other one time use “rolls”.
- Public tables so other players can roll off of your table you create (but not edit).
- Built-in table for a regular card deck with jokers.
- Can load background images and tile/enforce aspect ratio as well as resize and position.
- Can add tokens including a default that is the image of your Google+ image. Able to resize, move, rotate and lock tokens, options available from a right-click menu. Locking tokens lets you use larger “tiles” as tokens to be able to build maps on the fly.
- Tokens and maps can be copied for fast replication.
- Resizable grid overlay that includes adjusting the width of the grid lines, color of the grid lines, and opacity of the grid.
- Support for both square and hex grids. Tokens snap to grid (square and hex) when turned on.
- Drawing tools to let you free draw and includes adjusting the width and color of pen as well as undo and redo of strokes.
- Map pointer that shows your name when you alt+left-click and drag an arrow. Useful for highlighting targets or points of interest.
- Local files can be used for map images and token images (only for browsers that support XSS file upload, Chrome/Firefox).