Box Sorter¶
Program Description¶
This program sort one or more boxes of Pokémon to help your organize your boxes. It can sort based on regional dex number (in the order of Lumiose dex followed by Hyperspace dex), alphaness and shiniess. It will skip empty slots and empty boxes. It does not differentiate forms of Pokémon sharing the same dex entry. You will need to organize forms on your own.
The program helps you create your living dex and remove redundant regular and shiny Pokémon:

Setup of Settings¶
Switch Settings:
- Screen size: Must be 100% within the Switch settings
- Switch 2: All HDR options must be disabled.
- Switch 2: The profile you are using must be the 1st (left-most) profile.
Program Settings:
- Video Resolution: 1080p or higher
Instructions¶
- Enter your box system.
- You are on the "BOXES" view, not "HELD ITEMS" or "BATLE TEAMS" view.
- You are not in the "Select Multiple" mode.
- Move the cursor to the first box you want to start sorting. Don't let the cursor hold any Pokémon.
Options¶
Number of Boxes to Sort:¶
The program will sort this many boxes, starting at the current box where you start the program.
Sort Order Rules:¶
Set up your sorting rules. Each table row is a rule on the Pokémon order. Available rules are:
- Dex Number: Pokémon are placed in the order of Lumiose dex followed by Hyperspace dex.
- Shiny: shiny Pokémon will be placed at front.
- Alpha: Alpha Pokémon will be placed at front.
The higher a rule is in the table, the "outer" or "earlier" the rule applies. e.g. for a table of rule "Dex Number" followed by "Alpha". It will have the order: Alpha Chikorita, Chikorita, Alpha Bayleef, Bayleef, ... Basically, the program first sorts Pokémon based on dex numbers. Then for each subgroup of Pokémon with the same dex number, sort them by their alphaness.
Each rule also has a "reverse" checkerbox to reverse its ordering. e.g. reversed "Alpha" rule will place Alpha Pokémon at end.
Output File¶
The program saves the catalogued Pokémon information into <output_file>.json and its planned sorted Pokémon order into <output_file>-sorted.json.
Dry Run¶
If checked, the program will only catalogue Pokémon information into <output_file>.json and <output_file>-sorted.json without sorting the Pokémon in game.
This is useful for exporting your Pokémon data.
Credits¶
- Author: Gin
Discord Server:
