Guides

Content Creation

Information to assist with building assets for Tabletop Simulator.

Basic Asset Creation

Title Description
Creating Decks and Sheets Brief guide to everything decks and sheets with the aim to educate on how tiling, sheets and the deck importer works and how to achieve high quality and optimized results.

Modelling

Title Description
Converting 2D Images to 3D Models Video tutorial demonstrating the process of “extruding” a 2D vector graphic (Inkscape) into a 3D model (Blender).
Asset Creation Extensive and comprehensive guide for creating high quality game assets for TTS using 3D Modelling tools, image editors and Unity.
Asset Creation Part 3 This is part will cover more in depth modelling, unwrapping, texturing, Unity components and how to tie it all together as an asset using LUA scripting.
Asset Creation Part 4 This is part will cover file management, efficient practices, batch importing and hosting solutions.

General Modding

Title Description
Universal Blackjack Reboot Modding Guide This is a simple walk-through style guide explaining of how you can perform various modifications to a Tabletop Simulator mod.

Lua Scripting

Example Mods

Title Description
ge_tts Demo A demo project showing how you can build a mod (with programmatic object creation) using the ge_tts library.

Learning Lua in Tabletop Simulator

Title Description
A beginner’s guide to scripting Learn the basics of how lua works and some of the basic building blocks of programming.
An intermediate guide to scripting This guide is designed to teach you some common uses for Lua. It includes multiple examples of how to use certain functions and common concepts in Tabletop Simulator.
Making your own Module A small guide how to make your own libaries and import them into the game

Objects / Physics

Title Description
Object Movement A guide on how to script object movement.

Legacy (Non-XML) UI

Title Description
Toggle Switches A basic guide on how to create simple toggle switches with Lua.

Tips & Tricks

Title Description
Buckwheat’s Odds & Ends Lesser-known tips, tricks, bugs, undocumented features etc.
Useful functions for scripting A list of various functions I have written or accrued in order to perform certain actions. Designed to be copy-pasted directly into your code for ease of use.

User Interface (XML)

Title Description
XML Interfaces Part I: Overview A short introduction to XML User Interfaces. Basic knowledge about XML and Lua required.
XML Interfaces Part II: Building a basic window This guides explains how one can build up a basic window for custom UI and give it functionalities such as minimizing, closing and the ability to be dragged.

Updated: