Calculate Your Feebas Tiles
Enter your 5-digit Trainer ID from your Trainer Card (0-65535).
This is a 16-bit number (0-65535) that changes daily. If you know it, enter it here.
Your Feebas Tiles Are Found!
Derived/Used "Phrase of the Day" Seed:
Total Possible Fishing Tiles: 1880
Number of Feebas Tiles: 4
All Feebas Tile Coordinates:
What is a Pokémon Platinum Feebas Tile Calculator?
The Pokémon Platinum Feebas Tile Calculator is an essential tool for any player embarking on the notoriously difficult quest to catch Feebas in Pokémon Platinum. In this generation, Feebas, known for its beauty-evolution into Milotic, is found only in a specific cave on the first floor of Mt. Coronet. However, it doesn't appear just anywhere; it spawns on only **four specific water tiles** out of a total of 1880 possible fishing spots within that single lake.
These four tiles are not static. They change daily based on two critical factors: your unique Trainer ID (TID) and a hidden daily value known as the "Phrase of the Day" seed. Without knowing these, finding Feebas is an exercise in extreme patience, often involving fishing on every single tile, day after day.
This calculator is designed to eliminate that frustration. By inputting your Trainer ID and either the "Phrase of the Day" seed (if you know it) or the coordinates of a single Feebas tile you've already found, it will instantly reveal the exact locations of all four Feebas-spawning tiles for that specific day. This saves countless hours of tedious fishing, allowing you to focus on evolving your new Pokémon!
Who Should Use This Calculator?
- Dedicated Feebas Hunters: Players determined to catch Feebas for their Pokédex or for competitive play.
- Shiny Hunters: Those looking for a shiny Feebas, as knowing the tiles drastically reduces the search time.
- Milotic Enthusiasts: Anyone aiming to evolve Feebas into the majestic Milotic.
- Speedrunners/Challenge Players: Individuals who want to optimize their gameplay and avoid unnecessary grind.
Common Misunderstandings about Feebas Tiles
- Tiles are fixed: Many players mistakenly believe the 4 tiles are always the same. They are not; they randomize daily.
- Different games, same tiles: The tile generation method is specific to Pokémon Platinum. It differs from Diamond and Pearl, and certainly from later generations.
- Rod type matters for location: While different fishing rods (Old Rod, Good Rod, Super Rod) affect the types of Pokémon you can encounter and their levels, they do NOT influence which tiles are Feebas tiles. Once you're on a Feebas tile, any rod can catch it.
- "Phrase of the Day" is obvious: The "Phrase of the Day" is a hidden internal game seed, not an actual phrase you hear in-game. It's derived from your DS's internal clock and other factors.
Pokémon Platinum Feebas Tile Formula and Explanation
The logic behind Feebas tile generation in Pokémon Platinum is rooted in the game's internal pseudo-random number generator (PRNG). While the exact assembly code is complex, the community has reverse-engineered a robust understanding of how these tiles are determined. The core idea is that a unique seed is generated based on your Trainer ID and the daily "Phrase of the Day," which then seeds the PRNG to pick four specific locations.
The Core Concept:
The game uses a Linear Congruential Generator (LCG) to produce a sequence of pseudo-random numbers. For Feebas tiles, this LCG is initialized with a seed derived from your Trainer ID (TID) and the "Phrase of the Day" Seed. From this seeded PRNG, four unique numbers are generated, each corresponding to an index within the 1880 fishable tiles in Mt. Coronet's 1F lake. These indices are then mapped to X and Y coordinates on the map.
The formula isn't a single algebraic equation, but rather a sequence of operations involving bitwise logic and modular arithmetic within the PRNG. Essentially:
- An initial 32-bit seed for the PRNG is created, often by combining the Trainer ID and the 16-bit Phrase of the Day seed (e.g.,
initial_seed = TID XOR Phrase_Seed). - The game's internal PRNG is initialized with this
initial_seed. - The PRNG is advanced multiple times to generate four distinct random numbers.
- Each generated random number is then taken modulo 1880 (
random_number % 1880) to get a unique tile index (0-1879). - These four indices are then converted into (X, Y) coordinates relative to the top-left corner of the fishing area (e.g.,
X = (index % 46) + 1,Y = floor(index / 46) + 1).
This calculator automates this complex process, allowing you to simply input your game data and receive the precise tile locations.
Key Variables Explained:
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Trainer ID (TID) | Your unique identification number from your Trainer Card. | Unitless (Number) | 0 - 65535 |
| Phrase of the Day Seed | A hidden 16-bit integer that changes daily, influencing tile locations. | Unitless (Number) | 0 - 65535 |
| Known Tile X | The horizontal coordinate of a Feebas tile you've already found. | Unitless (Tile) | 1 - 46 |
| Known Tile Y | The vertical coordinate of a Feebas tile you've already found. | Unitless (Tile) | 1 - 41 |
| Calculated Feebas Tiles | The (X, Y) coordinates of the four tiles where Feebas can be fished. | Unitless (Tile Coordinates) | X: 1-46, Y: 1-41 |
Practical Examples: Finding Feebas Tiles
To demonstrate the utility of the Pokémon Platinum Feebas Tile Calculator, let's walk through a couple of common scenarios.
Example 1: You've Found One Feebas Tile
Imagine you've been fishing randomly in Mt. Coronet 1F, and after much effort, you finally hooked a Feebas at coordinates (X: 25, Y: 18). Your Trainer ID is 12345. Now you want to find the other three tiles for the day.
- Inputs:
- Trainer ID:
12345 - Calculation Mode: "I found a Feebas tile already"
- Known Feebas Tile X:
25 - Known Feebas Tile Y:
18
- Trainer ID:
- Process: The calculator will take your TID and the known tile coordinates. It will then iterate through all possible "Phrase of the Day" seeds (0-65535) until it finds a seed that, when combined with your TID, generates the tile (25, 18) as one of the four Feebas tiles.
- Expected Results:
- Derived "Phrase of the Day" Seed:
[e.g., 34567](This will be a specific number the calculator finds) - Feebas Tiles:
(25, 18), (10, 5), (32, 29), (40, 1)(The exact coordinates will vary based on the derived seed)
- Derived "Phrase of the Day" Seed:
You can then proceed to fish at these exact four locations, knowing that Feebas will appear on any of them.
Example 2: You Know Your "Phrase of the Day" Seed
Perhaps a friend shared their "Phrase of the Day" seed, or you used an external tool to determine it for your specific date. Let's say your Trainer ID is 54321, and you know the "Phrase of the Day" seed is 60000.
- Inputs:
- Trainer ID:
54321 - Calculation Mode: "I know my 'Phrase of the Day' Seed"
- "Phrase of the Day" Seed:
60000
- Trainer ID:
- Process: The calculator directly uses your Trainer ID and the provided Phrase Seed to initialize its internal PRNG and generate the four Feebas tile indices.
- Expected Results:
- Used "Phrase of the Day" Seed:
60000 - Feebas Tiles:
(3, 15), (28, 7), (14, 38), (45, 22)(The exact coordinates will vary based on the seed)
- Used "Phrase of the Day" Seed:
This method is often quicker if you have access to the daily seed, as it bypasses the need to search for it.
How to Use This Pokémon Platinum Feebas Tile Calculator
Using the Pokémon Platinum Feebas Tile Calculator is straightforward. Follow these steps to quickly identify your Feebas fishing spots:
- Locate Your Trainer ID (TID):
- Turn on your Nintendo DS with your Pokémon Platinum game.
- Open your Trainer Card (usually by pressing 'X' and selecting "Trainer Card").
- Your 5-digit Trainer ID is displayed prominently on the card. Enter this number into the "Your Trainer ID (TID)" field on the calculator. It ranges from 0 to 65535.
- Choose Your Calculation Mode:
- "I know my 'Phrase of the Day' Seed": Select this option if you have already determined the 16-bit Phrase of the Day seed (0-65535) for the current day. Enter this value into the "Phrase of the Day Seed" field. This is the fastest method if the seed is known.
- "I found a Feebas tile already": Select this if you've been lucky enough to catch a Feebas on one tile. You'll need to know its exact X and Y coordinates. Enter the X-coordinate (1-46) into "Known Feebas Tile X-Coordinate" and the Y-coordinate (1-41) into "Known Feebas Tile Y-Coordinate". The calculator will then work backward to find the Phrase of the Day seed and the other three tiles.
- Input Coordinates (if applicable):
- If using the "Known Tile" mode, make sure your X and Y coordinates are accurate. The coordinates in Mt. Coronet 1F range from X=1 to 46 (left to right) and Y=1 to 41 (top to bottom).
- Click "Calculate Feebas Tiles":
- After entering all necessary information, click the "Calculate Feebas Tiles" button.
- Interpret Results:
- The calculator will display the derived or used "Phrase of the Day" Seed.
- It will then list the four exact (X, Y) coordinates where Feebas can be found for that day.
- A visual map of Mt. Coronet 1F will highlight these tiles in dark blue for easy identification.
- Use the "Copy Results" Button:
- To easily save or share your results, click the "Copy Results" button. This will copy all relevant information to your clipboard.
- "Reset" Button:
- To clear all inputs and start a new calculation, click the "Reset" button.
Remember that the "Phrase of the Day" changes daily, so if you're hunting Feebas on a different day, you'll need to repeat the process!
Key Factors That Affect Feebas Tile Location in Platinum
The elusive nature of Feebas in Pokémon Platinum is largely due to the specific factors that determine its spawning tiles. Understanding these elements can give you a better appreciation for why a calculator like this is so valuable.
- Your Trainer ID (TID): This is a unique 16-bit number (0-65535) assigned to your save file when you start a new game. It's a constant for your playthrough and acts as a primary seed for many in-game random events, including Feebas tiles. Because it's unique, Feebas tiles will almost certainly differ between two players even if they share the same "Phrase of the Day."
- The "Phrase of the Day" Seed: This is the daily varying component. It's a hidden 16-bit integer (0-65535) that changes every real-world day based on your Nintendo DS's internal clock and potentially other internal game states. It's the primary reason why Feebas tiles are not static and require daily recalculation.
- Game's Internal Pseudo-Random Number Generator (PRNG): Pokémon Platinum, like all Pokémon games, relies on a specific PRNG algorithm to generate random outcomes. For Feebas tiles, this PRNG is seeded by a combination of your TID and the Phrase of the Day. The exact sequence of numbers it generates determines the four tile indices.
- Mt. Coronet 1F Map Layout: The lake on Mt. Coronet 1F is a fixed grid of 46 columns (X-coordinates 1-46) and 41 rows (Y-coordinates 1-41). While there are 1886 total grid cells, only 1880 are fishable. The PRNG selects from these 1880 spots.
- Number of Feebas Tiles: Crucially, only 4 of the 1880 fishable tiles will contain Feebas on any given day. This extremely low density is what makes Feebas so rare and challenging to find without assistance.
- Fishing Rod Type (Indirectly): While the type of fishing rod (Old Rod, Good Rod, Super Rod) does not affect *which* tiles are Feebas tiles, it does affect the types and levels of Pokémon you can encounter. To catch Feebas once you've found its tile, any rod will work, but using the Super Rod might offer better chances against other Pokémon.
All these factors combine to create a unique and challenging Feebas hunt for every player, every day. Our calculator simplifies this complexity into a manageable solution.
Feebas Tile Calculator FAQ
Q1: What is the "Phrase of the Day" and how do I find it?
A1: The "Phrase of the Day" is a hidden 16-bit number (0-65535) that acts as a seed for the game's random number generator, determining Feebas tiles for that specific day. It's linked to your DS's internal clock. You can find it either by using our calculator's "I found a Feebas tile already" mode (which will derive it for you) or by using external RNG tools if you're familiar with them. Sometimes, communities might share common Phrase of the Day seeds for a given date, but these only work if your DS clock matches theirs.
Q2: Do the Feebas tiles change daily?
A2: Yes, absolutely! The four Feebas tiles are re-randomized every real-world day based on the new "Phrase of the Day" seed. This means you'll need to use the calculator each day you plan to hunt Feebas.
Q3: Can I use this calculator for Pokémon Diamond or Pearl?
A3: No, this calculator is specifically designed for Pokémon Platinum. While Diamond and Pearl also have Feebas in Mt. Coronet, their tile generation mechanics are different. Using this tool for those games will yield incorrect results.
Q4: Does the type of fishing rod affect the Feebas tiles?
A4: No, the type of fishing rod (Old Rod, Good Rod, Super Rod) has no impact on which four tiles are Feebas tiles. It only affects the encounter rates of different Pokémon and their levels once you are on a valid fishing spot. Any rod can catch Feebas on its designated tiles.
Q5: What if the calculator gives no results when I input a known tile?
A5: If the calculator cannot find a "Phrase of the Day" seed from your known tile, it usually means one of a few things:
- You entered your Trainer ID incorrectly.
- The X or Y coordinates of your known Feebas tile are incorrect.
- The tile you fished on was NOT actually a Feebas tile (perhaps you mistook another Pokémon for Feebas, or are in the wrong spot).
Double-check all your inputs for accuracy.
Q6: How rare is Feebas in Pokémon Platinum?
A6: Feebas is one of the rarest Pokémon to find in Platinum. With only 4 out of 1880 possible tiles (approximately 0.2% of the tiles) spawning it, and the tiles changing daily, its rarity comes from the difficulty of locating its spots, not necessarily its encounter rate once on a correct tile.
Q7: What do the X and Y coordinates refer to on the map?
A7: The X-coordinate represents the horizontal position, with X=1 being the leftmost column and X=46 being the rightmost. The Y-coordinate represents the vertical position, with Y=1 being the topmost row and Y=41 being the bottommost. The top-leftmost fishable tile is (1,1).
Q8: Can I save my results for later?
A8: Yes! After calculation, simply click the "Copy Results" button. This will copy all the calculated information, including your Trainer ID, the Phrase of the Day Seed, and the four Feebas tile coordinates, to your clipboard. You can then paste it into a document, note, or message for future reference.