Tabletop Simulator

Tabletop Simulator

165 ratings
Utilizing a second monitor with Spectator_Screen
By Jackson =D
TTS has had the capability of showing a secondary Spectator view on another monitor since May of this year, yet oddly no instructions were provided on its use. This guide will detail how to activate the feature and some of the options available.
Opening the Console and using Commands
To start using commands, you need to open the console. By default, the console is bound to the Tilde key, underneath escape. You can rebind this key at the bottom of the Controls tab in the Configuration window.

Pressing the key should open a dark variant of the chat window.
All commands provided need to be entered into the console for them to take effect. If you are curious about what other commands are available, you can enter Help to be presented with a full list of commands, or Help followed by the name of a command for further information on what the command does. In most cases, type 1 after a command to enable it, and 0 to disable.
Using the Spectator Window
In the console, enter the command spectator_screen 1 to enable the spectator camera on your secondary monitor.
Currently the spectator view will mimic your main camera at all times, which isn't very useful. To get it to focus on a specific area, move your camera until it matches the view you wish to see on the spectator camera (You can press P twice to enter the top-down camera, which is often helpful for this view), then hold CTRL and press 1 to save the camera position.
Note that you can use different numbers to save multiple positions. Useful for boards with a lot of important areas!

Enter the command spectator_camera_load 1 to move the spectator camera to the specified position.
After loading a camera position, the spectator camera will no longer follow your main view and instead stay locked to that position. To return to normal, use the command spectator_camera_follow_player 1.

Typing the full commands each time can quickly become tiresome. With the bind command you can set these commands to keyboard keys to make operating the camera easier. The command is typed as bind *KEY* *COMMAND*. So for example, to bind F1 to move the spectator camera to camera position 1 the command would be bind F1 spectator_camera_load 1. The Unbind command will remove the binding assigned to the key.
Alternatively, you can use ui_buttons, which are mentioned in the commands section below, but require more configuration.

With the command edit autoexec you can open the Autoexec file. Any commands entered in this area will automatically be executed whenever the game is started. You can add the spectator screen command and your preferred settings here to have it automatically opened alongside the game each time. Bindings and UI Buttons are reset when the game is closed, so they also need to be included.
Useful commands
spectator_screen - Enables or disables the secondary Spectator screen.
spectator_window - Opens a Spectator view in its own movable window. Not available
when spectator_screen is enabled. Also available by right-clicking the background.
spectator_camera_load - Moves the spectator camera to the specified Camera location.
spectator_show_grid - Shows grid lines on the spectator view.
spectator_camera_follow_attachment - Sets the camera to constantly follow an object or player cursor specified by spectator_camera_attachment. This is overridden by the follow player mode, so you'll also have to use spectator_camera_follow_player 0 for it to take effect.
spectator_camera_attachment - Enter an object's GUID or Player's Colour for the camera to follow.
spectator_camera_follow_player - Sets the spectator camera to mimic your own (Default).
UI_button - Creates a button that will run a set command.
A basic button can be created with ui_button *BUTTON LABEL* *X POSITION* *Y POSITION* *COMMAND*. Check the help menu for additional options.
< >
Jayven Foxx Jan 13, 2021 @ 10:08am 
Hi there, I am having the same problem as others on here in that once the spectator screen is open, no combination of commands will close it again until I quit out of TTS completely! Any news on a solution to this one? Great work though!
JoseDracu Nov 28, 2020 @ 1:22pm 
ioda19 Nov 15, 2020 @ 8:29pm 

Does someone knows how I can choose on witch screen the spectator view will use ?
I have three screens and the spectator screen appear on screen #2 but I would want to appear on screen #3

Thank you
Renegade Ronin Nov 15, 2020 @ 7:35am 
do you know of a way to expose the Spectator screen to OBS?
ifus Sep 18, 2020 @ 9:38am 
When I am launching TTS on dual monitor, it only launches on the main screen, is there anything I should do to make it work? Also asked a friend to try it, did not work for him as well.
It would be really nice to play Gloomhaven on dual monitor.
Wrzlprnft Jun 4, 2020 @ 6:21am 
Is there a way to have the spectator cam go into a othrographic top down mode like one can cycle the player cam to? because setting my camera to a top down position and top down perspective and saving that doesn't load the perspective into the spectator cam
BA|Oddbod May 19, 2020 @ 10:57am 
I am also unable to turn off the Spectator Screen once it's turned on. It says "Spectator View displayed on screen cannot be disabled" Any suggestions?
Sawtaytoes May 15, 2020 @ 12:34am 
It's nice to see there are commands to setup a spectator view, but for some reason, it's choosing monitor 3 instead of monitor 2 for that on my machine. Is there a way to specify which monitor to use for spectating?
mohnkern May 14, 2020 @ 12:54pm 
ON my mac, when I type spectator_screen 1 one of my screens (I've got three) goes solid red. and when I type spectator_screen 0 it says it can't shut if off. The only way to get my red screen back to normal is to kill TTS.
Dr. HaZaRd May 14, 2020 @ 8:51am 
@GeNCoDeR if you are a "spectator", how do you think you can interact?
@Obsidian81 same here. I tried with "OFF", "-1", "2" and "0". Not work.. i think it's impossible (?)