Tabletop Simulator

Tabletop Simulator

View Stats:
Help With Scripting
Hello,

I was hoping someone here might be able to help me(or at least steer me in the right direction). I'm a board game designer, and given the current climate of the world we've moved our playtesting to tabletop simulator. I would really love to script our game somewhat in order to speed up playtesting; unfortunately I have absolutely no experience. Is there anyone here who would be willing to assist with scripting? I would be willing to pay for the help. Please let me know!

Thanks!
< >
Showing 1-15 of 15 comments
Buntkreuz May 7, 2020 @ 1:19pm 
Same "problem", but my question rather is, is there a good tutorial for it that people can recommend?
Last edited by Buntkreuz; May 7, 2020 @ 1:39pm
january1979 May 7, 2020 @ 1:53pm 
DR,

There's some pretty solid ones I've found through Google. I just don't have the time it would take to become proficient enough at it to create it myself.
Buntkreuz May 7, 2020 @ 2:04pm 
Hm. Well im not at solid playtesting now anyway. Im at concept stage right now, but its moving forward and i will get it on TTS rather sooner than later.
Melvrik May 7, 2020 @ 4:11pm 
You'll want to download Atom and add the Tabletop package to it.

The check out some guides here:

https://steamcommunity.com/id/MrStump

I read and walked through MrStump's tutorials with no previous LUA experience.

Use the API docs found here for clarification when needed (Atom will link back here as well):

https://api.tabletopsimulator.com/

I do have significant programming experience though, so it might take you a little while to get off the ground. It took me about a day to learn LUA and then another day or two tinkering around.

Another thing you could do, after you do all of the above, is download other people's workshop games that used scripting, and find features that you want to learn how to implement, and simply read their code. That's how I've learned how to do a few different things now.
Weihnachtsmann May 10, 2020 @ 3:12pm 
Do you already have the Game online at the Workshop? What do you want to do with scripting? I might be able to help you, if you can provide additional information.
january1979 May 23, 2020 @ 9:55am 
I dont weihnactsmann, but I can. Ill work on that and get back to you. As far as what i want to accomplish,there are turn phases that i would like to add to make playing easier to follow, as well as automating a few in game actions if thats possible. I will get you more information within the next few days! Thanks!
Weihnachtsmann May 23, 2020 @ 11:47am 
Turns can already be turned on for a server without any scripts ;-)
january1979 Jun 1, 2020 @ 4:58am 
Good to know! Sorry for the delayed response; had some family issues come up and haven’t been able to get much work done on the game.

So the biggest thing I would like to figure out is making the game flow automatically; there’s 3 phases per turn, and each player gets priority during each phase. I’ll check if the normal game turns are flexible enough to be split into phases but if not that’s something I’d like added.

Then there are certain automatic actions that take place. There is a main deck that players purchase cards from, and the available cards refill each time someone buys one. At the end of the buying phase, the cards rotate.

The game also contains a bidding system-instead of purchasing outright, players bid on the cards they would like to buy and can be outbid by other players. Any way to make this doable in the game without having to use voice chat/in game chat would be amazing.

I can give you detailed rules and explanations if you think those actions are doable, even in a very basic form. I appreciate any help you can provide! :)
Weihnachtsmann Jun 3, 2020 @ 1:05pm 
Do you have the game components in the workshop so I can have a look at it? Different phases of turns are not supported by the default turn mechanism but should not be to difficult to implement. For bidding you could use things like a counter or there might already be a „ready to use“ component in the workshop.
january1979 Jun 5, 2020 @ 2:56pm 
Hey, Sorry it's been taking me so long to get back to you! I've had to put most of my work on the game on hold; my wife broke her foot and my dad responsibilities grew exponentially! lol But I am going to get that uploaded this weekend and I'll message you once I do! I've also been rewriting the rulebook, and will make sure that's included with it. I really appreciate you helping me out!
january1979 Jun 8, 2020 @ 12:05pm 
https://steamcommunity.com/sharedfiles/filedetails/?id=2123595414


Here's the link, Weihnachtsmann. The main rules are in the notes inside the game. Please ask if you have any questions!
Weihnachtsmann Jun 12, 2020 @ 1:03pm 
I will have a look at it the following days.
january1979 Jun 15, 2020 @ 12:46pm 
Thank you! And no rush; I am currently still waiting for the actual art assets so it’s in a very basic form. Thank you!
Weihnachtsmann Jun 17, 2020 @ 8:15am 
If you accept my friend request, I can share the initially scripted version with you (game setup automated)
january1979 Jun 18, 2020 @ 12:22pm 
Accepted!
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: May 7, 2020 @ 7:47am
Posts: 15