Genre: Role-playing (RPG), Simulator, Strategy, Indie, Card & Board Game
Tabletop Simulator
50% Off Tabletop Simulator & DLCs During The Steam Fall Sale!
Half off Tabletop Simulator and all DLCs!
Get an early start on your Black Friday & holiday shopping during the Steam Fall Sale! Now through November 29th take advantage of TTS & DLCs being half off and SHOP THE SALE HERE!
Need ideas on what to play next on TTS? Why not check out the Tabletop Simulator Blog to find hundreds of original games available to play now! Find everything from early-stage playtesting, to well-established titles, to crowdfunding previews!
Update v13.2 - Discord Game Join, Valve Index Support, Custom Fonts & More!
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
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
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
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
Added logging of pertinent URL when a game asset fails to load.
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
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.
Added command and misc setting deck_can_spread_facedown; when enabled and you perform a spread action on a face-down deck, the cards will remain face-down instead of being flipped. https://tabletopsimulator.nolt.io/860
Added autosave_games_window_count command / misc setting to control the number of slots on top Games window which may display an autosave. Defaults to 1. https://tabletopsimulator.nolt.io/1001
Lua
Added onPlayerChatTyping(player, typing)
object.Container.Search(player, cards = -1) - activate search window for player, optionally limited to top N cards.
Callback generated by object.addContextMenu changed: f(player_color) is now f(player_color, object_position, object).
Added object parameter to onPlayerPing event
Added calls for built-in dialog windows:
player.showInfoDialog(info)Displays info string to player.
player.showInputDialog(callback, description, default_text)Simple text input. Callback is called as f(text) if user hits OK.
player.showMemoDialog(callback, description, default_text)Large text input. Callback is called as f(text) if user hits OK.
player.showOptionsDialog(callback, description, {options}, default_value)Options Dropdown. Callback is called as f(option_text) if user hits OK.
Fixed incorrect packet error when in hotseat mode.
Fixed objectEnterContainer indicator cleanup.
Fixed dropdown UI sometimes appearing beneath its parent window.
Fixed alt zoom working with XML UI.
Fixed hidden decks with custom backs being revealed when dealt.
Fixed Gizmo tool being unable to click on objects with the Drag Selectable toggle turned off (note that while selecting you can override this toggle by holding shift).
50% Off Tabletop Simulator & DLCs During The Steam Summer Sale!
Half off Tabletop Simulator and all DLCs!
The Steam Summer Sale has started! So beat the heat on TTS & take advantage of these sizzling deals now through July 7th! Shop The SALE HERE!
Need ideas on what to play next on TTS? Why not check out the Tabletop Simulator Blog to find hundreds of original games available to play now! Find everything from early-stage playtesting, to well-established titles, to crowdfunding previews!
Tabletop Simulator and all DLCs are 50% off now during the Steam Winter Sale! Get in your last-minute holiday shopping and ring in the New Year by getting Tabletop Simulator and all DLCs half-off! Sale runs from December 22, 2021 9:55am PT- January 5, 2022 10:05 PT!
Tabletop Simulator is 50% off this week during the Steam Autumn Sale! Get started on your holiday shopping by getting Tabletop Simulator half-off and taking advantage of all DLCs being on sale too!
We have a new DLC game available for you today - Aventure Mart
Only the host needs to own the DLC 2 - 4 Players | Ages 13 & Up | 45-60 Minutes Playing Time
From dank dungeon entrances to magical market squares, Adventure Marts magically pop into existence wherever they are needed. Busier locations require more than one store, and each one needs a manager — that's where you come in!
Outsmart your competition and serve a fantastical array of adventurers as you battle to make more gold than your opponents! Adventure Mart is a fresh new take on deck-building games with added twists and plenty of player interaction.
The life of a store manager is brief, but glorious. Can you become "Manager of the Week"? Or will you be banished to the abyss?
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!
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
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
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
Added (LayoutZone) `onGroupSort(table group, bool reversed)` and `onZoneGroupSort(object zone, table group, bool reversed)` lua events: return table in desired sorted order, or false to allow default zone behaviour. If present they take precedence over the selected sort in the zone options.
Ensured LuaWebRequest's text no longer raises a null reference exception when no downloadHandler is set.
Object.getData() now correctly omits null value keys.
Fixed tryObjectEnter/tryObjectEnterContainer not being passed the object entering when the container was a stack. https://tabletopsimulator.nolt.io/477
Fixed data/JSON round-tripping i.e. spawnObjectData({data=JSON.decode(JSON.encode(container.getData()))}).
Fixed Lua core mishandling of nil table inserts i.e. table.insert(tab, 1, nil).
Lua Player Action APIs
An API that fires when a user performs an action. You may return false to prevent the action. As opposed to onObject* events, actions are fired once per user action, rather than once per object affected.
Added (Universal) onPlayerAction(player, action, targets). targets is a list of Objects and action will be one of: onPlayerAction(player, action, targets), new actions:
Player.Action.Select
Player.Action.PickUp
Player.Action.RotateIncrementalLeft (Q)
Player.Action.RotateIncrementalRight (E)
Player.Action.RotateOver (Alt + F, whilst held)
Player.Action.FlipIncrementalLeft (Alt + Q, whilst held)
Player.Action.FlipIncrementalRight (Alt + E, whilst held)
Player.Action.FlipOver (F)
Player.Action.Copy (Ctrl + C / Menu Copy / Menu Clone)
Player.Action.Cut (Ctrl + X / Menu Cut)
Player.Action.Delete (Delete / Backspace / Menu Delete)
Fixed jointed objects not being grabbed correctly.
Fixed lua tryObjectEnterContainer deleting the object when return false.
v13.1 Hotfix 2
Fixed chip dupe bug when they are stacked.
New DLC - Rise Of Tribes
We have a new DLC game available for you today - Rise Of Tribes
Only the host needs to own the DLC 2 - 4 Players | Ages 13 & Up | 30-60 Minutes Playing Time
In ancient prehistoric times, you have discovered a new land with plentiful lakes, mountains and forests (and apparently many stone rocks that shall be called dice). Your people can develop new things like basketry or find oxen or simply GROW and conquer.
In Rise of Tribes, players control a tribal faction in prehistoric times looking to GROW, MOVE, GATHER, and LEAD their people. The board is modular, composed of hexes in various terrain types. Each hex has a population limit. Players manage the number of tribe members they place on any one hex to either trigger or avoid conflict.