\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Risen (risen)} \pdfinfo{ /Title (tabletop-simulator.pdf) /Creator (Cheatography) /Author (Risen (risen)) /Subject (Tabletop Simulator Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{F0B837} \definecolor{LightBackground}{HTML}{FDF6E6} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Tabletop Simulator Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Risen (risen)} via \textcolor{DarkBackground}{\uline{cheatography.com/188226/cs/40215/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Risen (risen) \\ \uline{cheatography.com/risen} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 8th September, 2023.\\ Updated 8th September, 2023.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{2} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{\{\{fa-info-circle\}\} Getting Started}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Load Tabletop Simulator from Steam. You will be greeted by a screen that says "Join" or "Create". Select "Join". The "Server Browser" may take a moment to load as there are often many game rooms. At the top of the screen click on the search box and enter the information provided by the host.} \tn % Row Count 6 (+ 6) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{\{\{ac\}\}{\bf{-{}-{}- Changing Color -{}-{}-}}} \tn % Row Count 7 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{In order to interact with a game you create or join, you need to select a "color" to represent you.} \tn % Row Count 9 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Click on your name on the top right and then choose "Change Color" and change to a different color (both left and right click works). This also changes your seat location, but you can see exactly where you will be moving to if that affects your color choice. You can also join/change your team.} \tn % Row Count 15 (+ 6) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{\{\{ac\}\}{\bf{-{}-{}- Notebook -{}-{}-}}} \tn % Row Count 16 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{The Notebook is a multi-use booklet which includes the rules of the game, private notes and the ability to delete and create other pages.} \tn % Row Count 19 (+ 3) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{\{\{ac\}\}{\bf{-{}-{}- Teams -{}-{}-}}} \tn % Row Count 20 (+ 1) % Row 7 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Teams are a way to group Players in a game together so they can better work together. There are 5 teams, \seqsplit{Hearts/Clubs/Spades/Diamonds/Jokers}.} \tn % Row Count 23 (+ 3) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{-{}-{}-Teammate Features} \tn % Row Count 24 (+ 1) % Row 9 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Being on the same team grants many advantages that allow players to work together in secret.} \tn % Row Count 26 (+ 2) % Row 10 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{See each other's private info (Hand Zones, Hidden Zones, Notebook Pages)} \tn % Row Count 28 (+ 2) % Row 11 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Private voice chat, Private in-game chat channel (Only available when on a team)} \tn % Row Count 30 (+ 2) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{\{\{fa-info-circle\}\} Getting Started (cont)}} \tn % Row 12 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{-{}-{}-Joining a Team} \tn % Row Count 1 (+ 1) % Row 13 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Click on your own name in the upper right and, from the dropdown, select Change Team. This opens the selection menu where a team is selected.} \tn % Row Count 4 (+ 3) % Row 14 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{-{}-{}-Leaving a Team} \tn % Row Count 5 (+ 1) % Row 15 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Follow the same steps taken when joining a team but select None for which team to join.} \tn % Row Count 7 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{p{1.36 cm} x{6.64 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{\{\{fa-question-circle\}\} In Game Help}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{?}} & On screen controls guide \tn % Row Count 1 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.6 cm} x{4.4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{\{\{fa-video-camera\}\} Movement and Camera Controls}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Hold RMB}} & Rotate Camera \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{Scroll MMB}} & Zoom In \& Zoom Out \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{Click MMB or Z}} & Quick Zoom To Location \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} {\bf{Spacebar}} & Reset Camera \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{WASD}} & Move Camera \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} {\bf{P}} & Change Camera Mode \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{\{\{ac\}\}-{}-{}- {\bf{First Person Camera Mode Controls}} -{}-{}-} \tn % Row Count 8 (+ 2) % Row 7 \SetRowColor{white} \mymulticolumn{2}{x{8.4cm}}{{\bf{WASD}} keys in combination with the {\bf{RMB}} moves in first person mode.} \tn % Row Count 10 (+ 2) % Row 8 \SetRowColor{LightBackground} {\bf{Spacebar}} & Fly Camera Up \tn % Row Count 11 (+ 1) % Row 9 \SetRowColor{white} {\bf{Ctrl}} & Fly Camera Down \tn % Row Count 12 (+ 1) % Row 10 \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{\{\{ac\}\}-{}-{}- {\bf{Creating Camera States}} -{}-{}-} \tn % Row Count 13 (+ 1) % Row 11 \SetRowColor{white} \mymulticolumn{2}{x{8.4cm}}{To save a camera state, move your camera where you want to save, then right click on a table or non-object and this will bring up the Global Contextual Menu. Click on Save Camera and choose the number you wish to save it into.} \tn % Row Count 18 (+ 5) % Row 12 \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{Alternatively, you can use the hotkey {\bf{Ctrl + \#}}} \tn % Row Count 19 (+ 1) % Row 13 \SetRowColor{white} \mymulticolumn{2}{x{8.4cm}}{\{\{ac\}\}-{}-{}- {\bf{Loading Camera States}} -{}-{}-} \tn % Row Count 20 (+ 1) % Row 14 \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{To load up a camera save, open the Global Contextual Menu, click on Load Camera and choose the number. The hotkey for this is {\bf{Shift + \#}}} \tn % Row Count 23 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{\{\{fa-play\}\} Object Manipulation}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{{\bf{Click \& Hold LMB}} on an object to pick it up (If object is locked you will not be able to pick it up)} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{{\bf{Long Click \& Hold LMB}} on an object to pick it up a stack (like a deck of cards)} \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{To pick up two or more objects, you can hold one object and hover over another {\bf{RMB}} to pick up additional objects} \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{An easier option to pick up multiple objects {\bf{Click, Hold \& Drag LMB}} anywhere on the table to highlight multiple objects in a box.} \tn % Row Count 11 (+ 3) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{While holding an object, you can press the {\bf{RMB}} to tap it down} \tn % Row Count 13 (+ 2) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Flip an object by pressing the {\bf{F key}}, {\bf{MMB}}, or {\bf{right clicking}} on it to bring up the menu and select the 'Flip' option} \tn % Row Count 16 (+ 3) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Zoom in on a specific object by hovering over it and pressing the {\bf{ALT key}} – this works best for cards} \tn % Row Count 19 (+ 3) % Row 7 \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{While in ALT Zoom mode, use the {\bf{MMB}} to zoom in and out further and the {\bf{Q}} \& {\bf{E}} keys to rotate} \tn % Row Count 22 (+ 3) % Row 8 \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{{\bf{RMB}} on any object will bring up the Context Menu} \tn % Row Count 24 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{The majority of gameplay within Tabletop Simulator requires you to manipulate objects: moving them, placing them, rotating them, etc.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.84 cm} x{4.16 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{\{\{fa-bolt\}\} Advanced Controls}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{Tab}} & Ping a location \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{R}} & Shuffle / Roll Dice \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{B}} & Applies or removes a Blindfold \tn % Row Count 4 (+ 2) % Row 3 \SetRowColor{white} {\bf{G}} & Groups Objects together \tn % Row Count 6 (+ 2) % Row 4 \SetRowColor{LightBackground} {\bf{M}} & Magnify areas \tn % Row Count 7 (+ 1) % Row 5 \SetRowColor{white} {\bf{N}} & Nudge Objects \tn % Row Count 8 (+ 1) % Row 6 \SetRowColor{LightBackground} {\bf{P}} & Change Camera View \tn % Row Count 9 (+ 1) % Row 7 \SetRowColor{white} {\bf{U}} & Place an Object under another (Not meant for decks) \tn % Row Count 12 (+ 3) % Row 8 \SetRowColor{LightBackground} {\bf{ALT + SHIFT}} & Peek at the underside of an Object \tn % Row Count 14 (+ 2) % Row 9 \SetRowColor{white} {\bf{Number Row Keys}} & Draw a number of items \tn % Row Count 16 (+ 2) % Row 10 \SetRowColor{LightBackground} {\bf{Number Pad Keys}} & Activate scripting via hotkeys. If there is no scripting, they perform no action \tn % Row Count 20 (+ 4) % Row 11 \SetRowColor{white} {\bf{+ / -}} & Scales Objects \tn % Row Count 21 (+ 1) % Row 12 \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{\{\{ac\}\}{\bf{-{}-{}- ALT Modifier -{}-{}-}}} \tn % Row Count 22 (+ 1) % Row 13 \SetRowColor{white} \mymulticolumn{2}{x{8.4cm}}{By default, ALT shows a zoomed preview of the Object the mouse is hovering over. But it is also used as a modifier for other keys.} \tn % Row Count 25 (+ 3) % Row 14 \SetRowColor{LightBackground} {\bf{ALT}} Rotate {\bf{(Q/E/Scroll wheel)}} & Rotate on a different axis \tn % Row Count 27 (+ 2) % Row 15 \SetRowColor{white} {\bf{ALT + MMB}} & Flips on a different axis \tn % Row Count 29 (+ 2) % Row 16 \SetRowColor{LightBackground} {\bf{ALT + RMB}} & Drops the last grabbed Object or the bottom card of a held deck \tn % Row Count 33 (+ 4) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{3.84 cm} x{4.16 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{\{\{fa-bolt\}\} Advanced Controls (cont)}} \tn % Row 17 \SetRowColor{LightBackground} {\bf{ALT + Shift + Q / E}} & Alternative scaling method \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}