Tabletop Simulator

Tabletop Simulator

Skat [Fully Scripted] English & Deutsch with Deck Chooser!
Showing 1-10 of 38 entries
< 1  2  3  4 >
Update: Apr 18, 2022 @ 2:07pm

v2.3.6:

- Some additional code optimization
- Add more comments for anyone looking at the code
- Beautify more code formatting

Update: May 8, 2021 @ 9:50pm

v2.3.5:

- Make it so the speaker can only bid 18 or pass if the other two players have already passed
- As part of the above, discover there was possibly a bug in previous versions where if you had bid to 250+ you may have some missing bid buttons in the next game - fixed that
- Add some "how to use the mod" stuff in the Notebook
- Lots of cleanup under the hood

Update: Apr 11, 2021 @ 4:51pm

- Improve reliability of manual card counter, bring back ability to count a single card which was broken in TTS v13.1 update
- Make it no longer possible to right click the additional tables with settings etc.

Update: Apr 11, 2021 @ 1:30am

v2.3.4:
- The TTS v13.1 update broke the way updating the language button was implemented. Changed it to use states instead which is working fine.
- Add some checks to make sure the button always says "Next Game" vs. "New Game" when it should after changing languages.

Update: Mar 14, 2021 @ 2:14pm

- Fix one translation that I messed up in the conversion to interpolation, and add the leader button translation, both from Nor Dogroth.

Update: Mar 8, 2021 @ 4:45pm

v2.3.2:

- Update all of the XML UI used for bidding and game declaration so that the elements don't rescale at narrow resolutions - most egregiously, this was causing the "Take Skat / Play Hand" buttons to effectively disappear at 4:3 resolutions. The UI should now be pretty consistent and not really rescale with resolution at all. (Issue reported by Opfersohn, thanks!)
- Add translations for new features in previous patches from Nor Dogroth, thanks!
- Error messages now more often go to the player trying to do the erroneous thing rather than just to the host, and are more consistently colored red.
- Under the hood data structure improvements

Update: Feb 27, 2021 @ 4:10pm

- Bug fix for 2.3.1

Update: Feb 27, 2021 @ 4:01pm

- Remove some duplicate code accidentally left in 2.3.1

Update: Feb 27, 2021 @ 3:59pm

v2.3.1:

- New feature: An arrow points to the leader of the trick. No more forgetting who plays next! Configurable via button.
- Small change: the deck now flies in from the deck chooser before being dealt.

Update: Feb 26, 2021 @ 1:24am

v2.3.0:
I was planning to introduce different features and call it 2.3.0, but I put off doing those and did these instead, and this is a big enough release to warrant its own version bump.

- Full save and load support: you can save during basically any time cards aren't flying around and it should properly restore whatever state the game was in.
--- All configuration, scores, bids, previous cards played, even hand sort directions saved and restored
--- 6 Distinct game phases identified and handled - bidding, declaring game, playing, etc.
--- Should even be fine in the middle of a trick
--- Can even still undo past tricks or restart bidding after loading a save (if you would normally be able to)
- If you use the Tournament deck, the colored text for the suits matches the Tournament deck suit colors (feature requested by Nor Dogroth)
- Implement string interpolation to hugely improve how translations are done (still not using TTS v13 native translation feature, still doubt that I want to). This will make other languages, especially those with grammar different from English/German, much easier to add. It could also help improve the fluidity of the existing German if that is needed.
- Fix that the undo button could still be enabled if the game ended for a reason other than 10 automatically scored tricks - this could happen from losing a Null or Schwarz game or clicking the manual game over button


New German translations needed:
new part of cantUndo = "or the game is over",
counterBroke = "Detected broken counter, resetting",
loadedBidding = "Loaded save: detected bidding in progress. Restoring bidding state.",
loadedDeclaration = "Loaded save: detected game awaiting declaration. Restoring game state.",
loadedGameplay = "Loaded save: detected gameplay in progress. Restoring game state and enabling play area.",
errorReadHands = "Error: ${player}'s hand does not have 10 cards. Please resolve this and click the button again.",