Tabletop Simulator

Tabletop Simulator

Not enough ratings
Promotion Tool v3.0
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
180.963 KB
11 Sep, 2021 @ 6:28am
15 Sep, 2021 @ 3:11am
2 Change Notes ( view )

Subscribe to download
Promotion Tool v3.0

Description
Changes:
==== Auto-Detects Identifiers ====
The user can enter any identifying colour, steamid, or a part of the name and the program will figure out which one it is!

==== Not Case Sensitive ====
Upper case and lower case commands commands work the same. No need to know the case to enter.

==== "Un" Commands ====
For every command like '!blind' or '!pmt' there is an equivalent command '!unblind' or '!unpmt'

==== Others ====
Fixed commands that weren't working properly
Fixed some graphical bugs
Made the commands all-around more friendly to use to remove the complicated parts to remember

Type '!help' in game chat with the promote board loaded to get started

===== List of Commands =====
!help : Gets the description of a command or a general help statement. To find help for a specific command type '!help <command>'
!ac : Used for admins to chat with each other without the whole table seeing
!anc : Announces the given message
!ap : Turns autopromote on and off
!blind : Toggles the players blindfold.
!unblind : Un-blindfolds the player.
!bring : Brings the board to a player's cursor or to a color's seat position on the basic 10-player table
!bt : Greys/kicks whoever sits in brown or teal
!code : This takes the code of an object and puts it in the settings textbox
!convert : Converts the given temperature into Farenheit and Celcius. eg '!convert 85'
!destroy : Destroys all boards. Useful if you don't know where it is.
!grey : Moves the player to grey
!hide : Hides the command board far off the map. Only chat commands can be used.
!hours : Gets the hours of the player (if they have a public profile)
!kick : Kicks the player(s)
!permakick : Permanently kicks or unkicks the player. The last 4 or more digits of their steam id can be used. You can see all kicked players using '!permakick list'
!limit : If a non-admin player picks up too many items, it unseats them.
!lock : Locks and makes the board uninteractable
!move : Moves a player to the color or team.
!msg : Sends a secret message to the player/color selected. Can also use !<color> to send a direct message.
!mute : Toggles the mute on a player. Use '!mute <name> un' to always unsilence or 'reg' to always silence and not toggle.
!unmute : Unmutes a player or group of players
!nick : Nickname a player, the new name will appear each time they chat
!pa : sets the bounds of the play area. (used to not be in options->physics)
!pmt : Promotes the player(s). If this targets a single player, and they are promoted, it will demote them. Also see
!promote : Promotes the player(s). If this targets a single player, and they are promoted, it will demote them.
!unpmt : Demotes the player(s)
!demote : Demotes the player(s)
!poll : Starts a poll for people to vote on. Say '!poll <question>,<option1>,<option2>,<option3>,...' and list out the options separated by commas. eg:'!poll What's your favourite smoothie?,vanilla, chocolate, strawberry'
!printh : Prints hours instead of broadcasting to promoted players
!printcmds : When someone uses a command it prints what they did in chat
!first : Decide on a first player (1=default, 2=includes black, 3=includes spectators, 4=both)
!rb : Makes the inputted message rainbow colored.
!reset : Resets true and false values, nicknames, broadcast color, and silenced
!roll : Rolls a dice and prints the result
!seen : Copies a list of previously seen players into the board's text box.
!sil : Toggles the mute on a player and silences their chats. Use '!sil <name> un' to always unsilence or 'reg' to always silence and not toggle.
!unsil : Unmutes a player and un-silences their chats.
!setcolor : Sets the color for printing, can be any seat color or a hex color eg.'B0FF10'
!shuffle : Shuffles the seats of players. (1=default, 2=includes black, 3=includes spectators, 4=both)
!status : Gets the status of many settings on the board
!steamid : Gets a players steamid, printing it to you, and placing it in the copy text box.
!swap : Swaps the first player with the second one or the color if provided
!test : Just a command to test if the board is on the table
!superlock : Makes whatever your cursor is over uninteractable. (Undoable so be careful)
!trust : add or remove people from trusted. eg: '!trust pink my bestie' '!trust remove my bestie' '!trust add all'. Can use the last 4 or more digits of a steam id as an identifier. Can trust a long list of space-separated steam ids.
!untrust : remove people from trusted. eg: '!untrust pink' '!untrust 27398' '!untrust all'. Can use the last 4 or more digits of a steam id as an identifier.
!upload : This will take the text from the settings textbox and set it as the lua code for an object, before reloading it.
6 Comments
BandedOtter  [author] 8 May, 2023 @ 4:12pm 
There's no command for that. I just execute some code if I mess up a room.
for i, o in pairs(getObjects()) do
o.interactable = false
o.locked = false
end
You'll need to relock everything the way it's supposed to be after unlocking everything.
Adil3tr 3 May, 2023 @ 6:37pm 
I have a mod with a superlocked table, but how do I unlock all superlocked objects in the room? I can't remember the command.
ColColonCleaner 20 Jun, 2022 @ 1:15pm 
Ah neat, good to know. Thanks.
Causener 20 Jun, 2022 @ 11:24am 
@ColColonCleaner I think that's what the !bring command is for.
BandedOtter  [author] 12 Jun, 2022 @ 9:18pm 
Thanks @ColColonCleaner I guess not. !destroy and spawning in a new one seems to be the only way to manage that.
ColColonCleaner 21 Mar, 2022 @ 1:08pm 
Nice work maintaining this! There does not appear to be a way to 'unhide' the board after it is hidden. Am i missing something?