Trainer ID number: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
No edit summary
mNo edit summary
 
(64 intermediate revisions by 28 users not shown)
Line 1: Line 1:
[[File:OT ID.png|thumb|This {{p|Torchic}}'s Trainer's ID number is '''03317'''.]]
{{redirect|ID|the [[downloadable content]] with this abbreviation|The Indigo Disk}}
A [[Pokémon Trainer]]'s '''ID number''' (Japanese: '''{{j|IDNo.}}''') is a number that is assigned to a Trainer when they begin their Pokémon journey. It is used, in conjunction with the [[Original Trainer|Trainer's name]] and gender, to identify whether the Pokémon is an [[outsider Pokémon]] by the {{pkmn|games}}.
[[File:Scarlet summary 1.png|thumb|300px|The [[summary]] screen of a {{p|Tsareena}} in [[Generation IX]] with a Trainer ID number of 611395]]
A [[Pokémon Trainer]]'s '''ID number''' (Japanese: '''IDNo.''') is a [[Pseudorandom number generation|randomly generated]] number that is assigned to a player when they create a new savefile, or register a new {{g|HOME}} account. Any Pokémon that this Trainer obtains have the number shown in their [[summary]]; it is used, in conjunction with the [[Original Trainer|Trainer's name]] and [[gender]], to identify whether the Pokémon is an [[outsider Pokémon]]. The ID numbers of a player's Pokémon are also used in the [[Loto-ID]] to determine whether they will win a prize, and if so which prize they will win. Finally, starting in [[Generation III]], whether a Pokémon is {{Shiny}} is determined by a formula that takes into consideration their ID number and [[personality value]].


Prior to [[Generation VII]], it is a five-digit number ranging from 0 to {{wp|65535 (number)|65535}}. In Generation VII, it is a six-digit number.
The smallest possible Trainer ID number is 0. Prior to [[Generation VII]], the largest was {{wp|65535 (number)|65535}}; starting in Generation VII, it is instead 999999. Prior to [[Generation IX]], ID numbers had {{wp|leading zero}}s, so if the Trainer ID was less than 5 (Generations {{gen|I}} to {{gen|VI}}) or 6 (Generations {{gen|VII}} and {{gen|VIII}}) digits long, leading zeros would be added to the beginning to make it that length. For example, a Trainer ID that appears as "00123" or "000123" in prior generations would both appear as simply "123" in Generation IX.
 
{{pkmn|Egg}}s display ????? (prior to Generation VII) or ?????? (from Generation VII onwards) as their ID number until they are hatched, at which point the ID becomes the hatcher's ID number. [[Shadow Pokémon]] also display ????? as their ID number until they are [[Purification|purified]], at which point the number is revealed to be the ID of the Trainer who [[Snagging|snagged]] the Pokémon.
 
==Secret ID==
From [[Generation III]] onward, in addition to their regular ID numbers, Trainers and Pokémon are also assigned a second, unseen ID number different from the visible one. This number exists to reduce the chances of the games erroneously identifying a Pokémon from another Trainer as not being an [[outsider Pokémon]], since even if two Trainers share the exact same name, gender, and Trainer ID number, the games will still recognize their Pokémon as coming from different Trainers should their secret ID numbers be different. A Pokémon's Secret ID number is also used along with its main ID number and [[personality value]] in determining if it is {{Shiny}}. Although a Secret ID number cannot be viewed without [[Cheating|cheating devices]] or executing a series of [[Arbitrary code execution|glitches]], it is possible to calculate it via third party tools, as the generation of the Trainer and Secret IDs are not truly random.
 
Secret IDs of Pokémon obtained prior to [[Generation VII]] are five digits long; those of Pokémon obtained in Generation VII onwards are four digits long. Pokémon [[transfer]]red to [[Pokémon Bank]] from the [[Virtual Console]] releases of [[Generation]]s {{Gen|I}} and {{Gen|II}} are given a Secret ID of 00000.
 
If two different Trainers have the same [[Original Trainer|Trainer name]] and gender, as well as identical Trainer ID numbers and Secret ID numbers (a 1 in 4,294,967,296 chance), the games will typically recognize the two Trainers as the same and will not consider their Pokémon to be [[outsider Pokémon]], which can cause minor bugs related to [[List of locations by index number|met location]]. For example, [[Pokémon Colosseum]] and {{Pokémon XD}} use location index numbers that conflict with each other, so if one player has a Pokémon from the other game yet that Pokémon is not an outsider, it will likely display the wrong met location rather than the fallback "[[distant land]]" normally used for outsider Pokémon. Conversely, {{game|Ruby and Sapphire|s}} (not [[Pokémon Emerald Version|Emerald]]) and {{game|FireRed and LeafGreen|s}} use location index numbers that are incompatible but do not overlap, so if one player has a Pokémon from the other game that is not an outsider, it will display the otherwise-unreadable text "Met somewhere.", rather than the correct text, "Met in a trade."
 
==Alterations in Generation VII==
From [[Generation VII]] onward, the Trainer ID is a six-digit number instead of a five-digit number. Instead of generating two 16-bit numbers (between 0 and 65535), one for Trainer ID and one for Secret ID, the game instead generates one 32-bit number (between 0 and 4,294,967,295), then takes the last six digits as the Trainer ID. The first four digits then essentially become the Secret ID, ranging from 0000 to 4294.
 
If a Pokémon originating from a [[Generation VI]] or earlier game is [[transfer]]red to a Generation VII or later game, its Trainer ID and Secret ID will both remain 5 digits long.


==Special ID numbers==
==Special ID numbers==
{{main|List of notable ID numbers}}
{{main|List of notable ID numbers}}
Sometimes, there are special ID numbers assigned to Pokémon if they come from a non-standard Pokémon game or are received as a prize. Also, for Pokémon not yet hatched from their {{pkmn|Egg}}s, the ID ????? is used. It will turn into the ID number of the Trainer who hatches the Pokémon. It is also used for [[Purification|unpurified]] [[Shadow Pokémon]]. Once purified, the ID number will change to that of the Trainer who [[Snagging|snagged]] it.
In most cases, Pokémon received from [[in-game trade]]s, [[Event Pokémon|events]], or other such special conditions have a predetermined ID number.


==Secret ID==
==Loto-ID==
From [[Generation III]] onward, there is a second, secret ID number, different from the visible one. This number exists purely to make sure that even if two Trainers share the exact same name and gender and the exact same Trainer ID number, the game will still recognize their Pokémon as coming from different Trainers. Usually, this number cannot be viewed; however, certain [[Cheating|cheating devices]] can be used to view it, and there are also calculators to determine it. It also comes into play along with the normal ID number and the [[personality value]] in determining if a Pokémon is {{Shiny}}. If two different Trainers have the same [[Original Trainer|Trainer name]], identical ID numbers and identical hidden ID numbers (a 1 in 4,294,967,296 chance if the names do not differ), the game will recognize the two Trainers as the same, so the Pokémon are not considered to be [[outsider Pokémon]].
{{main|Loto-ID}}
Once per week in [[Generation II]] and once per day in Generations {{gen|III}}, {{gen|IV}}, {{gen|VI}}, {{gen|VII}}, and {{gen|VIII}}, the player may take part in the Loto-ID. This involves the generation of a random five-digit number, which is compared with the player's Pokémon's ID numbers. Depending on the game and the nature of the matching digits, the player can receive a prize. This feature is not included in the [[Generation I]], [[Generation V]], or [[Generation IX]] games, and is also absent from [[Pokémon Legends: Arceus]].
 
==Differing events==
Some events in the games differ depending on the player's ID number. These usually utilize the last digit or the number {{wp|modulo operation|modulo}} as the number of variations of the event. As the ID number can't be modified after the creation of a savefile, these events are set as soon as a new file is created. These events include:
 
===Generation II===
* The encounter rate of each [[headbutt tree]].
 
===Generation III===
* Which one of the [[old guys]] will appear in [[Mauville City]].
* Which [[Berry]] the {{tc|Beauty}} will give daily on [[Hoenn Route 120|Route 120]].
* Which [[Pokémon Center Ladies|lady]] will appear in the [[Lilycove City]] [[Pokémon Center]].{{sup/3|E}}
* Which Trainer class will represent the player in a [[Secret Base]] when they mix records.
[[Record mixing|Mixing records]] allows players to exchange events. An online calculator to determine the events based on Trainer ID in Generation III can be found [https://web.archive.org/web/20230702210240/https://pokecheats.net/tools/calculators.php?do=trainer here].
 
===Generation IV===
* Where two of the four [[Honey Tree]]s that have a chance of containing {{p|Munchlax}} are located.
* Which of two [[Fossil]]s ([[Armor Fossil|Armor]] or [[Skull Fossil|Skull]]) will appear in the [[Underground]].{{sup/4|Pt}}


==Generation VII==
===Generation V===
From [[Generation VII]] onward, the ID number is a six-digit number. A five-digit Trainer ID and a five-digit Secret ID are still generated but are not displayed on the [[Trainer Card]] directly. Rather, they are used to calculate the final ID number by using the following formula: ID<sub>final</sub> = ID<sub>trainer</sub> + ID<sub>secret</sub>*65536. The last six digits of the resulting number are what is displayed when the [[Trainer Card]] is viewed.
* Which shop the first visitor on [[Join Avenue]] will open.{{sup/5|B2W2}}


=====Example=====
===Generation VI===
Imagine a player starting a new game. Their newly assigned Trainer ID and Secret ID are 00033 and 34262 respectively. The final ID number will be 33 + 34262*65536 = 2245394465. However, only the last six digits are used so the [[Trainer Card]] will display an ID No. of 394465.
* Which Berry the {{tc|Aroma Lady}} will give daily on [[Hoenn Route 120|Route 120]].{{sup/6|ORAS}}


==Pokémon Lottery Corner==
===Others===
{{main|Pokémon Lottery Corner}}
Additionally, some features such as the coloration of [[nickname]]d Pokémon in [[Pokémon Stadium 2]], the password for resetting time in {{game2|Gold|Silver|Crystal}}, [[Walda]]'s wallpapers in {{g|Emerald}}, and [[Primo]]'s gifts are calculated using the player's ID number for their outputs. A password generator, such as the one found in [[filb.de]], is required to determine the inputs to trigger some of these events, while others, such as the rate at which specific {{p|Unown}} forms spawn in {{game|FireRed and LeafGreen|s}} or the two remaining Munchlax Honey Trees, use the Secret ID number for their calculations.
Once per week in [[Generation II]] and once per day in Generations {{gen|III}}, {{gen|IV}}, and {{gen|VI}}, the player may take part in the Pokémon Lottery Corner. This involves the generation of a random 5 digit number, which is compared with the player's Pokémon's [[original Trainer]]'s ID numbers. Depending on the game and the nature of the match-up of digits, the player can receive a prize. This feature was not included in the [[Generation V]] games, but returned in the {{pkmn|X and Y}} games as the Loto-ID in [[Lumiose City]].


==In other languages==
==In other languages==
{{langtable|color=ddf|bordercolor=ccf
{{langtable|color=ddf|bordercolor=ccf
|zh_yue=ID No.
|zh_cmn=ID No.
|da=ID-nummer
|fr={{tt|Nº|Numéro}} ID
|fr={{tt|Nº|Numéro}} ID
|de=ID-Nummer
|de=ID-Nummer
|it=ID
|it=ID
|ko=IDNo.
|ko=IDNo.
|es={{tt|N.º|Número}} ID
|es={{tt|N.º|Número}} ID<br>Número Identificador{{tt|*|Red & Blue Nintendo 3DS Virtual Console manual}}
|sv=ID-nummer
}}
}}
==External links==
* [https://web.archive.org/web/20230702210240/https://pokecheats.net/tools/calculators.php?do=trainer Trainer ID Event Calculator at pokecheats.net (Archive)]
{{-}}
{{-}}
{{Project Games notice|game mechanic}}
{{Project Games notice|game mechanic}}


Line 36: Line 77:


[[de:ID-Nummer]]
[[de:ID-Nummer]]
[[es:ID de entrenador]]
[[fr:ID]]
[[fr:ID]]
[[it:Numero ID allenatore]]
[[it:Numero ID Allenatore]]
[[ja:ID]]
[[ja:ID]]
[[zh:ID No.]]
[[zh:ID No.]]

Latest revision as of 08:44, 13 September 2024

ID redirects here. For the downloadable content with this abbreviation, see The Indigo Disk.
The summary screen of a Tsareena in Generation IX with a Trainer ID number of 611395

A Pokémon Trainer's ID number (Japanese: IDNo.) is a randomly generated number that is assigned to a player when they create a new savefile, or register a new Pokémon HOME account. Any Pokémon that this Trainer obtains have the number shown in their summary; it is used, in conjunction with the Trainer's name and gender, to identify whether the Pokémon is an outsider Pokémon. The ID numbers of a player's Pokémon are also used in the Loto-ID to determine whether they will win a prize, and if so which prize they will win. Finally, starting in Generation III, whether a Pokémon is Shiny is determined by a formula that takes into consideration their ID number and personality value.

The smallest possible Trainer ID number is 0. Prior to Generation VII, the largest was 65535; starting in Generation VII, it is instead 999999. Prior to Generation IX, ID numbers had leading zeros, so if the Trainer ID was less than 5 (Generations I to VI) or 6 (Generations VII and VIII) digits long, leading zeros would be added to the beginning to make it that length. For example, a Trainer ID that appears as "00123" or "000123" in prior generations would both appear as simply "123" in Generation IX.

Eggs display ????? (prior to Generation VII) or ?????? (from Generation VII onwards) as their ID number until they are hatched, at which point the ID becomes the hatcher's ID number. Shadow Pokémon also display ????? as their ID number until they are purified, at which point the number is revealed to be the ID of the Trainer who snagged the Pokémon.

Secret ID

From Generation III onward, in addition to their regular ID numbers, Trainers and Pokémon are also assigned a second, unseen ID number different from the visible one. This number exists to reduce the chances of the games erroneously identifying a Pokémon from another Trainer as not being an outsider Pokémon, since even if two Trainers share the exact same name, gender, and Trainer ID number, the games will still recognize their Pokémon as coming from different Trainers should their secret ID numbers be different. A Pokémon's Secret ID number is also used along with its main ID number and personality value in determining if it is Shiny. Although a Secret ID number cannot be viewed without cheating devices or executing a series of glitches, it is possible to calculate it via third party tools, as the generation of the Trainer and Secret IDs are not truly random.

Secret IDs of Pokémon obtained prior to Generation VII are five digits long; those of Pokémon obtained in Generation VII onwards are four digits long. Pokémon transferred to Pokémon Bank from the Virtual Console releases of Generations I and II are given a Secret ID of 00000.

If two different Trainers have the same Trainer name and gender, as well as identical Trainer ID numbers and Secret ID numbers (a 1 in 4,294,967,296 chance), the games will typically recognize the two Trainers as the same and will not consider their Pokémon to be outsider Pokémon, which can cause minor bugs related to met location. For example, Pokémon Colosseum and Pokémon XD use location index numbers that conflict with each other, so if one player has a Pokémon from the other game yet that Pokémon is not an outsider, it will likely display the wrong met location rather than the fallback "distant land" normally used for outsider Pokémon. Conversely, Pokémon Ruby and Sapphire (not Emerald) and Pokémon FireRed and LeafGreen use location index numbers that are incompatible but do not overlap, so if one player has a Pokémon from the other game that is not an outsider, it will display the otherwise-unreadable text "Met somewhere.", rather than the correct text, "Met in a trade."

Alterations in Generation VII

From Generation VII onward, the Trainer ID is a six-digit number instead of a five-digit number. Instead of generating two 16-bit numbers (between 0 and 65535), one for Trainer ID and one for Secret ID, the game instead generates one 32-bit number (between 0 and 4,294,967,295), then takes the last six digits as the Trainer ID. The first four digits then essentially become the Secret ID, ranging from 0000 to 4294.

If a Pokémon originating from a Generation VI or earlier game is transferred to a Generation VII or later game, its Trainer ID and Secret ID will both remain 5 digits long.

Special ID numbers

Main article: List of notable ID numbers

In most cases, Pokémon received from in-game trades, events, or other such special conditions have a predetermined ID number.

Loto-ID

Main article: Loto-ID

Once per week in Generation II and once per day in Generations III, IV, VI, VII, and VIII, the player may take part in the Loto-ID. This involves the generation of a random five-digit number, which is compared with the player's Pokémon's ID numbers. Depending on the game and the nature of the matching digits, the player can receive a prize. This feature is not included in the Generation I, Generation V, or Generation IX games, and is also absent from Pokémon Legends: Arceus.

Differing events

Some events in the games differ depending on the player's ID number. These usually utilize the last digit or the number modulo as the number of variations of the event. As the ID number can't be modified after the creation of a savefile, these events are set as soon as a new file is created. These events include:

Generation II

Generation III

Mixing records allows players to exchange events. An online calculator to determine the events based on Trainer ID in Generation III can be found here.

Generation IV

Generation V

Generation VI

Others

Additionally, some features such as the coloration of nicknamed Pokémon in Pokémon Stadium 2, the password for resetting time in Pokémon Gold, Silver, and Crystal, Walda's wallpapers in Pokémon Emerald, and Primo's gifts are calculated using the player's ID number for their outputs. A password generator, such as the one found in filb.de, is required to determine the inputs to trigger some of these events, while others, such as the rate at which specific Unown forms spawn in Pokémon FireRed and LeafGreen or the two remaining Munchlax Honey Trees, use the Secret ID number for their calculations.

In other languages

Language Title
Chinese Cantonese ID No.
Mandarin ID No.
Denmark Flag.png Danish ID-nummer
France Flag.png French ID
Germany Flag.png German ID-Nummer
Italy Flag.png Italian ID
South Korea Flag.png Korean IDNo.
Spain Flag.png Spanish N.º ID
Número Identificador*
Sweden Flag.png Swedish ID-nummer

External links


Project Games logo.png This game mechanic article is part of Project Games, a Bulbapedia project that aims to write comprehensive articles on the Pokémon games.