Tabletop Simulator

Tabletop Simulator

Skat [Fully Scripted] English & Deutsch with Deck Chooser!
38 sonuçtan 11 ile 20 arası gösteriliyor
< 1  2  3  4 >
Güncelleme: 21 Şub 2021 @ 19:46

Still v2.2.1:

- Add German translations from Nor Dogroth for new v2.2.1 features

Güncelleme: 21 Şub 2021 @ 14:37

v2.2.1:

Big update! More coming before long as well.
- New config button: Time delay before trick is scored (as before, you can take back your card to replace it with another during this wait time)
- Added limited save and load support - config options and scores only at the moment. It still won't be helpful to save in the middle of a game. That, however, will not be too hard to implement in the future.
- When all 3 players pass the bidding, the "next game" button is enabled instead of just instantly starting the next round
- In addition to the above, all players' hands and the skat are laid out to discuss. There is a config button to disable this.
- The player's hand is laid out if they declare an Ouvert game. There is a config button to disable this.
- The biggest under the hood change: all time delays now use timers or condition based waiting instead of depending on the host framerate. The experience should now be consistent independent of framerate.
- In light of the above, removed Game Speed config button as it was just a way to adjust for variations in host framerate
- Completely overhaul the manual card points counter, and also make it work with any clump of cards you throw at it
- Randomizing cards now has the same "animation" as sorting
- Change undo trick and restart bidding announcements from print to broadcast

- Replace "indestructible" description with "source deck" tag using new TTS v13 "tags" feature
- Move config buttons around a bit to make room for more
- Move the position of the Skat cards to make room for laying out White's hand
- Fix "exploit" where theoretically a player could DoS another player's sort buttons
- Fix that the "Auto Sort After Deal" value was accidentally used in most places the "Auto Sort After Game Declared" option was meant to be checked.
- Add error logging (to the console) for missing translation strings
- Additional error handling in many places.

German translations are needed for a few new or modified strings:
buttonLabelTrickWait
allPassed
showHandsAfterAllPass
showOuvertHand

Güncelleme: 9 Şub 2021 @ 19:19

v2.1.3:

- Fix undo button not working since version 2.1

Güncelleme: 30 Oca 2021 @ 16:45

v2.1.2:

- Fix issues caused by TTS update v13.0

Güncelleme: 22 Oca 2021 @ 0:38

v2.1.1:

- Fix German Translation of "Reverse Schwarz" and "Reverse Schneider" per Nor Dogroth

Güncelleme: 3 Oca 2021 @ 14:40

v2.1:

- German Translation by Nor Dogroth and accompanying code to switch between languages. Vielen Dank, this is huge and something I always wanted!
- Tournament deck provided by Nor Dogroth - awesome!
- No more error messages for the host when clicking a sort button with no cards in hand
- Sort direction button arrows changed from "L>R" to "L»R" to be clearer it's an arrow (although it also meant "greater than", that was unintuitive to users I spoke with)

Güncelleme: 12 Eyl 2020 @ 18:57

v2.0.1:

- Fix a bug causing 4-player mode not to work

Güncelleme: 4 Eyl 2020 @ 19:02

HUGE update, having reached most of the goals of this project since it was started.
Fully automated play and scoring!
I was sitting on this code for >2 months but didn't have the chance to test it with friends for that long. Glad that I waited though, as there were a few bugs that I was able to address after testing.

v2.0.0:
- Drag cards to the center of the table to play them
-- Trick leader is enforced - if someone else tries to play first their card is rejected

- The trump suit is now sorted between the jacks and the rest of the suits.
-- This is a side effect of using the same code for scoring tricks and sorting, so it has not yet and may not be set as a toggleable option.
- Undo feature (not available after the game is over, though).
- Manual after-game value display button for in case automation breaks and you have to finish a hand manually
- Require discarding the skat before choosing game type
- Player scores are automatically transmitted to the score counters, and the old and new values logged so you can check what it was before if you suspect mistakes

Still a decent number of enhancements on the TODO list which I may or may not get around to soon.

Güncelleme: 24 Haz 2020 @ 22:02

v1.6.1:

- Create some buttons to change config values that previously could only be changed in variables in the script:
-- Game Speed (things can and will break if you set it too high with a high framerate!)
-- Auto sort after deal
-- Auto sort after game declared

Güncelleme: 22 Haz 2020 @ 11:28

v1.6.0 (yes 1.5 was skipped as I didn't release that branch in favor of doing extra testing on these features and releasing them together):

- Declarer now has a UI to declare the game type!
-- Everyone's hand and the Skat are scanned to determine the matadors (how many the declarer was with or against) and a button you click after the game is finished will display the actual game value including the actual matadors. Also warns if the bid is potentially not made.
-- Hands are auto re-sorted by Skat or Null after the game type is declared

- Since there is a large delay at the beginning of counting points to ensure the deck is flipped to the right orientation first, "Count Points" button turns blue to let you know it's doing something
-- Remove this delay if it the deck is already oriented properly

- Add a significant delay before the last card is flipped in the counter as well, to avoid it bugging at high FPS. Decreased the zone size significantly which helped this a lot as well. This could probably be done better with a timer.wait or detecting the previous card leaving the zone or entering its new pile.

- Even more inline colors for all messages

- Add 2 user config options for auto sorting, after deal and after game declared
--TODO: Make buttons for them on the settings board

- Bugfix: Bid UI was displayed to white during 3 player games and they could mess with stuff. Fixed this and also disabled changing number of players while bidding is in progress because doing that + the restart bidding button could also allow white access to the bid UI

Under the hood:
- Reorder a lot of functions to appear more in the order they are called
- Refactor the card sorting code to mostly be in the global script rather than object scripts (the main reason was in case I needed to sort hand lists in the Global but it also removed nearly 100 LOC from each object)
- Change almost everything from table['key'] to table.key style, unless I felt it made more sense the other way (e.g. being a proper name rather than a property or field)