• Welcome to the Heroscapers 2.0 site! We've still got some dust to clear and adjustments to make, including launching a new front page, but we hope you enjoy the improvements to the site. Please post your feedback and any issues you encounter in this thread.

Tabletop Simulator Scripting

Mech-Menace

New member
Hi all,

I downloaded the Tabletop Simulator workshop for C3G SuperScape 2.0 and you guys have done amazing work there!

I find when I used to play Yu-Gi-Oh on PC, that having automated actions made games so much easier over the internet.

Tabletop Simulator allows custom scripting in Lua. Is there a scripting project already in the works, or a standard Heroscape one to base it off?

As a software developer, I could probably be involved in automating some game functionality.

I don't have a ton of time due to working and studying an online degree, but I would be happy to do some if it's the sort of thing people are interested in.
 
Hi all,

I downloaded the Tabletop Simulator workshop for C3G SuperScape 2.0 and you guys have done amazing work there!

I find when I used to play Yu-Gi-Oh on PC, that having automated actions made games so much easier over the internet.

Tabletop Simulator allows custom scripting in Lua. Is there a scripting project already in the works, or a standard Heroscape one to base it off?

As a software developer, I could probably be involved in automating some game functionality.

I don't have a ton of time due to working and studying an online degree, but I would be happy to do some if it's the sort of thing people are interested in.
No scripting is in the works currently. I don't see it in our future as none of us would know where to even beginning, lol.
 
Ha! Fair enough. I can start my own scripting project separately when I get a bit of time and see what would be involved.
 
Yeah, I don't think any of the active members have the required skills for that, but we're always open to contributions from folks! :)
 
Cool. I'll probably start with basics like scripted turn orders based on initiative rolls, and UI on the right hand side which indicates the turn phase etc. If I get something rough together, the best help I could get would be with some UI artwork.
 
Cool. I'll probably start with basics like scripted turn orders based on initiative rolls, and UI on the right hand side which indicates the turn phase etc. If I get something rough together, the best help I could get would be with some UI artwork.
Not sure if you got my PM yesterday or not but I currently run the TTS workshop and would definitely like to talk to you about possible improvements.
 
Not sure what we would need scripted. We already have scripts for building the maps and the menu there and then the dice roller and the scripting Ronin added some script in the roller to automatically count skulls and such.

Maybe something that randomizes Items for those maps with random tokens on the map...not sure what else is actually needed.
 
I think scripted things can make playing with people who you aren't speaking to on a headset, easier.

I might not know what phase of play you're in, unless you indicate that to me in some way (chat box?)

So, scripts could enforce whose turn it is, and which phase they're at, and at each phase transition the script could check with players whether they want to activate effects.

You could even attach scripts which look up card effects and let you announce to other players via the UI which effect is being played.

You could use scripts to prevent illegal things, like moving another player's pieces (unless a special allows it).

Granted, these things are most useful if you're playing people you don't know, casually. But it could encourage people to jump in and play games more spontaneously.
 
We usually will use voice chat on Discord when we play on TTS
 
Of course, that's great. But that's not always convenient, right? 😊
What is already there on tts is great, I just can see that scripted game actions might be a welcome addition for some.
 
Last edited:
Hey, I won't complain if you want to take it on! :) Not sure how easily it'll be to script things considering the diversity of mechanics in play, but I'm all for you giving it a shot
 
Back
Top