ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How To Hatch Shinies In Pokémon XY

Updated on October 9, 2014

Hatch Shinies Without Hacking!

This guide will teach you, step by step, how to hatch shiny Pokémon using the KeyBV method. This is the only known method of hatching shiny Pokémon that works in both digital and hard copies of Pokémon XY. If you've never heard of KeyBV before, you don't need to worry. That's why you're here! This guide assumes no prior knowledge of KeyBV or any other shiny hatching method. Let's get started!


The KeyBV method is very easy to understand, but can seem tedious to many. It is heavily reliant on the community to keep it alive, but thankfully, resources like Reddit are able to keep it alive for the foreseeable future. Shiny Pokémon are hatched when a Trainer Shiny Value (TSV) is equal to an Egg Shiny Value (ESV). Every trainer has one permanent TSV, and every egg will have its own randomly generated ESV. The goal of KeyBV is to identify your TSV as well as the ESVs of your eggs. Knowing these values allows you to share your ESVs with potential matches in the community and find trainers with an egg matching your TSV.

What You Need

There are a couple of things that you will need to get started.

  • SD Card
  • SD Card Reader
  • (file at the bottom of the first post)
  • A Reddit Account
  • Breeding Material (parents, items, etc.)
  • VS Recorder

Deleting Battle Videos

The first thing you want to do after gathering the above material is to delete the contents of your VS Recorder. If you have Battle Videos you want to save, you should copy them to your computer. You can safely restore them to your 3DS at a later date, but for the time being, your VS Recorder needs to be completely empty.

First Battle Video

To start the KeyBV method, you're going to need to enter a battle. You can battle anyone on your friends list or even a passerby. You will need to enter one Pokémon, and be sure to remember which one you entered. Flee from the battle as soon as it begins, and save the battle video to your VS Recorder. When you exit the online communication with the other player, you'll want to pop out your SD card (game still on), and put it in your computer. Navigate to the folder named '0000055d' (I recommend simply searching for it in the search box). Enter that folder, and there should be another folder named '00000000'. Enter that folder, and you will see the battle video data.

You will most likely see 3-4 files in here, but it's okay if you have more or less. Sort them by Date Modified and select the most recent file. Right click, copy, and paste it to your desktop. You're allowed to rename it anything you want to be able to identify it as the first file. There is still one more battle you need to do in order to get set up for the first time, so make sure you will be able to tell the files apart.

Second Battle Video

This step is very similar to the previous step, but with one small change. Put your SD card back into your 3DS, and delete the battle video that you just made from your VS Recorder. Challenge someone to a battle again, and enter two Pokémon. The first Pokémon can be anything, but the second Pokémon MUST be the one used in the first battle video. Run from the battle just like last time, and save the video to your VS Recorder.

Eject your SD card from your 3DS just like last time (game still on), and put it in your computer. Navigate through the same folders to find your battle video data again, and sort by Date Modified. Copy the most recent video and paste it to your desktop. Chances are, this video will have the same name as your last one, so make sure you don't replace it. You need both of these videos in order to proceed.

Results of KeyBV
Results of KeyBV

Using KeyBV

If you haven't downloaded KeyBV yet, you'll need to do that now. When you have it downloaded, open it up and load your battle videos in the order you took them. KeyBV has a very user-friendly interface, so you shouldn't have any trouble figuring out where the battle videos go. When Video 1 and Video 2 are loaded, hit the Break button. If you did everything right up to this point, you will get a message on the console that says "Success. Can now dump the keystream."

Click the KS button, and save the keystream to your desktop. Then click the Video Ripper tab, and upload Video 2 and the keystream. Click the Dump button, and you should see some extremely useful data printed in the console. You will see information on both Pokémon you entered into the second battle, including their explicit IVs and ESVs. The ESVs are the numbers in the curly brackets, {2864} and {3459}. If you came across another player with the TSV 2864 or 3459, these Pokémon would have been hatched shiny to their respectful owners. Let's find your TSV now.

TSV Results
TSV Results

Finding Your TSV

In order to get shinies from people in the community, you need to know what your TSV is. With the same information loaded from the last section, all you need to do is change the dropdown menu in the Video Ripper tab from Default to TSV. This will give you information regarding the original trainer of the Pokémon. Check out the screenshot on the right. You can see my Trainer ID is 46263 and my TSV is 1448. You can find your own TSV by observing any Pokémon that you caught or hatched (i.e. it has your name under OT).

Reddit SV Exchange

The most useful community resource for finding ESVs that match your TSV is the SVExchange subreddit. Here, players give away free eggs, most of which have 4-5 perfect IVs, to players with matching SVs. You can in turn host your own giveaways to help the community obtain shiny Pokémon. If you know the SV of one of your eggs, you can search for players with the same TSV to hatch it for you for free. Make sure log in to Reddit or make an account if you don't already have one to capitalize on this subreddit.

Finding SV of Eggs

If you've made it this far, you might be wondering how a player finds ESVs without hatching the eggs. In order for the shiny exchange to work, the eggs must be hatched by players with matching SVs. Here's the trick. When you have 5 eggs in your party, save your game in front of a PC (this save is very important; make sure you do not save your game again unless explicitly told to do so). The 6th Pokémon in your party should be a Pokémon with Flame Body.

Go into your game options menu and scroll down to the bottom. You'll see a Forced Save option. Toggle this setting to Don't Save. This is the setting that forces you to save when you do a battle online. With this off, you should then make sure all of your battle videos are deleted in the VS Recorder. Hatch all 5 of your eggs, enter a battle with someone online, enter the 5 newly hatched Pokémon, run, and save the battle video. As soon as the VS Recorder confirms that the battle video is saved, eject your SD card. This will force your game to reset, but you will still have your battle video data. Your 5 Pokémon will be reset to their egg state, and you can enter the battle video file into the Video Ripper along with the Key from a previous step. This will tell you the IVs of the 5 Pokémon and their ESVs.

With these ESVs matched with the TSVs of players on Reddit's SV Exchange, you will be able to produce as many shinies as you want. Make sure you give away what you don't want to support an active community so everyone can continue to benefit from this method.


That's all there is to it! With this guide, you should be able to get your own shiny Pokémon in no time! Once your TSV is found, the rest is easy. If you have questions or comments, please post them in the section below. I'm happy to help. Additionally, if you would like to request a guide on anything related to video games, feel free to get in touch with me. I'm always searching for new guides to write and would love to hear your ideas and feedback. Until next time!

Support the Author with Amazon

When you navigate to Amazon via one of the links below, a small percentage of every purchase you make will automatically go to the author of this article. Whether or not you purchase one of the recommended items, that small amount gets to the author -- at no extra charge to you!

Questions, Comments, Requests

    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)