Tabletop Simulator

Tabletop Simulator

209 ratings
Scripted Hold'em Poker Table
2
   
Award
Favorite
Favorited
Unfavorite
Game Category: Card Games
Number of Players: 2, 3, 4
Assets: Scripting
File Size
Posted
Updated
473.100 KB
17 Mar, 2016 @ 8:47am
30 Mar, 2020 @ 10:03pm
92 Change Notes ( view )

Subscribe to download
Scripted Hold'em Poker Table

Description
This is a scripted poker table utilizes clickable Lua buttons to manage the game.

  • Deal: Deals each stage of the hand. First deals hole cards. Once those have been dealt, it will deal the flop, turn, and river, based on how many cards are on the board at the time.

  • Collect Bets: Moves or converts up all bets into the pot. Bets in the pot are separated into piles by value: $100 (standard chips), $500, $1,000, and misc (any custom model chips). The conversion method spawns up to $5k and $10k bill stacks.

  • Reset: This button resets the game for the next hand.

  • New Deck: Place a deck in the White bet square and click this button to assign it as the deck used by the script.

  • Done (Action): Passes action from player to player. This button also updates the pot and current bet values, even if action text is not used.

  • Options: Opens and closes the options menu:
    • Host Settings: Settings for the game:
      • Action: Toggles use of the moving Action text.
        • Players/Host: If Players, the action button (labeled 'Done') moves with the action text for players to click when they're done betting. If set to Host, it will be labeled 'Action' and remain in a static position.
        • Autoclock: Automatically spawns a clock in front of the player each time action is passed. Time adjustable with the buttons below this one.
        • Autofold: Automatically fold the player when the clock expires.
        • Pause button: Put a pause button on the autoclock that the player can click if they need more time.
      • Blinds skip AFK: Toggles whether or not AFK players are expected to pay blinds. If unchecked, the first action will always start on the third person to the left of the dealer. If checked, then an afk player (using the AFK button) will be skipped in consideration for blinds.
      • Texas Hold'em / Pineapple / Omaha: Sets the game mode.
      • Collect method: Method used to collect bets into the pot. 'Move' simply moves the chips into the pot. 'Convert' always converts the chips up to the highest currency when moving bets to the pot. 'Hybrid' will move bets to the pot until the pot is greater than the threshold (adjustable with the arrow buttons), at which point it will then convert up the bets.
      • Reset Objects: Checks for required objects (the board, muck, pot, and overlay) and respawns any that are missing.

    • Chat Settings: Allows the host to customize which information gets printed in the chat window:
      • Action message: The 'Action on Player' message every time action is passed.
      • Action broadcast: The personal 'Action on you!' broadcast sent to the current player to act.
      • Game stage broadcast: The 'Flop', 'Turn', and 'River' broadcasts.
      • Current bet: The current bet, when it changes.
        • Better/raiser: Names the person who made or raised the bet.
      • All-in broadcast: The broadcast when a player goes all in.
      • Pot message: Prints to chat the pot value any time it changes, only when bets are collected, or never.

    • Themes: Allows the host to adjust the table overlay and colors of texts:
      • Set font color: Sets the font color to that of the Go piece on the options menu (right click and change color of the Go piece to your desired color).
      • Set table color: Sets the table color tint to that of the Go piece.
      • Darken overlay / Lighten overlay: Darkens and lightens the overlay.
      • Buttons below are a menu for custom overlay images.

    • Deal one card: Deals one card to each player. Useful for determining the first dealer before starting. If a hand is not in progress, it deals based on the position of the Dealer button. Otherwise, it uses the already-established player order.

    • Clock: Spawns a clock in front of the current player. Time is adjustable with the arrow buttons below this one. If the autoclock's autofold option is checked in Host Settings, this clock will also autofold the player when the time expires.

    • Fold Player: Folds the hand of the current player.


    Overlay template: http://i.imgur.com/KjzKgh8.png . The white area represents approximately what is visible on the table.
Popular Discussions View All (30)
18
21 Dec, 2020 @ 11:44am
Suggestions Thread
Skor
6
1 Feb, 2021 @ 9:21pm
Bug reports
Skor
3
26 May, 2020 @ 8:08pm
PINNED: Update: 05-04-2019
Skor
72 Comments
Redneck 2 Jul @ 7:47pm 
cant wait to play strip poker
Unicronicorn 15 Mar @ 11:53pm 
Scripting flat out doesn't work anymore and the creator stopped updating long ago, move on and find something else
warfaced 25 Apr, 2023 @ 5:09pm 
failed to load obj
Dogman 27 Sep, 2021 @ 10:15pm 
Yeah the most recent update seems to break scripts after a game or 2
Almost🏆Winner 2 Apr, 2021 @ 9:42am 
failed to load model(.obj) error :(
Allothero 5 Dec, 2020 @ 11:26am 
Actually, it's for 10k and up
Allothero 5 Dec, 2020 @ 11:26am 
Hey, just wondering how to assign values to the Kirby models and such. When I drag one in they don't have a value for everything above 25k
Sopo 4 Nov, 2020 @ 11:00pm 
scripts dont seem to work when you press the buttons :letsroll::letsroll:
boat goes binted 28 Aug, 2020 @ 11:54am 
Fair. I don't have anything against manual usage. Some just want to be lazier esp with work and coming back late tired as hell. TTS also helps making swapping board/card games easier :P

Anyways, thanks for the good work on the mod and help :) Cheers!
Skor  [author] 27 Aug, 2020 @ 12:08pm 
Np dude. Check my workshop, those modified versions should be listed there too as their uploaders have me as a contributor. The first one was by trixi, but I don't think it's been updated in a while. Ragewynd has further updated the mod on top of that, so his might be the better option.
As for why I won't add a call button, it's because I personally believe that all game actions should be done manually. That's one of the things makes poker on TTS fun. Otherwise, why not just play literally any other poker game out there?