A major improvement this update is the addition of the new File Browser where you can import files from your computer in game. This will make your game creations faster and less reliant on external hosts.

Additionally, we have a ton of updates to Lua Scripting and have improved the Joints menu making it easier for more people to utilize them.

Be sure to check out our Knowledge Base for tips, tricks and a lot of info on how to use Tabletop Simulator.

File Browser

You can now easily import files from your computer into your games to create custom content.

You can choose from using Steam Cloud to import files or your local files.

Use local files for internal testing. (This will not work in multiplayer).

To bring up the file browser just click the folder icon next to any URL input field.

Steam Cloud

You can now use the in-game File Browser to import files to Steam Cloud.

This is a great alternative to using external image hosting sites.

Use this option when you will be sharing your games for multiplayer use.

You can manage files uploaded to the cloud with Menu -> Cloud.

From the Cloud menu you can delete files or preview them by clicking on them.

There is a 1GB limit on your Steam Cloud.

Lua Scripting Updates

Fixed setTable() not working correctly when called from the Global script.

Added default pokerchips’ values to getObject().

Changed spawnObject() to no longer snap objects to the grid by default if the grid is turned on. Added optional “snap_to_grid” parameter to allow spawnObject() to snap to the grid if the grid is turned on.

Added getNotebookTabs().

Added editNotebookTab().

Added addNotebookTab().

Added removeNotebookTab().

Changed takeObject() to accept an array or table for position and rotation.

Added clearPixelPaint().

Added clearVectorPaint().

Added copy().

Added paste().

Added clone() to Object.

Added RPGFigurine Class.

Add getLuaScript() to Object.

Changed scaleAllAxes() to overload scale().

Fixed 3D UI buttons not hiding in hidden zones.

Added Lua script_code member variable for Objects.

Added auto updating to Lua Atom Plugin Editor.

Added getCustomObject() function to Object.

Adding script to an object automatically opens it in Atom Editor if Atom is open.

Loading a game automatically uploads all the scripts to Atom if Atom is open.