XY/ORAS TSV Finding Guide

Overview

While not necessary for every single RNG Manip, if you want to get Shinies, you'll need to know your TSV.

Any TSV can get any combination of IVs/Nature shiny, so we don't need to worry about getting a specific one.

What we'll cover in this guide is how to find your current save files TSV via a Chain Fishing Shiny Hunt.

It will also function as a basic introduction to the process and tools we use to RNG Manip in these games, as in order to find your TSV, we need to know our initial seed, and what frame our Shiny appeared on.

If you're not interested in any shinies, the next guide will still cover the basics, so feel free to skip ahead.

Hardware Requirements

  • Pokemon X/Y/OR/AS

  • Windows 10/11 PC

In-Game Requirements

  • At least 2 Old Amber

  • At least 50 Rare Candy

  • Text speed set to fast

  • A Pokemon with the suction cups or sticky hold ability

  • Super Rod

  • Pokeballs to catch the shiny

  • Pokémon to aid in capture, such as a false swipe user or a spore user.

  • Two free spaces in your party

  • Smoke Ball (not 100% required, but helpful)

  • A Pokemon with fly

  • A Pokemon with surf(ORAS only)

  • Have Eon Flute (ORAS Only)

Tools Used

Video Examples

The Guide

The Setup

You may have noticed in the requirements it's suggested that you have at least 2 Old Amber and 50 Rare candies. ORAS Also needs to have the Eon Flute unlocked so you can soar over the map.

That's because the seed finding process is to revive two Aerodactyl and learn their exact IVs using an IV Calculator.

If you're unsure of the best way to get these items, check out our Extra Credit guides on them. It can be easier than it sounds!

Once you've got the required items, make sure to set up your party with:

  • Suction Cup User in the Lead(mine held the smoke ball to runaway easily)

  • A Pokemon with fly

  • A Pokemon with surf(ORAS Only)

In addition, I registered the Super Rod in the bag, and deregistered all other Items. So when I hit Y, the menu to use a key item doesn't pop up, it just does the super rod immediately.

I also set the text speed to fast.

At this point you're ready to go, so we can begin the Seed Search!

First things first, head to the person who revives fossils in your game

It's this person in XY in Ambrette town, near the entrance to glittering cave:

And this person in ORAS, in Rustboro City, in the DevinCorp building:

I would also recommend getting rid of any other Fossil you may have by reviving it before doing this RNG, or selling it at a shop. This is so you do not have to navigate a menu to pick the Old Amber.

At this point, save your game and then soft reset (L+R+START+SELECT) and get to your game's title screen.

Once you're on the title screen, you want to hit A to continue past it, and move as quickly as possible to receive both Aerodactyl.

Just mash A, and when the person disappears and reappears, start mashing B to avoid the "Nickname" Prompt, and you can then continue mashing A to receive the second Aerodactyl.

Once you've got both Aerodactyl, we're going to calculate their IVs.

You may use the IV Calculator of your choosing, but I'll use metalkids iv calculator.

To set up the calculator, we need to select our species (Aerodactyl) and set the default level to 20.

In addition, push the add row button to add 5 more levels.

After that, check your first Aerodactyls nature and input it in the dropdown.

Then, check its level 20 stats, and input them into the first row of the calculator, and hit calculate.

You'll see the results on the bottom, which will all be a range of potential values. In addition, it will tell you the "next helpful level"

This is the next level that will reduce the range of IVs. Use rare candies until the IVs are reduced to 1 value each.

This first one took me until level 26 to be fully deduced.

Once that's done, repeat in the exact same way for the second Aerodactyl. Reminder, the IVs for BOTH must be exact, and have no ranges.

The second Aerodactyl took until it was level 28 to fully deduce the IVs.

After you have both IVs fully deduced, open poke-6-seed-finder. It'll ask you for the IVs of the first Aerodactyl, so input your results. It has some default values there, so you'll have to backspace them.

After you enter the IVs, it will ask for a frame range. It's roughly what RNG Advance you received the Aerodactyls on. This varies depending on your game!

  • XY: 750-900

  • ORAS: 600-800 (Default value)

For some reason, erasing the frames section for your own value is a bit finicky. I use the arrow keys to move the cursor around to delete the numbers I need to replace.


Once you hit enter, it will ask for the same things, but for the second Aerodactyl.

The frame range of the second Aerodactyl also varies based on game.

  • XY: 1500-1900

  • ORAS: 1500-1700(Default value)


Note: Frames Vs Advances

Frames and Advances are often used interchangeably across RNG documentation, guides, and tools.

Frames is a commonly used term to describe game-state intervals in Speedrunning and Fighting Games. Updating video game logic every visual frame is a common practice, and this is generally how it works Generation 3, but not always

However, in some games this isn’t always the case. The frames you visually see might be completely separate from the game’s logic. RNG Advances accurately describes what’s happening, no matter the situation.


Once you hit enter here, it'll ask for another range. Just leave it at its default value and hit enter. A search will now begin. This should only take one to two minutes to complete.

Almost every time there will only be one result. For this tutorial, if you get two, just redo this process.

Once you have your singular result, it's time to chain fish for a shiny!

Chain Fishing

In order to find your TSV, we need a shiny. Normally, this could take a lot of resets (which is one of the reasons you may want to learn how to rng manip!), but Chain Fishing is a really quick & easy way to find a shiny.

All you have to do is continuously reel in Pokemon from a fishing rod without:

  • Moving from your fishing spot

  • Reeling in too slow

  • Reeling in too fast

  • Not getting a nibble

You can KO, Catch, or Runaway from the encounter and the chain still goes up.

Once you've got 20 reel ins, you're at max shiny odds, which is about 1 in 100.

The only real threat is the "Not even a nibble..." message, but we'll be mitigating the chance of doing that with two things.

  1. A Pokemon with suction cups or sticky hold at the lead of your party. This ability increases the likelihood of a reel in on a fishing rod.

  2. Fishing in a tile completely surrounded by rocks. This also does what sticky hold does, and they stack on top of eachother.

I'll show the two locations I used. I'll also remind you to use the super rod, because Pokemon spawned using it will be high enough level where we don't need to use rare candies to figure out their IVs.

Fly to one of these locations immediately after you start the seed search.

XY Fishing Location, North of Shalour City:

ORAS Fishing Location, South of the entrance to Victory Road:

If you've done this before, any fishing spot like this will work fine, it doesn't have to be the examples I've shown.

At this point, catch the first non-shiny you see. We'll use it for seed verification later. If you find a shiny first encounter, just reel in until you get a non-shiny and catch that.

Then, just shiny hunt! It shouldn't take too long. I did runaways by putting a Smoke Ball on my Suction Cups Pokemon.

I found a shiny octillery in 20 Casts.

In ORAS it took me about 40 casts to find a Shiny Luvdisc, but that was still only 25 minutes!

Now that we have our shinies, we can find what our TSV is!

First, we'll check the IVs of both Pokemon we caught, both shiny and non shiny.

This time they don't need to be exact, though. Just whatever level they are at will do.

Here's the non-shiny.

And here's the shiny.

Now, we're going to open 3DSRNGTool.

In here, switch to the Wild Tab, and select your game from the dropdown.

First things first, paste the result from poke6-seed-search into the Seed box.

After that, in the Wild Encounter Settings, we're going to change a few things to set up for fishing.

Category should be Fishing.

Pokemon should be Super Rod

Location should be wherever you fished, in my case it was Shalour City.

Lead should be Suction Cups | Sticky Hold, if you used it.

And despite having a chain of some amount, make sure Chain Length is set to 0.

Then, in the RNG Info section, set the Frame Range to 0 -> 5000000.

Also, even if you have the Shiny Charm, do NOT check the Shiny Charm box.

Now, in the Filters section, input the range of IVs from your non-shiny encounter. Also, check the Advanced Box on the upper left of the program.

Then, click calculate. You should get a few results.

We can see I have two results. To know which one is potentially ours, we can look at a few things. Firstly, is the Real Time column. You can see it says about 8 minutes there. That's how long this Pokemon took AFTER hitting A on the title screen to appear. 8ish minutes seems right to me. Compare that to the other result, which is 10 hours.

The amount of time you should expect here will vary based on how long you took to get over there and fish.

The reason we're checking this non-shiny catch is because it reduces the amount of false positives. If we have the non shiny at a lower real time value, then the shiny at a higher one that's not too long after it, it's safe to rule out a false positive.

Anyway, once we've confirmed the non-shiny appears on the seed you hit, enter the IV range for the shiny.

This time it sas 19 minutes, which again makes sense to me based on when I caught the shiny!

You now have your TSV! It's the PSV of the Shiny!

Now that you know your TSV, let's set up a profile so you don't lose it.

Also, if you don't care about this shiny you caught & want to save the rare candies, you can soft reset over it.

Setting up a Profile

Setting up a profile in 3DSRNGTool will preserve a few attributes about that particular save file in the program, so you don't lose your TSV & have to do this again.

To do so, click the options dropdown, and click profile manager.

Then, in profile manager, click the + button.

A new window will pop up. In the Description box, I usually put the games OT & ID.

In the GameVersion dropdown, select your game.

And enter the TSV we just found in the TSV box.

If you have the shiny charm, also check that box now. We only had it unchecked for TSV Finding.

And that's it! You now have your TSV so you can RNG Manipulate Shinies via Gen 6 RNG Manipulation, and along the way you got a basic understanding of the Initial Seed Finding process!

The one big drawback to this method is that you cannot deduce your TRV from it. TRV in combination with your TSV is your EXACT TID/SID.

This information is only useful if you're looking to RNG Manipulate Square Shinies in Sword & Shield specifically, as they don't exist elsewhere.

You can use your TSV to find your TRV, but that won't be covered in this guide, as it's a lengthy process.

Next Steps...

Since this wasn't an actual RNG Manip, I suggest trying our next beginner guide out, which will cover how to get a Quick Shiny Fossil to teach you the basics of RNG Manipulation in these games.

Get the Pokemon you wanted? Consider supporting us on Ko-fi & keep us ad free!