Sanctioning a tournament
The first step to run an official tournament is sanctioning, which will put the tournament on Pokémon’s Event Locator. To sanction, log into Play! Tools and click Create Tournament in the left sidebar.
A full guide on how to use Play! Tools is available at https://play-tools.pokemon.com/guide – please read this as it goes over every step on creating a tournament.
For Premier Events, make sure that you have your League’s Activity Group selected for TCG and GO events. If you are unable to see the Premier Event Series for your League, make sure you have the proper permissions. You can check this by going to your League Details page on Pokemon.com and clicking Edit Leaders. If you do not have permissions to sanction the event type, reach out to your League Owner.
Running a tournament
Tournaments are run through Tournament Operations Manager, or TOM for short. You can download TOM by going to your Play! Pokémon Dashboard, expanding Organizer Information in the left sidebar, and clicking Tournament Software. TOM is available for Windows 10+ and macOS 11+.
A full guide on how to use TOM is available at https://assets.pokemon.com/tournament_software/tom_guide.pdf – please read this as it goes through every step of utilizing TOM.
Reporting tournament results
After final standings have been generated, click the Save Upload File As… button at the bottom right. You may keep the tournament’s current file name and replace the old file, or you may change the name so that it is easily identifiable as the final file when you go to upload the tournament in Play! Tools.
Then, open up Play! Tools and select your tournament from the My Tournaments page. Click on the Upload TDF button at the top right and click in the grey box to select the finalized tournament file. If no errors are found, click the Upload button to complete the process. If an error is found, read the message and correct the tournament file if possible – a list of common errors and how to fix them is available in the Play! Tools guide. If you are having trouble, submit a support ticket.
Once uploaded, click the Player Roster tab to ensure all players are correct. If you notice a player is missing and that an incorrect player is listed instead, double check that the Player ID is correct. If the Player ID was mistyped, go to your Play! Pokémon Dashboard and click on the tournament under the My Current Activities section. Click the Player Roster tab on this page, then scroll down to Replace Player ID. Enter the correct Player ID and then the incorrect ID, click Replace, verify that the correct player is found on the next screen, and click Replace again.
If you had assistance from other Professors in running the event (such as judges or scorekeepers), click on the Staff tab within the tournament page on Play! Tools and add the Player ID of each Professor. This must be done within 7 days of the event.
Frequently asked questions
I’ve got two versions of TOM, one with “Pokémon” before the name and one without. Which do I use?
The version of TOM without “Pokémon” is the current version – you can safely uninstall the old “Pokémon” version.
All the buttons and text in TOM are super tiny/messed up! How do I fix it?
You’re using a high-DPI display, and the default settings in Windows don’t scale TOM properly by default. Right-click the icon for TOM, click Properties, go to the Compatibility tab, check “Override high DPI scaling behavior”, and choose “System (Enhanced)” (or just System if the Enhanced option doesn’t appear).
After clicking Pair Next Round in TOM, an error pops up: “Unable to pair any more rounds. The tournament will now end.” TOM shows more rounds remaining. What gives?
This is a known bug in TOM, but luckily it’s an easy one to fix. Dismiss the error dialog, save the tournament, and close TOM. Then, reopen TOM and open the tournament file. You should now be able to pair the next round (likely the first round of top cut Single Elimination).
I can’t see the Verify or Print Roster buttons in Step 3, what do I do?
For some small screen resolutions, the default size of the Step 3 box is a bit too tall. Depending on the screen size, you may be able to resize the Step 3 box by clicking on the very top of the window and dragging it down. If this doesn’t work, you may need to set the Windows taskbar to auto-hide.
How do I contact Pokémon Organized Play regarding an issue with TOM?
Submit a support ticket at https://support.pokemon.com/hc/en-us/requests/new?ticket_form_id=360000020293, choosing Tool Issue as the category and TOM as the subcategory.
I’m having issues installing TOM… help please?
The installation process for TOM can sometimes be confusing, so please look below for your operating system for more on how to get things working!
To install TOM on Windows, you’ll need a 64-bit version of Windows 10 or newer. If you’re not sure which version of Windows you’re running, here’s Microsoft’s guide on figuring that out. If you are running Windows on S Mode, you’ll need to switch out of S Mode to install and run TOM.
In some very rare circumstances, TOM may not start directly. You may need to navigate to
C:\Users\YourUserNameHere\AppData\Local\Tournament Operations Manager\app and use the following command:
java -cp tom-1.70.0-SNAPSHOT.jar;barbecue-1.5-beta1.jar;jgoodies-common-1.8.1.jar;jgoodies-looks-2.7.0.jar;jhall-2.0.jar;xercesImpl-2.12.2.jar;xml-apis-1.4.01.jar com.tcg.pokemon.op.tom.Main
To install TOM on macOS, you’ll need macOS 11 or newer. If you’re not sure which version of macOS you’re running, here’s Apple’s guide on figuring that out.
Some Mac installs seem to have issues with the profile XML files if upgrading from a previous version – if you are having issues, remove all XML files within
TOM_DATA\data\profiles and create a blank
profiles.xml file. You’ll have to recreate any TO profiles, but it should work.
Other (Chrome OS, Android, iOS, etc.)
TOM is not supported on any operating systems other than Windows and macOS. While some Tournament Organizers have gotten TOM to work on Linux (notably Ubuntu and Arch Linux), there is no guarantee that TOM will work correctly on any operating systems other than Windows and macOS.