Tabletop Simulator

Tabletop Simulator

MTG 6 player table - scripted
96 Comments
[KOA] 8 Jul @ 3:57pm 
awesome mod! im having a lot of fun with my friends

would be really cool if could to model my own table and room and upload that for play, is there any way i could change that?
NalysArbur 26 Jun @ 12:45pm 
For the mystery booster generator on the table, can you add a context menu item that pulls up UI that lets you change the set that gets generated? Changing the set manually in the script works fine, but it would be much more convenient if you could change the set on the fly. Thank you!
DavisKD94 17 May @ 9:07pm 
Is there potential for adding the Shield Counters to the list of card counters? Or is there a resource I could use to add it in myself?
supermoon3000 6 Apr @ 1:20pm 
Why is the table black when i load in?
Stress Free Gaming 16 Mar @ 2:54am 
Hey, great table. Loving it. I've done a lot of work on mine adding chests containing hundreds of decks so don't really want to scrap it and go back to square one. Suddenly when moving cards around the table onObjectEnterZone and onObjectLeaveZone in global scripting are throwing errors (attempt to index a nil value)

Upon debugging, the nil value is oZone==data[col]["playmat"] when col equals Orange.

I don't even have an orange player - but I see from the zones that you have included a zone for an orange and pink player. Can you shed any light on this?
Fnnenn 28 Jan @ 6:39pm 
Is there a better way to tutor for cards than just using the search function? It only searches 20 at a time.
Nightstalker0628 3 Dec, 2024 @ 9:45pm 
Tables working amazingly again.

Thanks creator!!!!!!
Nightstalker0628 29 Nov, 2024 @ 11:32am 
I am also having the same error that Reason97 is reporting below. it's been working really great, but now it says that I'm getting a Web Request Error: HTTP/1.1 403 Forbidden error. It says it fails importing the deck. I am also using Moxfield to import.

other than that, this has been working amazingly.
Reason97 28 Nov, 2024 @ 10:52pm 
hey just wanted to say we've been loving this table for months now but today for some reason we were getting a "Web Request Error: HTTP/1.1 403 Forbidden" popup anytime we tried to load in a deck from Moxfield, which is the exact website we've all used for this table forever. A quick look said its probably something that needed updated about the mod itself? just wanted to see if you knew anything about it and/or were able to fix it if at all possible!
Debatra 3 Nov, 2024 @ 4:03pm 
@bloop737 Do the TTS tutorial.
Bloop737 24 Oct, 2024 @ 7:48pm 
i cant figure out how to grab the entire deck to move it to the deck zone someone helppppppp
Ady 19 Oct, 2024 @ 2:00am 
Hey, I saw that your table includes these really handy tokens for the 4 official dungeons, could you include a version that has buttons set up for the Baldur's Gate Wilderness? We rule 0'd it in, but keeping track of its rooms is quite the challenge and that'd be a great help! :winter2019neutraldog:
Kurodani Yamame 24 Aug, 2024 @ 1:14pm 
Ah, yeah I forgot about the Gamemaster drawing working differently. I can just run it from the Green section. Might tweak it so that hands are just globally visible, and set a Green exclusive Hidden Zone on the table.

I mostly wanna use the Encoder, and I can't get it to function on other tables, no matter how I stack them, so I'll use it mostly as-is.

So far the DnD is working out quite well though. This is the best table I've used for MTG which is why I reached out for help, but I completely forgot about GameMaster hands working really weird. Makes certain games just not function quite as well.
Rafaelh9siX 23 Aug, 2024 @ 3:38pm 
My friends and I really like your MTG maps (4/6 players variant).
Is there any chance you could add all the counters to the tables? (like the goad counter for example)
Oops I Baked a Pie  [author] 19 Aug, 2024 @ 8:24pm 
umm, okay, the hand color stuff script stuff:

After you swap green to black, save the table. Load it. Go into the Global script and change every instance of "Green" to "Black", until you reach the ------------- line (which separate the hand setup from a ton of other stuff).

I have only 20% confidence that this is sufficient. Chances are - everything still breaks and you still get a ton of errors. Gamemaster hands, drawing from decks, and a ton of other functions just work - differently. Like.. drawing from a GameMaster deck gives every other player a card instead. So...... I'm not sure this will do it for you. If it doesn't, I'm sorry - tough luck ^.^
Kurodani Yamame 19 Aug, 2024 @ 2:12pm 
Erf. I can give it a shot of sorts. I was hoping thered be a way to kinda crash course the changes to scripts as needed. I had just swapped the coliur of the green one to black and it threw the errors, disnt delete them.

I took a look at the scripts, but wasnt abke to find where they differ for each seat on the table.I can take a more dedicated look tonight, coming up on about a week of vacation from work, so Ill have a fair bit to learn what I need to to try to get it to function.
Oops I Baked a Pie  [author] 19 Aug, 2024 @ 2:04pm 
@Kurodani

Indeed, if you mess/remove hand-zones - you'll get scripting errors - yep. The scripts for the hands stick around, and have to be removed uh.. within the scripts. No other way around it. So.. you DO need at least some scripting literacy to get rid of those. If you don't have any scripting literacy, sorry - can't help ya.

Perhaps.. you could leave the green hand zones as they are (or shift them a bit, but do NOT delete them) - and then place the new GM (black) zones in the same spot?
Kurodani Yamame 19 Aug, 2024 @ 9:44am 
Hey, Pie, I have a question. How would I go about tweaking the table to accept swapping out one of the seats for the "Game Master" position? I wanna swap the green seat out for the Black Seat, since I'm running a sort of DnD style game for a group of friends, using MTG.

I tried just swapping the hands, but it throws constant script errors when I do so, and I am coding illiterate mostly. I can track down and modify code if necessary, but I'm clueless at starting it. Wanted to know if there's a way that I could fast-track it on my end? I'm not asking you to make an entire custom table or anything like that, just wanna know how I'd go about it.

For the game, we'd be removing the cannon, and most of the stuff from that side of the table for some of the other gubbins we're going to use, if the script errors are because of the turn order dice and that.
Oops I Baked a Pie  [author] 14 Aug, 2024 @ 6:55am 
Thanks - fixed ^.^
HellHorde 14 Aug, 2024 @ 5:43am 
Just a heads up you left a mtg loader floating to the side of the table. (right if sitting at white)
NalysArbur 22 May, 2024 @ 4:04pm 
Seems to be working fine now.
NalysArbur 14 May, 2024 @ 8:52pm 
There seems to be an issue with the Pi importer at this time. When importing from Archidekt it says the cards are successfully imported, but they never show up. When importing using the notepad method, it only imports the first contents of the notepad. If you change the contents of the notepad to import something else, it imports the original list.
Kirill2019 25 Apr, 2024 @ 7:29pm 
this shit smacks so hard, my friends and i have countless hours within the last week or so on this map,. Its incredibly accurate, easy to use, fun extras and characteristics. Great map, 10/10
Oops I Baked a Pie  [author] 23 Mar, 2024 @ 9:33pm 
edit the turn order

Options --> Turns --> Custom & drag the colors around
NalysArbur 23 Mar, 2024 @ 4:33pm 
What we do for Two-headed Giant is order the turn order so that it will alternate between the teams. Player A on Team 1 goes first, Player B on Team 2 goes second, Player C on Team 1 goes third, Player D on Team 2 goes last. That way it flip flops between the teams. Once someone on that team gets their turn, it is the team's turn.
Debatra 12 Mar, 2024 @ 4:16pm 
Just give one of the players on each team the turn skipper.
Guimigli 11 Mar, 2024 @ 12:10pm 
@Oops I Baked a Pie: I was actually just asking if the reminder card would be included on the table default lol, we used poison counters to remind us instead, as we didn't realize we could import the reminder card in the game from scryfall

I didn't even think about you scripting auto rad resolution, which would be awesome indeed, but there's no need for that I think since most other "outside the game mechanics" don't have auto resolution and they work just fine for now, and rad counters aren't that hard to resolve.

Thanks for the tips!
Oops I Baked a Pie  [author] 10 Mar, 2024 @ 5:07pm 
Sorry, I never played with teams and I'm not sure what you mean.

Are you asking for a scripted shortcut to go through 2 players' turns instead of one player's turn at a time? If that's the case, indeed no there is no shurtcut for that.

I don't think I'm motivated enough to make one, it would just save ya'll a single click but it'd be a bunch of work for me.

Or am I missing something?

Note that there *is* an end turn keyboard shortcut at this table but just one turn at a time: 0 on the numpad.
Rafaelh9siX 10 Mar, 2024 @ 4:51pm 
@Oops I Baked a Pie I mean, something to help to end turns, something like this
Oops I Baked a Pie  [author] 10 Mar, 2024 @ 3:02pm 
@Guimigli: indeed, I can see a script automating Rad Counters entirely... but I hardly have any time to make miscellaneous bits like that these days, and there's a backlog of a bunch of other stuff that folks want - so I wouldn't wait for it. Just "scryfall Radiation" into chat, Drop-on-Card Counter onto it, and track it manually for now.

@Rafaelh9siX: nothing to script from my end -- teams are a part of TTS core functionality: https://kb.tabletopsimulator.com/player-guides/teams/
Rafaelh9siX 10 Mar, 2024 @ 12:05pm 
is there any script to help play 2v2?
Guimigli 3 Mar, 2024 @ 5:28pm 
Thank you for your tables, they are phenomenal, and definitely the best way to play Magic online with friends that I know about, the tables just have everything you need.

Any plans on adding a Rad Counter helper card in there for the new Fallout cards?
Squirrel 10 Feb, 2024 @ 4:45pm 
Figured out the tokens pretty easy once you mentioned description. Figuring out the 2 sided custom arts still confusing the hell out of me, but I figured out how to make them from complete scratch. It's a lot of work, but at least I know I can do it now. Being able to just name the cards and having the data fetcher will save me some time.
Squirrel 10 Feb, 2024 @ 3:08pm 
You're good man. I get people on the internet can be frustrating. Appreciate you taking the time to reply. I did put a lot of work into it myself before I ended up messaging you though, it was kind of a last ditch effort. I ended up swapping the script locations for the library and graveyard, but was still trying to figure out the images and just couldn't for the life of me. I'll give the discord a check, because not only do I want to change custom tokens, I now want to figure out how to put custom arts on 2-sided cards. Still enjoy the table a lot and appreciate it.
Oops I Baked a Pie  [author] 8 Feb, 2024 @ 10:39am 
Sorry man, I just get a ton of "i'm new to TTS, how do I use TTS?" comments and private messages. I used to answer those but 95% of the time folks wouldn't even read what I said, disappear and not return to read anything at all, or return many weeks later and ask the same question again. So yeah - I've gotten snappy, especially when someone's comment/text indicates that they've done zero research or put in any effort of their own. Yes, the discord I linked is a much better place for that. Yes - working out how to edit the name and description fields of TTS objects is 100% something you could ask in the discord.
Squirrel 7 Feb, 2024 @ 9:40pm 
I was and am new to using this app, I didn't realize asking how to change something on this particular board was something I shouldn't ask on the page for this particular board, no need to be snippy about it. Also, I was genuinely asking how to use your commands on your board, since I encountered a specific problem that isn't addressed in your description, but I guess I should go ask someone in a Discord server for that too, huh?
Oops I Baked a Pie  [author] 31 Jan, 2024 @ 4:17pm 
this is NOT a "help me learn how to make mods in TTS" forum

please find somewhere else more appropriate

how about TTS's official discord [discord.com]?
Squirrel 31 Jan, 2024 @ 4:03pm 
Anyone know how to get the custom art on the tokens you want tokens? When you do the scryfall command for custom arts on tokens it dumps the whole list of tokens and only gives the bottom one the custom image. I know I could just create a custom object, but then idk how to give it the solider moniker for searching it and whatnot.
Squirrel 30 Jan, 2024 @ 10:27pm 
How can I edit the table to fix the library and graveyard placements?
Oops I Baked a Pie  [author] 1 Jan, 2024 @ 5:58pm 
Typing "reset life 40" should reset all the relevant counters.

Sry, I added the turn counters way after developing the rest of table and just sneakily linked them to the pre-existing chat command, since it's the one that was used whenever resetting a game.

You can also left/right click the counters to make them tick up/down.
chris 1 Jan, 2024 @ 4:49pm 
Is there not a way to reset the turns for playing multiple games?
Oops I Baked a Pie  [author] 12 Nov, 2023 @ 12:05pm 
🤦‍♂️ look at the top of the TTS window - you'll see "Notebook"
SlappyWrappy 11 Nov, 2023 @ 12:56pm 
Is notebook the same as notepad on my pc? If not, what is notebook?
Eager Beaver 11 Nov, 2023 @ 9:13am 
we did "export" on moxfield and got a deck list. then pasted in notebook and imported from notebook.
Oops I Baked a Pie  [author] 11 Nov, 2023 @ 8:21am 
Moxfield changed their site and api to prevent any automated queries. Most likely this means that moxfield imports are no longer supported.
SlappyWrappy 10 Nov, 2023 @ 7:36pm 
Is anyone else having problems loading in decks with the URL from Moxfield? I think they updated their website because I keep getting a "Web request error: HTTP/1.1 403 Forbidden" message every time I try to load in a deck with a URL from Moxfield.
Mala Zedik 7 Oct, 2023 @ 12:48am 
Thank you! <3
Oops I Baked a Pie  [author] 19 Sep, 2023 @ 11:17am 
@CaszGameMD
Archidekt is updating their website every week it seems - sometimes changing how the deck export works - I think I've fixed the issue you were having now - but it's not something I wish to keep up with in the future.
CaszGamerMD 26 Aug, 2023 @ 11:03pm 
@pie the "mat" importer, i put in the URL for a deck and hit "load URL"
Oops I Baked a Pie  [author] 26 Aug, 2023 @ 9:31pm 
@EVERYONE

I got a job and life got busy - I haven't played MTG on TTS in over a year now.
Consequently, I have zero time to add/script any new things to the table these days.

At best, I have time to fix critical errors that may crop up now and then as new mtg cards/mechanics get introduced (or Archidekt changes how their export their card lists again).

If anyone has a suggestion of something they want and expect me to do it... sorry ¯\_(ツ)_/¯

If anyone has a cool suggestion, have implemented it on their own, and *share* a link the save file/scripts for that - I can try and take a look and add those.



@CaszGamerMD There are 3 importers at the table, I don't know which one you speak of...