"Wonder Cards" are essentially a key given to the game to allow a player to redeem a specific Pokémon or item from an event distribution in Generation 3-9. This guide showcases how to inject Wonder Cards as safely as possible and outlines how to avoid any potential legality issues you may run into during this process.
Event distributions typically only run for a limited time, which means that after the event distribution period ends it becomes inaccessible through normal gameplay. For this reason, trusted community members dump and preserve the raw files used to generate event distributions so that players can access them even after the event distribution period has ended.
The term "legitimate" is used to describe gameplay intended by the game developers. Since these methods require save editing in some way shape or form it is not considered legitimate by raw definition. However, injected Wonder Cards generate the Pokémon or item the same way the game does, so you can draw your own conclusion about if you consider this method to be acceptable for your use case.
No. At a minimum you will need a piece of hardware or Custom Firmware installed to extract your save file from the cartridge or console. Redeeming the event distribution can be done on retail hardware after editing your save file.
At the time of writing, there have been no reports of being banned or having their online access restricted from using any of the tools featured in this guide. That said, using homebrew always carries some risk, and you are responsible for any consequences that may occur. As long as you follow the steps carefully and use the tools responsibly you should not run into any issues.
I do not know. Some communities may consider Pokémon from injected event distributions to be fine for trading, while others may consider them to be illegitimate. Confirm the rules surrounding event injection in the community you participate in. I will not be held responsible for any community punishments that occur as a result of you trading Pokémon obtained from injected Wonder Cards.
Note - You will need to download the Gen 3 WCTool regardless of the method you plan to use to inject the distribution as this contains all of the necessary Wonder Cards.
PKHeX and extract it to a known location on your computer, then create a folder named plugins in the same folder as PKHeX.exe.WC3 Plugin and extract it into the plugins folder.Properties.Unblock checkbox at the bottom and select it, then click Apply.PKHeX.exe and confirm that it opens with no issues, if you are prompted to install a .NET Runtime version do this first.File -> Open -> Select the .sav file).Tools section of PKHeX (visual demonstration).Gen 3 WCTool and extract it to a known location on your computer, launch the program and make sure it opens properly with no issues.Load Save File -> Select the .sav file).Override Region button and manually select a language.Official Event Distributor button on the main window to open a subwindow, open your save file inside the subwindow and override the region again.Figure 1 - Enabling Mystery Gift
In this example we will be injecting the Old Sea Map (Mew) using PKHeX, this event was only distributed on Japanese copies of Pokémon Emerald, so we will be using a Japanese Emerald save file to keep things legal. It is advisable to do your own research to ensure that you are injecting your desired event into a save file of the correct language.
Since we are using a completely fresh save file with low story progress we will need to grant access to the Mystery Gift feature before doing anything else. You do not need to follow this section if you have already gained access to Mystery Gifts on your save file using the Poké Mart questionnaire.
SAV tab, then select Event Flags.Mystery Gift Enabled checkbox and select it.Save button to apply the changes.Extra button, then select Enable Mystery Gift/Event.Figure 2 - Wonder Card Injection
The Gen 3 WCTool provides all the Wonder Cards you will need for this process, they can be found inside the \Events\Event Collection (OFFICIAL) directory. This guide will only focus on injecting the boat ticket events, feel free to experiment with anything else in your own time.
Each .wc3 file is appropriately named so that you can understand which game and save language they belong to, for example, if we open the Old Sea Map directory we can see a file named OLD SEA MAP - E - JAP. The E represents Emerald, and JAP represents Japanese. This means that this Wonder Card is intended for Japanese copies of Emerald.
Tools tab, then select WC3 Plugin -> Mystery Gift (WC3).\Events\Event Collection (OFFICIAL) directory of your Gen 3 WCTool download.Success pop-up. Click the OK button to apply the changes and close the subwindow.File -> Export Sav) and overwrite your existing save file, then load it back onto your cartridge/emulator.Official Event Distributor button on the bottom right of the main window.Figure 3 - In-game Redemption
After injecting your gift, load your save file back onto your cartridge/emulator and head upstairs in any Pokémon Center to redeem your gift. If you were already saved on the upper floor you may need to exit and re-enter for the delivery man to be visible. If done correctly the delivery man should be standing next to the usual NPC on the top left.
Once you have recieved the gift you can head over to the docks in Slateport or Lilycove and the sailor will grant access to the map that corrisponds to your event ticket.
PKHeX and extract it to a known location on your computer, launch PKHeX.exe and confirm that it opens properly with no issues.BW_Tool and extract it to a known location on your computer, launch BW_Tool.exe and confirm that it opens properly with no issues.RunAsDate and extract it to a known location on your computer, launch RunAsDate.exe and confirm that it opens properly with no issues.File -> Open -> Select the .sav file).Released/Gen 4/Wondercards directory.Released/Gen 5/Wondercards Fulls directory.ENG if your cartridge/ROM is English..wc5full filename to confirm a match.Figure 1 - Wonder Card Injection
At this stage it is assumed that you have launched PKHeX using RunAsDate on a date that matches the official distribution period and that your save file is opened and ready to be edited. It is also assumed that you have done your due diligence to ensure that the Wonder Card you plan to inject matches your save file language.
SAV tab above the box viewer.Mystery Gift button to open the Mystery Gift injection subwindow. This is where you will perform the injection.Import button, then select your chosen Wonder Card in the file explorer, you should now see your Wonder Card in the subwindow.Set to apply it to your save file. You can now press the Save button to close the subwindow.File -> Export Sav) and overwrite your existing save file, then load it back onto your cartridge/emulator.Figure 2 - In-game Redemption
You can optionally save before collecting your gift if you wish to soft reset or RNG manipulate it for desirable values (IVs, Nature, etc).
PKHeX and extract it to a known location on your computer, launch PKHeX.exe and confirm that it opens properly with no issues.RunAsDate and extract it to a known location on your computer, launch RunAsDate.exe and confirm that it opens properly with no issues.File -> Open -> Select the .sav file).Released/Gen 6/Wondercards directory.Released/Gen 7/3DS/Wondercards directory.Figure 1 - Wonder Card Injection
At this stage it is assumed that you have launched PKHeX using RunAsDate on a date that matches the official distribution period and that your save file is opened and ready to be edited. It is also assumed that you have done your due diligence to ensure that the Wonder Card you plan to inject will be legal on the save file you are injecting into.
SAV tab above the box viewer.Mystery Gift button to open the Mystery Gift injection subwindow. This is where you will perform the injection.Import button, then select your chosen Wonder Card in the file explorer, you should now see your Wonder Card in the subwindow.Set to apply it to your save file. You can now press the Save button to close the subwindow.File -> Export Sav) and overwrite your existing save file, then load it back onto your cartridge/emulator.Figure 2 - In-game Redemption
You can optionally save before collecting your gift if you wish to soft reset or RNG manipulate it for desirable values (IVs, Nature, etc).
Switch Gift Card Manager and extract it to a known location on your computer, confirm that the executable opens properly with no issues.JKSV.nro then move the downloaded file to the Switch folder of your consoles SD card.switch-time.nro then move the downloaded file to the Switch folder of your consoles SD card.This guide takes information from the official ProjectPokemon guide in an attempt to simplify the process for the end user. It is heavily advised to read the official guide and FAQ section first before continuing.
Figure 1 - Acquiring Switch Wonder Cards
Wonder Cards for all Switch titles can be downloaded through the Switch Gift Card Manager itself by doing the following:
Switch Gift Card Manager, then click the Tools button in the navigation bar at the top of the window.Download latest Mystery Gift Database, then wait for the MGDB popup to show on-screen and click OK.mgdb folder has been generated next to the Switch Gift Manager executable. This folder contains your Wonder Cards./Released/Gen 7 directory contains LGPE Wonder Cards./Released/Gen 8 directory contains SwSh/BDSP/LA Wonder Cards./Released/Gen 9 directory contains SV Wonder Cards.Figure 2 - Verifying Distribution Date
After downloading your Wonder Cards it is recommended to research the distribution you plan to inject to determine the start/end date, this is important to keep in mind for legality purposes. You can find this information on the ProjectPokemon Event Gallery Page (see Subcategories on the right). Not doing your due diligence may result in the injected Pokémon having an illegal met date depending on the game it was injected into.
In this example we will be injecting the WORLDS 24 Steenee gift, Figure 2 shows that this distribution was active August 15th - August 18th 2024. This means we will need to modify our system time to be within these dates before redeeming the distribution. Information about how to safely modify your system time will be covered later.
Figure 3 - Dumping BCAT Data
BCAT data editing is what we will use to inject the Mystery Gift into our save file. This is done using JKSV, a save manager for CFW Switch consoles. Before doing anything else it is recommended to connect online in the game you plan to inject into and saving, this will ensure that you have the most up-to-date BCAT data available. Having out of date BCAT data will result in any changes being overwritten once you connect online.
Album button to launch the Homebrew Menu.BCAT, then select the game that you wish to dump BCAT data on.New and hold the L + R buttons, then press the A button to begin the BCAT dump. You can now release any buttons you were holding.BCAT [DATE] @ [TIME] will be generated in the SD/JKSV/[Your Game ID] path. Confirm that this folder exists.Figure 4 - Generating Wonder Card BCAT
After dumping your BCAT data by following the above steps, you will need to generate BCAT data that corrisponds with the event you wish to inject, this is done using the Switch Gift Data Manager.
Switch Gift Data Manager and select your game of choice. In this example we will be pressing the SCVI button as we are injecting into Scarlet/Violet.Open Wondercard Files button and select the card you wish to inject. Alternatively, drag and drop the card into the main window.Save as BCAT Package, then set the Source BCAT Path to the folder that contains the BCAT we dumped earlier.Destination BCAT path to a folder in a known location on your computer, this is where the forged BCAT package will be sent to after creation.Save button to save the new BCAT package. If done correctly you should now see a folder named Forged_BCAT_{Game} inside the folder created in step 4.Figure 5 - Restoring BCAT Data
After creating your forged BCAT data using the Switch Gift Data Manager, you will need to restore the BCAT using JKSV. This process is similar to the process used to dump BCAT from earlier.
SD/JKSV/[Game ID] directory.BCAT, then select the game you wish to restore the forged BCAT onto.Y button, press the A button to confirm the BCAT restoration.Figure 6 - Setting System Time
At this point you should have created and restored the forged BCAT onto the game you are playing, you will now need to set the system date to a date that matches the distribution period of your selected event for legality purposes. This is done using the switch-time Homebrew application.
Album button to launch the Homebrew Menu, then select the switch-time application.A button to apply these changes to your console.Note - If you are running into issues setting your system date, double check to make sure your console time/date is syncronized via the internet. If it is not syncronized via the internet this will not work.
Figure 7 - Redeeming Your Gift
To redeem the gift, simply access the Mystery Gift feature in-game and click Redeem via internet, you should now see and be able to redeem your injected Wonder Card.
| Icon | Weather Condition | Mark | Title |
|---|---|---|---|
|
|
Normal Weather | — | — |
|
|
Overcast |
|
the Cloud Watcher |
|
|
Raining |
|
the Sodden |
|
|
Thunderstorm |
|
the Thunderstruck |
|
|
Intense Sun |
|
the Parched |
|
|
Snowing |
|
the Snow Frolicker |
|
|
Snowstorm |
|
the Shivering |
|
|
Sandstorm |
|
the Sandswept |
|
|
Heavy Fog |
|
the Mist Drifter |