Tabletop Simulator

Tabletop Simulator

247 ratings
Character Sheet Template
Assets: Scripting
Tags: Misc, Templates
File Size
19.460 KB
Aug 30, 2017 @ 1:30pm
1 Change Note ( view )

Subscribe to download
Character Sheet Template

Without needing to know Lua, you can modify this character sheet to make your own. You replace the custom image of the sheet with one of your own, then you modify some variables to add/remove different "elements". The elements are checkboxes (click to check/uncheck), counters (number with a + and - button to change its value) and textboxes (fields to enter number/text). There are also some overall variables that will let you change text/background colors.

Also included is a position finder. While you can still tweek the values for where buttons are placed, you can place the red circle on top of your character sheet and copy the position it gives you in the notes. Then paste it into the script at the indicated place for that button and the button will be there after you save+apply.

I have included in-depth instructions, as clear as I can reasonably make them without them becoming too bloated. I am confident that with a little fiddling, you will be able to make your own character sheet even with 0 Lua knowledge.
Popular Discussions View All (4)
Oct 12, 2023 @ 7:20am
Bug with the Text field.
Mireska Sunbreeze
Oct 12, 2023 @ 7:19am
Using textbox content as a variable
Jan 11, 2023 @ 3:17am
Lock/Unlock Function for Character Sheet Template
< >
Ryosh Jan 5 @ 8:33am 
Thank you a lot for this.
Desperoni Dec 2, 2023 @ 11:43pm 
Just out of curiosity, how complicated would it be to add maximum and minimum values to the counters? Like if I don't want them to go lower than zero, or higher than ten?
eggdropsoap Aug 26, 2023 @ 5:12pm 
@Laminmammoth You saved the table and sheet at least once already with DisableSave = false, and now it’s stored in the sheet data and loading that when the table loads. That data can’t be removed easily, but you can easily remake a clean copy without that stored data: start a new custom sheet object, use the same image(s), then copy all the code from the tainted sheet into the remade sheet but ensure disableSave = true. Now save your table. Voilà, a fresh sheet with all your layout, but no saved data!

Remember: never save the table while disableSave = false until a sheet is 100% finished and ready to be used. 😊
Laminmammoth Aug 21, 2023 @ 9:06am 
I've been having an issue with my second original sheet. Whenever I set DisableSave = false, it will automatically load the sheet information from the first sheet I created. Are there files I need to rename within the script editor, or is there a particular line of code that I have to tweak in the mod file to have different unique sheets? help pls
Gilbals!? Aug 17, 2023 @ 5:41pm 
This is really cool, but when I delete the position helper tool, I start getting cascading errors
Fredward Jul 29, 2023 @ 9:10am 
Just wanted to say a massive thank you for this, I got my Shadowdark Char Sheets made in less than 2 hours. You're brilliant!:steamhappy:
eggdropsoap Jun 27, 2023 @ 7:18pm 
@MireskaSunbreeze It looks like it might be z-fighting: at that size, the textbox is more likely to visually clip into the surface of the object it's on when the camera is further away. Try setting the Y coordinate (middle one: pos = {x, y, z}) of the text field to a tiny bit larger. E.g., if it's currently 0.2, try 0.21 or 0.25 or 0.3.
Mireska Sunbreeze Jun 23, 2023 @ 9:49am 
Hey guys i have a bug with the big textfield that i have strange artifacts in the font.
Here is a Screenshot from the bug: .
Thanks for Help!
blissman2020 May 30, 2023 @ 12:49am 
I just wanted to say thank you, your code is well documented and easy to follow, and helped me make a custom scoresheet for my own personal game i'm working on!
Tourfaint Apr 5, 2023 @ 9:10pm 
Disregard, It was a font issue on my side, I just didn't have the fancy checkmark in my font.