Full notes
Full Tabletop Playground update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- UI and audio
- Server
- Events
- Workshop
- Fixes
Tabletop Playground changes
New Features and Changes
The Template Editor now has a Tooltip Name field. Fill it in to set a default name tooltip for any objects with this template. Like the existing Description field, this can be overridden on an object-level through Properties. Want the Template Name to also be the tooltip name? Just click the arrow button to transfer it to the field below.
Containers can now be created from an image rather than a 3D model, just like Image Shape Models. When creating a new container, click the cube icon next to the Model selection button to switch to image shape mode.
There’s now a search bar on the Select and Import Resource dialogues
When joining a game, packages now verify that all files are identical between the host and the joining player to prevent errors from differing versions of mods.
The Phase UI has been improved to be more readable
When looking at games in the lobby, the names of private Mod.io packages are now hidden unless a user already has that package installed or has entered the correct password for the game. Once a password has been entered, the package can be downloaded from Mod.io.
Network transfer speed limits have been significantly increased, facilitating the transfer of larger templates such as complex UIs
New Built-In Library: RPG Toolkit
In this build you’ll get your first peak at a set of RPG tools we’ve been working on. Much like the existing Tools package, these are templates we’ve built using our UI tools with scripted functionality that you can use out of the box or modify to suit your needs.
Currently this includes:
Dice Roller – Capable of defining dice pools and modifiers.
Character Sheet – With fields to keep track of stats and inventory. Click a stat to roll it on the Dice Roller.
Mini – Place it over the portrait on the Character Sheet to have it reflect the name, health, and avatar of that sheet.
Initiative Tracker – Add and keep track of participants. Hitting “Roll Initiative” on the character sheet with a dice roller in play will automatically add the character to the tracker.
These tools are very much a work-in-progress, and we’ll have more to say about them as we develop them further. For now, feel free to experiment with them and let us know what you think, and what features and tools you’d like to see added.
Scripting Updates
There is now an "OnOwnershipChanged" event, invoked when an object's owner changes
Scripting API extended for hotseat support
There is a new “GetObjectsByTag” method
The API documentation has also been updated, so refer to it for details.
UI Editor Updates
You can now specify the size of a UI Button directly without using a layout box.
You can now specify Vertical text alignment for Input Fields
There is now an Image Size attribute for Images
You can now specify the background color of selected items on Selection Boxes
Bug Fixes
Zone context menus no longer stick improperly on the screen when their context becomes invalid
Messages now show the correct player name and color for hosts
Tooltops on parent widgets now show if the child does not have a tooltip
Fixed an issue that sometimes caused a context menu that could not be closed to appear when right-clicking many times in quick succession.
Fixed some issues involving loading game states involving hotseat players.
Fixed an issue that occasionally caused unique zone IDs to change when hitting “Undo”
Fixed an issue where Books' Starting Page affects Viewer and right-click-menu numbering incorrectly
Fixed an issue where Books are tiny and spin while alt-zoomed
Fixed an issue where Bookmarks added in Template Editor weren't deletable
Fixed an issue where autowrap setting for multiline text box widgets did not work on clients.
Source
Changelog.gg summarizes and formats this update. How we read updates.
