0. What is this
Altered – Deck Legality Check is a fan-made tool I have been developing with feedback from players, organizers, and stores.
It verifies the legality of Altered decks by loading a deck via its ID or shareable QR code and automatically checking its validity against the official rules.
The results are displayed in a clear list showing whether the deck is compliant or not.
The tool also allows users to view cards in detail, including their images and effects, and to validate their physical presence through a checkbox system.
In addition, a card scanning module makes it easy to compare the official deck list with the player’s physical cards.
Finally, a deck history feature is available.
I hope this tool will be useful for managing your tournaments
1. Deck ID
Enter (or paste) the deck ID into the Deck ID field.
This ID can be found at the end of the deck’s URL on Altered.gg.
You can also ask the player to click the Share button on their deck page to display a QR code.
Click the 📷 Scan button to read the QR code and automatically retrieve the deck ID.
Then click the ✅ Check Deck button to start the analysis.
If you want to reload a previously checked deck, use the 📂 Deck History button.
2. Deck Check
Once the deck is loaded, the first information shown is its legality:
✅ Green: the deck is valid.
❌ Red: the deck is not compliant.
You will also see the deck name, the hero used, the total number of cards, their rarity distribution, and the deck’s last update date.
Values shown in green are valid; those in red violate the rules.
Finally, you can enter the player’s name or Altered username (useful for later retrieval), then click Validate to save.
3. Buttons
- 🖨️ Print/Save: prints/saves the player’s deck list.
- 🌐 View Deck: opens the deck on Altered.gg.
- 📷 Scan Cards: allows you to scan QR codes from the player's physical cards (optional).
The Scan Cards feature helps you scan QR codes from physical cards.
Once done, the number of scanned cards will appear in the deck list in the “Scan” column.
This step is optional, but useful to verify the physical deck content more efficiently.
Scanned cards that are not present in the deck will be added to a separate list.
4. Deck List
The deck list is shown as a table, sorted by card type and rarity.
- “Val.” column: manually check this box to validate a card (useful for physical verification).
- “Qty” column: shows the number of copies of each card in the deck.
- “Card Name” column: displays the name of the card. You can:
- Click the name to see a larger image of the card.
- Use the 🔍 icon to open it on Altered.gg.
In the enlarged view, you’ll see the card image, its status in the deck, and the same validation checkbox.
You can also navigate to the previous or next card.
- “Status” column: indicates whether the card is valid or invalid and provides a reason if not (e.g., too many copies, banned card).
5. Error Meanings
- OK The card is valid in the deck.
- Errated The card has been errated.
- Not Owned The card is not present in the player's collection or does not belong to them.
- Suspended The card is currently suspended from play.
- Rare Limit The deck exceeds the maximum allowed number of Rare cards (15).
- Unique Limit The deck exceeds the maximum allowed number of Unique cards (3).
- Faction Mismatch The card does not belong to the same faction as the hero.
- Family Limit The deck includes too many cards from the same family (limit: 3).
- Hero Limit The deck contains more than one hero.
- Card Count The total number of cards in the deck is not between 40 and 60.