Just a quick patch this week to fix up some performance issues that came up, improved the Scythe DLC, and added improvements to the Scripting API. Thanks everyone for bringing issues to our attention!
Scythe Improvements
Optimized ram usage.
Fixed issue with hand zones and cards going into the table.
Fixed rotational snap points on the engineering player mat.
Moved all the hidden zones a little bit further from the card decks on the board to stop them swallowing mis-dropped cards.
Added a qualifier to the custom combat card (no other game rules apply to it).
Moved the second set of hand zones a bit further back to stop cards accidentally migrating into them.
Battle For Souls Improvements
Fixed issue with a deck not being named.
Fixed rules in the Notebook.
API Improvements
Overall API improvements and unification.
Will try to avoid breaking backwards compatibility on scripting for future patches.
Changed createButton(), takeCardFromDeck() removed, takeObject() works for all container.
Added clearButtons(), onDestroy(), onObjectDestroyed(), onPlayerTurnStart() and onPlayerTurnEnd().
You can now pull the last card out of a deck if done in the same frame.
Fixed many broken functions like printToColor().
Fixed auto run scripts checkbox causing errors.
Fixed broken tabs in script editor.
Fixed onload not being called for objects spawned after the initial load.
Fixed assigning table returned from our function to something else not working.
Check out our Chess Clock example script on the Workshop.
Just a quick patch this week to fix up some performance issues that came up, improved the Scythe DLC, and added improvements to the Scripting API. Thanks everyone for bringing issues to our attention!
Scythe Improvements
Optimized ram usage.
Fixed issue with hand zones and cards going into the table.
Fixed rotational snap points on the engineering player mat.
Moved all the hidden zones a little bit further from the card decks on the board to stop them swallowing mis-dropped cards.
Added a qualifier to the custom combat card (no other game rules apply to it).
Moved the second set of hand zones a bit further back to stop cards accidentally migrating into them.
Battle For Souls Improvements
Fixed issue with a deck not being named.
Fixed rules in the Notebook.
API Improvements
Overall API improvements and unification.
Will try to avoid breaking backwards compatibility on scripting for future patches.
Changed createButton(), takeCardFromDeck() removed, takeObject() works for all container.
Added clearButtons(), onDestroy(), onObjectDestroyed(), onPlayerTurnStart() and onPlayerTurnEnd().
You can now pull the last card out of a deck if done in the same frame.
Fixed many broken functions like printToColor().
Fixed auto run scripts checkbox causing errors.
Fixed broken tabs in script editor.
Fixed onload not being called for objects spawned after the initial load.
Fixed assigning table returned from our function to something else not working.
Check out our Chess Clock example script on the Workshop.
Our latest DLC Scythe is now available! Scythe, by Stonemaier Games, is a gorgeous board game set in an alternate-history 1920s period. It is a time of farming and war, broken hearts and rusted gears, innovation and valor.
In Scythe, each player represents a fallen leader attempting to restore their honor and lead their faction to power in Eastern Europa. Players conquer territory, enlist new recruits, reap resources, gain villagers, build structures, and activate monstrous mechs.
The physical copy can be pre-ordered on their website.
In other exciting news, we now have support for up to 10 players! Yep you heard it right, 10 players! By default only the Custom Rectangle table supports 10 players, but you can use any table by creating Hand Zones. Keep in mind when hosting whether your computer and connection can handle 10 players. If you had problems with 8 players, then most likely 10 won’t work for you.
A ton of changes and improvements have been added to scripting, be sure to read everything so that you are aware of the changes. Existing mods with scripting will need to be updated.
Scythe DLC
Scythe is now available for $7.99 with a 20% discount for the week.
Only the host needs to own the DLC.
Available for 1-5 players and approximately 115 minutes of gameplay.
When hovering over objects, be sure to leave it there longer to get the full description as there is a lot to read through.
Start in the middle of the table where the Faction Selection Cards are. Hover over it to read more.
The rulebooks can be found on the side table.
The reference guide is available in multiple languages. Scroll through the pages to find your language.
10 Player Colors
2 seats have been added to allow up to 10 players.
The new colors are teal and brown.
All pointers have been updated with the new colors.
Color wheel has been updated with the new colors.
Only the custom rectangle table allows 10 players by default.
You can use the Hand Zones to create hands on other tables.
The more players, the more bandwidth that will be used, so use discretion when hosting.
Scripting Improvements
Lua script API has overhauled to an object oriented approach.
Our latest DLC Scythe is now available! Scythe, by Stonemaier Games, is a gorgeous board game set in an alternate-history 1920s period. It is a time of farming and war, broken hearts and rusted gears, innovation and valor.
In Scythe, each player represents a fallen leader attempting to restore their honor and lead their faction to power in Eastern Europa. Players conquer territory, enlist new recruits, reap resources, gain villagers, build structures, and activate monstrous mechs.
The physical copy can be pre-ordered on their website.
In other exciting news, we now have support for up to 10 players! Yep you heard it right, 10 players! By default only the Custom Rectangle table supports 10 players, but you can use any table by creating Hand Zones. Keep in mind when hosting whether your computer and connection can handle 10 players. If you had problems with 8 players, then most likely 10 won’t work for you.
A ton of changes and improvements have been added to scripting, be sure to read everything so that you are aware of the changes. Existing mods with scripting will need to be updated.
Scythe DLC
Scythe is now available for $7.99 with a 20% discount for the week.
Only the host needs to own the DLC.
Available for 1-5 players and approximately 115 minutes of gameplay.
When hovering over objects, be sure to leave it there longer to get the full description as there is a lot to read through.
Start in the middle of the table where the Faction Selection Cards are. Hover over it to read more.
The rulebooks can be found on the side table.
The reference guide is available in multiple languages. Scroll through the pages to find your language.
10 Player Colors
2 seats have been added to allow up to 10 players.
The new colors are teal and brown.
All pointers have been updated with the new colors.
Color wheel has been updated with the new colors.
Only the custom rectangle table allows 10 players by default.
You can use the Hand Zones to create hands on other tables.
The more players, the more bandwidth that will be used, so use discretion when hosting.
Scripting Improvements
Lua script API has overhauled to an object oriented approach.
Another exciting update in the land of Tabletop Simulator! First up is we now have scripting support! This is still a work in progress, so this is the first iteration of scripting. Be sure to check out the Blackjack example we have on the Workshop!
Next up we have Bag Searching! Just like the new Private Deck Searching, you can now search the loot bag and custom bags. The layout will be the same as the Deck Searching.
And our 2nd expansion for Cosmic Encounter is now live! Cosmic Conflict is available for $2.99 and adds a 7th player to your games!
We look forward to seeing what cool new things you create with the new Scripting feature!
Scripting (Beta)
This is an advanced feature for our users who wish to add scripts to their games.
We are using Lua as our scripting language.
API is still under development and could possibly change.
Scripting Zones can be found under the Zones tab in the side menu.
These zones can be used for whatever scripts you add to this particular zone like adding things up for example.
Scripting Editor can be found under Host -> Scripting.
Alternatively, you can right click an object and hover over the Scripting option to either open up the editor or copy the GUID of that particular object to paste into the editor.
The tab names for each script are named based off the model name or the name you give in the Name area of the contextual menu.
Object will be highlighted when you click on the scripting tab of that object.
There is a new section for scripting on the Workshop, so you can tag your games appropriately.
Example of a script we created in-game for Blackjack. Make sure to have the chat game tab open so you can see the actions.
More information can be found in our Scripting page of our Knowledge Base and will be continuously updated as we add more options.
As scripting is still a work in progress, please post any suggestions you may have for improvements and desired features on our official forums.
Bag Searching
You can now search in bags in a similar fashion as the private deck searching.
Right click on the back and choose “Search”.
Just like Private Deck Searching, you can also Name each item prior to putting them in the bag so the names are listed.
You can also flip objects and use Q/E to rotate them in the Private Deck Searching.
Another exciting update in the land of Tabletop Simulator! First up is we now have scripting support! This is still a work in progress, so this is the first iteration of scripting. Be sure to check out the Blackjack example we have on the Workshop!
Next up we have Bag Searching! Just like the new Private Deck Searching, you can now search the loot bag and custom bags. The layout will be the same as the Deck Searching.
And our 2nd expansion for Cosmic Encounter is now live! Cosmic Conflict is available for $2.99 and adds a 7th player to your games!
We look forward to seeing what cool new things you create with the new Scripting feature!
Scripting (Beta)
This is an advanced feature for our users who wish to add scripts to their games.
We are using Lua as our scripting language.
API is still under development and could possibly change.
Scripting Zones can be found under the Zones tab in the side menu.
These zones can be used for whatever scripts you add to this particular zone like adding things up for example.
Scripting Editor can be found under Host -> Scripting.
Alternatively, you can right click an object and hover over the Scripting option to either open up the editor or copy the GUID of that particular object to paste into the editor.
The tab names for each script are named based off the model name or the name you give in the Name area of the contextual menu.
Object will be highlighted when you click on the scripting tab of that object.
There is a new section for scripting on the Workshop, so you can tag your games appropriately.
Example of a script we created in-game for Blackjack. Make sure to have the chat game tab open so you can see the actions.
More information can be found in our Scripting page of our Knowledge Base and will be continuously updated as we add more options.
As scripting is still a work in progress, please post any suggestions you may have for improvements and desired features on our official forums.
Bag Searching
You can now search in bags in a similar fashion as the private deck searching.
Right click on the back and choose “Search”.
Just like Private Deck Searching, you can also Name each item prior to putting them in the bag so the names are listed.
You can also flip objects and use Q/E to rotate them in the Private Deck Searching.
Happy February! Is it just me or is this year going by fast already? It's the last month of Winter, so we can hopefully look forward to warmer weather soon. The heart logo is to wish you all a Happy *early* Valentine's Day!
In January, we put out a whopping 3 updates! We added blindfolds, poker chip adding, UI Visibility, and Darkest Night in Update v6.3.
Update v6.4 brought in Tiny Epic Galaxies, Multiple States and the Tablet for Linux users.
And in Update v6.5, we added in a brand new Deck Search, Battle For Souls and a ton of bug fixes!
It's hard to believe how much we've been improving TTS and it will only get better from here!
Also, don't forget to check out our Knowledge Base. There is a lot of helpful information that you may not have known existed, so be sure to read through it! We're adding things to it all the time, so keep checking back!
We're happy to announce that we'll be bringing in Tiny Epic Kingdoms and the expansion Heroes' Call to life in Tabletop Simulator in the near future! We've already got Tiny Epic Galaxies, which was recently released so we're looking forward to this next iteration! The Tiny Epic games were designed by Scott Almes and published by Gamelyn Games.
Also, you can expect to see the next Cosmic Encounter expansion, Cosmic Conflict coming soon to an update near you!
We value our community's feedback and over this past year we have implemented a lot of features and suggestions that you guys have given us. And we're still listening! Please continue to post your suggestions on our official forums. Here's a teaser of what we're working on for our upcoming updates.
Bag Searching - Finally, FINALLY this is going to be happening! Now that we have the new deck searching working, we can also implement this for bags. So be on the lookout for it, as it's in progress!
Scripting - "What? No way! You said it wasn't possible!" Well, guess what? We're working on it! We hope to have something to show in the next patch!
Want more? Stay up to date on development and other fun things by following us on Twitter and Facebook!
Happy February! Is it just me or is this year going by fast already? It's the last month of Winter, so we can hopefully look forward to warmer weather soon. The heart logo is to wish you all a Happy *early* Valentine's Day!
In January, we put out a whopping 3 updates! We added blindfolds, poker chip adding, UI Visibility, and Darkest Night in Update v6.3.
Update v6.4 brought in Tiny Epic Galaxies, Multiple States and the Tablet for Linux users.
And in Update v6.5, we added in a brand new Deck Search, Battle For Souls and a ton of bug fixes!
It's hard to believe how much we've been improving TTS and it will only get better from here!
Also, don't forget to check out our Knowledge Base. There is a lot of helpful information that you may not have known existed, so be sure to read through it! We're adding things to it all the time, so keep checking back!
We're happy to announce that we'll be bringing in Tiny Epic Kingdoms and the expansion Heroes' Call to life in Tabletop Simulator in the near future! We've already got Tiny Epic Galaxies, which was recently released so we're looking forward to this next iteration! The Tiny Epic games were designed by Scott Almes and published by Gamelyn Games.
Also, you can expect to see the next Cosmic Encounter expansion, Cosmic Conflict coming soon to an update near you!
We value our community's feedback and over this past year we have implemented a lot of features and suggestions that you guys have given us. And we're still listening! Please continue to post your suggestions on our official forums. Here's a teaser of what we're working on for our upcoming updates.
Bag Searching - Finally, FINALLY this is going to be happening! Now that we have the new deck searching working, we can also implement this for bags. So be on the lookout for it, as it's in progress!
Scripting - "What? No way! You said it wasn't possible!" Well, guess what? We're working on it! We hope to have something to show in the next patch!
Want more? Stay up to date on development and other fun things by following us on Twitter and Facebook!