# Tabletop Simulator changelog > Tabletop Simulator is the only simulator where you can let your aggression out by flipping the table! - Vendor: Berserk Games - Category: Games - Official site: https://www.tabletopsimulator.com/ - Tracked by: What's New (https://whatsnew.fyi/product/tabletop-simulator) - Harvested from: Steam (app 286160) - Entries below: 13 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### Update v14.2 - Updated Steam P2P Networking & Engine Update - Date: 2026-03-01 - Original notes: https://store.steampowered.com/news/app/286160/view/509606585808454456 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-509606585808454456 **Update v14.2 continues our networking overhaul as highlighted in the Tabletop Simulator 2.0 roadmap, bringing you more stable, secure and reliable networking and connectivity in addition to an engine upgrade to Unity 6.3 LTS.** --- ##### **New Steam Networking (Full Migration)** We've retired the **legacy Steam P2P system** and fully migrated to the **new Steam Networking APIs** across all multiplayer code paths. What this means for you: - **More reliable connections** and fewer weird edge-case disconnects - **Improved NAT traversal** for smoother hosting/joining - **More consistent latency behavior** without changing how multiplayer fundamentally works - **Better privacy & security:** Connections are routed through Steam relays (no direct IP exposure) and **all traffic is now encrypted** ##### **Engine Update to Unity 6.3.10 LTS** We recently upgraded to Unity 6.0 LTS, with this update bringing Tabletop Simulator to the **latest and most modern** Unity version release. This is preparation for the upcoming **UX overhaul**, **UI Toolkit in 3D world space** and all the latest **features and performance improvements** that Unity has to offer. This update changes the minimum requirement for **MacOS** users to **version 12 or higher.** --- ##### **Behind-the-Scenes** ##### **Project & Infrastructure Cleanup** This update also includes a large internal cleanup pass: - Codebase cleanup & reorganization - Infrastructure upgrades, including our Perforce server While you won’t see these changes directly in-game, they will **speed up development** and help us move through the roadmap quicker and more efficiently. --- ##### **Scripting** ##### **MoonSharp Update** - MoonSharp has been updated to a [newer version](https://github.com/Berserk-Games/moonsharp) with many miscellaneous fixes. It addresses json.encode\\decode issues with negative numbers and other bugs. [[#968]](https://feedback.tabletopsimulator.com/968) - We've added stack traces! When Lua errors occur you should see detailed information on the functions that were in progress when the error happened. ##### **Utility** - The lua console command now prints results, no more endless lua log(...) when testing! --- ##### **Hotseat Overhaul** Revamped the Hotseat mode so it should function the same as online players by using a new virtual network player system. This should fix all the misc hotseat bugs and issues, giving you a more reliable way to test your mods or play locally, and now remembers last tool selected for each hotseat player. --- ##### **Rolling Improvements** - Added a **minimum spin amount** when rolling dice and coins via **Randomize** - Fixed **frame-dependent spin variance** when rolling dice and coins with **Randomize** --- ##### **Fixes** - Fixed a networking issue where packets that were **exactly a multiple of 1 MB** could break in transit - Fixed objects not returning to an Infinite Bag after changing states [[#1176]](https://feedback.tabletopsimulator.com/1176) - Fixed an issue where clients could not start looping/triggered effects [[#2948]](https://feedback.tabletopsimulator.com/2948) - **\** Fixed issues with uppercase file extensions for PDF/Text/Audio [[#2459]](https://feedback.tabletopsimulator.com/2459) - **[Linux / Wayland]** File browser no longer causes a segfault in some cases [[#1451]](https://feedback.tabletopsimulator.com/1451) - File browser falls back to the built-in one if the OS browser fails to load - Fixed objects teleport and falling over and over again for clients on a table flip. - Fixed hidden zones not being editable for people with permissions to change them. [[#2941]](https://feedback.tabletopsimulator.com/2941) ### Update v14.1 - Network Security Overhaul - Date: 2026-01-08 - Original notes: https://store.steampowered.com/news/app/286160/view/538875544217846510 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-538875544217846510 It's been a week since we announced the [**Tabletop Simulator 2.0 Roadmap**](https://steamcommunity.com/games/TabletopSimulator/announcements/detail/538873641933212088) and we're hitting the ground running with with **Part 1** of our **Network Security Overhaul**. _We know there have been questions and concerns raised by the community following the roadmap announcement. Please know that we are listening and have more information to address your feedback in a more direct manner coming soon._ For now our primary focus is action and getting tangible changes rolled out. This release centers on **network hardening** — a major re-write of our internal networking implementation to patch critical exploits and prevent malicious users from tampering with the game. While this update stabilizes our current infrastructure we are working on **Part 2** of the overhaul - Migrating the game to use the **new Steam Networking API**. Alongside the security hardening we have made sure to issue **game bans** the users who were abusing the exploits by attacking servers and the server browser. Thank you to everyone who participated in the Public Betas to help us test these critical infrastructure changes! ##### **Network Hardening & Security** - **Major Network Stack Rewrite:** Overhauled the networking system to greatly improve security and stability. - **Exploit Fixes:** Patched multiple exploits, including potential "while loop" crashes caused by malicious packets. - **RPC & Sync Validation:** Added new validation checks to block malicious users (who are not registered correctly) from sending invalid Remote Procedure Calls (RPCs) or Syncs. - **Packet Routing:** Fixed issues where packets were still being routed to clients even if the call was invalid. - **Traffic Limiting:** Network calls are now strictly limited to specific destinations (Server or Client) to prevent unauthorized cross-communication. - **P2P Logging:** Added system logging messages when connecting via P2P. This will now display the Steam ID of users you connect to, allowing for easier reporting or blocking of malicious users. - **Cross-Platform ID:** Internal network IDs are now more robust, reducing connection issues between different platforms. ##### **Search Revamp** - **System Overhaul:** The Search system has been revamped to work much better and with the improved network security standards. - **Hotseat Fix:** Fixed an issue where Search was not working correctly in Hotseat mode. - **Order Alerts:** Added a chat notification when a player changes the order of a deck or bag in the search menu. ##### **General Fixes & Improvements** - **Pastebin:** Fixed the Pastebin URL converter to correctly handle both http and https links. - **Host Migration:** Updated host migration to provide clearer notifications to players about what is happening during the process. ##### **Public Beta Fixes** - **Music Player:** Fixed a network issue regarding the "ready check" when clients first connect to a game with active music. - **Player Colors:** - Fixed "player color change" messages not working correctly for clients. - Fixed an issue where choosing the color 'Grey' was not notifying the chat. - **Physics Settings:** Fixed an issue where physics settings were not editable by non-admins. - **RPC Duplication:** Fixed an issue where clients were doubling up on RPCs, causing duplications in actions (e.g., measuring movement). - **Chat Blocking:** Fixed an issue where chat messages were not being correctly blocked by Lua on client-side scripts. ##### **Hotfixes** **v14.1.5 Hotfix 1** - Fixed search not working for old decks with GUIDs that weren't unique for each card. - Fixed the orientation of objects in search menu when there is a custom alt zoom rotation set on them. - Fixed issues in hotseat with draw, search, etc not working if not player 1. - Fixed peek indicator not being removed when clients stop peeking an object. - Fixed peek indicator issues when sharin _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/538875544217846510]_ ### Update 14.0 - Engine Upgrade, Feature Additions & Performance Improvements - Date: 2025-12-15 - Original notes: https://store.steampowered.com/news/app/286160/view/532117694511579808 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-532117694511579808 ##### **Tabletop Simulator v14.0 - Engine Upgrade, Feature Additions & Performance Improvements!** _A quick note from the team:_ We know it’s been a long time since the last big update. Behind the scenes we’ve been doing a lot of groundwork on the engine and tools, and this patch is the first step to a renewed focus on **regular updates and improvements to TTS**. Thank you for your patience and for sticking with us ❤️ > Thanks to everyone who tried out this update in the public beta—your feedback was invaluable in helping us make it as good as it is. A lot of the new features and fixes came directly from what you shared with us. > ##### **Read First (Important Changes)** - **New minimum OS / platform requirements**: - **Windows:** 64-bit Windows 10 **21H1+** (Windows 11 supported) - **macOS:** **11 Big Sur+** - **Linux:** **Ubuntu 22.04 / 24.04** (64-bit) - **Win 32-bit builds are no longer supported.** - **Keybind behavior changed:** keybinds now use **physical key location** instead of character (better across keyboard layouts). **Keybinds have been reset** due to this change. - **Image pipeline update:** your **RAW image cache will be cleared** with this update due to image pipeline changes and new translucency support. - **Voice chat:** if you are the host and disable voice chat, it disables voice chat for **all players**. > **Gameplay, rules, and your saves are unchanged.** This is primarily an engine + quality-of-life update. > ##### **Summary** - **Engine & platform** - **Engine upgrade to Unity 6 LTS** for smoother performance, better stability, and faster loading in many cases. Over 5 years of engine improvements! - **Native Apple Silicon support on macOS** with a **universal app** (Apple Silicon + Intel), using **Metal by default** on Apple Silicon. - The game executable is now **code signed**, improving trust with Windows and reducing false positives with antivirus. - **Rendering & mod assets** - **New Vulkan graphics API option** on Windows & Linux (**experimental**) for potentially better performance in heavy scenes. - **New rendering & image upgrades:** higher quality **PCSS shadows**, optional **image translucency**, and **WebP image support** for more efficient mods. - **Quality of life** - Camera movement improvements, deal from bottom of deck, keyboard layout–friendly keybind behavior, turns system improvements, controller pointer smoothing, music player overhaul, notepad improvements, grid tools, erase-all controls, Cloud Manager upgrades, and new console options. - **Lua / creators** - Lua upgrades including a new turn-order API, improved deck dealing controls (including “deal from bottom”), putObject index support, plus stability fixes for scripting and drafting/hand selection workflows. --- ##### **Engine, Platform & Security** - Updated TTS to **Unity 6 LTS**. - Updated **all plugins** to their latest compatible versions. - The game executable is now **code signed**, improving trust with Windows and reducing false positives with antivirus. ##### **New OS / Platform Requirements** - **Windows** - 64-bit only. - **Minimum:** Windows 10 version **21H1 (build 19043)** or newer. - Windows 11 fully supported. - **macOS** - **Minimum:** macOS **11 Big Sur** or newer. - Ships as a **universal app** that runs on both **Intel** and **Apple Silicon (M-series)**. - On Apple Silicon, TTS runs **natively** (no Rosetta required). - **Linux** - **Officially supported/tested:** **Ubuntu 22.04 / 24.04**, 64-bit. - Wayland and X11 supported (behavior may vary by distro/driver). > If you're on an older OS than the above, TTS **may not launch** after this update. Please update your system. > ##### **Graphics APIs** - **macOS (Apple Silicon)** - **Metal** is now the **default graphics API** when running on Apple Silicon. - If you're not on Apple Silicon, the game uses **OpenGLCore** by default. - **Windows & Linux** - Added **Vulkan** as a new **experimental graphics API** _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/532117694511579808]_ ### Tabletop Simulator v14.0 Public Beta — Engine Upgrade (Unity 6 LTS) - Date: 2025-11-18 - Original notes: https://store.steampowered.com/news/app/286160/view/619935515099006192 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-619935515099006192 ##### **Tabletop Simulator v14.0 Public Beta — Engine Upgrade (Unity 6 LTS)** _A quick note from the team: _We know it’s been a long time since the last big update. Behind the scenes we’ve been doing a lot of groundwork on the engine and tools, and this patch is the first step to a renewed focus on **regular updates and improvements to TTS**. Thank you for your patience and for sticking with us ❤️ ##### **Public Beta (Steam)** This is a **huge engine and platform update**, so we’re rolling it out as a **public beta first** to shake out any remaining issues before it goes live for everyone. ##### **How to opt into the public beta on Steam** - Open your **Steam Library**. - Right-click **Tabletop Simulator** → **Properties…** - Go to the **Betas** tab. - Select the **public beta branch for the Unity 6 update** from the dropdown. - Close the window and let Steam download the update. You can switch back to the live version at any time by setting the beta dropdown back to **“None”**. ##### **Give feedback** Please report bugs and suggestions on our Nolt board 👉 [https://feedback.tabletopsimulator.com/](https://feedback.tabletopsimulator.com/) Include your OS, GPU, and logs (see **Troubleshooting & Logs** below) when reporting issues. It helps a lot. Please use the **"Public Beta"** tag for feedback to do with this patch. --- Windows: 64-bit Windows 10 **21H1+** (Windows 11 supported) macOS: 11 Big Sur+ Linux: Ubuntu 22.04/24.04 (64-bit) ##### **Summary** - **Engine upgrade to Unity 6 LTS**: smoother performance, better stability, and faster loading in many cases. - **Native Apple Silicon support on macOS** with a **universal app** that runs on both Apple Silicon and Intel, using **Metal by default** on Apple Silicon. - **New Vulkan graphics API option** on Windows & Linux (experimental) for potentially better performance in heavy scenes. - **New minimum system requirements**: - **Windows:** 64-bit Windows 10 **21H1+** (Windows 11 supported) - **macOS:** 11 Big Sur+ - **Linux:** Ubuntu 22.04/24.04 (64-bit) - **Win 32-bit builds are no longer supported.** - **Game & plugins updated** to latest versions and now **code-signed** for fewer antivirus/security issues. - **Big quality-of-life upgrades**: camera movement, keybind behavior, music player overhaul, notepad improvements, grid tools, erase-all controls, Cloud Manager upgrades, new console options. - **New Lua tools** for drafting, hand selection, hand “stash” areas, rewind control, and more scripting power. > **Gameplay, rules, and your saves are unchanged.** This is primarily an engine and quality-of-life update. > --- ##### **Engine, Platform & Security** - Updated TTS to **Unity 6 LTS**. - Updated **all plugins** to their latest compatible versions. - The game executable is now **code signed**, improving trust with Windows and reducing false positives with antivirus. ##### **New OS / Platform Requirements** - **Windows** - 64-bit only. - **Minimum:** Windows 10 version **21H1 (build 19043)** or newer. - Windows 11 fully supported. - **macOS** - **Minimum:** macOS **11 Big Sur** or newer. - Now ships as a **universal app** that runs on both **Intel** and **Apple Silicon (M-series)**. - On Apple Silicon, TTS now runs **natively** (no Rosetta required). - **Linux** - **Supported:** **Ubuntu 22.04 / 24.04**, 64-bit. - Wayland and X11 supported (behavior may vary by distro/driver). > If you’re on an older OS than the above, TTS **may not launch** after this update. Please update your system. > ##### **Graphics APIs** - **macOS (Apple Silicon)**: - **Metal** is now the **default graphics API** when running on Apple Silicon. - If you’re not on Apple Silicon, the game uses **OpenGLCore** by default. - **Windows & Linux**: - Added **Vulkan** as a new **experimental graphics API**. - In very demanding scenes, Vulkan can offer **better performance** on supported hardware. - Because Vulkan is still experimental, if you hit visual _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/619935515099006192]_ ### Hotfix v13.3 - Steam Cloud Formatting, Player Typing Indicator & More - Date: 2024-07-18 - Original notes: https://store.steampowered.com/news/app/286160/view/4357879193279190808 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-4357879193279190808 This patch addresses the recent downtime due to issues with the Steam Cloud and includes a couple of additions and fixes to the game. - **Fixed a major issue with steam cloud url format causing loading issues.** - All save files on load are converted to the new url format. (http://cloud-3.steamusercontent.com/ -> https://steamusercontent-a.akamaihd.net/) - Old cache files will load even with these new urls so we don't have to redownload everything and waste space on storage. - Added player color to typing indicator below chat - Added component_hotkey_state_change console command/ misc setting. nolt/1828 - Hand Select Mode working for Lua (player.chooseInHand / player.chooseInHandOrCancel) - Changed chooseInHand so it is now a feature of HandZone, instead of Player. This makes more sense from a game perspective, and will now work with hotseat, won't mess up if the player for instance changes their seat. Instead of setting a callback when you start the hand select mode you provide a label, and when a player ends hand select mode this event will fire: `onPlayerHandChoice(player_colour, label, chosen_objects, confirmed)` - Made magnify zoom slightly larger. - Added a console command magnify_zoom_size to control this size. - Added this settings to the misc UI settings menu. - Fixed alt zoom not working on hand objects when they are not on screen. ### Update v13.2 - Discord Game Join, Valve Index Support, Custom Fonts & More! - Date: 2022-09-15 - Original notes: https://store.steampowered.com/news/app/286160/view/5375631932947237536 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-5375631932947237536 The long-awaited 13.2 Update is here! This patch addresses some of the most requested features and bug fixes including Discord game join support, Valve Index support for VR, a chat typing indicator, and much more! **Improvements** - Added a typing indicator that shows up next to the player name and chat window. (Note: it will only show typing that you will be able to see, not if typing to another team) [https://tabletopsimulator.nolt.io/785](https://tabletopsimulator.nolt.io/785) - The deck deal-to-color wheel now handles a number typed on top of it, dealing that many cards to the relevant player(s). [https://tabletopsimulator.nolt.io/738](https://tabletopsimulator.nolt.io/738) - Right-clicking on slider bar will open dialog allowing for text entry of value. [https://tabletopsimulator.nolt.io/730](https://tabletopsimulator.nolt.io/730) - Added confirmation prompt to table flip. [https://tabletopsimulator.nolt.io/782](https://tabletopsimulator.nolt.io/782) - Randomizing while hovering over the hand with nothing selected will randomize the entire hand. [https://tabletopsimulator.nolt.io/864](https://tabletopsimulator.nolt.io/864) - Visualize Looking For Player on Host - Can be easily disabled from there as well - Added visual indication for when an object is dropped into a container. Control with ui_container_enter_indicator console command / misc setting. [https://tabletopsimulator.nolt.io/736](https://tabletopsimulator.nolt.io/736) - Added move left & move right options to rotation value UI. [https://tabletopsimulator.nolt.io/947](https://tabletopsimulator.nolt.io/947) - Added search to PDF. [https://tabletopsimulator.nolt.io/971](https://tabletopsimulator.nolt.io/971) - Changed tooltip text on rewind slider to display time as minutes and seconds. - Enabled Metal support for Marmoset shaders fixing Mac rendering issues. - Group action will now put the objects into a bag as long as only one bag is present in the selection and no other combinations of decks/stacks were made. You can use the group_into_bag_first command / misc setting to override the last condition, putting everything into the bag if it's the only one (ahead of combining into decks/stacks). [https://tabletopsimulator.nolt.io/1594](https://tabletopsimulator.nolt.io/1594) - Added logging of pertinent URL when a game asset fails to load. - Added showing your hand to another player (right-click a card in your hand and select Show Hand->. [https://tabletopsimulator.nolt.io/409](https://tabletopsimulator.nolt.io/409) - Updated Unity version to 2019.4.40 for better stability and bug fixes. **Discord Game Join** - Can now invite people to join your game from within Discord. - Can now ask to join a player's game from Discord and they will be given an in-game popup to accept or decline this request. - Joining a game from within discord will launch the game and join the server with one button press. - Discord will automatically supply the password for the server if it exists making joining even more seamless. **Search** - Added feature to search: when searching decks you can specify a number of cards N, and only the top N cards will appear in the search window. This allows for "Peek"-like actions. [https://tabletopsimulator.nolt.io/713](https://tabletopsimulator.nolt.io/713) - When a player is searching a deck and changes the order of the deck by moving a card, the movement is logged in the Game chat. You can disable seeing this via the console command / misc setting container_logging. **VR** - Added default bindings for Index controllers. **Fog of War** - Add Outside walls to FoW [https://tabletopsimulator.nolt.io/648](https://tabletopsimulator.nolt.io/648) - Increase revealer height range (negative values are now allowed as well) - Fixed Custom Models create before the FoW not loading in correctly when inside FoW. [https://tabletopsimulator.nolt.io/454](https://tabletopsimulator.nolt.io/454) [https://tabletopsimulator.nolt.io/](htt _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/5375631932947237536]_ ### Update v13.1 Native File Browser, Cloud Manager, Rewind Time & More! - Date: 2021-04-08 - Original notes: https://store.steampowered.com/news/app/286160/view/3085503858425089199 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-3085503858425089199 ##### Update v13.1 Native File Browser, Cloud Manager & Rewind Time Improvements, Optimizations, and much more! This patch we wanted to focus on bug fixing, optimizations, and working through the feedback the community has provided for us on our new feedback website: https://tabletopsimulator.nolt.io/roadmap We have found the feedback website to be instrumental in helping us work on the most important features and the fixes you guys would like to see, and we will continue to use this for our future updates. Since going live we have implemented 96 suggestions left by the community on nolt! If you have any feedback of suggestions of your own you can head on over to [https://tabletopsimulator.nolt.io/](https://tabletopsimulator.nolt.io/) ##### **Native File Browser** - Added a native file browser as an alternative to the built-in one. (your OS file browser) - The native file browser supports selecting multiple files where applicable. - VR still uses the built-in file browser to ensure interaction still works. - Added console command `file_browser_native` and also added it to the misc settings menu. ##### **Cloud Manager Improvements** - Cloud Management should overall work much better and be less frustrating to use. [https://tabletopsimulator.nolt.io/52](https://tabletopsimulator.nolt.io/52) - Cloud manager can now upload multiple files at once using the new native file browser. - Fixed cloud manager reseting to the root path every time you upload or delete something. - Fixed cloud manager folders not showing up until you open the cloud manager one more time. [https://tabletopsimulator.nolt.io/310](https://tabletopsimulator.nolt.io/310) ##### **Rewind Time Improvements** - Rewind and fast-forward has been revamped with better controls and more information. [https://tabletopsimulator.nolt.io/393](https://tabletopsimulator.nolt.io/393) - Can now rewind time in multiple steps with the new time slider. - Can now see the number of time steps in each direction. - Rewind states now are only being created if something has changed since the last rewind state. - Rewind now works for promoted players instead of just the host. ##### **General** - Updated Unity to 2019.4.23 for bug and stability improvements. - Added support for multiple auto save files. The default is now 3 and can be changed in the console and misc settings. [https://tabletopsimulator.nolt.io/582](https://tabletopsimulator.nolt.io/582) - Broadcast message now appear at the top to better match up with the sliding out animation and fades out smoother. [https://tabletopsimulator.nolt.io/448](https://tabletopsimulator.nolt.io/448) - Renamed save file "Expand" to "Search" to better reflect what it does. - Added Custom Music to the save file "Search" to make it easier to bring over music from one save to another. - Added Music to Workshop asset tags. - Added "chat_input_clear_on_dismiss" console property. May be set to OFF to allow clicking away from the chat input field without losing partially written chat messages. - Rotation values now store their data as strings instead of objects in the save file. - Added EpochTime to save files. - Changed misc option / console command "keyboard_single_digit_draw" to "keyboard_single_digit_by_default" - it is now used whenever you type on any component (e.g. when changing component states). If enabled you can still type higher numbers by starting with a `0`. [https://tabletopsimulator.nolt.io/187](https://tabletopsimulator.nolt.io/187) - Added "end_turn" command. [https://tabletopsimulator.nolt.io/130](https://tabletopsimulator.nolt.io/130) - Grouping individual cards will now give the formed deck any tags which *all* the cards share. [https://tabletopsimulator.nolt.io/657](https://tabletopsimulator.nolt.io/657) ##### **Optimizations** - Greatly reduced the lock up when spawning lots of objects, such as when loading a save file. - Reduced ram usage by about ~100 MB thanks to sha _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/3085503858425089199]_ ### Update v13.0 - Translations, Engine Upgrade, Layout Zones, Object Tags & More! - Date: 2021-01-29 - Original notes: https://store.steampowered.com/news/app/286160/view/3024698921216466932 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-3024698921216466932 ##### Hey everyone it's been a while, but we have a huge patch for you guys today! The headline feature is Tabletop Simulator now supports translations for all 29 languages supported by Steam. The game has been translated with the help of google translate but we also added support for creating your own translations and sharing them on the Workshop. Using google translate is an exciting jumping off point for a more global user friendly experience, however, recognizing google translate’s limitations we are also excited to see what native speakers in the community can come up with for the most authentic multilingual game play experience. Furthermore, the translation support is extended to all of your great mods out there. Now players can participate in the same game with different localized text or assets based on their selected language. We've also upgraded the game's engine (everything should run smoother), added layout zones (automatically lay out cards easily), and added object tags (easily filter system interactions). We have a bunch of other great new features, upgrades, and fixes you can read about all below. Finally we are launching a new method for collecting user feedback and bug reports found at https://tabletopsimulator.nolt.io/. This will allow us to better connect with the community for a more fluid and streamlined feedback loop, including increased visibility into our process. The new system allows you to easily make suggestions and upvote and downvote other community member ideas in a similar style to reddit. Additionally, the community will now be able to see our progress on implementing suggestions, fixes, and new features through the roadmap tool. ##### Updates, Optimizations, and Cleanup - Updated Unity version to 2019.4 LTS. - Enable graphics jobs, free performance by multi-threading the rendering (benchmarked up to 25% increase in fps). - PhysX version upgrade gives better accuracy and performance in a variety of cases. - Video player is now using hardware decoding on the gpu making video textures more performant. - Updated tablet chromium version which now supports mp3. - Updated Dissonance voice chat plugin. - Voice chat is now working on Linux again. - Updated Lua Moonsharp to 2.0. - Lots of code refractoring and cleanup to facilitate faster updates in the future. - Reduced ram usage, by lower the number of variants for our custom DXT5nm Standard shader. - Optimized a lot of physics code to use non gc allocing functions. - Greatly sped up updating Workshop mods on initial load. - Optimized the netcode to be more performant on the cpu. ##### Translation - Added translations for most common languages using google translate. Access Language menu via the button in the bottom right of the main menu, or in the menu bar of the Configuration window. - Added the ability to create your own translations for the default UI and share them on the Workshop. - Added localization support for your text fields. This allows you to translate your mods for different languages. Example: {en}Hello {fr}Bonjour {de}Hallo This also works in url fields if you need to change assets based on the language. Example: {en}url1 {fr}url2 Supported languages: English, [zh-cn]Chinese (Simplified), Russian, Spanish, [pt-br]Portuguese (Brazil), German, French, Korean, Polish, Turkish, Japanese, [zh-tw]Chinese (Traditional), Thai, Italian, Portuguese, Czech, Hungarian, Swedish, Dutch, [es-419]Spanish (Latin America), Danish, Finnish, Norwegian, Romanian, Ukrainian, Greek, Vietnamese, Bulgarian, Arabic ##### Object Tags New mechanics which allows objects to selectively interact with game systems. If a system (e.g. a hidden zone, a hand zone, etc.) has a tag set, then only objects which share a tag with it will interact with it. Taggable systems: - Hidden zones - Randomize zones - Hand zones - Layout zones - Fog-of-War zones - Scripting zones - Snap points Set what tags a object or syste _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/3024698921216466932]_ ### Update v12.4 Line Tool Revamp, Ghost Preview, Tags, Physics Improvements & More! - Date: 2020-05-18 - Original notes: https://store.steampowered.com/news/app/286160/view/4696636923140911769 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-4696636923140911769 Hey everyone, hope you're all doing good! We got a great patch you guys today with a ton of great features, improvements, and fixes. ##### **Summary:** You can now make your games friends or invite only, no longer requiring a password. We have a ton of great new features to the line tool making it awesome for all your wargaming needs. There are a lot of great physics improvements to make everything feel a lot more stable. Workshop tags have been revamped and have many more options making it easier to find your games. Custom Card shapes have been added hex, circle, and square. Spawning overhaul where you can see a ghost preview where the object will appear. And much more all covered below! ##### **General** - The game will now show a ghost object where your object will drop when snapping to grid or snap points. - You may still drag components out of the component window, but if you click one instead you will enter Spawn mode. Click the left mouse to place a copy of that object. Hit right mouse or escape to end. - New context menu for objects: Clone. Puts you in Spawn mode for that object. - When holding an object, hitting escape will return it to where you picked it up. - Snap points are now editable for promoted players. - New feature where when you press a number key while holding a bunch of objects it will arrange it in a grid based on the number of rows specified with the number key. - Settings added for various new features present in the patch. - Misc setting added to make containers (decks, bags, etc.) respond to the first number typed on them. ##### **Server** - Added new server types public, friends, and invite. - Public servers are just how you are used to anyone can join, but you can have an optional password. - Friends server means only friends can join, no password required. - Invite server means only people you choose to invite can join the game, no password required. - Server browser loading should be faster because there will be less public servers that need to fetched with the new friends and invite servers. - Server browser will now always get your friends servers instantly first. - Server browser is now available while you are in a game, in the escape menu. - Server browser now shows the total number of people in-game. - Fixed connecting to a new game while you are already in one. ##### **Line Tool** - Moved measurement options from Misc menu to the Line Tool button. - Added _Grid_ units alongside _Inches_ and _Metric_, Will measure according to the size of the grid. - Added _2D/3D_ modes. In 2D all measurements are flattened to the horizontal plane. In 3D height is included. - Added ruler mode: _Auto_ or _Free_. In Auto mode the ruler will take advantage of objects you hover over, snapping to them where appropriate. You can hold down ctrl to override this behaviour. - Objects now have a _Measure Movement_ toggle, which if enabled will mean whenever that object is picked up (and you are in Auto mode) a measurement will be started. - When in _Auto_ mode, if you start measuring while holding an object (by holding _tab_), it will measure from the pickup location. - You may hold down _shift_ while measuring to view the orthogonal axes (_2D_ mode) or the flat distance + height (_3D_ mode). Holding _ctrl_ at the same time will show the other. - Fixed being stuck in Line Tool after using it while holding an object. ##### **Line Tool: Options** ##### **Line Tool: Object Snapping** ##### **Line Tool: Orthogonal Components** ##### **Line Tool: Flat Distance + Height** ##### **Pure Mode** - Added _Pure Mode_, a simpler view of the table, tunable in the Theme Editor. Supports all built-in tables. ##### **Pure Mode: Light Theme** ##### **Pure Mode: Dark Theme** ##### **Hand Zones** - On-screen Hand View now shrinks when you are not hovering over it. - Optimized Hand Zones with lots of objects in them. - Hands Zones are much snappier with their moveme _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/4696636923140911769]_ ### Update v12.3 Attach Tool, Server Browser & Search Improvements, and much more! - Date: 2020-04-02 - Original notes: https://store.steampowered.com/news/app/286160/view/2077789829878273122 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-2077789829878273122 Hey everyone, hope you are all doing ok in these crazy times! We have another great update for you guys today that adds a brand new tool called Attach which lets you stick objects together. We also have a much needed performance optimization on the server browser due to all the new players joining us! Welcome everyone new hope you all our enjoying the game! We have a ton more below in the full patch notes. ##### **Attach Tool** - The new tool is used for combining objects into a single object. - This attach is in a parent child relationship where one object is the owner of the other. - Want to add modular pieces to your figures? This is the perfect tool. - You might be thinking this sounds like the old joint tool but this lets you merge objects and even put them in and out of bags. - This is also much more performant compared to the old joint tool because it's just one object with multiple visuals combined. ##### **Combine Tools** - Includes the Attach, Fixed Joint (old joint tool), Hinge Joint, and Springs Joint tools. - Exposes the Hinge Joint and Spring Joint tools without being hidden in a menu. - Hinge joints are just like a door, but they can even have motors! - Springs joints are just like sound objects are connect with a spring. - All joint properties can be configured in the right click contextual menu -> Joints. ##### **Server Browser** - Improved Server Browser performance. - Server Browser window is now resizable. - Server Browser search text is now persistent. - Server Browser search now looks in country codes if you use square brackets, i.e. **** - Fixed some search bugs in Server Browser (also, see below). ##### **Search** Search inputs are now more powerful (applies to Server Browser and in-game Search dialog). - Ignores case and inflections: **A** and **รƒยก** will both be found by **a**. - Will filter to entries which match all space-separated words in search. - Use comma to add another set of words. - Start a word with **-** to negate it, removing any entries which it matches. - Negation only applies to the set of words it is grouped with. - A set of words which are all negated will apply to every set of words. Example: **gloom -fantasy, scythe, -casual** will find any servers with "gloom" (but not "fantasy") or "scythe", so long as they do not contain "casual". ##### **Spectator View** - Fixed alt-zoomed objects not displaying on spectator view. - Fixed objects in hidden zones showing when view restricted. - Spectator Zoom may appear at cursor or at a fixed position. - Spectator Zoom may be restricted. - See **System Console** section for details. ##### **VR** - Changed **Wall Mode** to **Tilt Mode**, and added **Tilt Angle** setting. ##### **General** - Special thanks to modzero for helping us track down a security vulnerability that we hotfixed. - Added **Drag Selectable** toggle to components: when disabled the object will not be included in a drag selection (unless **SHIFT** held). - Alt-zoomed books (i.e. PDFs) may now be page-turned with the mouse wheel. - Split **Zoom Toggle** key binding into **Zoom Toggle** and **Pan** actions. - Alt-Zoom may now be fixed in place on the screen instead of following pointer (see **System Console** section below) - Made collapsed context menus more obvious. - Added entry in Misc settings to set size of collapsed menus. - Objects which can go in hand will be drawable by hitting **1** on them, like cards etc. Can be disabled in Misc settings. - Fixed context menus being stuck. - Fixed turn indicator not displaying. - Fixed scaling on custom figurine colliders. - Fixed BBCode showing up in steam/discord rich presence. - Fixed some UI theming issues. ##### **Lua** ##### UI - Fixed a bunch of bad interactions between 2D XML UI, 3D XML UI, the normal UI, and invisible objects. Everything should now behave as you would expect. ##### Object values Allows objects to behave similarl _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/2077789829878273122]_ ### Update v12.2 - Theme Editor, Chat Filter, Picture-in-Picture and More! - Date: 2019-11-26 - Original notes: https://store.steampowered.com/news/app/286160/view/1701727756584296504 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-1701727756584296504 We've got yet another great update for you today featuring a Custom Theme Editor (dark mode included), Global Chat Filter, Picture-in-Picture and many scripting improvements! ##### **Theme Editor & Dark Mode** Alongside the new Dark theme, you may now edit the colours of the user interface however you wish using the Theme Editor. Find it in the **Configuration->Interface** window. ##### **Global Chat** The Global Chat now has a Profanity filter that the user can enable to filter out profanity, spam and misbehaviour. Can be enabled/disabled in chat settings, or with **/filter** & **/nofilter** ##### **Picture-in-Picture / Spectator View** - Spectator view can now be used for picture-in-picture, if you are not using it on another monitor. Can be enabled by right-clicking background in game and selecting **Picture-in-Picture**. - Console commands added for this, and some **spectator** commands reworked. See below. - Fixed restricted visiblity (which shows the world as a Grey player sees it). - Fixed fog-of-war view. - Fixed pointer visibility. ##### **General** - Images assets are no longer resized to the nearest power of 2 thanks a bug fix by Unity. (Unity version 2019.1.14) - Lowered max angular velocity cap to make dice feel better and more like previous versions. - Various UI improvements and fixes, most notably on Color Picker, Server Browser, and Script Editor. - Custom Figurine object now has a **Card Scale** property, so the figurine card can be scaled independently from the base. - **GM Notes** section added to bottom of right-click context menu for Black player (can be disabled in Misc settings) - Each section in the right-click context menu can be collapsed by clicking the line above it (can be disabled in Misc settings) - Misc setting to control mouse shake threshold. - Misc setting to control whether games can add items to context menus. - Misc setting to control whether games can show the game-specific keyboard controls config window. - Misc setting to control whether a single card will behave as a deck when you type a number on it. If ON then you will draw the card. If OFF then it will change state / rotation value, etc. - Fixed blindfold in right-click menu not working. - Fixed spectators (grey players) seeing things they shouldn't (in fog-of-war for instance). - Fixed game freezing when you hold a stack of two objects and use alt+right-mouse to drop one. ##### **Lua** ##### New API events: - **filterObjectEnterContainer(container, object)** - Global version of **object.filterObjectEnter** - **onPlayerChangeTeam(player, team)** - Called when a player changes team. - **onObjectHover(player, object)** & **object.onHover(player)** - Called when a player moves their pointer over an object. - **onObjectNumberTyped(object, player, number)** & **object.onNumberTyped(player, number)** - Called when a player types a number on an object. Uses new property **object.max_typed_number** - **onObjectStateChange(object, old_guid)** & **object.onStateChange(old_guid)** - Called when an object changes state, after it is in its new state. - **onObjectCollisionEnter(object, collision_info)**, **onObjectCollisionStay(object, collision_info)**, **onObjectCollisionExit(object, collision_info)** - Called when an object collides with another. Objects must be registered with the collision handler before they will trigger these events. ##### New API commands: ##### `onNumberTyped` example: - **player.setUITheme(theme_script)** - Sets the player's UI theme. - **object.addContextMenuItem(label, function, keep_open = false)** - Adds a right-click context menu to the object. - **object.clearContextMenu()** - Clears all items added by above. - **addContextMenuItem(label, function, keep_open = false, require_table = false)** - Same as above, but global (when user right-clicks empty space, or the table). - **clearContextMenu()** - Clears all items added by above. - **addHotkey(label, method_name, trigg _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/1701727756584296504]_ ### New DLC - Blood Rage & Boss Monster - Date: 2019-09-26 - Original notes: https://store.steampowered.com/news/app/286160/view/1591383946836961136 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-1591383946836961136 We've got two new DLC additions in store for you today - **Blood Rage** and **Boss Monster** _In Blood Rage, each player controls their own Viking clan’s warriors, leader, and ship. Ragnarök has come, and it’s the end of the world! It’s the Vikings’ last chance to go down in a blaze of glory and secure their place in Valhalla at Odin’s side! For a Viking there are many pathways to glory. You can invade and pillage the land for its rewards, crush your opponents in epic battles, fulfill quests, increase your clan's stats, or even die gloriously either in battle or from Ragnarök, the ultimate inescapable doom._ https://store.steampowered.com/app/610700/Tabletop_Simulator__Blood_Rage/ _Inspired by a love of classic video games, Boss Monster: The Dungeon Building Card Game pits 2-4 players in a competition to build the ultimate side-scrolling dungeon. Players compete to lure and destroy hapless adventurers, racing to outbid one another to see who can build the most enticing, treasure-filled dungeon. The goal of Boss Monster is to be the first Boss to amass ten Souls, which are gained when a Hero is lured and defeated — but a player can lose if his Boss takes five Wounds from Heroes who survive his dungeon._ https://store.steampowered.com/app/610701/Tabletop_Simulator__Boss_Monster/ _Only the host needs to own the DLC for everyone at the table to play_ ### Update v12.1 Music Player, PDF support, and tons of other great improvements! - Date: 2019-08-16 - Original notes: https://store.steampowered.com/news/app/286160/view/2881697031706672832 - Permalink: https://whatsnew.fyi/product/tabletop-simulator/releases/steam-2881697031706672832 Hey everyone, we got another great update for you today! We have added 2 very long requested features a Music Player and PDF support! There are also a ton of great additions and improvements listed below in the patch notes. ##### **Music Player** - The music player let's you play audio files (.mp3, .wav, .ogg, ogv) which are synced for all players. - Great for room music or so your DnD campaign has the right mood! - Supports playlists with ordering, shuffling, and looping. ##### **Custom PDF** - New object Custom PDF, that allows you import a PDF onto a tile. - This converts the PDF into a series of images, to make it easy to import your rule books! - Supports multiple pages: swap between them with the contextual menu, next/previous state hotkeys, or the buttons on the left and right side. - Can popout the PDF to the screen by hitting the hidden UI button on the top left of the PDF object. - You can joint this to any objects to add any visual flair you would like to match the game. ##### **Cloud Manager Folders** - Cloud manager now supports folders just like Saved Games/Objects. - When you import all loaded assets into cloud it puts them in a folder defaulting to the Game name. - Can now name files that are uploaded to the Cloud instead of just using the file name on disk. ##### **Sound Improvements** - Custom Objects that are set to dice or coin will now get that correct sounds for their selected material type. - Improved sounds for objects interacting with locked objects. - Added glass material type for Custom AssetBundle and Custom Model. ##### **Alpha Transparency Support** - Added alpha support to the color picker. - Can now draw with semi tranparency. - Can color tint objects to have alpha transparency, which goes nicely with the new glass material type. - Objects with alpha transparency will not cast shadows. ##### **Magnify Revamp** - Magnify (hotkey m) overhauled to be round. - Scroll up or down to control the zoom level of the magnify. - Fixed visual issues with previous magnify. ##### **General Improvements** - Added loading percent next to the player names on the top right. - For the top bar in-game the Scripting, Workshop Upload, and Cloud Manager menus have been moved under "Modding". - Improved auto-raise to work better with overhangs. - Added a workshop indicator next to the chat window that you can hover over and get info about how far along the workshop subscription check is at. - Moved physics mode (semi-lock, locked, etc) from Configuration to Server Options. - Greatly improved compatibility with old AssetBundles shaders. This will fix a lot of broken DLCs. - Improved Fog of War performance. - File Browser now remembers the last opened path. - Updated Voice Chat plugin. - Voice chat is now using a higher quality setting. - Added hidden zone opacity sliders to Misc settings. ##### **Scripting Improvements** - New global class Vector: ` Constructors: Vector(num, num, num) --> return a vector with specified (x, y, z) components Vector(table) --> return a vector with x/y/z or 1/2/3 conponents from source table (x/y/z first) Vector.new(...) --> same as Vector(...) Vector.max(vec1, vec2) --> return a vector with max components between vec1 and vec2 Vector.min(vec1, vec2) --> return a vector with min components between vec1 and vec2 Vector.between(vec1, vec2) --> return a vector pointing from vec1 to vec2 vec:copy() --> copy self into a new vector and retur it Component access: vec.x, vec.y, vec.z --> read/write component v[1], v[2], v[3] --> read/write component vec:get() => num, num, num --> returns x, y, z components of self Methods modifying self and returning self: vec:setAt(key, num) --> same as "vec = num" vec:set(num, num, num) --> set x, y, z components to passed values vec:add(otherVec) --> adds components of otherVec to self vec:sub(otherVec) --> subtracts components of otherVec from self vec:scale(otherVec) --> multiplies self components by co _[Truncated at 4000 characters — full notes: https://store.steampowered.com/news/app/286160/view/2881697031706672832]_