





🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]
The latest update is now live and brings positioning Gizmos, custom scripted object actions and many more scripting and convenience improvements!
Transform Gizmos: When opening the object coordinates window for a single object, a gizmo appears: it can be switched between move, rotate, and scale modes and allows you to quickly change each using the mouse.
Allow moving camera while UI is open
Turn off physics for objects while coordinates are modified
You can now add favorite directories in the file browser
New option for camera angle snapping: in the game settings, you can set an angle increment (like 60 or 90) to which the camera will snap when it gets close.
Don't allow flipping cards in stack for image shape cards (can lead to visual issues)
Scripting
New `GameObject.addCustomAction` and `GameObject.removeCustomAction` methods and `GameObject.onCustomAction` callback for using context menu items from scripts
Add `Widget.setEnabled` and `Widget.isEnabled` to allow disabling user interaction with widgets
Flipped the `hideAnimation` parameter to `showAnimation` in `Container.insert`, `Container.Take`, and `Container.takeAt` to make it consistent with animation parameters at other points in the API. This change can affect how existing scripts behave, but it only changes animations so it won't break any games.
New `GameObject.flipOrUpright` method to flip cards and generally produce the same behavior as a user pressing "F" for a highlighted object
Call `Card.onRemoved` and `Container.onRemoved` when a player removes items in the stack or container explorer
Updated API definition to specify what functions can return `undefined`
Object events are now reset before the global script runs on loading a state, so you can subscribe to events from the global script (object scripts are unaffected)
Add `Container.addObjects` as an alias for `Container.insert`
Fixes
Zoomed view of multistate objects did not update when state changed
Correct too large return values of `GameObject.getCenterOfMass`
Fix problems with using recent mod.io uploads on Mac
Lines on the side to indicate number of cards in a stack were not updated under some circumstances when adding cards from scripts
With the screen cursor, picking up an object the first time immediately after using chat or console did not work properly
---
These new updates we've added are just some of the many features on our early access development roadmap for Tabletop Playground, which you can check out on our Trello HERE.
Don't forget to join our community Discord to chat with the dev team and give us your suggestions for new features for the game!
[ 6082 ]
[ 1511 ]
[ 1888 ]