「ポケモンIDとタマゴから孵化しないポケモンの個体値の生成過程」の編集履歴(バックアップ)一覧はこちら

ポケモンIDとタマゴから孵化しないポケモンの個体値の生成過程」(2009/03/09 (月) 01:53:40) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

<div> <blockquote>このページは<a href="http://www.smogon.com/dp/articles/pid_iv_creation">http://www.smogon.com/dp/articles/pid_iv_creation</a>からの引用・翻訳です</blockquote> </div> <div id="header"> <div id="top_breadcrumbs"> <p>この文書は英語が苦手な人にも本スレで議論されている内容が分かるように翻訳しているものです。</p> <p><font color="#FF0000"><strong><font size="5">対訳版、査読依頼中。</font></strong></font></p> <p><font color="#FF0000" size="5">Translation with the original version.  It is reviewing.</font></p> <p> </p> <p><strong>The Process of PID and IV Creation of Non-Bred Pokemon</strong></p> </div> <div id="top_banner"> <p>ポケモンIDとタマゴから孵化しないポケモンの個体値の生成過程</p> <p> </p> </div> </div> <div id="body"> <h1>The Process of PID and IV Creation of Non-Bred Pokemon<br /> ポケモンIDとタマゴから孵化しないポケモンの個体値の生成過程</h1> <div class="author"> <p>By<a href="/forums/member.php?u=2412">X-Act</a>.</p> <p>著者: X-Act. (Revision: Dec 10, 2008)</p> </div> <ol class="toc"><li><a href="#credits">Credits</a></li> <li><a href="#preliminaries">Preliminaries</a> <ol><li><a href="#binary_system">The Binary System</a></li> <li><a href="#hexadecimal_system">The Hexadecimal System</a></li> <li><a href="#what_is_a_pid">What is a PID?</a></li> <li><a href="#what_is_a_pid">The Pokemon Random Number Generator</a></li> </ol></li> <li><a href="#pokemon_creation">Pokemon Creation</a> <ol><li><a href="#pid_creation">How the PID of a Pokemon is created</a></li> <li><a href="#extracting_information_from_pid">How to extract information from its PID</a> <ol><li><a href="#finding_nature_from_pid">How to find the nature of a Pokemon from its PID</a></li> <li><a href="#finding_gender_from_pid">How to find the gender of a Pokemon from its PID</a></li> <li><a href="#finding_ability_from_pid">How to find the ability of a Pokemon from its PID</a></li> </ol></li> <li><a href="#iv_creation">How the IVs of a Pokemon are created</a></li> <li><a href="#rng_pokemon_generation">How the RNG is called in the games to generate a Pokemon</a></li> </ol></li> <li><a href="#example">A Complete Example</a></li> </ol><h2><a id="credits">Credits <br /> 謝辞<br /></a></h2> <p>Before I even start, I need to give credit to<a href="/forums/member.php?u=8067">loadingNOW</a>(a.k.a. pika) and<a href="/forums/member.php?u=6196">yamipoli</a>for providing me with invaluable information regarding this topic.</p> <p>始めるまえに、本内容に関する非常に重要な情報を提供してくれたloadingNOW(pika)およびyamipoliに感謝をします。</p> <h2><a id="preliminaries">Preliminaries<br /> はじめに<br /></a></h2> <p>We start by providing preliminary information, without which the reader will have a very hard time understanding this article.</p> <p>はじめに、本文書を読者が理解するために非常に困難な時間を過ごすことを避けるための予備情報を記述する。</p> <h3><a id="binary_system">The Binary System<br /> 二進数<br /></a></h3> <p>In a computer, numbers are not stored normally, but in a format called<strong>binary</strong>. The numbers we normally use are said to be in the<strong>decimal</strong>system. Every number in the decimal system is written as a series of digits, each of which can be one of the following ten: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. In the binary system, the same thing is true, but there are only two possible digits: 0 and 1. Each of these binary digits is called a<strong>bit</strong>(short for<strong>bi</strong>nary digi<strong>t</strong>). For example, the binary number 10001110 has 8 bits.</p> コンピューターには数値は通常のフォーマットではなく二進数と呼ばれる形式で保管される。私たちが通常利用している数字は十進数と呼ばれる。十進数においてすべての数字は0,1,2,3,4,5,6,7,8,9の10個の数字の一つを並べたもので記述される。二進数では数字を並べることは同じだが、ただ2個の数字0,1のみ存在する。二進数の各数字はbit(binary digitの短縮形)と呼ばれる。たとえば、二進数10001110は8bitである。<br /><p>The Game Boy Advance and Nintendo DS systems, on which the Pokemon games Ruby, Sapphire, Emerald, Fire Red, Leaf Green, Diamond and Pearl run, are, in effect, small computers, and thus also utilise binary numbers. The Pokemon games, however, have an extra simplification: they always use non-negative whole numbers only. This makes our discussion of binary numbers easier.</p> <p> ポケモンルビー、サファイア、エメラルド、ファイアレッド、リーフグリーン、ダイヤモンド、パールが動作するゲームボーイアドバンスおよびニンテンドーDSは実際は、小型計算機であり、二進数が利用される。ポケモンでは簡素化される要素がある。それは、常に非負の数のみ利用されることである。これにより二進数に関する議論がより簡単になる。</p> <p>How do we interpret a binary number? To do this, let’s think for a moment about how we interpret decimal numbers. What does the number 635, say, mean? It means a number that has 5 units, 3 tens (= 1 × 10) and 6 hundreds (= 10 × 10) added together. Notice that the value of a digit in the decimal system is ten times as big as that of the digit immediately to the right of it. So the number 635 really means 600 + 30 + 5.</p> <p> ではどのように二進数を処理するのか。これを行うために、まず十進数をどのように処理するのかを考える。635という数字はどのような意味があるのか。これは1が5個、10(=1x10)が3個、100(=10x10)が6個加算された数字である。ここで十進数のある桁の単位数はすぐ右の桁の単位数を10倍した値になっていることに注意する必要がある。よって635という数字は600+30+5を意味する。</p> <p>The same thing happens in binary, except that the value of a digit in the binary system is<strong>twice as big</strong>as that of the bit immediately to the right of it, not ten times as big.</p> <p>二進数でも十進数と考え方は同である。ただし、ある桁はすぐ右の桁の10倍になっているのではなく、2倍になっている。</p> <p>Let’s provide an example. Say we need to interpret the binary number 10001110 as a number in the decimal (i.e. normal) system. We have 0 units, 1 twos (= 1 × 2), 1 fours (= 2 × 2), 1 eights (= 4 × 2), 0 sixteens (= 8 × 2), 0 thirty-twos (= 16 × 2), 0 sixty-fours (= 32 × 2) and 1 one-hundred-and-twenty-eights (= 64 × 2). Thus, the binary number 10001110 is equal to 2 + 4 + 8 + 128 =<strong>142</strong>.</p> <p> 例をあげてみよう。二進数10001110を十進数(すなわち通常使う値)で表すとどのようになるか。この値は1が0個、2(= 1x2)が1個、4(=2x2)が1個、8(=4x2)が1個、16(=8x2)が0個、32(=16x2)が0個、64(=32x2)が1個、128(=64x2)が1個となっている。よって二進数の10001110は2+4+8+128=142となる。</p> <p> </p> <p>Another example: let’s interpret the 12-bit binary number 101110010101 as a number in decimal. It is equal to 1 units, 0 twos, 1 fours, 0 eights, 1 sixteens, 0 thirty-twos, 0 sixty-fours, 1 one-hundred-and-twenty-eights, 1 two-hundred-and-fifty-sixes (= 128 × 2), 1 five-hundred-and-twelves (= 256 × 2), 0 one-thousand-and-twenty-fours (= 512 × 2) and 1 two-thousand-and-forty-eights (= 1024 × 2). Hence it is equal to 1 + 4 + 16 + 128 + 256 + 512 + 2048 =<strong>2965</strong>.</p> <p> 別の例として12ビットの二進数101110010101を十進数で表してみよう。これは1が1個、2が0個、4が1個、8が0個、16が1個、32が0個、64が0個、128が1個、256(=128x2)が1個、512(=256x2)が1個、1024(=512x2)が0個、2048(=1024x2)が1個となる。よって1+4+6+128+256+512+2048=2965となる。</p> <h3><a id="hexadecimal_system">The Hexadecimal System<br /> 十六進数<br /></a></h3> <p>Binary numbers tend to have quite a large number of digits. A way to write binary numbers in a shorter way is the<strong>hexadecimal system</strong>.</p> <p>二進数を利用すると数字の列が非常に長くなる傾向がある。二進数を短く表示するための方法が十六進数である。</p> <p>In the hexadecimal system, a binary number is first grouped into groups of four bits each. If the number of bits in the binary number is not divisible by 4, extra 0 bits are added at the start of the binary number so that the number of digits is divisible by 4. Then each group of four bits is replaced by a symbol as follows:</p> <ul><li><var>0000</var>is replaced by<var>0</var></li> <li><var>0001</var>is replaced by<var>1</var></li> <li><var>0010</var>is replaced by<var>2</var></li> <li><var>0011</var>is replaced by<var>3</var></li> <li><var>0100</var>is replaced by<var>4</var></li> <li><var>0101</var>is replaced by<var>5</var></li> <li><var>0110</var>is replaced by<var>6</var></li> <li><var>0111</var>is replaced by<var>7</var></li> <li><var>1000</var>is replaced by<var>8</var></li> <li><var>1001</var>is replaced by<var>9</var></li> <li><var>1010</var>is replaced by<var>A</var></li> <li><var>1011</var>is replaced by<var>B</var></li> <li><var>1100</var>is replaced by<var>C</var></li> <li><var>1101</var>is replaced by<var>D</var></li> <li><var>1110</var>is replaced by<var>E</var></li> <li><var>1111</var>is replaced by<var>F</var></li> </ul><p> 十六進数では最初に二進数の数値を4ビットごとにグループ化する。もし二進数での長さが4の倍数でない場合は4の倍数になるまで先頭に0を追加する。そして4ビットのグループを次のように置換する。<br /> *0000を0に置換<br /> *0001を1に置換<br /> *0010を2に置換<br /> *0011を3に置換<br /> *0100を4に置換<br /> *0101を5に置換<br /> *0110を6に置換<br /> *0111を7に置換<br /> *1000を8に置換<br /> *1001を9に置換<br /> *1010をAに置換<br /> *1011をBに置換<br /> *1100をCに置換<br /> *1101をDに置換<br /> *1110をEに置換<br /> *1111をFに置換</p> <p>For example, the binary number 10001110 is written in hexadecimal as<strong>8E</strong>. The first 4 bits are 1000, written as 8 in hexadecimal, while the last 4 bits are 1110, written as E. The binary number 101110010101 is written as<strong>B95</strong>in hexadecimal (1011 = B, 1001 = 9, 0101 = 5). The binary number 1110000001 has 10 bits. We first add two zeros at the beginning so that it has 12 bits: 001110000001. Then we convert it to hexadecimal as<strong>381</strong>(0011 = 3, 1000 = 8, 0001 = 1).</p> <p> 例えば、二進数の10001110は十六進数で8Eとなる。最初の4ビットは1000のため十六進数で8と表される。一方次の4ビットは1110のため十六進数でEと表される。二進数の1011100010101は十六進数でB95(1011=B, 1001=9, 0101=5)となる。二進数の1110000001は10ビットである。そのため最初に2ビットの0を追加し12ビットの二進数001110000001と考える。そして十六進数に変換すると381(0011=3,1000=8,0001=1)となる。</p> <p>Of course, we can also convert hexadecimal numbers to binary numbers easily by doing the reverse process. For example, the hexadecimal number 5AF7 is equal to 0101101011110111 in binary (5 = 0101, A = 1010, F = 1111, 7 = 0111).</p> <p>もちろん、十六進数を二進数に変換することも逆を行えば簡単にできる。例えば、十六進数の5AF7は二進数で0101101011110111(5=0101, A=1010, F=1111, 7=0111)となる。</p> <p>From now on, a hexadecimal number will be written surrounded by square brackets [] so as not to possibly confuse it with a decimal number. This is because the hexadecimal number [4680] is a different number from the decimal number 4680.</p> <p>これからは十六進数の数値は大括弧[]でくくり十進数と混乱しないようにする。すなわち十六進数[4680]は十進数4680と異なる数値である。<br /><br /> (訳者註:本文書では十六進数を大括弧[]でくくっているが、文書によっては先頭に0xを付加して0x4680と表記する場合や、最後にHを付加し4680Hと表記する場合がある。他の文書を読む場合は必ず表記方法を確認する必要がある)</p> <h3><a id="what_is_a_pid">What is a PID?<br /> ポケモンIDとは何か?<br /></a></h3> <p>Whenever a Pokemon is created in the games, the first thing that is generated is a 32-bit number called a<strong>PID</strong>(<strong>Pokemon IDentification</strong>number). This number is sometimes also called the<strong>Personality Value</strong>of a Pokemon, and is not visible anywhere in the game. It can only be found by looking into the Pokemon save file... or by an applet that can be located<a href="http://users.smogon.com/X-Act/IVtoPID.html">here</a>. A lot of information about the Pokemon can be found using just the PID alone. In particular, the nature of a Pokemon is found just from its PID. Where applicable, the gender, ability and Unown letter shape are also found just from the PID of the Pokemon in question.</p> <p>ゲーム内でポケモンが生成されると最初にポケモンIDと呼ばれる32ビットの数値が生成される。この番号は「Personality Value of a Pokemon」とも呼ばれゲーム内では隠しパラメーターとなっている。ポケモンIDはセーブファイルを直接見たときのみ見ることができる(ここにあるアプレットで見ることも可能であるが...)。ポケモンID単体からでも多くの情報を得ることができる特に、ポケモンの性格はポケモンIDのみから生成されている。また適用できる場合には性別、能力、アンノーンの形もまさしくPIDから求められる。</p> <p>(訳者註: ポケモンIDと親のIDは別のパラメータであることに注意)</p> <h3><a id="pokemon_random_number_generator">The Pokemon Random Number Generator<br /> ポケモンの乱数生成器<br /></a></h3> <p>Whenever a random event occurs in the Pokemon games, and indeed in the majority of games, the randomness of the event is not truly random, but is governed by a mathematical formula that generates so-called<strong>pseudo-random numbers</strong>. When we say pseudo-random, we mean that the numbers generated are not truly random numbers, but are sort-of fake random numbers.</p> <p> ポケモンのゲームで(もちろん他の多くのゲームでも)ランダムなイベントが発生した場合でも、そのイベントは厳密な意味でランダムでは無く、疑似乱数を生成する数式で数値的に計算された値によって制御されている。疑似乱数と記述された場合には数値は厳密な乱数ではなく、一種の偽物の乱数である。</p> <p>There are various methods that can be used to generate pseudo-random numbers. One of the simplest types of random number generators is the class of<strong>linear congruential random number generators</strong>. Many computer applications adopt this method of random number generation, as, while it is very simple to implement, it produces good random numbers when given particular values. By "good random numbers" we mean that if the numbers were to be listed next to each other, we wouldn’t have a clue as to what the next pseudo-random number would be in the list unless we apply the formula.</p> <p>疑似乱数を生成する為の手法は数多くある。もっとも簡易な疑似乱数生成器は線形乱数発生器の類である。<br /> この方法の疑似乱数生成器はとても実装しやすく、値を適切に選ぶことにより「良い乱数」を生成できるため多くのコンピューターアプリケーションに利用されている。ここで「良い乱数」というのは、たとえ一連の乱数の数列が有ったとしても、数式を計算しない限り、次に出現する疑似乱数を得る手がかりを得ることができない乱数のことを意味する。</p> <p>The random number generator (RNG) used in all the Pokemon games from Ruby and Sapphire onwards works as follows. When the game loads, the program assigns a number to a 32-bit variable which we shall call<strong>seed</strong>. The way this is done varies from game to game (you can read loadingNOW’s article for more information). Then, whenever the random number generator is invoked, the following steps are executed:</p> <ul><li>Make seed equal to the last 32 bits of<var>(seed × [41C64E6D] + [6073])</var></li> <li>Output first 16 bits of seed as the next pseudo-random number</li> </ul><p dir="ltr" style="margin-right:0px;"> ルビー・サファイア以降すべてのポケモンゲームで利用されている乱数生成器は次のようになっている。<br /> ゲームが開始されると、プログラムは乱数の種(seed)と呼ばれる32ビットの変数を割り当てる。この方法はゲームによって異なる(さらなる情報はloadingNOWの書いた記事に有る)。次に疑似乱数生成器が呼ばれると、次の手順が実行される。<br /> * (seed × [41C64E6D] + [6073]) の値を計算し、下位32bitを次の乱数の種とする<br /> * 生成された乱数の種の先頭16bitを次の疑似乱数とする<br /> (訳者註: seed × [41C64E6D] + [6073] は64bitの数値となる)</p> <blockquote dir="ltr" style="margin-right:0px;">(訳者註:<br />    mod 0x100000000 において <br />    s[n+1] ≡ 0x41c64e6d*s[n] +0x6073, s[0]=0, n&gt;=0 <br />    gcd(0x41c64e6d, 0x100000000) == 1 <br />    gcd(0x6073, 0x100000000) == 1<br />    0x41c64e6d*0xeeb9eb65 ≡ 1<br />    (0x100000000-0x6073)*0xeeb9eb65 ≡ 0xa3561a1<br />    よって<br />    s[n] = 0xeeb9eb65* s[n+1] + 0xa3561a1<br /> )</blockquote> <p dir="ltr" style="margin-right:0px;">(訳者註:loadingNOWの記事とは<a href="http://www.smogon.com/forums/showthread.php?t=23986">http://www.smogon.com/forums/showthread.php?t=23986</a>であると思われる。この記事の中で、エメラルドでは乱数の種の初期値が0であること、1フレーム毎に乱数が進むことについて記述がある。)</p> <p>Thus, as you can see, the Pokemon RNG produces pseudo-random 16-bit numbers, i.e. numbers between 0 and 65535 (or between [0000] and [FFFF]).</p> <p>これにより、ポケモンの乱数生成器は16ビットの疑似乱数、すなわち 0 [0000] から 65535 [FFFF] を生成することが分かる。</p> <p>For instance, given the seed [1A56B091], what is the random number that the above RNG outputs?</p> <p>例えば乱数の種として [1A56B091]が与えられたとき、乱数生成器が出力する乱数は何になるだろうか。</p> <p>First we need to multiply [1A56B091] by [41C64E6D]. Using a calculator, the answer of this multiplication is [6C469F301DB5BBD]. We now add [6073] to this, becoming [6C469F301DBBC30]. Remember that a computer adds and multiplies numbers only in binary, so multiplying and adding hexadecimal numbers is very easy for it. Windows’ own calculator application allows multiplication and addition of hexadecimal numbers to be done easily, if you want to do them yourself. We now make the new seed equal to the last 32 bits of this hexadecimal number, or [01DBBC30] (remember that a hexadecimal digit is 4 bits). The random number produced is thus the first 16 bits of this new seed, or<strong>[01DB]</strong>.</p> <p>最初に [1A56B091] と [41C64E6D] を掛け合わせる。計算機を利用すると解は[6C469F301DB5BBD]をなる。これに [6073]を加えると[6C469F301DBBC30]となる。コンピュータは加算や乗算を二進数でのみ行うため、コンピュータにとって十六進数での加算と乗算も非常に用意であることを理解しておくこと。自分で計算してみたい場合は、Windowsが持っている電卓アプリケーションによって十六進数の加算と乗算を簡単に計算することができる。計算結果の下位32ビットより新しい乱数の種[01DBBC30](十六進数の一桁は4ビットであることに注意)を得られる。またこれにより生成された乱数は新しい乱数の種の上位16ビット[01DB]である。</p> <p>Repeatedly invoking the RNG produces the following list of pseudo-random numbers:</p> <p>[01DB], [7B06], [5233], [E470], [5CC4], [36BB], ...</p> <p>乱数生成器を繰り返し実行することにより次のような疑似乱数の数列が生成される。<br /> [01DB], [7B06], [5233], [E470], [5CC4], [36BB], ...</p> <p>It can be shown that the seed variable will become the same as it was at the start of the program only after the RNG is invoked 4,294,967,296 times. In all those RNG invocations, the variable seed would have become equal to every number between 0 and 4,294,967,295 (or between [00000000] and [FFFFFFFF]) exactly once. This essentially means that the random number sequence won’t repeat itself until after that amount of invocations.</p> <p>乱数生成器が 4,294,967,296 回実行されると乱数の種の値が初期値と同じになることを示すことができる。また、その間の乱数生成器の実行によって0[00000000]から4,294,967,295 [FFFFFFFF] の値がそれぞれ1回ずつ乱数の種として利用される。このことは本質的に乱数の数列は4,294,967,296回乱数生成器が実行されるまで繰り返すことがないということを意味する。</p> <h2><a id="pokemon_creation">Pokemon Creation<br /> ポケモンの生成<br /></a></h2> <h3><a id="pid_creation">How the PID of a Pokemon is created<br /> ポケモンIDの生成のされ方</a></h3> <p>The game creates a PID from two RNG calls. Since each RNG call results in a 16-bit number, appending these two 16-bit numbers together results in a 32-bit number, which becomes the PID of the Pokemon. The second random number becomes the first 16 bits of the PID, and the first random number becomes the second 16 bits.</p> <p> ポケモンIDの生成は乱数生成器を2回実行することにより行われる。1回の乱数生成器の実行によって16ビットの乱数が生成されるので、2回分の16ビットの乱数を合わせることによって32ビットの数値を生成する。2個目の乱数が上位16ビットとなり、1個目の乱数が下位16ビットとなる。</p> <p>For example, suppose the two random numbers generated were [01DB] and [7B06] as above. Then the PID of the Pokemon would be<strong>[7B0601DB]</strong>, or 2063991259 in decimal.</p> <p>例えば上記のように乱数が[01DB]、[7B06]と生成されたとする。するとポケモンIDは [7B0601DB](十進数で2063991259)となる。</p> <h3><a id="extracting_information_from_pid">How to extract information about the Pokemon from its PID<br /> ポケモンIDからポケモンの情報を抽出する方法<br /></a></h3> <p>As was said before, a lot of things about a Pokemon can be known from just its PID. Here, we shall mention only three of these: nature, gender and ability.</p> <p>前に述べたように、多くのポケモンの情報がPIDのみから求められる。本文書では、それらのうち性格、性別、特性の3種類のみについて記述する。</p> <h4><a id="finding_nature_from_pid">How to find the nature of a Pokemon from its PID<br /> ポケモンIDから性格の求め方<br /></a></h4> <p>First, convert the PID to decimal as described at the start of the article, and consider only this decimal number’s last two digits. If the number having these two digits is greater than 24, subtract 25 from it, and repeat this procedure until it becomes a number between 0 and 24. This number then corresponds to a particular nature according to the following table:</p> <p> まず最初に、ポケモンIDを本文書の最初に記述した方法で十進数に変換し下2桁を求める。下2桁の値を25で割ったときのあまりを次の表にあてはめると性格が求められる。</p> <table class="sortable"><thead><tr><th>Number</th> <th>Nature</th> </tr></thead><tbody><tr class="a"><td>0</td> <td>Hardy がんばりや</td> </tr><tr><td>1</td> <td>Lonely さみしがり</td> </tr><tr class="a"><td>2</td> <td>Brave ゆうかん</td> </tr><tr><td>3</td> <td>Adamant いじっぱり</td> </tr><tr class="a"><td>4</td> <td>Naughty やんちゃ</td> </tr><tr><td>5</td> <td>Bold ずぶとい</td> </tr><tr class="a"><td>6</td> <td>Docile すなお</td> </tr><tr><td>7</td> <td>Relaxed のんき</td> </tr><tr class="a"><td>8</td> <td>Impish わんぱく</td> </tr><tr><td>9</td> <td>Lax のうてんき</td> </tr><tr class="a"><td>10</td> <td>Timid おくびょう</td> </tr><tr><td>11</td> <td>Hasty せっかち</td> </tr><tr class="a"><td>12</td> <td>Serious まじめ</td> </tr><tr><td>13</td> <td>Jolly ようき</td> </tr><tr class="a"><td>14</td> <td>Naive むじゃき</td> </tr><tr><td>15</td> <td>Modest ひかえめ</td> </tr><tr class="a"><td>16</td> <td>Mild おっとり</td> </tr><tr><td>17</td> <td>Quiet れいせい</td> </tr><tr class="a"><td>18</td> <td>Bashful てれや</td> </tr><tr><td>19</td> <td>Rash うっかりや</td> </tr><tr class="a"><td>20</td> <td>Calm おだやか</td> </tr><tr><td>21</td> <td>Gentle おとなしい</td> </tr><tr class="a"><td>22</td> <td>Sassy なまいき</td> </tr><tr><td>23</td> <td>Careful しんちょう</td> </tr><tr class="a"><td>24</td> <td>Quirky きまぐれ</td> </tr></tbody></table><h4><a id="finding_gender_from_pid">How to find the gender of a Pokemon from its PID ポケモンIDから性別の求め方<br /></a></h4> <p>This only applies to Pokemon that can be either male or female. If a Pokemon is always genderless (for example Staryu), always male (for example Tauros) or always female (for example Chansey), the Pokemon will, of course, always assume that gender.</p> <p>これは♂♀の性別がある場合のみ適用される。もしポケモンに性別がない場合(例えばヒトデマン, Staryu), 常に♂の場合(例えばケンタロス, Tauros)、常に♀の場合 (例えばラッキー, Chansey)は、その結果が優先される。<br /> For the other Pokemon, first take the last two digits of the PID in hexadecimal form and convert that number to decimal. This number should be between 0 and 255.</p> <p>それら以外のポケモンについてはポケモンIDの十六進数の下2桁をとり、十進数に変換する。その値は0から255の間の数値となる。<br /> As is commonly known, some Pokemon are more probable to be of one gender than another (for example Bulbasaur). There are four gender categories in all, other than the genderless, always male and always female categories:</p> <p>よく知られているとおり、一部のポケモンは一方の性別が他方の性別より出やすい(例えばフシギダネ, Bulbasaur)。性別なし、常に♂、常に♀の他に次の4通りの性別カテゴリがある。</p> <dl><dt>Pokemon that have a 12.5% chance of being female<br /> ポケモンのうち12.5%が♀となるカテゴリ<br /></dt> <dd>In this case, the Pokemon will be female if the number found above is between 0 and 30 inclusive, otherwise it will be male.</dd> <dd>この場合上記の数値が0から30の間の場合に♀、それ以外が♂</dd> </dl><dl><dt>Pokemon that have a 25% chance of being female<br /> ポケモンのうち25%が♀となるカテゴリ<br /></dt> <dd>In this case, the Pokemon will be female if the number found above is between 0 and 63 inclusive, otherwise it will be male.</dd> <dd>この場合、上記の数値が0から63の間の場合に♀、それ以外が♂</dd> <dt>Pokemon that have a 50% chance of being female<br /> ポケモンのうち50%が♀となるカテゴリ</dt> <dd>In this case, the Pokemon will be female if the number found above is between 0 and 126 inclusive, otherwise it will be male.</dd> <dd>この場合、上記の数値の0から126が♀、それ以外が♂</dd> <dt>Pokemon that have a 75% chance of being female<br /> ポケモンのうち75%が♀となるカテゴリ<br /></dt> <dd>In this case, the Pokemon will be female if the number found above is between 0 and 190 inclusive, otherwise it will be male.</dd> <dd>この場合上記数値の0から190が♀、それ以外が♂</dd> </dl><h4><a id="finding_ability_from_pid">How to find the ability of a Pokemon from its PID<br /> ポケモンIDから特性の求め方<br /></a></h4> <p>This only applies to Pokemon that can have one of two possible abilities. If a Pokemon can have only one ability, then it will have that ability, of course.</p> <p>この項目は2種類の特性のうち一つが選択されるポケモンのみについて適用される。もしポケモンが一種類の特性しか持たない場合、もちろんその特性となる。</p> <p>For the other Pokemon that can have one of two abilities, first convert the PID to binary, and look at the last bit. If it is<strong>0</strong>, the Pokemon will have its first possible ability, while if it is<strong>1</strong>, it will have the second possible ability.</p> <p> 2種類の特性から一つが選択される場合、最小にポケモンIDを2進数に最下位ビットをとる。もしそのビットが0ならば、最初の特性、1ならばもう一方の特性となる。<br /> (訳者註:すなわちポケモンIDが偶数か奇数かで特性が決まる。GBA版からDS版にポケモンをつれてきた場合に特性が変わってしまうのはこのためである)</p> <p>The following table lists all Pokemon having two possible abilities, showing which ability corresponds to 0 and which corresponds to 1 in Diamond and Pearl (thanks yamipoli for providing this chart):</p> <p> 次の表はダイヤモンドおよびパールで2種類の特性から一種類が決定される場合のリストである。(yamipoliがこの表を提供してくれたことに謝意を表す)</p> <table class="sortable"><thead><tr><th> <p>Pokemon ポケモン</p> </th> <th> <p>Ability 0 偶数 (even)</p> </th> <th> <p>Ability 1 奇数 (odd)</p> </th> </tr></thead><tbody><tr class="a"><td>Pidgey ポッポ</td> <td>Keen Eye するどいめ</td> <td>Tangled Feet ちどりあし</td> </tr><tr><td>Pidgeotto ピジョン</td> <td>Keen Eye するどいめ</td> <td>Tangled Feet ちどりあし</td> </tr><tr class="a"><td>Pidgeot ピジョット</td> <td>Keen Eye するどいめ</td> <td>Tangled Feet ちどりあし</td> </tr><tr><td>Rattata コラッタ</td> <td>Run Away にげあし</td> <td>Guts こんじょう</td> </tr><tr class="a"><td>Raticate ラッタ</td> <td>Run Away にげあし</td> <td>Guts こんじょう</td> </tr><tr><td>Ekans アーボ</td> <td>Intimidate いかく</td> <td>Shed Skin だっぴ</td> </tr><tr class="a"><td>Arbok アーボック</td> <td>Intimidate いかく</td> <td>Shed Skin だっぴ</td> </tr><tr><td>Nidoran-F ニドラン♀</td> <td>Poison Point どくのトゲ</td> <td>Rivalry とうそうしん</td> </tr><tr class="a"><td>Nidorina ニドリーナ</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr><td>Nidoqueen ニドクイン</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr class="a"><td>Nidoran-M ニドラン♂</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr><td>Nidorino ニドリーノ</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr class="a"><td>Nidoking ニドキング</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr><td>Cleffa ピィ</td> <td>Cute Charm メロメロボディ</td> <td>Magic Guard マジックガード</td> </tr><tr class="a"><td>Clefairy ピッピ</td> <td>Cute Charm</td> <td>Magic Guard</td> </tr><tr><td>Clefable ピクシー</td> <td>Cute Charm</td> <td>Magic Guard</td> </tr><tr class="a"><td>Paras  パラス</td> <td>Effect Spore ほうし</td> <td>Dry Skin かんそうはだ</td> </tr><tr><td>Parasect パラセクト</td> <td>Effect Spore</td> <td>Dry Skin</td> </tr><tr class="a"><td>Venonat コンパン</td> <td>Compoundeyes  ふくがん</td> <td>Tinted Lens いろめがね</td> </tr><tr><td>Venomoth モルフォン</td> <td>Shield Dust りんぷん</td> <td>Tinted Lens</td> </tr><tr class="a"><td>Diglett ディグダ</td> <td>Sand Veil すながくれ</td> <td>Arena Trap ありじごく</td> </tr><tr><td>Dugtrio ダグトリオ</td> <td>Sand Veil</td> <td>Arena Trap</td> </tr><tr class="a"><td>Meowth ニャース</td> <td>Pick Up ものひろい</td> <td>Technician テクニシャン</td> </tr><tr><td>Persian ペルシアン</td> <td>Pick Up</td> <td>Technician</td> </tr><tr class="a"><td>Psyduck コダック</td> <td>Damp しめりけ</td> <td>Cloud Nine ノーてんき</td> </tr><tr><td>Golduck ゴルダック</td> <td>Damp</td> <td>Cloud Nine</td> </tr><tr class="a"><td>Mankey マンキー</td> <td>Vital Spirit やるき</td> <td>Anger Point いかりのつぼ</td> </tr><tr><td>Primeape オコリザル</td> <td>Vital Spirit</td> <td>Anger Point</td> </tr><tr class="a"><td>Growlithe ガーディ</td> <td>Intimidate いかく</td> <td>Flash Fire もらいび</td> </tr><tr><td>Arcanine ウインディ</td> <td>Intimidate</td> <td>Flash Fire</td> </tr><tr class="a"><td>Poliwag ニョロモ</td> <td>Water Absorb ちょすい</td> <td>Damp しめりけ</td> </tr><tr><td>Poliwhirl ニョロゾ</td> <td>Water Absorb</td> <td>Damp</td> </tr><tr class="a"><td>Poliwrath ニョロボン</td> <td>Water Absorb</td> <td>Damp</td> </tr><tr><td>Politoed ニョロトノ</td> <td>Water Absorb</td> <td>Damp</td> </tr><tr class="a"><td>Abra ケーシィ</td> <td>Synchronize シンクロ</td> <td>Inner Focus せいしんりょく</td> </tr><tr><td>Kadabra ユンゲラー</td> <td>Synchronize</td> <td>Inner Focus</td> </tr><tr class="a"><td>Alakazam フーディン</td> <td>Synchronize</td> <td>Inner Focus</td> </tr><tr><td>Machop ワンリキー</td> <td>Guts  こんじょう</td> <td>No Guard ノーガード</td> </tr><tr class="a"><td>Machoke ゴーリキー</td> <td>Guts</td> <td>No Guard</td> </tr><tr><td>Machamp カイリキー</td> <td>Guts</td> <td>No Guard</td> </tr><tr class="a"><td>Tentacool メノクラゲ</td> <td>Clear Body クリアボディ</td> <td>Liquid Ooze ヘドロえき</td> </tr><tr><td>Tentacruel ドククラゲ</td> <td>Clear Body</td> <td>Liquid Ooze</td> </tr><tr class="a"><td>Geodude イシツブテ</td> <td>Rock Head いしあたま</td> <td>Sturdy がんじょう</td> </tr><tr><td>Graveler ゴローン</td> <td>Rock Head</td> <td>Sturdy</td> </tr><tr class="a"><td>Golem ゴローニャ</td> <td>Rock Head</td> <td>Sturdy</td> </tr><tr><td>Ponyta ポニータ</td> <td>Run Away にげあし</td> <td>Flash Fire もらいび</td> </tr><tr class="a"><td>Rapidash ギャロップ</td> <td>Run Away</td> <td>Flash Fire</td> </tr><tr><td>Slowpoke ヤドン</td> <td>Oblivious どんかん</td> <td>Own Tempo マイペース</td> </tr><tr class="a"><td>Slowbro ヤドラン</td> <td>Oblivious</td> <td>Own Tempo</td> </tr><tr><td>Slowking ヤドキング</td> <td>Oblivious</td> <td>Own Tempo</td> </tr><tr class="a"><td>Magnemite コイル</td> <td>Magnet Pull じりょく</td> <td>Sturdy がんじょう</td> </tr><tr><td>Magneton レアコイル</td> <td>Magnet Pull</td> <td>Sturdy</td> </tr><tr class="a"><td>Magnezone ジバコイル</td> <td>Magnet Pull</td> <td>Sturdy</td> </tr><tr><td>Farfetch’d カモネギ</td> <td>Keen Eye するどいめ</td> <td>Inner Focus せいしんりょく</td> </tr><tr class="a"><td>Doduo ドードー</td> <td>Run Away にげあし</td> <td>Early Bird はやおき</td> </tr><tr><td>Dodrio ドードリオ</td> <td>Run Away</td> <td>Early Bird</td> </tr><tr class="a"><td>Seel パウワウ</td> <td>Thick Fat あついしぼう</td> <td>Hydration うるおいボディ</td> </tr><tr><td>Dewgong ジュゴン</td> <td>Thick Fat</td> <td>Hydration</td> </tr><tr class="a"><td>Grimer ベトベター</td> <td>Stench あくしゅう</td> <td>Sticky Hold ねんちゃく</td> </tr><tr><td>Muk ベトベトン</td> <td>Stench</td> <td>Sticky Hold</td> </tr><tr class="a"><td>Shellder シェルダー</td> <td>Shell Armor シェルアーマー</td> <td>Skill Link スキルリンク</td> </tr><tr><td>Cloyster パルシェン</td> <td>Shell Armor</td> <td>Skill Link</td> </tr><tr class="a"><td>Onix イワーク</td> <td>Rock Head いしあたま</td> <td>Sturdy がんじょう</td> </tr><tr><td>Steelix ハガネール</td> <td>Rock Head</td> <td>Sturdy</td> </tr><tr class="a"><td>Drowzee スリープ</td> <td>Insomnia ふみん</td> <td>Forewarn よちむ</td> </tr><tr><td>Hypno スリーパー</td> <td>Insomnia</td> <td>Forewarn</td> </tr><tr class="a"><td>Krabby クラブ</td> <td>Hyper Cutter かいりきバサミ</td> <td>Shell Armor シェルアーマー</td> </tr><tr><td>Kingler キングラー</td> <td>Hyper Cutter</td> <td>Shell Armor</td> </tr><tr class="a"><td>Voltorb ビリリダマ</td> <td>Soundproof ぼうおん</td> <td>Static せいでんき</td> </tr><tr><td>Electrode マルマイン</td> <td>Soundproof</td> <td>Static</td> </tr><tr class="a"><td>Cubone カラカラ</td> <td>Rock Head いしあたま</td> <td>Lightningrod ひらいしん</td> </tr><tr><td>Marowak ガラガラ</td> <td>Rock Head</td> <td>Lightningrod</td> </tr><tr class="a"><td>Tyrogue バルキー</td> <td>Guts  こんじょう</td> <td>Steadfast ふくつのこころ</td> </tr><tr><td>Hitmonlee サワムラー</td> <td>Limber じゅうなん</td> <td>Reckless すてみ</td> </tr><tr class="a"><td>Hitmonchan エビワラー</td> <td>Keen Eye するどいめ</td> <td>Iron Fist てつのこぶし</td> </tr><tr><td>Hitmontop カポエラー</td> <td>Intimidate いかく</td> <td>Technician テクニシャン</td> </tr><tr class="a"><td>Lickitung ベロリンガ</td> <td>Own Tempo マイペース</td> <td>Oblivious どんかん</td> </tr><tr><td>Lickilicky ベロベルト</td> <td>Own Tempo</td> <td>Oblivious</td> </tr><tr class="a"><td>Rhyhorn サイホーン</td> <td>Lightningrod ひらいしん</td> <td>Rock Head いしあたま</td> </tr><tr><td>Rhydon サイドン</td> <td>Lightningrod</td> <td>Rock Head</td> </tr><tr class="a"><td>Rhyperior ドサイドン</td> <td>Lightningrod</td> <td>Solid Rock</td> </tr><tr><td>Happiny ピンプク</td> <td>Natural Cure しぜんかいふく</td> <td>Serene Grace てんのめぐみ</td> </tr><tr class="a"><td>Chansey ラッキー</td> <td>Natural Cure</td> <td>Serene Grace</td> </tr><tr><td>Blissey ハピナス</td> <td>Natural Cure</td> <td>Serene Grace</td> </tr><tr class="a"><td>Tangela モンジャラ</td> <td>Chlorophyll ようりょくそ</td> <td>Leaf Guard リーフガード</td> </tr><tr><td>Tangrowth モジャンボ</td> <td>Chlorophyll</td> <td>Leaf Guard</td> </tr><tr class="a"><td>Kangaskhan ガルーラ</td> <td>Early Bird はやおき</td> <td>Scrappy きもったま</td> </tr><tr><td>Horsea タッツー</td> <td>Swift Swim すいすい</td> <td>Sniper スナイパー</td> </tr><tr class="a"><td>Seadra シードラ</td> <td> <p>Swift Swim (誤り mistake?)</p> <p>Poison Point? どくのトゲ</p> </td> <td>Sniper スナイパー</td> </tr><tr><td>Kingdra キングドラ</td> <td>Swift Swim すいすい</td> <td>Sniper スナイパー</td> </tr><tr class="a"><td>Goldeen トサキント</td> <td>Swift Swim</td> <td>Water Veil みずのベール</td> </tr><tr><td>Seaking アズマオウ</td> <td>Swift Swim</td> <td>Water Veil</td> </tr><tr class="a"><td>Staryu ヒトデマン</td> <td>Illuminate はっこう</td> <td>Natural Cure しぜんかいふく</td> </tr><tr><td>Starmie スターミー</td> <td>Illuminate</td> <td>Natural Cure</td> </tr><tr class="a"><td>Mime Jr. マネネ</td> <td>Soundproof ぼうおん</td> <td>Filter フィルター</td> </tr><tr><td>Mr. Mime バリヤード</td> <td>Soundproof</td> <td>Filter</td> </tr><tr class="a"><td>Scyther ストライク</td> <td>Swarm むしのしらせ</td> <td>Technician テクニシャン</td> </tr><tr><td>Scizor ハッサム</td> <td>Swarm</td> <td>Technician</td> </tr><tr class="a"><td>Smoochum  ムチュール</td> <td>Oblivious どんかん</td> <td>Forewarn よちむ</td> </tr><tr><td>Jynx ルージュラ</td> <td>Oblivious</td> <td>Forewarn</td> </tr><tr class="a"><td>Pinsir カイロス</td> <td>Hyper Cutter かいりきバサミ</td> <td>Mold Breaker かたやぶり</td> </tr><tr><td>Tauros ケンタロス</td> <td>Intimidate いかく</td> <td>Anger Point いかりのつぼ</td> </tr><tr class="a"><td>Lapras ラプラス</td> <td>Water Absorb ちょすい</td> <td>Shell Armor シェルアーマー</td> </tr><tr><td>Eevee イーブイ</td> <td>Run Away にげあし</td> <td>Adaptability てきおうりょく</td> </tr><tr class="a"><td>Porygon ポリゴン</td> <td>Trace トレース</td> <td>Download ダウンロード</td> </tr><tr><td>Porygon2 ポリゴン2</td> <td>Trace トレース</td> <td>Download ダウンロード</td> </tr><tr class="a"><td>Porygon-Z ポリゴンZ</td> <td>Adaptability てきおうりょく</td> <td>Download ダウンロード</td> </tr><tr><td>Omanyte オムナイト</td> <td>Swift Swim すいすい</td> <td>Shell Armor シェルアーマー</td> </tr><tr class="a"><td>Omastar オムスター</td> <td>Swift Swim</td> <td>Shell Armor</td> </tr><tr><td>Kabuto カブト</td> <td>Swift Swim</td> <td>Battle Armor カブトアーマー</td> </tr><tr class="a"><td>Kabutops カブトプス</td> <td>Swift Swim</td> <td>Battle Armor</td> </tr><tr><td>Aerodactyl プテラ</td> <td>Rock Head いしあたま</td> <td>Pressure プレッシャー</td> </tr><tr class="a"><td>Munchlax ゴンベ</td> <td>Pick Up ものひろい</td> <td>Thick Fat あついしぼう</td> </tr><tr><td>Snorlax カビゴン</td> <td>Immunity めんえき</td> <td>Thick Fat</td> </tr><tr class="a"><td>Sentret オタチ</td> <td>Run Away にげあし</td> <td>Keen Eye するどいめ</td> </tr><tr><td>Furret オオタチ</td> <td>Run Away</td> <td>Keen Eye</td> </tr><tr class="a"><td>Hoothoot ホーホー</td> <td>Insomnia ふみん</td> <td>Keen Eye</td> </tr><tr><td>Noctowl ヨルノズク</td> <td>Insomnia</td> <td>Keen Eye</td> </tr><tr class="a"><td>Ledyba レディバ</td> <td>Swarm むしのしらせ</td> <td>Early Bird はやおき</td> </tr><tr><td>Ledian レディアン</td> <td>Swarm</td> <td>Early Bird</td> </tr><tr class="a"><td>Spinarak イトマル</td> <td>Swarm</td> <td>Insomnia ふみん</td> </tr><tr><td>Ariados アリアドス</td> <td>Swarm</td> <td>Insomnia</td> </tr><tr class="a"><td>Chinchou チョンチー</td> <td>Volt Absorb ちくでん</td> <td>Illuminate はっこう</td> </tr><tr><td>Lanturn ランターン</td> <td>Volt Absorb</td> <td>Illuminate</td> </tr><tr class="a"><td>Togepi トゲピー</td> <td>Hustle はりきり</td> <td>Serene Grace てんのめぐみ</td> </tr><tr><td>Togetic トゲチック</td> <td>Hustle</td> <td>Serene Grace</td> </tr><tr class="a"><td>Togekiss トゲキッス</td> <td>Hustle</td> <td>Serene Grace</td> </tr><tr><td>Natu ネイティ</td> <td>Synchronize シンクロ</td> <td>Early Bird はやおき</td> </tr><tr class="a"><td>Xatu ネイティオ</td> <td>Synchronize</td> <td>Early Bird</td> </tr><tr><td>Azurill ルリリ</td> <td>Thick Fat あついしぼう</td> <td>Huge Power ちからもち</td> </tr><tr class="a"><td>Marill マリル</td> <td>Thick Fat</td> <td>Huge Power</td> </tr><tr><td>Azumarill マリルリ</td> <td>Thick Fat</td> <td>Huge Power</td> </tr><tr class="a"><td>Bonsly ウソハチ</td> <td>Sturdy がんじょう</td> <td>Rock Head いしあたま</td> </tr><tr><td>Sudowoodo ウソッキー</td> <td>Sturdy</td> <td>Rock Head</td> </tr><tr class="a"><td> <p>Aipon エイパム</p> <p>Aipom?</p> </td> <td>Run Away にげあし</td> <td>Pick Up ものひろい</td> </tr><tr><td>Ambipom エテボース</td> <td>Technician テクニシャン</td> <td>Pick Up ものひろい</td> </tr><tr class="a"><td>Sunkern ヒマナッツ</td> <td>Chlorophyll ようりょくそ</td> <td>Solar Power サンパワー</td> </tr><tr><td>Sunflora キマワリ</td> <td>Chlorophyll</td> <td>Solar Power</td> </tr><tr class="a"><td>Yanma ヤンヤンマ</td> <td>Speed Boost かそく</td> <td>Compoundeyes ふくがん</td> </tr><tr><td>Yanmega メガヤンマ</td> <td>Speed Boost</td> <td>Tinted Lens いろめがね</td> </tr><tr class="a"><td>Wooper ウパー</td> <td>Damp しめりけ</td> <td>Water Absorb ちょすい</td> </tr><tr><td>Quagsire ヌオー</td> <td>Damp</td> <td>Water Absorb</td> </tr><tr class="a"><td>Murkrow ヤミカラス</td> <td>Insomnia ふみん</td> <td>Super Luck きょううん</td> </tr><tr><td>Honchkrow ドンカラス</td> <td>Insomnia</td> <td>Super Luck</td> </tr><tr class="a"><td>Girafarig キリンリキ</td> <td>Inner Focus せいしんりょく</td> <td>Early Bird はやおき</td> </tr><tr><td>Dunsparce  ノコッチ</td> <td>Serene Grace てんのめぐみ</td> <td>Run Away にげあし</td> </tr><tr class="a"><td>Gligar グライガー</td> <td>Hyper Cutter かいりきバサミ</td> <td>Sand Veil すながくれ</td> </tr><tr><td>Gliscor グライオン</td> <td>Hyper Cutter</td> <td>Sand Veil</td> </tr><tr class="a"><td>Snubbull ブルー</td> <td>Intimidate いかく</td> <td>Run Away にげあし</td> </tr><tr><td>Granbull グランブル</td> <td>Intimidate</td> <td>Quick Feet はやあし</td> </tr><tr class="a"><td>Qwilfish ハリーセン</td> <td>Poison Point どくのトゲ</td> <td>Swift Swim すいすい</td> </tr><tr class="a"><td>Is Shuckle missing?  ツボツボ</td> <td>がんじょう</td> <td>くいしんぼう</td> </tr><tr><td>Heracross ヘラクロス</td> <td>Swarm むしのしらせ</td> <td>Guts こんじょう</td> </tr><tr class="a"><td>Sneasel ニューラ</td> <td>Inner Focus せいしんりょく</td> <td>Keen Eye するどいめ</td> </tr><tr><td>Teddiursa ヒメグマ</td> <td>Pick Up ものひろい</td> <td>Quick Feet はやあし</td> </tr><tr class="a"><td>Ursaring リングマ</td> <td>Guts こんじょう</td> <td>Quick Feet はやあし</td> </tr><tr><td>Slugma マグマッグ</td> <td>Magma Armor マグマのよろい</td> <td>Flame Body ほのおのからだ</td> </tr><tr class="a"><td>Magcargo マグカルゴ</td> <td>Magma Armor</td> <td>Flame Body</td> </tr><tr><td>Swinub ウリムー</td> <td>Oblivious どんかん</td> <td>Snow Cloak ゆきがくれ</td> </tr><tr class="a"><td>Piloswine イノムー</td> <td>Oblivious</td> <td>Snow Cloak</td> </tr><tr><td>Mamoswine マンムー</td> <td>Oblivious</td> <td>Snow Cloak</td> </tr><tr class="a"><td>Corsola サニーゴ</td> <td>Hustle はりきり</td> <td>Natural Cure しぜんかいふく</td> </tr><tr><td>Remoraid テッポウウオ</td> <td>Hustle</td> <td>Sniper スナイパー</td> </tr><tr class="a"><td>Octillery オクタン</td> <td>Suction Cups きゅうばん</td> <td>Sniper</td> </tr><tr><td>Delibird デリバード</td> <td>Vital Spirit やるき</td> <td>Hustle はりきり</td> </tr><tr class="a"><td>Mantyke タマンタ</td> <td>Swift Swim すいすい</td> <td>Water Absorb ちょすい</td> </tr><tr><td>Mantine マンタイン</td> <td>Swift Swim</td> <td>Water Absorb</td> </tr><tr class="a"><td>Skarmory エアームド</td> <td>Keen Eye するどいめ</td> <td>Sturdy がんじょう</td> </tr><tr><td>Houndour デルビル</td> <td>Early Bird はやおき</td> <td>Flash Fire もらいび</td> </tr><tr class="a"><td>Houndoom ヘルガー</td> <td>Early Bird</td> <td>Flash Fire</td> </tr><tr><td>Stantler オドシシ</td> <td>Intimidate いかく</td> <td>Frisk おみとおし</td> </tr><tr class="a"><td>Smeargle ドーブル</td> <td>Own Tempo マイペース</td> <td>Technician テクニシャン</td> </tr><tr><td>Miltank ミルタンク</td> <td>Thick Fat あついしぼう</td> <td>Scrappy きもったま</td> </tr><tr class="a"><td>Poochyena ポチエナ</td> <td>Run Away にげあし</td> <td>Quick Feet はやあし</td> </tr><tr><td>Mightyena グラエナ</td> <td>Intimidate いかく</td> <td>Quick Feet</td> </tr><tr class="a"><td>Zigzagoon ジグザグマ</td> <td>Pick Up ものひろい</td> <td>Gluttony くいしんぼう</td> </tr><tr><td>Linoone マッスグマ</td> <td>Pick Up</td> <td>Gluttony</td> </tr><tr class="a"><td>Lotad ハスボー</td> <td>Swift Swim すいすい</td> <td>Rain Dish あめうけざら</td> </tr><tr><td>Lombre ハスブレロ</td> <td>Swift Swim</td> <td>Rain Dish</td> </tr><tr class="a"><td>Ludicolo ルンパッパ</td> <td>Swift Swim</td> <td>Rain Dish</td> </tr><tr><td>Seedot タネボー</td> <td>Chlorophyll ようりょくそ</td> <td>Early Bird はやおき</td> </tr><tr class="a"><td>Nuzleaf コノハナ</td> <td>Chlorophyll</td> <td>Early Bird</td> </tr><tr><td>Shiftry ダーテング</td> <td>Chlorophyll</td> <td>Early Bird</td> </tr><tr class="a"><td>Ralts ラルトス</td> <td>Synchronize シンクロ</td> <td>Trace トレース</td> </tr><tr><td>Kirlia キルリア</td> <td>Synchronize</td> <td>Trace</td> </tr><tr class="a"><td>Gardevoir サーナイト</td> <td>Synchronize</td> <td>Trace</td> </tr><tr><td>Shroomish キノココ</td> <td>Effect Spore ほうし</td> <td>Poison Heal ポイズンヒール</td> </tr><tr class="a"><td>Breloom キノガッサ</td> <td>Effect Spore</td> <td>Poison Heal</td> </tr><tr><td>Makuhita マクノシタ</td> <td>Thick Fat あついしぼう</td> <td>Guts こんじょう</td> </tr><tr class="a"><td>Hariyama ハリテヤマ</td> <td>Thick Fat</td> <td>Guts</td> </tr><tr><td>Nosepass ノズパス</td> <td>Sturdy がんじょう</td> <td>Magnet Pull じりょく</td> </tr><tr class="a"><td>Probopass ダイノーズ</td> <td>Sturdy</td> <td>Magnet Pull</td> </tr><tr><td>Skitty エネコ</td> <td>Cute Charm メロメロボディ</td> <td>Normalize ノーマルスキン</td> </tr><tr class="a"><td>Delcatty エネコロロ</td> <td>Cute Charm</td> <td>Normalize</td> </tr><tr><td>Sableye ヤミラミ</td> <td>Keen Eye するどいめ</td> <td>Stall あとだし</td> </tr><tr class="a"><td>Mawile クチート</td> <td>Hyper Cutter かいりきバサミ</td> <td>Intimidate いかく</td> </tr><tr><td>Aron ココドラ</td> <td>Sturdy がんじょう</td> <td>Rock Head いしあたま</td> </tr><tr class="a"><td>Lairon コドラ</td> <td>Sturdy</td> <td>Rock Head</td> </tr><tr><td>Aggron ボスコドラ</td> <td>Sturdy</td> <td>Rock Head</td> </tr><tr class="a"><td>Electrike ラクライ</td> <td>Static せいでんき</td> <td>Lightningrod ひらいしん</td> </tr><tr><td>Manectric ライボルト</td> <td>Static</td> <td>Lightningrod</td> </tr><tr class="a"><td>Volbeat バルビート</td> <td>Illuminate はっこう</td> <td>Swarm むしのしらせ</td> </tr><tr><td>Illumise イルミーゼ</td> <td>Oblivious どんかん</td> <td>Tinted Lens いろめがね</td> </tr><tr class="a"><td>Budew スボミー</td> <td>Natural Cure しぜんかいふく</td> <td>Poison Point どくのトゲ</td> </tr><tr><td>Roselia ロゼリア</td> <td>Natural Cure</td> <td>Poison Point</td> </tr><tr class="a"><td>Roserade ロズレイド</td> <td>Natural Cure</td> <td>Poison Point</td> </tr><tr><td>Gulpin ゴクリン</td> <td>Liquid Ooze ヘドロえき</td> <td>Sticky Hold ねんちゃく</td> </tr><tr class="a"><td>Swalot マルノーム</td> <td>Liquid Ooze</td> <td>Sticky Hold</td> </tr><tr><td>Wailmer ホエルコ</td> <td>Water Veil みずののベール</td> <td>Oblivious どんかん</td> </tr><tr class="a"><td>Wailord ホエルオー</td> <td>Water Veil</td> <td>Oblivious</td> </tr><tr><td>Numel ドンメル</td> <td>Oblivious どんかん</td> <td>Simple たんじゅん</td> </tr><tr class="a"><td>Camerupt バクーダ</td> <td>Magma Armor マグマのよろい</td> <td>Solid Rock ハードロック</td> </tr><tr><td>Spoink バネブー</td> <td>Thick Fat あついしぼう</td> <td>Own Tempo マイペース</td> </tr><tr class="a"><td>Grumpig ブーピッグ</td> <td>Thick Fat</td> <td>Own Tempo</td> </tr><tr><td>Spinda パッチール</td> <td>Own Tempo マイペース</td> <td>Tangled Feet ちどりあし</td> </tr><tr class="a"><td>Trapinch ナックラー</td> <td>Hyper Cutter かいりきばさみ</td> <td>Arena Trap ありじごく</td> </tr><tr><td>Barboach ドジョッチ</td> <td>Oblivious どんかん</td> <td>Anticipation きけんよち</td> </tr><tr class="a"><td>Whiscash ナマズン</td> <td>Oblivious</td> <td>Anticipation</td> </tr><tr><td>Corphish ヘイガニ</td> <td>Hyper Cutter かいりきバサミ</td> <td>Shell Armor シェルアーマー</td> </tr><tr class="a"><td>Crawdaunt シザリガー</td> <td>Hyper Cutter</td> <td>Shell Armor</td> </tr><tr><td>Shuppet カゲボウズ</td> <td>Insomnia ふみん</td> <td>Frisk おみとおし</td> </tr><tr class="a"><td>Banette ジュペッタ</td> <td>Insomnia</td> <td>Frisk</td> </tr><tr><td>Tropius トロピウス</td> <td>Chlorophyll ようりょくそ</td> <td>Solar Power サンパワー</td> </tr><tr class="a"><td>Absol アブソル</td> <td>Pressure プレッシャー</td> <td>Super Luck きょううん</td> </tr><tr><td>Snorunt ユキワラシ</td> <td>Inner Focus せいしんりょく</td> <td>Ice Body アイスボディ</td> </tr><tr class="a"><td>Glalie オニゴーリ</td> <td>Inner Focus</td> <td>Ice Body</td> </tr><tr><td>Spheal タマザラシ</td> <td>Thick Fat あついしぼう</td> <td>Ice Body</td> </tr><tr class="a"><td>Sealeo トドグラー</td> <td>Thick Fat</td> <td>Ice Body</td> </tr><tr><td>Walrein トドゼルガ</td> <td>Thick Fat</td> <td>Ice Body</td> </tr><tr class="a"><td>Relicanth ジーランス</td> <td>Swift Swim すいすい</td> <td>Rock Head いしあたま</td> </tr><tr><td>Bidoof ビッパ</td> <td>Simple たんじゅん</td> <td>Unaware てんねん</td> </tr><tr class="a"><td>Bibarel ビーダル</td> <td>Simple</td> <td>Unaware</td> </tr><tr><td>Shinx コリンク</td> <td>Rivalry とうそうしん</td> <td>Intimidate いかく</td> </tr><tr class="a"><td>Luxio ルクシオ</td> <td>Rivalry</td> <td>Intimidate</td> </tr><tr><td>Luxray レントラー</td> <td>Rivalry</td> <td>Intimidate</td> </tr><tr class="a"><td>Pachirisu パチリス</td> <td>Run Away にげあし</td> <td>Pick Up ものひろい</td> </tr><tr><td>Shellos カラナクシ</td> <td>Sticky Hold ねんちゃく</td> <td>Storm Drain よびみず</td> </tr><tr class="a"><td>Gastrodon トリトドン</td> <td>Sticky Hold</td> <td>Storm Drain</td> </tr><tr><td>Drifloon フワンテ</td> <td>Aftermath ゆうばく</td> <td>Unburden かるわざ</td> </tr><tr class="a"><td>Drifblim フワライド</td> <td>Aftermath</td> <td>Unburden</td> </tr><tr><td>Buneary ミミロル</td> <td>Run Away にげあし</td> <td>Klutz ぶきよう</td> </tr><tr class="a"><td>Lopunny ミミロップ</td> <td>Cute Charm メロメロボディ</td> <td>Klutz</td> </tr><tr><td>Glameow ニャルマー</td> <td>Limber じゅうなん</td> <td>Own Tempo マイペース</td> </tr><tr class="a"><td>Purugly ブニャット</td> <td>Thick Fat あついしぼう</td> <td>Own Tempo</td> </tr><tr><td>Stunky スカンプー</td> <td>Stench あくしゅう</td> <td>Aftermath ゆうばく</td> </tr><tr class="a"><td>Skuntank スカタンク</td> <td>Stench</td> <td>Aftermath</td> </tr><tr><td>Bronzor ドーミラー</td> <td>Levitate ふゆう</td> <td>Heatproof たいねつ</td> </tr><tr class="a"><td>Bronzong ドータクン</td> <td>Levitate</td> <td>Heatproof</td> </tr><tr><td>Chatot ペラップ</td> <td>Keen Eye するどいめ</td> <td>Tangled Feet ちどりあし</td> </tr><tr class="a"><td>Riolu リオル</td> <td>Steadfast ふくつのこころ</td> <td>Inner Focus せいしんりょく</td> </tr><tr><td>Lucario ルカリオ</td> <td>Steadfast</td> <td>Inner Focus</td> </tr><tr class="a"><td>Skorupi スコルピ</td> <td>Battle Armor カブトアーマー</td> <td>Sniper スナイパー</td> </tr><tr><td>Drapion ドラピオン</td> <td>Battle Armor</td> <td>Sniper</td> </tr><tr class="a"><td>Croagunk グレッグル</td> <td>Anticipation きけんよち</td> <td>Dry Skin かんそうはだ</td> </tr><tr><td>Toxicroak ドクロッグ</td> <td>Anticipation</td> <td>Dry Skin</td> </tr><tr class="a"><td>Finneon ケイコウオ</td> <td>Swift Swim すいすい</td> <td>Storm Drain よびみず</td> </tr><tr><td>Lumineon ネオラント</td> <td>Swift Swim</td> <td>Storm Drain</td> </tr></tbody></table><h3><a id="iv_creation">How the IVs of a Pokemon are created<br /> ポケモンの個体値の求め方<br /></a></h3> <p>The six IVs of the Pokemon are also created from just two RNG calls. Since each IV consists of 5 bits (because the binary number 11111 is equal to 31 in decimal), the first random number would contain 3 of these IVs (5 × 3 = 15), with one redundant bit, while the second random number would contain the other 3.</p> <p> 6種類のポケモンの個体値は2回の乱数生成器の実行結果から生成される。各個体値は5ビットのであり(二進数の11111は十進数で31となる)、1個目の乱数は3種類(5x3=15)の個体値を含み、1ビット冗長となっている。残りの3種類の個体値は2個目の乱数に含まれている。</p> <p>The IVs would be extracted from the two random numbers as follows:</p> <pre> First Random Number: x|xxxxx|xxxxx|xxxxx -|DefIV|AtkIV|HP IV<br />Second Random Number: x|xxxxx|xxxxx|xxxxx -|SpDIV|SpAIV|SpeIV </pre> <p>個体値は2個の乱数から次のように抽出される。<br /> 1個目の乱数:    x|xxxxx|xxxxx|xxxxx<br />                           -|防御 |攻撃 |HP<br /><br /> 2個目の乱数:    x|xxxxx|xxxxx|xxxxx<br />                           -|特防 |特攻 |素早</p> <p> </p> <p>For example, given the subsequent two random numbers [5233] and [E470] as above, we would have:</p> <p>First Random Number = [5233] = 0|10100|10001|10011. Hence, the Defense IV would be 10100 =<strong>20</strong>, the Attack IV would be 10001 =<strong>17</strong>and the HP IV would be 10011 =<strong>19</strong>.</p> <p>Second Random Number = [E470] = 1|11001|00011|10000. Hence, the Special Defense IV would be 11001 =<strong>25</strong>, the Special Attack IV would be 00011 =<strong>3</strong>and the Speed IV would be 10000 =<strong>16</strong>.</p> <p>例えば2個の乱数が [5233] と [E470] として与えられたとする。<br /> 1個目の乱数が[5233] = 0|10100|10001|10011 B のため、防御の個体値が 10100B = 20D, 攻撃の個体値が 10001B = 25D, HPの個体値が 10011B = 19Dとなる。<br /> 2個目の乱数が[E470] = 1|11001|00011|10000 B のため、特防の個体値が 11001B = 25D, 特攻の個体値が00011B = 3D, 素早さの個体値が1000B = 16Dとなる。</p> <p>Thus, our Pokemon would have the IVs 19/17/20/3/25/16, written in the usual format of HP IV/Atk IV/Def IV/SpA IV/SpD IV/Spe IV.</p> <p>これにより、ポケモンの個体値は HABCDSの順に 19-17-20-3-25-16として求められる。</p> <h3><a id="rng_pokemon_generation">How the RNG is called in the games to generate a Pokemon<br /> ポケモンが生成されるときの乱数生成器の実行方法<br /></a></h3> <p>There are basically three different ways of how the RNG is invoked to produce a Pokemon, depending on the game and the Pokemon:</p> <p>ポケモンを生成する際には、ゲームとポケモンの種類によって基本的に3個の異なった乱数生成器の実行手法がある。</p> <dl><dt>Method 1 手法1<br /></dt> <dd>Four RNG calls are made, two to generate the PID and two to generate the IVs. It can be illustrated as [PID] [PID] [IVs] [IVs].</dd> </dl><dl><dd>4回乱数生成器が実行され、2個の乱数がポケモンIDを生成するのに利用される。残りの2個が個体値を決定するのに利用される。これらは[PID] [PID] [IVs] [IVs]ように表される。</dd> <dt>Method 2 手法2<br /></dt> <dd>Five RNG calls are made. The first two are used to generate the PID and the last two are used to generate the IVs. The third RNG call is not used for anything. It can be illustrated as [PID] [PID] [xxxx] [IVs] [IVs].</dd> </dl><dl><dd> 5回乱数生成器が実行され、最初の2個がポケモンIDを生成するのに利用される。3個目は無視され、4個目と5個目が個体値を決定するのに利用される。これらは[PID] [PID] [xxxx] [IVs] [IVs]のように表される。<br /></dd> <dt>Method 3 手法3<br /></dt> <dd>Five RNG calls are made. The first and third are used to generate the PID and the last two are used to generate the IVs. The second RNG call is not used for anything. It can be illustrated as [PID] [xxxx] [PID] [IVs] [IVs].</dd> </dl><dl><dd> 5回乱数生成器が実行され、1番目と3番目の乱数がポケモンIDを生成するのに利用される。2番目の乱数は無視される。4個目と5個目の乱数が個体値を決定するのに利用される。これらは[PID] [xxxx] [PID] [IVs] [IVs]のように表される。</dd> </dl><p> </p> <p>(訳者註: 本スレにて手法4 (Method 4) [PID][PID][IVs][xxxx][IVs]となる野生ポケモンの出現が報告されている。出現要因は不明)</p> <p>Methods 2 and 3 are only used in Pokemon Ruby, Sapphire, Emerald, Fire Red and Leaf Green (RSEFRLG) to produce wild Pokemon. All the Pokemon you catch in these games that are not wild Pokemon are created using Method 1. Examples of non-wild Pokemon that you can catch or be given in the game are:</p> <ul><li>Legendary Pokemon</li> <li>Starter Pokemon</li> <li>Eevee in Fire Red and Leaf Green</li> <li>Castform and Beldum in Ruby, Sapphire and Emerald</li> </ul><p> 手法2と3はポケモンルビー、サファイア、エメラルド、ファイアレッド、リーフグリーンのみ野生のポケモンを生成するのに使われる。これらのゲームで捕まえた野生以外のポケモンはすべて手法1で生成される。ゲーム内で捕まえることのできる野生以外のポケモンの例は次の通りである。<br /> * 伝説のポケモン<br /> * 最初のポケモン<br /> * ファイアレッドとリーフグリーンのイーブイ<br /> * ルビー、サファイア、エメラルドのポワルン(Castform)とダンバル(Beldum)</p> <p>Method 1 is also used for some RSEFRLG wild Pokemon and for all Diamond and Pearl Pokemon, whether they are wild or not.</p> <p> 手法1はルビー、サファイア、エメラルド、ファイアレッド、リーフグリーン(RSEFRLG)で一部の野生ポケモンの出現の際に利用される。また、ダイヤモンドとパールでは野生のポケモンかそうでないかにかかわらずすべての場合に利用される。</p> <p>The criterion for choosing whether to use Method 1, 2 or 3 in the creation of wild Pokemon in Ruby, Sapphire, Fire Red and Leaf Green seems to be arbitrary, although it might be related to the terrain where they are situated.</p> <p> ルビー、サファイア、エメラルド、ファイアレッド、リーフグリーンでの野生ポケもの新規作成に手法1,2または3のいずれを利用するかの選択基準は不定であるように思えるが、発生場所に関連しているかもしれない。</p> <p>(訳者註:  ここで「発生場所に関連しているかもしれない」という記述があるが、断定でないことに注意。本スレで勘違いしている人が多く見受けられる。同じ場所、同じポケモンで手法が異なるという報告も散見される。今後解析が必要な部分である)</p> <p>To summarise, here are the methods used for each game depending on the Pokemon being caught or given:</p> <p>まとめるとどの手法が各ゲームでポケモンを捕まえるまたはもらう場合に利用される方法は次のようになる。</p> <table class="sortable"><thead><tr><th>Game ゲーム</th> <th>Wild Pokemon Methods<br /> 野生ポケモンの手法</th> <th>Non-wild Pokemon Methods<br /> 非野生ポケモンの手法</th> </tr></thead><tbody><tr class="a"><td>RSFRLGE</td> <td>1, 2 or 3</td> <td>1</td> </tr><tr><td>DP</td> <td>1</td> <td>1</td> </tr></tbody></table><h2><a id="example">A Complete Example<br /> ポケモンの生成例<br /></a></h2> <p>Suppose you meet a wild Tentacool in Emerald. Let’s assume that Method 2 is chosen for Tentacool to be generated. Also we assume that the current RNG seed is [560B9CE3].</p> <p> もしエメラルドで野生のメノクラゲ(Tentacool)に遭遇したとする。また、メノクラゲを生成する為に手法2が選択されたとする。さらに、現在の乱数生成器に与えられる乱数の種が[560B9CE3]であったとする。</p> <p>The game calls the RNG and gets the number [2751]. The game calls the RNG again and gets the number [7E48]. Thus, the PID of this Tentacool is [7E482751].</p> <p> ゲームで乱数生成器が実行された場合に[2751]という乱数が得られる。乱数生成器が再度実行され、[7E48]という乱数が得られる。これによりメノクラゲのポケモンIDは[7E482751]となる。</p> <p>This hexadecimal number is the 32-bit binary number</p> <pre> 01111110010010000010011101010001 </pre> <p>which is equal to 2118657873 in decimal. The last two digits of this decimal number are 73. Since this number is greater than 24, we subtract 25 from it. 73 minus 25 is equal to 48. 48 is still greater than 24, so we again subtract 25 from it, becoming 23. Hence this Tentacool would have a<strong>Careful</strong>nature, since that is the nature that the number 23 corresponds to.</p> <p> 十六進数[7E482751]を32bitとの二進数で表すと01111110010010000010011101010001、十進数で表すと2118657873となる。十進数の下2桁は73となる。この値を25で割ったあまりは23となる。よってメノクラゲの性格は表から求めると「しんちょう」となる。</p> <p>The last two digits of the PID in hexadecimal are 51, which is equal to 01010001 in binary, or 81 in decimal. Tentacool has a 50% chance of being female. Since the number 81 is between 0 and 126, this Tentacool would be<strong>female</strong>.</p> <p> ポケモンIDの十六進数での下位2桁は[51]であり、二進数で01010001、十進数で81となる。メノクラゲは50%の可能性で♀となる。81は0から126の間の数値のためこのメノクラゲは♀となる。</p> <p>The last digit of the binary representation of the PID is 1. Thus, this Tentacool would have the second possible ability, i.e.<strong>Liquid Ooze</strong>.</p> <p>ポケモンIDを二進数で表したときの下1桁は1すなわち奇数となっている。よってこのメノクラゲは2個目の特性「ヘドロえき」を持つことになる。</p> <p>The game now calls the RNG for a third time, getting the number [CAB4]. This number is discarded since we’re using Method 2 to generate the Pokemon. A fourth call to the RNG yields the number [629C]. This number is equal to</p> <pre> 0|11000|10100|11100 </pre> <p>in binary. The Defense IV would then be the binary number 11000, which is<strong>24</strong>in decimal, the Attack IV would be 10100, which is<strong>20</strong>in decimal, and the HP IV would be 11100, which is<strong>28</strong>in decimal.</p> <p> 3回目の乱数生成器の実行があり[CAB4]という値が得られる。これは手法2ではポケモンの生成に利用されず廃棄される。4回目の乱数生成器の実行では[629C]という値が得られ、二進数で0|11000|10100|11100と表される。防御の個体値は二進数で11000、十進数で28となる。攻撃の個体値は二進数で10100,十進数で20となる。HPの個体値は二進数で11100、十進数で28となる。</p> <p>A final invocation to the RNG gives us the number [5EE9]. This number is equal to</p> <pre> 0|10111|10111|01001 </pre> <p>in binary. The Special Defense IV would thus be the binary number 10111, which is<strong>23</strong>in decimal, the Special Attack IV would be 10111, which is<strong>23</strong>in decimal and the Speed IV would be 01001, which is<strong>9</strong>in decimal.</p> <p> 最後に5回目の乱数生成器の実行があり、[5EE9]という値が得られる。二進数で0|10111|10111|01001と表される。特防の個体値は二進数で10110,十進数で23となる。特攻の個体値は二進数で10111,十進数で23となる。素早さの個体値は二進数で01001となる。</p> <p>To recapitulate, you would have encountered a female Tentacool having a Careful nature, the Liquid Ooze ability and 28/20/24/23/23/9 IVs.</p> <p>まとめると遭遇した野生のメノクラゲの特性はしんちょう、性別は♀、ヘドロえきの特性をもち、個体値は28-20-24-23-23-9となる。</p> </div> <div id="footer">All guides and strategy information are © 2004-2008 Smogon.com and its<a title="Thanks, guys!" href="/credits">contributors</a>. Pokémon is © 1995-2008 Nintendo.</div>
<div> <blockquote>このページは<a href="http://www.smogon.com/dp/articles/pid_iv_creation">http://www.smogon.com/dp/articles/pid_iv_creation</a>からの引用・翻訳です</blockquote> </div> <div id="header"> <div id="top_breadcrumbs"> <p>この文書は英語が苦手な人にも本スレで議論されている内容が分かるように翻訳しているものです。</p> <p><font color="#FF0000"><strong><font size="5">対訳版、査読依頼中。</font></strong></font></p> <p><font size="5" color="#FF0000">Translation with the original version.  It is being reviewed.</font></p> <p> </p> <p><strong>The Process of PID and IV Creation of Non-Bred Pokemon</strong></p> </div> <div id="top_banner"> <p>ポケモンIDとタマゴから孵化しないポケモンの個体値の生成過程</p> <p> </p> </div> </div> <div id="body"> <h1>The Process of PID and IV Creation of Non-Bred Pokemon<br /> ポケモンIDとタマゴから孵化しないポケモンの個体値の生成過程</h1> <div class="author"> <p>By<a href="/forums/member.php?u=2412">X-Act</a>.</p> <p>著者: X-Act. (Revision: Dec 10, 2008)</p> </div> <ol class="toc"><li><a href="#credits">Credits</a></li> <li><a href="#preliminaries">Preliminaries</a> <ol><li><a href="#binary_system">The Binary System</a></li> <li><a href="#hexadecimal_system">The Hexadecimal System</a></li> <li><a href="#what_is_a_pid">What is a PID?</a></li> <li><a href="#what_is_a_pid">The Pokemon Random Number Generator</a></li> </ol></li> <li><a href="#pokemon_creation">Pokemon Creation</a> <ol><li><a href="#pid_creation">How the PID of a Pokemon is created</a></li> <li><a href="#extracting_information_from_pid">How to extract information from its PID</a> <ol><li><a href="#finding_nature_from_pid">How to find the nature of a Pokemon from its PID</a></li> <li><a href="#finding_gender_from_pid">How to find the gender of a Pokemon from its PID</a></li> <li><a href="#finding_ability_from_pid">How to find the ability of a Pokemon from its PID</a></li> </ol></li> <li><a href="#iv_creation">How the IVs of a Pokemon are created</a></li> <li><a href="#rng_pokemon_generation">How the RNG is called in the games to generate a Pokemon</a></li> </ol></li> <li><a href="#example">A Complete Example</a></li> </ol><h2><a id="credits">Credits <br /> 謝辞<br /></a></h2> <p>Before I even start, I need to give credit to<a href="/forums/member.php?u=8067">loadingNOW</a>(a.k.a. pika) and<a href="/forums/member.php?u=6196">yamipoli</a>for providing me with invaluable information regarding this topic.</p> <p>始めるまえに、本内容に関する非常に重要な情報を提供してくれたloadingNOW(pika)およびyamipoliに感謝をします。</p> <h2><a id="preliminaries">Preliminaries<br /> はじめに<br /></a></h2> <p>We start by providing preliminary information, without which the reader will have a very hard time understanding this article.</p> <p>はじめに、本文書を読者が理解するために非常に困難な時間を過ごすことを避けるための予備情報を記述する。</p> <h3><a id="binary_system">The Binary System<br /> 二進数<br /></a></h3> <p>In a computer, numbers are not stored normally, but in a format called<strong>binary</strong>. The numbers we normally use are said to be in the<strong>decimal</strong>system. Every number in the decimal system is written as a series of digits, each of which can be one of the following ten: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. In the binary system, the same thing is true, but there are only two possible digits: 0 and 1. Each of these binary digits is called a<strong>bit</strong>(short for<strong>bi</strong>nary digi<strong>t</strong>). For example, the binary number 10001110 has 8 bits.</p> コンピューターには数値は通常のフォーマットではなく二進数と呼ばれる形式で保管される。私たちが通常利用している数字は十進数と呼ばれる。十進数においてすべての数字は0,1,2,3,4,5,6,7,8,9の10個の数字の一つを並べたもので記述される。二進数では数字を並べることは同じだが、ただ2個の数字0,1のみ存在する。二進数の各数字はbit(binary digitの短縮形)と呼ばれる。たとえば、二進数10001110は8bitである。<br /><p>The Game Boy Advance and Nintendo DS systems, on which the Pokemon games Ruby, Sapphire, Emerald, Fire Red, Leaf Green, Diamond and Pearl run, are, in effect, small computers, and thus also utilise binary numbers. The Pokemon games, however, have an extra simplification: they always use non-negative whole numbers only. This makes our discussion of binary numbers easier.</p> <p> ポケモンルビー、サファイア、エメラルド、ファイアレッド、リーフグリーン、ダイヤモンド、パールが動作するゲームボーイアドバンスおよびニンテンドーDSは実際は、小型計算機であり、二進数が利用される。ポケモンでは簡素化される要素がある。それは、常に非負の数のみ利用されることである。これにより二進数に関する議論がより簡単になる。</p> <p>How do we interpret a binary number? To do this, let’s think for a moment about how we interpret decimal numbers. What does the number 635, say, mean? It means a number that has 5 units, 3 tens (= 1 × 10) and 6 hundreds (= 10 × 10) added together. Notice that the value of a digit in the decimal system is ten times as big as that of the digit immediately to the right of it. So the number 635 really means 600 + 30 + 5.</p> <p> ではどのように二進数を処理するのか。これを行うために、まず十進数をどのように処理するのかを考える。635という数字はどのような意味があるのか。これは1が5個、10(=1x10)が3個、100(=10x10)が6個加算された数字である。ここで十進数のある桁の単位数はすぐ右の桁の単位数を10倍した値になっていることに注意する必要がある。よって635という数字は600+30+5を意味する。</p> <p>The same thing happens in binary, except that the value of a digit in the binary system is<strong>twice as big</strong>as that of the bit immediately to the right of it, not ten times as big.</p> <p>二進数でも十進数と考え方は同である。ただし、ある桁はすぐ右の桁の10倍になっているのではなく、2倍になっている。</p> <p>Let’s provide an example. Say we need to interpret the binary number 10001110 as a number in the decimal (i.e. normal) system. We have 0 units, 1 twos (= 1 × 2), 1 fours (= 2 × 2), 1 eights (= 4 × 2), 0 sixteens (= 8 × 2), 0 thirty-twos (= 16 × 2), 0 sixty-fours (= 32 × 2) and 1 one-hundred-and-twenty-eights (= 64 × 2). Thus, the binary number 10001110 is equal to 2 + 4 + 8 + 128 =<strong>142</strong>.</p> <p> 例をあげてみよう。二進数10001110を十進数(すなわち通常使う値)で表すとどのようになるか。この値は1が0個、2(= 1x2)が1個、4(=2x2)が1個、8(=4x2)が1個、16(=8x2)が0個、32(=16x2)が0個、64(=32x2)が1個、128(=64x2)が1個となっている。よって二進数の10001110は2+4+8+128=142となる。</p> <p> </p> <p>Another example: let’s interpret the 12-bit binary number 101110010101 as a number in decimal. It is equal to 1 units, 0 twos, 1 fours, 0 eights, 1 sixteens, 0 thirty-twos, 0 sixty-fours, 1 one-hundred-and-twenty-eights, 1 two-hundred-and-fifty-sixes (= 128 × 2), 1 five-hundred-and-twelves (= 256 × 2), 0 one-thousand-and-twenty-fours (= 512 × 2) and 1 two-thousand-and-forty-eights (= 1024 × 2). Hence it is equal to 1 + 4 + 16 + 128 + 256 + 512 + 2048 =<strong>2965</strong>.</p> <p> 別の例として12ビットの二進数101110010101を十進数で表してみよう。これは1が1個、2が0個、4が1個、8が0個、16が1個、32が0個、64が0個、128が1個、256(=128x2)が1個、512(=256x2)が1個、1024(=512x2)が0個、2048(=1024x2)が1個となる。よって1+4+6+128+256+512+2048=2965となる。</p> <h3><a id="hexadecimal_system">The Hexadecimal System<br /> 十六進数<br /></a></h3> <p>Binary numbers tend to have quite a large number of digits. A way to write binary numbers in a shorter way is the<strong>hexadecimal system</strong>.</p> <p>二進数を利用すると数字の列が非常に長くなる傾向がある。二進数を短く表示するための方法が十六進数である。</p> <p>In the hexadecimal system, a binary number is first grouped into groups of four bits each. If the number of bits in the binary number is not divisible by 4, extra 0 bits are added at the start of the binary number so that the number of digits is divisible by 4. Then each group of four bits is replaced by a symbol as follows:</p> <ul><li><var>0000</var>is replaced by<var>0</var></li> <li><var>0001</var>is replaced by<var>1</var></li> <li><var>0010</var>is replaced by<var>2</var></li> <li><var>0011</var>is replaced by<var>3</var></li> <li><var>0100</var>is replaced by<var>4</var></li> <li><var>0101</var>is replaced by<var>5</var></li> <li><var>0110</var>is replaced by<var>6</var></li> <li><var>0111</var>is replaced by<var>7</var></li> <li><var>1000</var>is replaced by<var>8</var></li> <li><var>1001</var>is replaced by<var>9</var></li> <li><var>1010</var>is replaced by<var>A</var></li> <li><var>1011</var>is replaced by<var>B</var></li> <li><var>1100</var>is replaced by<var>C</var></li> <li><var>1101</var>is replaced by<var>D</var></li> <li><var>1110</var>is replaced by<var>E</var></li> <li><var>1111</var>is replaced by<var>F</var></li> </ul><p> 十六進数では最初に二進数の数値を4ビットごとにグループ化する。もし二進数での長さが4の倍数でない場合は4の倍数になるまで先頭に0を追加する。そして4ビットのグループを次のように置換する。<br /> *0000を0に置換<br /> *0001を1に置換<br /> *0010を2に置換<br /> *0011を3に置換<br /> *0100を4に置換<br /> *0101を5に置換<br /> *0110を6に置換<br /> *0111を7に置換<br /> *1000を8に置換<br /> *1001を9に置換<br /> *1010をAに置換<br /> *1011をBに置換<br /> *1100をCに置換<br /> *1101をDに置換<br /> *1110をEに置換<br /> *1111をFに置換</p> <p>For example, the binary number 10001110 is written in hexadecimal as<strong>8E</strong>. The first 4 bits are 1000, written as 8 in hexadecimal, while the last 4 bits are 1110, written as E. The binary number 101110010101 is written as<strong>B95</strong>in hexadecimal (1011 = B, 1001 = 9, 0101 = 5). The binary number 1110000001 has 10 bits. We first add two zeros at the beginning so that it has 12 bits: 001110000001. Then we convert it to hexadecimal as<strong>381</strong>(0011 = 3, 1000 = 8, 0001 = 1).</p> <p> 例えば、二進数の10001110は十六進数で8Eとなる。最初の4ビットは1000のため十六進数で8と表される。一方次の4ビットは1110のため十六進数でEと表される。二進数の1011100010101は十六進数でB95(1011=B, 1001=9, 0101=5)となる。二進数の1110000001は10ビットである。そのため最初に2ビットの0を追加し12ビットの二進数001110000001と考える。そして十六進数に変換すると381(0011=3,1000=8,0001=1)となる。</p> <p>Of course, we can also convert hexadecimal numbers to binary numbers easily by doing the reverse process. For example, the hexadecimal number 5AF7 is equal to 0101101011110111 in binary (5 = 0101, A = 1010, F = 1111, 7 = 0111).</p> <p>もちろん、十六進数を二進数に変換することも逆を行えば簡単にできる。例えば、十六進数の5AF7は二進数で0101101011110111(5=0101, A=1010, F=1111, 7=0111)となる。</p> <p>From now on, a hexadecimal number will be written surrounded by square brackets [] so as not to possibly confuse it with a decimal number. This is because the hexadecimal number [4680] is a different number from the decimal number 4680.</p> <p>これからは十六進数の数値は大括弧[]でくくり十進数と混乱しないようにする。すなわち十六進数[4680]は十進数4680と異なる数値である。<br /><br /> (訳者註:本文書では十六進数を大括弧[]でくくっているが、文書によっては先頭に0xを付加して0x4680と表記する場合や、最後にHを付加し4680Hと表記する場合がある。他の文書を読む場合は必ず表記方法を確認する必要がある)</p> <h3><a id="what_is_a_pid">What is a PID?<br /> ポケモンIDとは何か?<br /></a></h3> <p>Whenever a Pokemon is created in the games, the first thing that is generated is a 32-bit number called a<strong>PID</strong>(<strong>Pokemon IDentification</strong>number). This number is sometimes also called the<strong>Personality Value</strong>of a Pokemon, and is not visible anywhere in the game. It can only be found by looking into the Pokemon save file... or by an applet that can be located<a href="http://users.smogon.com/X-Act/IVtoPID.html">here</a>. A lot of information about the Pokemon can be found using just the PID alone. In particular, the nature of a Pokemon is found just from its PID. Where applicable, the gender, ability and Unown letter shape are also found just from the PID of the Pokemon in question.</p> <p>ゲーム内でポケモンが生成されると最初にポケモンIDと呼ばれる32ビットの数値が生成される。この番号は「Personality Value of a Pokemon」とも呼ばれゲーム内では隠しパラメーターとなっている。ポケモンIDはセーブファイルを直接見たときのみ見ることができる(<a href="http://users.smogon.com/X-Act/IVtoPID.html">ここ</a>にあるアプレットで見ることも可能であるが...)。ポケモンIDのみから多くの情報を得ることができる。特に、ポケモンの性格はポケモンIDのみから生成されている。また適用できる場合には性別、能力、アンノーンの形もまさしくPIDから求められる。</p> <p>(訳者註: ポケモンIDと親のIDは別のパラメータであることに注意)</p> <h3><a id="pokemon_random_number_generator">The Pokemon Random Number Generator<br /> ポケモンの乱数生成器<br /></a></h3> <p>Whenever a random event occurs in the Pokemon games, and indeed in the majority of games, the randomness of the event is not truly random, but is governed by a mathematical formula that generates so-called<strong>pseudo-random numbers</strong>. When we say pseudo-random, we mean that the numbers generated are not truly random numbers, but are sort-of fake random numbers.</p> <p> ポケモンのゲームで(もちろん他の多くのゲームでも)ランダムなイベントが発生した場合でも、そのイベントは厳密な意味でランダムでは無く、疑似乱数を生成する数式で数値的に計算された値によって制御されている。疑似乱数と記述された場合には数値は厳密な乱数ではなく、一種の偽物の乱数である。</p> <p>There are various methods that can be used to generate pseudo-random numbers. One of the simplest types of random number generators is the class of <strong>linear congruential random number generators</strong>. Many computer applications adopt this method of random number generation, as, while it is very simple to implement, it produces good random numbers when given particular values. By "good random numbers" we mean that if the numbers were to be listed next to each other, we wouldn’t have a clue as to what the next pseudo-random number would be in the list unless we apply the formula.</p> <p>疑似乱数を生成する為の手法は数多くある。もっとも簡易な疑似乱数生成器は線形乱数発生器の類である。<br /> この方法の疑似乱数生成器はとても実装しやすく、値を適切に選ぶことにより「良い乱数」を生成できるため多くのコンピューターアプリケーションに利用されている。ここで「良い乱数」というのは、たとえ一連の乱数の数列が有ったとしても、数式を計算しない限り、次に出現する疑似乱数を得る手がかりを得ることができない乱数のことを意味する。</p> <p>The random number generator (RNG) used in all the Pokemon games from Ruby and Sapphire onwards works as follows. When the game loads, the program assigns a number to a 32-bit variable which we shall call<strong>seed</strong>. The way this is done varies from game to game (you can read loadingNOW’s article for more information). Then, whenever the random number generator is invoked, the following steps are executed:</p> <ul><li>Make seed equal to the last 32 bits of<var>(seed × [41C64E6D] + [6073])</var></li> <li>Output first 16 bits of seed as the next pseudo-random number</li> </ul><p style="margin-right:0px;" dir="ltr"> ルビー・サファイア以降すべてのポケモンゲームで利用されている乱数生成器は次のようになっている。<br /> ゲームが開始されると、プログラムは乱数の種(seed)と呼ばれる32ビットの変数を割り当てる。この方法はゲームによって異なる(詳細はloadingNOWの書いた記事を参照)。次に疑似乱数生成器が呼ばれると、次の手順が実行される。<br /> * (seed × [41C64E6D] + [6073]) の値を計算し、下位32bitを次の乱数の種とする<br /> * 生成された乱数の種の先頭16bitを次の疑似乱数とする<br /> (訳者註: seed × [41C64E6D] + [6073] は64bitの数値となる)</p> <blockquote style="margin-right:0px;" dir="ltr">(訳者註:<br />    mod 0x100000000 において <br />    s[n+1] ≡ 0x41c64e6d*s[n] +0x6073, s[0]=0, n&gt;=0 <br />    gcd(0x41c64e6d, 0x100000000) == 1 <br />    gcd(0x6073, 0x100000000) == 1<br />    0x41c64e6d*0xeeb9eb65 ≡ 1<br />    (0x100000000-0x6073)*0xeeb9eb65 ≡ 0xa3561a1<br />    よって<br />    s[n] = 0xeeb9eb65* s[n+1] + 0xa3561a1<br /> )</blockquote> <p style="margin-right:0px;" dir="ltr">(訳者註:loadingNOWの記事とは<a href="http://www.smogon.com/forums/showthread.php?t=23986">http://www.smogon.com/forums/showthread.php?t=23986</a>であると思われる。この記事の中で、エメラルドでは乱数の種の初期値が0であること、1フレーム毎に乱数が進むことについて記述がある。)</p> <p>Thus, as you can see, the Pokemon RNG produces pseudo-random 16-bit numbers, i.e. numbers between 0 and 65535 (or between [0000] and [FFFF]).</p> <p>これにより、ポケモンの乱数生成器は16ビットの疑似乱数、すなわち 0 [0000] から 65535 [FFFF] を生成することが分かる。</p> <p>For instance, given the seed [1A56B091], what is the random number that the above RNG outputs?</p> <p>例えば乱数の種として [1A56B091]が与えられたとき、乱数生成器が出力する乱数は何になるだろうか。</p> <p>First we need to multiply [1A56B091] by [41C64E6D]. Using a calculator, the answer of this multiplication is [6C469F301DB5BBD]. We now add [6073] to this, becoming [6C469F301DBBC30]. Remember that a computer adds and multiplies numbers only in binary, so multiplying and adding hexadecimal numbers is very easy for it. Windows’ own calculator application allows multiplication and addition of hexadecimal numbers to be done easily, if you want to do them yourself. We now make the new seed equal to the last 32 bits of this hexadecimal number, or [01DBBC30] (remember that a hexadecimal digit is 4 bits). The random number produced is thus the first 16 bits of this new seed, or<strong>[01DB]</strong>.</p> <p>最初に [1A56B091] と [41C64E6D] を掛け合わせる。計算機を利用すると解は[6C469F301DB5BBD]をなる。これに [6073]を加えると[6C469F301DBBC30]となる。コンピュータは加算や乗算を二進数でのみ行うため、コンピュータにとって十六進数での加算と乗算も非常に容易であることを理解しておくこと。自分で計算してみたい場合は、Windowsが持っている電卓アプリケーションによって十六進数の加算と乗算を簡単に計算することができる。計算結果の下位32ビットより新しい乱数の種[01DBBC30](十六進数の一桁は4ビットであることに注意)を得られる。またこれにより生成された乱数は新しい乱数の種の上位16ビット[01DB]である。</p> <p>Repeatedly invoking the RNG produces the following list of pseudo-random numbers:</p> <p>[01DB], [7B06], [5233], [E470], [5CC4], [36BB], ...</p> <p>乱数生成器を繰り返し実行することにより次のような疑似乱数の数列が生成される。<br /> [01DB], [7B06], [5233], [E470], [5CC4], [36BB], ...</p> <p>It can be shown that the seed variable will become the same as it was at the start of the program only after the RNG is invoked 4,294,967,296 times. In all those RNG invocations, the variable seed would have become equal to every number between 0 and 4,294,967,295 (or between [00000000] and [FFFFFFFF]) exactly once. This essentially means that the random number sequence won’t repeat itself until after that amount of invocations.</p> <p>乱数生成器が 4,294,967,296 回実行されると乱数の種の値が初期値と同じになることを示すことができる。また、その間の乱数生成器の実行によって0[00000000]から4,294,967,295 [FFFFFFFF] の値がそれぞれ1回ずつ乱数の種として利用される。このことは本質的に乱数の数列は4,294,967,296回乱数生成器が実行されるまで繰り返すことがないということを意味する。</p> <h2><a id="pokemon_creation">Pokemon Creation<br /> ポケモンの生成<br /></a></h2> <h3><a id="pid_creation">How the PID of a Pokemon is created<br /> ポケモンIDの生成のされ方</a></h3> <p>The game creates a PID from two RNG calls. Since each RNG call results in a 16-bit number, appending these two 16-bit numbers together results in a 32-bit number, which becomes the PID of the Pokemon. The second random number becomes the first 16 bits of the PID, and the first random number becomes the second 16 bits.</p> <p> ポケモンIDの生成は乱数生成器を2回実行することにより行われる。1回の乱数生成器の実行によって16ビットの乱数が生成されるので、2回分の16ビットの乱数を合わせることによって32ビットの数値を生成する。2個目の乱数が上位16ビットとなり、1個目の乱数が下位16ビットとなる。</p> <p>For example, suppose the two random numbers generated were [01DB] and [7B06] as above. Then the PID of the Pokemon would be<strong>[7B0601DB]</strong>, or 2063991259 in decimal.</p> <p>例えば上記のように乱数が[01DB]、[7B06]と生成されたとする。するとポケモンIDは [7B0601DB](十進数で2063991259)となる。</p> <h3><a id="extracting_information_from_pid">How to extract information about the Pokemon from its PID<br /> ポケモンIDからポケモンの情報を抽出する方法<br /></a></h3> <p>As was said before, a lot of things about a Pokemon can be known from just its PID. Here, we shall mention only three of these: nature, gender and ability.</p> <p>前述のように、PIDから多くのポケモンの情報を求めることが出来る。本文書では、それらのうち性格、性別、特性の3種類のみについて記述する。</p> <h4><a id="finding_nature_from_pid">How to find the nature of a Pokemon from its PID<br /> ポケモンIDから性格の求め方<br /></a></h4> <p>First, convert the PID to decimal as described at the start of the article, and consider only this decimal number’s last two digits. If the number having these two digits is greater than 24, subtract 25 from it, and repeat this procedure until it becomes a number between 0 and 24. This number then corresponds to a particular nature according to the following table:</p> <p> まず最初に、ポケモンIDを本文書の最初に記述した方法で十進数に変換し下2桁を求める。下2桁の値を25で割ったときのあまりを次の表にあてはめると性格が求められる。</p> <table class="sortable"><thead><tr><th>Number</th> <th>Nature</th> </tr></thead><tbody><tr class="a"><td>0</td> <td>Hardy がんばりや</td> </tr><tr><td>1</td> <td>Lonely さみしがり</td> </tr><tr class="a"><td>2</td> <td>Brave ゆうかん</td> </tr><tr><td>3</td> <td>Adamant いじっぱり</td> </tr><tr class="a"><td>4</td> <td>Naughty やんちゃ</td> </tr><tr><td>5</td> <td>Bold ずぶとい</td> </tr><tr class="a"><td>6</td> <td>Docile すなお</td> </tr><tr><td>7</td> <td>Relaxed のんき</td> </tr><tr class="a"><td>8</td> <td>Impish わんぱく</td> </tr><tr><td>9</td> <td>Lax のうてんき</td> </tr><tr class="a"><td>10</td> <td>Timid おくびょう</td> </tr><tr><td>11</td> <td>Hasty せっかち</td> </tr><tr class="a"><td>12</td> <td>Serious まじめ</td> </tr><tr><td>13</td> <td>Jolly ようき</td> </tr><tr class="a"><td>14</td> <td>Naive むじゃき</td> </tr><tr><td>15</td> <td>Modest ひかえめ</td> </tr><tr class="a"><td>16</td> <td>Mild おっとり</td> </tr><tr><td>17</td> <td>Quiet れいせい</td> </tr><tr class="a"><td>18</td> <td>Bashful てれや</td> </tr><tr><td>19</td> <td>Rash うっかりや</td> </tr><tr class="a"><td>20</td> <td>Calm おだやか</td> </tr><tr><td>21</td> <td>Gentle おとなしい</td> </tr><tr class="a"><td>22</td> <td>Sassy なまいき</td> </tr><tr><td>23</td> <td>Careful しんちょう</td> </tr><tr class="a"><td>24</td> <td>Quirky きまぐれ</td> </tr></tbody></table><h4><a id="finding_gender_from_pid">How to find the gender of a Pokemon from its PID ポケモンIDから性別の求め方<br /></a></h4> <p>This only applies to Pokemon that can be either male or female. If a Pokemon is always genderless (for example Staryu), always male (for example Tauros) or always female (for example Chansey), the Pokemon will, of course, always assume that gender.</p> <p>これは♂♀の性別がある場合のみ適用される。もしポケモンに性別がない場合(例えばヒトデマン, Staryu), 常に♂の場合(例えばケンタロス, Tauros)、常に♀の場合 (例えばラッキー, Chansey)は、その結果が優先される。<br /> For the other Pokemon, first take the last two digits of the PID in hexadecimal form and convert that number to decimal. This number should be between 0 and 255.</p> <p>それら以外のポケモンについてはポケモンIDの十六進数の下2桁をとり、十進数に変換する。その値は0から255の間の数値となる。<br /> As is commonly known, some Pokemon are more probable to be of one gender than another (for example Bulbasaur). There are four gender categories in all, other than the genderless, always male and always female categories:</p> <p>よく知られているとおり、一部のポケモンは一方の性別が他方の性別より出やすい(例えばフシギダネ, Bulbasaur)。性別なし、常に♂、常に♀の他に次の4通りの性別カテゴリがある。</p> <dl><dt>Pokemon that have a 12.5% chance of being female<br /> ポケモンのうち12.5%が♀となるカテゴリ<br /></dt> <dd>In this case, the Pokemon will be female if the number found above is between 0 and 30 inclusive, otherwise it will be male.</dd> <dd>この場合上記の数値が0から30の間の場合に♀、それ以外が♂</dd> </dl><dl><dt>Pokemon that have a 25% chance of being female<br /> ポケモンのうち25%が♀となるカテゴリ<br /></dt> <dd>In this case, the Pokemon will be female if the number found above is between 0 and 63 inclusive, otherwise it will be male.</dd> <dd>この場合、上記の数値が0から63の間の場合に♀、それ以外が♂</dd> <dt>Pokemon that have a 50% chance of being female<br /> ポケモンのうち50%が♀となるカテゴリ</dt> <dd>In this case, the Pokemon will be female if the number found above is between 0 and 126 inclusive, otherwise it will be male.</dd> <dd>この場合、上記の数値の0から126が♀、それ以外が♂</dd> <dt>Pokemon that have a 75% chance of being female<br /> ポケモンのうち75%が♀となるカテゴリ<br /></dt> <dd>In this case, the Pokemon will be female if the number found above is between 0 and 190 inclusive, otherwise it will be male.</dd> <dd>この場合上記数値の0から190が♀、それ以外が♂</dd> </dl><h4><a id="finding_ability_from_pid">How to find the ability of a Pokemon from its PID<br /> ポケモンIDから特性の求め方<br /></a></h4> <p>This only applies to Pokemon that can have one of two possible abilities. If a Pokemon can have only one ability, then it will have that ability, of course.</p> <p>この項目は2種類の特性のうち一つが選択されるポケモンのみについて適用される。もしポケモンが一種類の特性しか持たない場合、もちろんその特性となる。</p> <p>For the other Pokemon that can have one of two abilities, first convert the PID to binary, and look at the last bit. If it is<strong>0</strong>, the Pokemon will have its first possible ability, while if it is<strong>1</strong>, it will have the second possible ability.</p> <p> 2種類の特性から一つが選択される場合、最小にポケモンIDを2進数に最下位ビットをとる。もしそのビットが0ならば、最初の特性、1ならばもう一方の特性となる。<br /> (訳者註:すなわちポケモンIDが偶数か奇数かで特性が決まる。GBA版からDS版にポケモンをつれてきた場合に特性が変わってしまうのはこのためである)</p> <p>The following table lists all Pokemon having two possible abilities, showing which ability corresponds to 0 and which corresponds to 1 in Diamond and Pearl (thanks yamipoli for providing this chart):</p> <p> 次の表はダイヤモンドおよびパールで2種類の特性から一種類が決定される場合のリストである。(yamipoliがこの表を提供してくれたことに謝意を表す)</p> <table class="sortable"><thead><tr><th> <p>Pokemon ポケモン</p> </th> <th> <p>Ability 0 偶数 (even)</p> </th> <th> <p>Ability 1 奇数 (odd)</p> </th> </tr></thead><tbody><tr class="a"><td>Pidgey ポッポ</td> <td>Keen Eye するどいめ</td> <td>Tangled Feet ちどりあし</td> </tr><tr><td>Pidgeotto ピジョン</td> <td>Keen Eye するどいめ</td> <td>Tangled Feet ちどりあし</td> </tr><tr class="a"><td>Pidgeot ピジョット</td> <td>Keen Eye するどいめ</td> <td>Tangled Feet ちどりあし</td> </tr><tr><td>Rattata コラッタ</td> <td>Run Away にげあし</td> <td>Guts こんじょう</td> </tr><tr class="a"><td>Raticate ラッタ</td> <td>Run Away にげあし</td> <td>Guts こんじょう</td> </tr><tr><td>Ekans アーボ</td> <td>Intimidate いかく</td> <td>Shed Skin だっぴ</td> </tr><tr class="a"><td>Arbok アーボック</td> <td>Intimidate いかく</td> <td>Shed Skin だっぴ</td> </tr><tr><td>Nidoran-F ニドラン♀</td> <td>Poison Point どくのトゲ</td> <td>Rivalry とうそうしん</td> </tr><tr class="a"><td>Nidorina ニドリーナ</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr><td>Nidoqueen ニドクイン</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr class="a"><td>Nidoran-M ニドラン♂</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr><td>Nidorino ニドリーノ</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr class="a"><td>Nidoking ニドキング</td> <td>Poison Point</td> <td>Rivalry</td> </tr><tr><td>Cleffa ピィ</td> <td>Cute Charm メロメロボディ</td> <td>Magic Guard マジックガード</td> </tr><tr class="a"><td>Clefairy ピッピ</td> <td>Cute Charm</td> <td>Magic Guard</td> </tr><tr><td>Clefable ピクシー</td> <td>Cute Charm</td> <td>Magic Guard</td> </tr><tr class="a"><td>Paras  パラス</td> <td>Effect Spore ほうし</td> <td>Dry Skin かんそうはだ</td> </tr><tr><td>Parasect パラセクト</td> <td>Effect Spore</td> <td>Dry Skin</td> </tr><tr class="a"><td>Venonat コンパン</td> <td>Compoundeyes  ふくがん</td> <td>Tinted Lens いろめがね</td> </tr><tr><td>Venomoth モルフォン</td> <td>Shield Dust りんぷん</td> <td>Tinted Lens</td> </tr><tr class="a"><td>Diglett ディグダ</td> <td>Sand Veil すながくれ</td> <td>Arena Trap ありじごく</td> </tr><tr><td>Dugtrio ダグトリオ</td> <td>Sand Veil</td> <td>Arena Trap</td> </tr><tr class="a"><td>Meowth ニャース</td> <td>Pick Up ものひろい</td> <td>Technician テクニシャン</td> </tr><tr><td>Persian ペルシアン</td> <td>Pick Up</td> <td>Technician</td> </tr><tr class="a"><td>Psyduck コダック</td> <td>Damp しめりけ</td> <td>Cloud Nine ノーてんき</td> </tr><tr><td>Golduck ゴルダック</td> <td>Damp</td> <td>Cloud Nine</td> </tr><tr class="a"><td>Mankey マンキー</td> <td>Vital Spirit やるき</td> <td>Anger Point いかりのつぼ</td> </tr><tr><td>Primeape オコリザル</td> <td>Vital Spirit</td> <td>Anger Point</td> </tr><tr class="a"><td>Growlithe ガーディ</td> <td>Intimidate いかく</td> <td>Flash Fire もらいび</td> </tr><tr><td>Arcanine ウインディ</td> <td>Intimidate</td> <td>Flash Fire</td> </tr><tr class="a"><td>Poliwag ニョロモ</td> <td>Water Absorb ちょすい</td> <td>Damp しめりけ</td> </tr><tr><td>Poliwhirl ニョロゾ</td> <td>Water Absorb</td> <td>Damp</td> </tr><tr class="a"><td>Poliwrath ニョロボン</td> <td>Water Absorb</td> <td>Damp</td> </tr><tr><td>Politoed ニョロトノ</td> <td>Water Absorb</td> <td>Damp</td> </tr><tr class="a"><td>Abra ケーシィ</td> <td>Synchronize シンクロ</td> <td>Inner Focus せいしんりょく</td> </tr><tr><td>Kadabra ユンゲラー</td> <td>Synchronize</td> <td>Inner Focus</td> </tr><tr class="a"><td>Alakazam フーディン</td> <td>Synchronize</td> <td>Inner Focus</td> </tr><tr><td>Machop ワンリキー</td> <td>Guts  こんじょう</td> <td>No Guard ノーガード</td> </tr><tr class="a"><td>Machoke ゴーリキー</td> <td>Guts</td> <td>No Guard</td> </tr><tr><td>Machamp カイリキー</td> <td>Guts</td> <td>No Guard</td> </tr><tr class="a"><td>Tentacool メノクラゲ</td> <td>Clear Body クリアボディ</td> <td>Liquid Ooze ヘドロえき</td> </tr><tr><td>Tentacruel ドククラゲ</td> <td>Clear Body</td> <td>Liquid Ooze</td> </tr><tr class="a"><td>Geodude イシツブテ</td> <td>Rock Head いしあたま</td> <td>Sturdy がんじょう</td> </tr><tr><td>Graveler ゴローン</td> <td>Rock Head</td> <td>Sturdy</td> </tr><tr class="a"><td>Golem ゴローニャ</td> <td>Rock Head</td> <td>Sturdy</td> </tr><tr><td>Ponyta ポニータ</td> <td>Run Away にげあし</td> <td>Flash Fire もらいび</td> </tr><tr class="a"><td>Rapidash ギャロップ</td> <td>Run Away</td> <td>Flash Fire</td> </tr><tr><td>Slowpoke ヤドン</td> <td>Oblivious どんかん</td> <td>Own Tempo マイペース</td> </tr><tr class="a"><td>Slowbro ヤドラン</td> <td>Oblivious</td> <td>Own Tempo</td> </tr><tr><td>Slowking ヤドキング</td> <td>Oblivious</td> <td>Own Tempo</td> </tr><tr class="a"><td>Magnemite コイル</td> <td>Magnet Pull じりょく</td> <td>Sturdy がんじょう</td> </tr><tr><td>Magneton レアコイル</td> <td>Magnet Pull</td> <td>Sturdy</td> </tr><tr class="a"><td>Magnezone ジバコイル</td> <td>Magnet Pull</td> <td>Sturdy</td> </tr><tr><td>Farfetch’d カモネギ</td> <td>Keen Eye するどいめ</td> <td>Inner Focus せいしんりょく</td> </tr><tr class="a"><td>Doduo ドードー</td> <td>Run Away にげあし</td> <td>Early Bird はやおき</td> </tr><tr><td>Dodrio ドードリオ</td> <td>Run Away</td> <td>Early Bird</td> </tr><tr class="a"><td>Seel パウワウ</td> <td>Thick Fat あついしぼう</td> <td>Hydration うるおいボディ</td> </tr><tr><td>Dewgong ジュゴン</td> <td>Thick Fat</td> <td>Hydration</td> </tr><tr class="a"><td>Grimer ベトベター</td> <td>Stench あくしゅう</td> <td>Sticky Hold ねんちゃく</td> </tr><tr><td>Muk ベトベトン</td> <td>Stench</td> <td>Sticky Hold</td> </tr><tr class="a"><td>Shellder シェルダー</td> <td>Shell Armor シェルアーマー</td> <td>Skill Link スキルリンク</td> </tr><tr><td>Cloyster パルシェン</td> <td>Shell Armor</td> <td>Skill Link</td> </tr><tr class="a"><td>Onix イワーク</td> <td>Rock Head いしあたま</td> <td>Sturdy がんじょう</td> </tr><tr><td>Steelix ハガネール</td> <td>Rock Head</td> <td>Sturdy</td> </tr><tr class="a"><td>Drowzee スリープ</td> <td>Insomnia ふみん</td> <td>Forewarn よちむ</td> </tr><tr><td>Hypno スリーパー</td> <td>Insomnia</td> <td>Forewarn</td> </tr><tr class="a"><td>Krabby クラブ</td> <td>Hyper Cutter かいりきバサミ</td> <td>Shell Armor シェルアーマー</td> </tr><tr><td>Kingler キングラー</td> <td>Hyper Cutter</td> <td>Shell Armor</td> </tr><tr class="a"><td>Voltorb ビリリダマ</td> <td>Soundproof ぼうおん</td> <td>Static せいでんき</td> </tr><tr><td>Electrode マルマイン</td> <td>Soundproof</td> <td>Static</td> </tr><tr class="a"><td>Cubone カラカラ</td> <td>Rock Head いしあたま</td> <td>Lightningrod ひらいしん</td> </tr><tr><td>Marowak ガラガラ</td> <td>Rock Head</td> <td>Lightningrod</td> </tr><tr class="a"><td>Tyrogue バルキー</td> <td>Guts  こんじょう</td> <td>Steadfast ふくつのこころ</td> </tr><tr><td>Hitmonlee サワムラー</td> <td>Limber じゅうなん</td> <td>Reckless すてみ</td> </tr><tr class="a"><td>Hitmonchan エビワラー</td> <td>Keen Eye するどいめ</td> <td>Iron Fist てつのこぶし</td> </tr><tr><td>Hitmontop カポエラー</td> <td>Intimidate いかく</td> <td>Technician テクニシャン</td> </tr><tr class="a"><td>Lickitung ベロリンガ</td> <td>Own Tempo マイペース</td> <td>Oblivious どんかん</td> </tr><tr><td>Lickilicky ベロベルト</td> <td>Own Tempo</td> <td>Oblivious</td> </tr><tr class="a"><td>Rhyhorn サイホーン</td> <td>Lightningrod ひらいしん</td> <td>Rock Head いしあたま</td> </tr><tr><td>Rhydon サイドン</td> <td>Lightningrod</td> <td>Rock Head</td> </tr><tr class="a"><td>Rhyperior ドサイドン</td> <td>Lightningrod</td> <td>Solid Rock</td> </tr><tr><td>Happiny ピンプク</td> <td>Natural Cure しぜんかいふく</td> <td>Serene Grace てんのめぐみ</td> </tr><tr class="a"><td>Chansey ラッキー</td> <td>Natural Cure</td> <td>Serene Grace</td> </tr><tr><td>Blissey ハピナス</td> <td>Natural Cure</td> <td>Serene Grace</td> </tr><tr class="a"><td>Tangela モンジャラ</td> <td>Chlorophyll ようりょくそ</td> <td>Leaf Guard リーフガード</td> </tr><tr><td>Tangrowth モジャンボ</td> <td>Chlorophyll</td> <td>Leaf Guard</td> </tr><tr class="a"><td>Kangaskhan ガルーラ</td> <td>Early Bird はやおき</td> <td>Scrappy きもったま</td> </tr><tr><td>Horsea タッツー</td> <td>Swift Swim すいすい</td> <td>Sniper スナイパー</td> </tr><tr class="a"><td>Seadra シードラ</td> <td> <p>Swift Swim (誤り mistake?)</p> <p>Poison Point? どくのトゲ</p> </td> <td>Sniper スナイパー</td> </tr><tr><td>Kingdra キングドラ</td> <td>Swift Swim すいすい</td> <td>Sniper スナイパー</td> </tr><tr class="a"><td>Goldeen トサキント</td> <td>Swift Swim</td> <td>Water Veil みずのベール</td> </tr><tr><td>Seaking アズマオウ</td> <td>Swift Swim</td> <td>Water Veil</td> </tr><tr class="a"><td>Staryu ヒトデマン</td> <td>Illuminate はっこう</td> <td>Natural Cure しぜんかいふく</td> </tr><tr><td>Starmie スターミー</td> <td>Illuminate</td> <td>Natural Cure</td> </tr><tr class="a"><td>Mime Jr. マネネ</td> <td>Soundproof ぼうおん</td> <td>Filter フィルター</td> </tr><tr><td>Mr. Mime バリヤード</td> <td>Soundproof</td> <td>Filter</td> </tr><tr class="a"><td>Scyther ストライク</td> <td>Swarm むしのしらせ</td> <td>Technician テクニシャン</td> </tr><tr><td>Scizor ハッサム</td> <td>Swarm</td> <td>Technician</td> </tr><tr class="a"><td>Smoochum  ムチュール</td> <td>Oblivious どんかん</td> <td>Forewarn よちむ</td> </tr><tr><td>Jynx ルージュラ</td> <td>Oblivious</td> <td>Forewarn</td> </tr><tr class="a"><td>Pinsir カイロス</td> <td>Hyper Cutter かいりきバサミ</td> <td>Mold Breaker かたやぶり</td> </tr><tr><td>Tauros ケンタロス</td> <td>Intimidate いかく</td> <td>Anger Point いかりのつぼ</td> </tr><tr class="a"><td>Lapras ラプラス</td> <td>Water Absorb ちょすい</td> <td>Shell Armor シェルアーマー</td> </tr><tr><td>Eevee イーブイ</td> <td>Run Away にげあし</td> <td>Adaptability てきおうりょく</td> </tr><tr class="a"><td>Porygon ポリゴン</td> <td>Trace トレース</td> <td>Download ダウンロード</td> </tr><tr><td>Porygon2 ポリゴン2</td> <td>Trace トレース</td> <td>Download ダウンロード</td> </tr><tr class="a"><td>Porygon-Z ポリゴンZ</td> <td>Adaptability てきおうりょく</td> <td>Download ダウンロード</td> </tr><tr><td>Omanyte オムナイト</td> <td>Swift Swim すいすい</td> <td>Shell Armor シェルアーマー</td> </tr><tr class="a"><td>Omastar オムスター</td> <td>Swift Swim</td> <td>Shell Armor</td> </tr><tr><td>Kabuto カブト</td> <td>Swift Swim</td> <td>Battle Armor カブトアーマー</td> </tr><tr class="a"><td>Kabutops カブトプス</td> <td>Swift Swim</td> <td>Battle Armor</td> </tr><tr><td>Aerodactyl プテラ</td> <td>Rock Head いしあたま</td> <td>Pressure プレッシャー</td> </tr><tr class="a"><td>Munchlax ゴンベ</td> <td>Pick Up ものひろい</td> <td>Thick Fat あついしぼう</td> </tr><tr><td>Snorlax カビゴン</td> <td>Immunity めんえき</td> <td>Thick Fat</td> </tr><tr class="a"><td>Sentret オタチ</td> <td>Run Away にげあし</td> <td>Keen Eye するどいめ</td> </tr><tr><td>Furret オオタチ</td> <td>Run Away</td> <td>Keen Eye</td> </tr><tr class="a"><td>Hoothoot ホーホー</td> <td>Insomnia ふみん</td> <td>Keen Eye</td> </tr><tr><td>Noctowl ヨルノズク</td> <td>Insomnia</td> <td>Keen Eye</td> </tr><tr class="a"><td>Ledyba レディバ</td> <td>Swarm むしのしらせ</td> <td>Early Bird はやおき</td> </tr><tr><td>Ledian レディアン</td> <td>Swarm</td> <td>Early Bird</td> </tr><tr class="a"><td>Spinarak イトマル</td> <td>Swarm</td> <td>Insomnia ふみん</td> </tr><tr><td>Ariados アリアドス</td> <td>Swarm</td> <td>Insomnia</td> </tr><tr class="a"><td>Chinchou チョンチー</td> <td>Volt Absorb ちくでん</td> <td>Illuminate はっこう</td> </tr><tr><td>Lanturn ランターン</td> <td>Volt Absorb</td> <td>Illuminate</td> </tr><tr class="a"><td>Togepi トゲピー</td> <td>Hustle はりきり</td> <td>Serene Grace てんのめぐみ</td> </tr><tr><td>Togetic トゲチック</td> <td>Hustle</td> <td>Serene Grace</td> </tr><tr class="a"><td>Togekiss トゲキッス</td> <td>Hustle</td> <td>Serene Grace</td> </tr><tr><td>Natu ネイティ</td> <td>Synchronize シンクロ</td> <td>Early Bird はやおき</td> </tr><tr class="a"><td>Xatu ネイティオ</td> <td>Synchronize</td> <td>Early Bird</td> </tr><tr><td>Azurill ルリリ</td> <td>Thick Fat あついしぼう</td> <td>Huge Power ちからもち</td> </tr><tr class="a"><td>Marill マリル</td> <td>Thick Fat</td> <td>Huge Power</td> </tr><tr><td>Azumarill マリルリ</td> <td>Thick Fat</td> <td>Huge Power</td> </tr><tr class="a"><td>Bonsly ウソハチ</td> <td>Sturdy がんじょう</td> <td>Rock Head いしあたま</td> </tr><tr><td>Sudowoodo ウソッキー</td> <td>Sturdy</td> <td>Rock Head</td> </tr><tr class="a"><td> <p>Aipon エイパム</p> <p>Aipom?</p> </td> <td>Run Away にげあし</td> <td>Pick Up ものひろい</td> </tr><tr><td>Ambipom エテボース</td> <td>Technician テクニシャン</td> <td>Pick Up ものひろい</td> </tr><tr class="a"><td>Sunkern ヒマナッツ</td> <td>Chlorophyll ようりょくそ</td> <td>Solar Power サンパワー</td> </tr><tr><td>Sunflora キマワリ</td> <td>Chlorophyll</td> <td>Solar Power</td> </tr><tr class="a"><td>Yanma ヤンヤンマ</td> <td>Speed Boost かそく</td> <td>Compoundeyes ふくがん</td> </tr><tr><td>Yanmega メガヤンマ</td> <td>Speed Boost</td> <td>Tinted Lens いろめがね</td> </tr><tr class="a"><td>Wooper ウパー</td> <td>Damp しめりけ</td> <td>Water Absorb ちょすい</td> </tr><tr><td>Quagsire ヌオー</td> <td>Damp</td> <td>Water Absorb</td> </tr><tr class="a"><td>Murkrow ヤミカラス</td> <td>Insomnia ふみん</td> <td>Super Luck きょううん</td> </tr><tr><td>Honchkrow ドンカラス</td> <td>Insomnia</td> <td>Super Luck</td> </tr><tr class="a"><td>Girafarig キリンリキ</td> <td>Inner Focus せいしんりょく</td> <td>Early Bird はやおき</td> </tr><tr><td>Dunsparce  ノコッチ</td> <td>Serene Grace てんのめぐみ</td> <td>Run Away にげあし</td> </tr><tr class="a"><td>Gligar グライガー</td> <td>Hyper Cutter かいりきバサミ</td> <td>Sand Veil すながくれ</td> </tr><tr><td>Gliscor グライオン</td> <td>Hyper Cutter</td> <td>Sand Veil</td> </tr><tr class="a"><td>Snubbull ブルー</td> <td>Intimidate いかく</td> <td>Run Away にげあし</td> </tr><tr><td>Granbull グランブル</td> <td>Intimidate</td> <td>Quick Feet はやあし</td> </tr><tr class="a"><td>Qwilfish ハリーセン</td> <td>Poison Point どくのトゲ</td> <td>Swift Swim すいすい</td> </tr><tr class="a"><td>Is Shuckle missing?  ツボツボ</td> <td>がんじょう</td> <td>くいしんぼう</td> </tr><tr><td>Heracross ヘラクロス</td> <td>Swarm むしのしらせ</td> <td>Guts こんじょう</td> </tr><tr class="a"><td>Sneasel ニューラ</td> <td>Inner Focus せいしんりょく</td> <td>Keen Eye するどいめ</td> </tr><tr><td>Teddiursa ヒメグマ</td> <td>Pick Up ものひろい</td> <td>Quick Feet はやあし</td> </tr><tr class="a"><td>Ursaring リングマ</td> <td>Guts こんじょう</td> <td>Quick Feet はやあし</td> </tr><tr><td>Slugma マグマッグ</td> <td>Magma Armor マグマのよろい</td> <td>Flame Body ほのおのからだ</td> </tr><tr class="a"><td>Magcargo マグカルゴ</td> <td>Magma Armor</td> <td>Flame Body</td> </tr><tr><td>Swinub ウリムー</td> <td>Oblivious どんかん</td> <td>Snow Cloak ゆきがくれ</td> </tr><tr class="a"><td>Piloswine イノムー</td> <td>Oblivious</td> <td>Snow Cloak</td> </tr><tr><td>Mamoswine マンムー</td> <td>Oblivious</td> <td>Snow Cloak</td> </tr><tr class="a"><td>Corsola サニーゴ</td> <td>Hustle はりきり</td> <td>Natural Cure しぜんかいふく</td> </tr><tr><td>Remoraid テッポウウオ</td> <td>Hustle</td> <td>Sniper スナイパー</td> </tr><tr class="a"><td>Octillery オクタン</td> <td>Suction Cups きゅうばん</td> <td>Sniper</td> </tr><tr><td>Delibird デリバード</td> <td>Vital Spirit やるき</td> <td>Hustle はりきり</td> </tr><tr class="a"><td>Mantyke タマンタ</td> <td>Swift Swim すいすい</td> <td>Water Absorb ちょすい</td> </tr><tr><td>Mantine マンタイン</td> <td>Swift Swim</td> <td>Water Absorb</td> </tr><tr class="a"><td>Skarmory エアームド</td> <td>Keen Eye するどいめ</td> <td>Sturdy がんじょう</td> </tr><tr><td>Houndour デルビル</td> <td>Early Bird はやおき</td> <td>Flash Fire もらいび</td> </tr><tr class="a"><td>Houndoom ヘルガー</td> <td>Early Bird</td> <td>Flash Fire</td> </tr><tr><td>Stantler オドシシ</td> <td>Intimidate いかく</td> <td>Frisk おみとおし</td> </tr><tr class="a"><td>Smeargle ドーブル</td> <td>Own Tempo マイペース</td> <td>Technician テクニシャン</td> </tr><tr><td>Miltank ミルタンク</td> <td>Thick Fat あついしぼう</td> <td>Scrappy きもったま</td> </tr><tr class="a"><td>Poochyena ポチエナ</td> <td>Run Away にげあし</td> <td>Quick Feet はやあし</td> </tr><tr><td>Mightyena グラエナ</td> <td>Intimidate いかく</td> <td>Quick Feet</td> </tr><tr class="a"><td>Zigzagoon ジグザグマ</td> <td>Pick Up ものひろい</td> <td>Gluttony くいしんぼう</td> </tr><tr><td>Linoone マッスグマ</td> <td>Pick Up</td> <td>Gluttony</td> </tr><tr class="a"><td>Lotad ハスボー</td> <td>Swift Swim すいすい</td> <td>Rain Dish あめうけざら</td> </tr><tr><td>Lombre ハスブレロ</td> <td>Swift Swim</td> <td>Rain Dish</td> </tr><tr class="a"><td>Ludicolo ルンパッパ</td> <td>Swift Swim</td> <td>Rain Dish</td> </tr><tr><td>Seedot タネボー</td> <td>Chlorophyll ようりょくそ</td> <td>Early Bird はやおき</td> </tr><tr class="a"><td>Nuzleaf コノハナ</td> <td>Chlorophyll</td> <td>Early Bird</td> </tr><tr><td>Shiftry ダーテング</td> <td>Chlorophyll</td> <td>Early Bird</td> </tr><tr class="a"><td>Ralts ラルトス</td> <td>Synchronize シンクロ</td> <td>Trace トレース</td> </tr><tr><td>Kirlia キルリア</td> <td>Synchronize</td> <td>Trace</td> </tr><tr class="a"><td>Gardevoir サーナイト</td> <td>Synchronize</td> <td>Trace</td> </tr><tr><td>Shroomish キノココ</td> <td>Effect Spore ほうし</td> <td>Poison Heal ポイズンヒール</td> </tr><tr class="a"><td>Breloom キノガッサ</td> <td>Effect Spore</td> <td>Poison Heal</td> </tr><tr><td>Makuhita マクノシタ</td> <td>Thick Fat あついしぼう</td> <td>Guts こんじょう</td> </tr><tr class="a"><td>Hariyama ハリテヤマ</td> <td>Thick Fat</td> <td>Guts</td> </tr><tr><td>Nosepass ノズパス</td> <td>Sturdy がんじょう</td> <td>Magnet Pull じりょく</td> </tr><tr class="a"><td>Probopass ダイノーズ</td> <td>Sturdy</td> <td>Magnet Pull</td> </tr><tr><td>Skitty エネコ</td> <td>Cute Charm メロメロボディ</td> <td>Normalize ノーマルスキン</td> </tr><tr class="a"><td>Delcatty エネコロロ</td> <td>Cute Charm</td> <td>Normalize</td> </tr><tr><td>Sableye ヤミラミ</td> <td>Keen Eye するどいめ</td> <td>Stall あとだし</td> </tr><tr class="a"><td>Mawile クチート</td> <td>Hyper Cutter かいりきバサミ</td> <td>Intimidate いかく</td> </tr><tr><td>Aron ココドラ</td> <td>Sturdy がんじょう</td> <td>Rock Head いしあたま</td> </tr><tr class="a"><td>Lairon コドラ</td> <td>Sturdy</td> <td>Rock Head</td> </tr><tr><td>Aggron ボスコドラ</td> <td>Sturdy</td> <td>Rock Head</td> </tr><tr class="a"><td>Electrike ラクライ</td> <td>Static せいでんき</td> <td>Lightningrod ひらいしん</td> </tr><tr><td>Manectric ライボルト</td> <td>Static</td> <td>Lightningrod</td> </tr><tr class="a"><td>Volbeat バルビート</td> <td>Illuminate はっこう</td> <td>Swarm むしのしらせ</td> </tr><tr><td>Illumise イルミーゼ</td> <td>Oblivious どんかん</td> <td>Tinted Lens いろめがね</td> </tr><tr class="a"><td>Budew スボミー</td> <td>Natural Cure しぜんかいふく</td> <td>Poison Point どくのトゲ</td> </tr><tr><td>Roselia ロゼリア</td> <td>Natural Cure</td> <td>Poison Point</td> </tr><tr class="a"><td>Roserade ロズレイド</td> <td>Natural Cure</td> <td>Poison Point</td> </tr><tr><td>Gulpin ゴクリン</td> <td>Liquid Ooze ヘドロえき</td> <td>Sticky Hold ねんちゃく</td> </tr><tr class="a"><td>Swalot マルノーム</td> <td>Liquid Ooze</td> <td>Sticky Hold</td> </tr><tr><td>Wailmer ホエルコ</td> <td>Water Veil みずののベール</td> <td>Oblivious どんかん</td> </tr><tr class="a"><td>Wailord ホエルオー</td> <td>Water Veil</td> <td>Oblivious</td> </tr><tr><td>Numel ドンメル</td> <td>Oblivious どんかん</td> <td>Simple たんじゅん</td> </tr><tr class="a"><td>Camerupt バクーダ</td> <td>Magma Armor マグマのよろい</td> <td>Solid Rock ハードロック</td> </tr><tr><td>Spoink バネブー</td> <td>Thick Fat あついしぼう</td> <td>Own Tempo マイペース</td> </tr><tr class="a"><td>Grumpig ブーピッグ</td> <td>Thick Fat</td> <td>Own Tempo</td> </tr><tr><td>Spinda パッチール</td> <td>Own Tempo マイペース</td> <td>Tangled Feet ちどりあし</td> </tr><tr class="a"><td>Trapinch ナックラー</td> <td>Hyper Cutter かいりきばさみ</td> <td>Arena Trap ありじごく</td> </tr><tr><td>Barboach ドジョッチ</td> <td>Oblivious どんかん</td> <td>Anticipation きけんよち</td> </tr><tr class="a"><td>Whiscash ナマズン</td> <td>Oblivious</td> <td>Anticipation</td> </tr><tr><td>Corphish ヘイガニ</td> <td>Hyper Cutter かいりきバサミ</td> <td>Shell Armor シェルアーマー</td> </tr><tr class="a"><td>Crawdaunt シザリガー</td> <td>Hyper Cutter</td> <td>Shell Armor</td> </tr><tr><td>Shuppet カゲボウズ</td> <td>Insomnia ふみん</td> <td>Frisk おみとおし</td> </tr><tr class="a"><td>Banette ジュペッタ</td> <td>Insomnia</td> <td>Frisk</td> </tr><tr><td>Tropius トロピウス</td> <td>Chlorophyll ようりょくそ</td> <td>Solar Power サンパワー</td> </tr><tr class="a"><td>Absol アブソル</td> <td>Pressure プレッシャー</td> <td>Super Luck きょううん</td> </tr><tr><td>Snorunt ユキワラシ</td> <td>Inner Focus せいしんりょく</td> <td>Ice Body アイスボディ</td> </tr><tr class="a"><td>Glalie オニゴーリ</td> <td>Inner Focus</td> <td>Ice Body</td> </tr><tr><td>Spheal タマザラシ</td> <td>Thick Fat あついしぼう</td> <td>Ice Body</td> </tr><tr class="a"><td>Sealeo トドグラー</td> <td>Thick Fat</td> <td>Ice Body</td> </tr><tr><td>Walrein トドゼルガ</td> <td>Thick Fat</td> <td>Ice Body</td> </tr><tr class="a"><td>Relicanth ジーランス</td> <td>Swift Swim すいすい</td> <td>Rock Head いしあたま</td> </tr><tr><td>Bidoof ビッパ</td> <td>Simple たんじゅん</td> <td>Unaware てんねん</td> </tr><tr class="a"><td>Bibarel ビーダル</td> <td>Simple</td> <td>Unaware</td> </tr><tr><td>Shinx コリンク</td> <td>Rivalry とうそうしん</td> <td>Intimidate いかく</td> </tr><tr class="a"><td>Luxio ルクシオ</td> <td>Rivalry</td> <td>Intimidate</td> </tr><tr><td>Luxray レントラー</td> <td>Rivalry</td> <td>Intimidate</td> </tr><tr class="a"><td>Pachirisu パチリス</td> <td>Run Away にげあし</td> <td>Pick Up ものひろい</td> </tr><tr><td>Shellos カラナクシ</td> <td>Sticky Hold ねんちゃく</td> <td>Storm Drain よびみず</td> </tr><tr class="a"><td>Gastrodon トリトドン</td> <td>Sticky Hold</td> <td>Storm Drain</td> </tr><tr><td>Drifloon フワンテ</td> <td>Aftermath ゆうばく</td> <td>Unburden かるわざ</td> </tr><tr class="a"><td>Drifblim フワライド</td> <td>Aftermath</td> <td>Unburden</td> </tr><tr><td>Buneary ミミロル</td> <td>Run Away にげあし</td> <td>Klutz ぶきよう</td> </tr><tr class="a"><td>Lopunny ミミロップ</td> <td>Cute Charm メロメロボディ</td> <td>Klutz</td> </tr><tr><td>Glameow ニャルマー</td> <td>Limber じゅうなん</td> <td>Own Tempo マイペース</td> </tr><tr class="a"><td>Purugly ブニャット</td> <td>Thick Fat あついしぼう</td> <td>Own Tempo</td> </tr><tr><td>Stunky スカンプー</td> <td>Stench あくしゅう</td> <td>Aftermath ゆうばく</td> </tr><tr class="a"><td>Skuntank スカタンク</td> <td>Stench</td> <td>Aftermath</td> </tr><tr><td>Bronzor ドーミラー</td> <td>Levitate ふゆう</td> <td>Heatproof たいねつ</td> </tr><tr class="a"><td>Bronzong ドータクン</td> <td>Levitate</td> <td>Heatproof</td> </tr><tr><td>Chatot ペラップ</td> <td>Keen Eye するどいめ</td> <td>Tangled Feet ちどりあし</td> </tr><tr class="a"><td>Riolu リオル</td> <td>Steadfast ふくつのこころ</td> <td>Inner Focus せいしんりょく</td> </tr><tr><td>Lucario ルカリオ</td> <td>Steadfast</td> <td>Inner Focus</td> </tr><tr class="a"><td>Skorupi スコルピ</td> <td>Battle Armor カブトアーマー</td> <td>Sniper スナイパー</td> </tr><tr><td>Drapion ドラピオン</td> <td>Battle Armor</td> <td>Sniper</td> </tr><tr class="a"><td>Croagunk グレッグル</td> <td>Anticipation きけんよち</td> <td>Dry Skin かんそうはだ</td> </tr><tr><td>Toxicroak ドクロッグ</td> <td>Anticipation</td> <td>Dry Skin</td> </tr><tr class="a"><td>Finneon ケイコウオ</td> <td>Swift Swim すいすい</td> <td>Storm Drain よびみず</td> </tr><tr><td>Lumineon ネオラント</td> <td>Swift Swim</td> <td>Storm Drain</td> </tr></tbody></table><h3><a id="iv_creation">How the IVs of a Pokemon are created<br /> ポケモンの個体値の求め方<br /></a></h3> <p>The six IVs of the Pokemon are also created from just two RNG calls. Since each IV consists of 5 bits (because the binary number 11111 is equal to 31 in decimal), the first random number would contain 3 of these IVs (5 × 3 = 15), with one redundant bit, while the second random number would contain the other 3.</p> <p> 6種類のポケモンの個体値は2回の乱数生成器の実行結果から生成される。各個体値は5ビットであり(二進数の11111は十進数で31となる)、1個目の乱数は3種類(5x3=15)の個体値を含み、1ビット冗長となっている。残りの3種類の個体値は2個目の乱数に含まれている。</p> <p>The IVs would be extracted from the two random numbers as follows:</p> <pre> First Random Number: x|xxxxx|xxxxx|xxxxx -|DefIV|AtkIV|HP IV<br />Second Random Number: x|xxxxx|xxxxx|xxxxx -|SpDIV|SpAIV|SpeIV </pre> <p>個体値は2個の乱数から次のように抽出される。<br /> 1個目の乱数:    x|xxxxx|xxxxx|xxxxx<br />                           -|防御 |攻撃 |HP<br /><br /> 2個目の乱数:    x|xxxxx|xxxxx|xxxxx<br />                           -|特防 |特攻 |素早</p> <p> </p> <p>For example, given the subsequent two random numbers [5233] and [E470] as above, we would have:</p> <p>First Random Number = [5233] = 0|10100|10001|10011. Hence, the Defense IV would be 10100 =<strong>20</strong>, the Attack IV would be 10001 =<strong>17</strong>and the HP IV would be 10011 =<strong>19</strong>.</p> <p>Second Random Number = [E470] = 1|11001|00011|10000. Hence, the Special Defense IV would be 11001 =<strong>25</strong>, the Special Attack IV would be 00011 =<strong>3</strong>and the Speed IV would be 10000 =<strong>16</strong>.</p> <p>例えば2個の乱数が [5233] と [E470] として与えられたとする。<br /> 1個目の乱数が[5233] = 0|10100|10001|10011 B のため、防御の個体値が 10100B = 20D, 攻撃の個体値が 10001B = 25D, HPの個体値が 10011B = 19Dとなる。<br /> 2個目の乱数が[E470] = 1|11001|00011|10000 B のため、特防の個体値が 11001B = 25D, 特攻の個体値が00011B = 3D, 素早さの個体値が1000B = 16Dとなる。</p> <p>Thus, our Pokemon would have the IVs 19/17/20/3/25/16, written in the usual format of HP IV/Atk IV/Def IV/SpA IV/SpD IV/Spe IV.</p> <p>これにより、ポケモンの個体値は HABCDSの順に 19-17-20-3-25-16として求められる。</p> <h3><a id="rng_pokemon_generation">How the RNG is called in the games to generate a Pokemon<br /> ポケモンが生成されるときの乱数生成器の実行方法<br /></a></h3> <p>There are basically three different ways of how the RNG is invoked to produce a Pokemon, depending on the game and the Pokemon:</p> <p>ポケモンを生成する際には、ゲームとポケモンの種類によって基本的に3個の異なった乱数生成器の実行手法がある。</p> <dl><dt>Method 1 手法1<br /></dt> <dd>Four RNG calls are made, two to generate the PID and two to generate the IVs. It can be illustrated as [PID] [PID] [IVs] [IVs].</dd> </dl><dl><dd>4回乱数生成器が実行され、2個の乱数がポケモンIDを生成するのに利用される。残りの2個が個体値を決定するのに利用される。これらは[PID] [PID] [IVs] [IVs]ように表される。</dd> <dt>Method 2 手法2<br /></dt> <dd>Five RNG calls are made. The first two are used to generate the PID and the last two are used to generate the IVs. The third RNG call is not used for anything. It can be illustrated as [PID] [PID] [xxxx] [IVs] [IVs].</dd> </dl><dl><dd> 5回乱数生成器が実行され、最初の2個がポケモンIDを生成するのに利用される。3個目は無視され、4個目と5個目が個体値を決定するのに利用される。これらは[PID] [PID] [xxxx] [IVs] [IVs]のように表される。<br /></dd> <dt>Method 3 手法3<br /></dt> <dd>Five RNG calls are made. The first and third are used to generate the PID and the last two are used to generate the IVs. The second RNG call is not used for anything. It can be illustrated as [PID] [xxxx] [PID] [IVs] [IVs].</dd> </dl><dl><dd> 5回乱数生成器が実行され、1番目と3番目の乱数がポケモンIDを生成するのに利用される。2番目の乱数は無視される。4個目と5個目の乱数が個体値を決定するのに利用される。これらは[PID] [xxxx] [PID] [IVs] [IVs]のように表される。</dd> </dl><p> </p> <p>(訳者註: 本スレにて手法4 (Method 4) [PID][PID][IVs][xxxx][IVs]となる野生ポケモンの出現が報告されている。出現要因は不明)</p> <p>Methods 2 and 3 are only used in Pokemon Ruby, Sapphire, Emerald, Fire Red and Leaf Green (RSEFRLG) to produce wild Pokemon. All the Pokemon you catch in these games that are not wild Pokemon are created using Method 1. Examples of non-wild Pokemon that you can catch or be given in the game are:</p> <ul><li>Legendary Pokemon</li> <li>Starter Pokemon</li> <li>Eevee in Fire Red and Leaf Green</li> <li>Castform and Beldum in Ruby, Sapphire and Emerald</li> </ul><p> 手法2と3はポケモンルビー、サファイア、エメラルド、ファイアレッド、リーフグリーンのみ野生のポケモンを生成するのに使われる。これらのゲームで捕まえた野生以外のポケモンはすべて手法1で生成される。ゲーム内で捕まえることのできる野生以外のポケモンの例は次の通りである。<br /> * 伝説のポケモン<br /> * 最初のポケモン<br /> * ファイアレッドとリーフグリーンのイーブイ<br /> * ルビー、サファイア、エメラルドのポワルン(Castform)とダンバル(Beldum)</p> <p>Method 1 is also used for some RSEFRLG wild Pokemon and for all Diamond and Pearl Pokemon, whether they are wild or not.</p> <p> 手法1はルビー、サファイア、エメラルド、ファイアレッド、リーフグリーン(RSEFRLG)で一部の野生ポケモンの出現の際に利用される。また、ダイヤモンドとパールでは野生のポケモンかそうでないかにかかわらずすべての場合に利用される。</p> <p>The criterion for choosing whether to use Method 1, 2 or 3 in the creation of wild Pokemon in Ruby, Sapphire, Fire Red and Leaf Green seems to be arbitrary, although it might be related to the terrain where they are situated.</p> <p> ルビー、サファイア、エメラルド、ファイアレッド、リーフグリーンでの野生ポケもの新規作成に手法1,2または3のいずれを利用するかの選択基準は不定であるように思えるが、発生場所に関連しているかもしれない。</p> <p>(訳者註:  ここで「発生場所に関連しているかもしれない」という記述があるが、断定でないことに注意。本スレで勘違いしている人が多く見受けられる。同じ場所、同じポケモンで手法が異なるという報告も散見される。今後解析が必要な部分である)</p> <p>To summarise, here are the methods used for each game depending on the Pokemon being caught or given:</p> <p>まとめるとどの手法が各ゲームでポケモンを捕まえるまたはもらう場合に利用される方法は次のようになる。</p> <table class="sortable"><thead><tr><th>Game ゲーム</th> <th>Wild Pokemon Methods<br /> 野生ポケモンの手法</th> <th>Non-wild Pokemon Methods<br /> 非野生ポケモンの手法</th> </tr></thead><tbody><tr class="a"><td>RSFRLGE</td> <td>1, 2 or 3</td> <td>1</td> </tr><tr><td>DP</td> <td>1</td> <td>1</td> </tr></tbody></table><h2><a id="example">A Complete Example<br /> ポケモンの生成例<br /></a></h2> <p>Suppose you meet a wild Tentacool in Emerald. Let’s assume that Method 2 is chosen for Tentacool to be generated. Also we assume that the current RNG seed is [560B9CE3].</p> <p> もしエメラルドで野生のメノクラゲ(Tentacool)に遭遇したとする。また、メノクラゲを生成する為に手法2が選択されたとする。さらに、現在の乱数生成器に与えられる乱数の種が[560B9CE3]であったとする。</p> <p>The game calls the RNG and gets the number [2751]. The game calls the RNG again and gets the number [7E48]. Thus, the PID of this Tentacool is [7E482751].</p> <p> ゲームで乱数生成器が実行された場合に[2751]という乱数が得られる。乱数生成器が再度実行され、[7E48]という乱数が得られる。これによりメノクラゲのポケモンIDは[7E482751]となる。</p> <p>This hexadecimal number is the 32-bit binary number</p> <pre> 01111110010010000010011101010001 </pre> <p>which is equal to 2118657873 in decimal. The last two digits of this decimal number are 73. Since this number is greater than 24, we subtract 25 from it. 73 minus 25 is equal to 48. 48 is still greater than 24, so we again subtract 25 from it, becoming 23. Hence this Tentacool would have a<strong>Careful</strong>nature, since that is the nature that the number 23 corresponds to.</p> <p> 十六進数[7E482751]を32bitとの二進数で表すと01111110010010000010011101010001、十進数で表すと2118657873となる。十進数の下2桁は73となる。この値を25で割ったあまりは23となる。よってメノクラゲの性格は表から求めると「しんちょう」となる。</p> <p>The last two digits of the PID in hexadecimal are 51, which is equal to 01010001 in binary, or 81 in decimal. Tentacool has a 50% chance of being female. Since the number 81 is between 0 and 126, this Tentacool would be<strong>female</strong>.</p> <p> ポケモンIDの十六進数での下位2桁は[51]であり、二進数で01010001、十進数で81となる。メノクラゲは50%の可能性で♀となる。81は0から126の間の数値のためこのメノクラゲは♀となる。</p> <p>The last digit of the binary representation of the PID is 1. Thus, this Tentacool would have the second possible ability, i.e.<strong>Liquid Ooze</strong>.</p> <p>ポケモンIDを二進数で表したときの下1桁は1すなわち奇数となっている。よってこのメノクラゲは2個目の特性「ヘドロえき」を持つことになる。</p> <p>The game now calls the RNG for a third time, getting the number [CAB4]. This number is discarded since we’re using Method 2 to generate the Pokemon. A fourth call to the RNG yields the number [629C]. This number is equal to</p> <pre> 0|11000|10100|11100 </pre> <p>in binary. The Defense IV would then be the binary number 11000, which is<strong>24</strong>in decimal, the Attack IV would be 10100, which is<strong>20</strong>in decimal, and the HP IV would be 11100, which is<strong>28</strong>in decimal.</p> <p> 3回目の乱数生成器の実行があり[CAB4]という値が得られる。これは手法2ではポケモンの生成に利用されず廃棄される。4回目の乱数生成器の実行では[629C]という値が得られ、二進数で0|11000|10100|11100と表される。防御の個体値は二進数で11000、十進数で28となる。攻撃の個体値は二進数で10100,十進数で20となる。HPの個体値は二進数で11100、十進数で28となる。</p> <p>A final invocation to the RNG gives us the number [5EE9]. This number is equal to</p> <pre> 0|10111|10111|01001 </pre> <p>in binary. The Special Defense IV would thus be the binary number 10111, which is<strong>23</strong>in decimal, the Special Attack IV would be 10111, which is<strong>23</strong>in decimal and the Speed IV would be 01001, which is<strong>9</strong>in decimal.</p> <p> 最後に5回目の乱数生成器の実行があり、[5EE9]という値が得られる。二進数で0|10111|10111|01001と表される。特防の個体値は二進数で10110,十進数で23となる。特攻の個体値は二進数で10111,十進数で23となる。素早さの個体値は二進数で01001となる。</p> <p>To recapitulate, you would have encountered a female Tentacool having a Careful nature, the Liquid Ooze ability and 28/20/24/23/23/9 IVs.</p> <p>まとめると遭遇した野生のメノクラゲの特性はしんちょう、性別は♀、ヘドロえきの特性をもち、個体値は28-20-24-23-23-9となる。</p> </div> <div id="footer">All guides and strategy information are © 2004-2008 Smogon.com and its<a href="/credits" title="Thanks, guys!">contributors</a>. Pokémon is © 1995-2008 Nintendo.</div>

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー