1. Tabletop Simulator
  2. News

Tabletop Simulator News

Update v11.0 New DLC - Draco Magi, Fog of War, Improvements and a lot more!

It has been a while since the last update, because we've been plugging away at making it a big one. Fog of War, Play Area control, Line Tool improvements, Additive Loading, VR Improvements, and much of it covered in our brand new Knowledge Base. Oh my!

We're also back at it with a new official DLC: Draco Magi!



DLC - Draco Magi

https://store.steampowered.com/app/610696/Tabletop_Simulator__Draco_Magi/
  • Draco Magi now available for $6.99 with a 20% launch discount.
  • Includes the base game, as well as the expansion.
  • Scripted setup to help you get into the game quickly.
  • Select your seats and press one of the on-table buttons to begin.
  • Read the Notebook for additional info.


Fog of War:
  • Found under the Zone tools, Fog of War acts similarly to a hidden zone, with the zone hiding objects that are within it.
  • You can right click any object to enable "Reveal Fog Of War" in its Toggles menu. This object now reveals fog, instead of being hidden inside of it.
  • Right clicking it again shows options for visibility range as well as what color objects are revealed for.
  • The piece reveals area of the fog, which is represented by a black plane.
  • Did we mention it can be accessed via scripting? See below.
  • GM (black seat) players can see everything in the fog.
  • Objects also have a "Ignore Fog of War" toggle, to disable the hiding effect on that piece.
  • All "Boards" are unaffected by fog, and are still visible. You can set your Custom Models or AssetBundles to be "boards" if you want them visible as well.
  • Read about other options and system details on the Zone Tools section of the new Knowledge Base.



Credit to B.I.O.S. for the table.

Play Area:
  • Want the camera to move further from the table? Or not be able to? Play area lets you set that distance limit.
  • Use this to make a small room that the player can't sneak out of.
  • Use it to make even BIGGER setups.
  • The setting can be modified under
  • *Options** at the top of the screen, then under the
  • *Game** settings.


Improved Line Tool:
  • Your measurements with the line tool are now visible for all players!
  • The line never covers the number.
  • It is not blurry. What more could you ask for from a line?!


Additive Load:

When in the Game menu, when clicking the 3 dots that appear in the upper right of a Game when you go to select it, you will see a new option: Additive Load.
  • Clicking this option causes all of the game pieces from the save to be loaded into your CURRENT game.
  • So all your current game objects remain where they were and the ones from the save you Additive Loaded from will appear as well.
  • An ideal use for this is to save different dungeon/map setups, then load them into your current game after clearing space.


New Knowledge Base:

The new Knowledge Base.
  • The old Knowledge Base was built to explain the many systems in Tabletop Simulator.
  • A replacement for the old Knowledge Base, the new Knowledge Base has a fast, much more modern setup.
  • It is patterned on the update API.
  • There have been some additional documents created, updates to classics and more.
  • It also allows you to submit improvements via GitHub.


VR Improvements:
  • On-Screen Keyboard:
    • Turn on in Interface settings. Displays an on-screen keyboard - mainly for use in VR (makes searching a lot easier). Can be toggled in VR with button on right of screen.
  • VR Settings UI:
    • You no longer need to use console commands to configure your VR experience.
    • Accessible through Interface settings, or in VR with button on right of screen.
    • Added setting to disable displaying network player VR peripherals; accessible in VR settings or via console command vr_display_network_players
    • Added settings for how selection works: either a box with a fixed height (as it has been), a box exactly as you draw it, or a box anchored to the table surface.
    • Long hover tooltips now wordwrap.
  • System Console:
    • A number of commands are now persistent: you do not need to add them to your autoexec to set them at startup; instead they will remember their setting between sessions.
    • help will show which commands persist.
  • New Commands:
    • reset
    • ui_config_vr
    • ui_keyboard_default_state
    • ui_keyboard_show
    • ui_keyboard_scale
    • ui_keyboard_echo_duration
    • vr_display_network_players
    • vr_mode_selection_style
    • vr_selection_style_anchored
    • vr_selection_style_exact
    • vr_selection_style_fixed




Scripting Changes:

Not as much here as in some other patches. But we made sure you had access to some of the new toys.
  • Added Physics.play_area
  • Added object.setFogOfWarReveal(table)
  • Added object.getFogOfWarReveal()
  • Added object.ignore_fog_of_war
  • Read more about these in the API.


Bug Fixes:
  • Peeking cards no longer causes their name/description to become available for all players to see for a few moments.
  • Improvements to the console's color changing commands to prevent abuse.

Update v10.9 Revamped drawing tool, VR Improvements, Scripting Improvements!

Hey everyone got meaty patch for you guys this time focusing on improving the drawing tool with improved visuals and functionality. We also got a plethora of great VR improvements that can be seen below like virtual hands. Also like normal we got a bunch of great scripting improvements.



Drawing Tool:
  • Sharper less blurry look.
  • Added line, box, and circle tool.
  • Can now control thickness using +/-.
  • Added draw indicator to easier to see where you will be drawing.
  • Can now draw on any angled surface on objects.
  • Pixel paint removed.
  • Fixed up bugs plaguing lines on objects.


General:
  • Added Steam rich presence to see what games your friends are playing and if there is any room!
  • Server browser now streams in results instead of in one big chunk.
  • You can stop this refresh by clicking the refresh again.
  • Raised max packet size from 1 mb to 10 mb allowing you to load larger save files when promoted.
  • Input fields are now auto selected for popup dialogs.
  • Removed "Hacking in Unity" discord message.
  • Objects will now have their face hidden while face-down (set per object, defaults to on for objects such as cards / decks / dominos)
  • Rotation Value identifiers which begin with `#` will not be displayed in tooltip.
  • Tutorial now always uses Museum backdrop (as it has good text contrast)


Scripting:

Update v10.8 Give Host, New File Browser, Split Stack, Lots of Scripting Improvements!

Hey we got another great patch for you guys today with a ton of great scripting changes, give host, and a brand new file browser!

Give Host:

  • Allows the host of game to pass the hosting off to another player that is connected to them.
  • The selected player will receive a confirmation dialog to accept the new host and can accept or decline.
  • If accepted all players will disconnect and then have the choice to reconnect to the new host in the exact same setup and layout they were just playing in.
  • Everything will be preserved from the previous host.




New File Browser:
  • Brand new file browser.
  • Can search and favorite folders to easily find your assets.
  • Works in VR now.


Split & Cut:
  • New split added to contextual menu that let's you split a deck / stack in a certain number of stacks.
  • Cut has been improved by letting you choose at what proportion you want to split the deck / stack.


Scripting Improvement:

[ENDED] Tabletop Simulator and DLCs on sale up to 50% off!



Steam's Summer Sale is here and Tabletop Simulator is 50% off!
You can get both the individual and the 4-pack at this discounted price.

http://store.steampowered.com/app/286160/

Additionally, all our DLCs are on sale up to 50% off!

https://store.steampowered.com/dlc/286160/

Hope you guys are having a great summer!

Sale ends July 5th at 10am PST.

Update v10.7 New Permissions, Optimizations, and Xml / Scripting Improvements!

Hey everyone we got another great patch for you guys focused on a broad range of things, but a lot had to do with spring cleaning and keeping everything running great.

We got a couple of great Custom Xml UI examples below to help you started getting your feet wet. They are also very functional and could be useful for your games.



Xml UI Example:
  • Score Tracker https://steamcommunity.com/sharedfiles/filedetails/?id=1415879101
  • Dice Roller https://steamcommunity.com/sharedfiles/filedetails/?id=1393821479


General:
  • Flip now actually flips the dice instead of increasing the number value (rotate right still does this).
  • Optimized away all garbage allocation per frame to improve overall smoothness.
  • Optimized 2D UI rendering to be more performant.
  • Overall lots of code cleanup to improve our workflow in the future.


Xml UI:
  • Visibility attribute now supports admin, host, and team names.
  • Clicking button won't block your hotkeys anymore.
  • Added getXmlTable() setXmlTable().
  • Fixed onValueChanged recursive event loop.
  • Fixed setAttribute() not working if it thought there wasn't a change.
  • Fixed not being able to setXml() with an empty string.
  • Fix support for RichText in Get/SetXmlTable().
  • Fixed zombie Xml UI when opening File Browser.


Scripting:
  • Added Player.getAvailableColors() and Player.getColors().
  • Added SetSnapPoints() and GetSnapPoints().
  • Added JointTo().
  • Lots of scripting improvements to make it easier to convert between Lua Tables and C# types.
  • Fixed Hotseat crash when using scripting input fields.
  • Fixed camera triggering scripting zone.
  • Fixed Turns.getNextColor() returning name instead of color.


Permissions:
  • Added feedback with a onscreen popup warning when trying to do
  • something that is blocked by a permission.
  • Permission save objects / saves to block saving objects to chest.
  • Permission peek to block alt+shift looking at the backside of an object.
  • Permission nudge to disabling all nudging with N.


External API:
  • Atom will now warn you when you try to Save & Play after creating an object in TTS without saving.
  • Lua error reporting improved.
  • Various fixes.


VR:
  • Zoom object: by default bound to pad-down on the left control. Touch it to display the last examined object (with either controller). Click it to lock in this mode; click again to exit. While locked, pad-left and pad-right will scale the object.
  • Fixed rift hotkeys.


New commands:
  • vr_left_hand_pad_down_bindable
  • vr_left_hand_pad_down_zoom
  • vr_left_hand_zoom_scale
  • vr_right_hand_pad_down_bindable
  • vr_right_hand_pad_down_zoom
  • vr_right_hand_zoom_scale