List of items by index number (Generation I): Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(Moved TMs 51-55)
mNo edit summary
(39 intermediate revisions by 15 users not shown)
Line 1: Line 1:
Each item has a number used to identify it in any game. The following list enumerates them according to the way they are stored in any [[Generation I]] GB game.
Each item has a number used to identify it in any game. The following list enumerates them according to the way they are stored in any [[Generation I]] [[Game Boy]] game.


==Normal Items==
The names of items are stored in the ROM of the English {{2v2|Red|Blue}} games from the address 0x472B to 0x4A62 (0x433F to 0x45B4 in the Japanese games). The format is a simple list of variable-length strings (each byte of the string corresponding to a character, per the game's character encoding), with different strings separated by the byte 0x50.
{| align="center" style="background: #{{platinum color dark}}; -moz-border-radius: 10px; border: 5px solid #{{pearl color}};"
 
{| class="roundy" style="margin: auto; background: #{{Blue color}}; border: 5px solid #{{Red color}}"
|-
|-
|
|
{| border="1" style="background: #fff; border: 1px solid #{{platinum color dark}}; border-collapse:collapse;"
{| class="roundy sortable" border="1" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse: collapse"
|- style="background:#{{platinum color dark}};"
|-
! style="background:#{{diamond color}}; -moz-border-radius-topleft: 5px;" | {{color|{{diamond color dark}}|#}}
! style="background-color:#{{Yellow color}}; {{roundytl|5px}}" | #
! style="background:#{{diamond color}};" | {{color|{{diamond color dark}}|Hex}}
! style="background-color:#{{Yellow color}}" | Hex
! style="background:#{{diamond color}};" | {{color|{{diamond color dark}}|Bag}}
! style="background-color:#{{Yellow color}}; {{roundytr|5px}}" | Item
! style="background:#{{diamond color}};" | {{color|{{diamond color dark}}|Item}}
{{hexlist|Nothing|00|000|no|8=no}}{{tt|*|Not the real name. It appears as a glitch item if forced, called '!j' in Red and Blue and 'x' in Yellow.}}
! style="background:#{{diamond color}}; -moz-border-radius-topright: 5px;" colspan="2" | {{color|{{diamond color dark}}|Pocket}}
{{hexlist|Master Ball|01|001|no|8=no}}
{{hexlist|Nothing|00|000}}
{{hexlist|Ultra Ball|02|002|no|8=no}}
{{hexlist|Master Ball|01|001}}
{{hexlist|Great Ball|03|003|no|8=no}}
{{hexlist|Ultra Ball|02|002}}
{{hexlist|Poké Ball|04|004|no|8=no}}
{{hexlist|Great Ball|03|003}}
{{hexlist|Town Map|05|005|no|8=no}}
{{hexlist|Poké Ball|04|004}}
{{hexlist|Bicycle|06|006|no|8=no}}
{{hexlist|Town Map|05|005}}
{{hexlist|List of unobtainable items#?????{{!}}?????|07|007|no|8=no}}
{{hexlist|Bicycle|06|006}}
{{hexlist|Safari Ball|08|008|no|8=no}}
{{hexlist|Safari Ball|08|008}}
{{hexlist|Pokédex|09|009|no|8=no}}
{{hexlist|Moon Stone|0A|010}}
{{hexlist|Moon Stone|0A|010|no|8=no}}
{{hexlist|Antidote|0B|011}}
{{hexlist|Antidote|0B|011|no|8=no}}
{{hexlist|Burn Heal|0C|012}}
{{hexlist|Burn Heal|0C|012|no|8=no}}
{{hexlist|Ice Heal|0D|013}}
{{hexlist|Ice Heal|0D|013|no|8=no}}
{{hexlist|Awakening|0E|014}}
{{hexlist|Awakening|0E|014|no|8=no}}
{{hexlist|Parlyz Heal|0F|015}}
{{hexlist|Paralyze Heal{{!}}Parlyz Heal|0F|015|no|8=no}}
{{hexlist|Full Restore|10|016}}
{{hexlist|Full Restore|10|016|no|8=no}}
{{hexlist|Max Potion|11|017}}
{{hexlist|Max Potion|11|017|no|8=no}}
{{hexlist|Hyper Potion|12|018}}
{{hexlist|Hyper Potion|12|018|no|8=no}}
{{hexlist|Super Potion|13|019}}
{{hexlist|Super Potion|13|019|no|8=no}}
{{hexlist|Potion|14|020}}
{{hexlist|Potion|14|020|no|8=no}}
{{hexlist|Escape Rope|1D|029}}
{{hexlist|List of unobtainable items#BoulderBadge{{!}}BoulderBadge|15|021|no|8=no}}
{{hexlist|Repel|1E|030}}
{{hexlist|List of unobtainable items#CascadeBadge{{!}}CascadeBadge|16|022|no|8=no}}
{{hexlist|Old Amber|1F|031}}
{{hexlist|List of unobtainable items#ThunderBadge{{!}}ThunderBadge|17|023|no|8=no}}
{{hexlist|Fire Stone|20|032}}
{{hexlist|List of unobtainable items#RainbowBadge{{!}}RainbowBadge|18|024|no|8=no}}
{{hexlist|Thunderstone|21|033}}
{{hexlist|List of unobtainable items#SoulBadge{{!}}SoulBadge|19|025|no|8=no}}
{{hexlist|Water Stone|22|034}}
{{hexlist|List of unobtainable items#MarshBadge{{!}}MarshBadge|1A|026|no|8=no}}
{{hexlist|HP Up|23|035}}
{{hexlist|List of unobtainable items#VolcanoBadge{{!}}VolcanoBadge|1B|027|no|8=no}}
{{hexlist|Protein|24|036}}
{{hexlist|List of unobtainable items#EarthBadge{{!}}EarthBadge|1C|028|no|8=no}}
{{hexlist|Iron|25|037}}
{{hexlist|Escape Rope|1D|029|no|8=no}}
{{hexlist|Carbos|26|038}}
{{hexlist|Repel|1E|030|no|8=no}}
{{hexlist|Calcium|27|039}}
{{hexlist|Old Amber|1F|031|no|8=no}}
{{hexlist|Rare Candy|28|040}}
{{hexlist|Fire Stone|20|032|no|8=no}}
{{hexlist|Dome Fossil|29|041}}
{{hexlist|Thunder Stone{{!}}Thunderstone|21|033|no|8=no}}
{{hexlist|Helix Fossil|2A|042}}
{{hexlist|Water Stone|22|034|no|8=no}}
{{hexlist|List of key items in Generation I#Secret Key{{!}}Secret Key|2B|043|6=Secret Key III}}
{{hexlist|HP Up|23|035|no|8=no}}
{{hexlist|Bike Voucher|2D|045}}
{{hexlist|Protein|24|036|no|8=no}}
{{hexlist|X Accuracy|2E|046}}
{{hexlist|Iron|25|037|no|8=no}}
{{hexlist|Leaf Stone|2F|047}}
{{hexlist|Carbos|26|038|no|8=no}}
{{hexlist|Card Key|30|048}}
{{hexlist|Calcium|27|039|no|8=no}}
{{hexlist|Nugget|31|049}}
{{hexlist|Rare Candy|28|040|no|8=no}}
{{hexlist|PP Up|32|050}}
{{hexlist|Dome Fossil|29|041|no|8=no}}
{{hexlist|Poké Doll|33|051}}
{{hexlist|Helix Fossil|2A|042|no|8=no}}
{{hexlist|Full Heal|34|052}}
{{hexlist|List of Key Items in Generation I#Secret Key{{!}}Secret Key|2B|043|no|8=no}}
{{hexlist|Revive|35|053}}
{{hexlist|List of unobtainable items#?????{{!}}?????|2C|044|no|8=no}}
{{hexlist|Max Revive|36|054}}
{{hexlist|Bike Voucher|2D|045|no|8=no}}
{{hexlist|Guard Spec.|37|055}}
{{hexlist|X Accuracy|2E|046|no|8=no}}
{{hexlist|Super Repel|38|056}}
{{hexlist|Leaf Stone|2F|047|no|8=no}}
{{hexlist|Max Repel|39|057}}
{{hexlist|Card Key|30|048|no|8=no}}
{{hexlist|Dire Hit|3A|058}}
{{hexlist|Nugget|31|049|no|8=no}}
{{hexlist|Fresh Water|3C|060}}
{{hexlist|PP Up|32|050|no|8=no}}{{tt|*|A glitch item rather than the actual PP Up. Cannot be used.}}
{{hexlist|Soda Pop|3D|061}}
{{hexlist|Poké Doll|33|051|no|8=no}}
{{hexlist|Lemonade|3E|062}}
{{hexlist|Full Heal|34|052|no|8=no}}
{{hexlist|S.S. Ticket|3F|063}}
{{hexlist|Revive|35|053|no|8=no}}
{{hexlist|Gold Teeth|40|064}}
{{hexlist|Max Revive|36|054|no|8=no}}
{{hexlist|X Attack|41|065}}
{{hexlist|Guard Spec.|37|055|no|8=no}}
{{hexlist|X Defend|42|066}}
{{hexlist|Super Repel|38|056|no|8=no}}
{{hexlist|X Speed|43|067}}
{{hexlist|Max Repel|39|057|no|8=no}}
{{hexlist|X Special|44|068}}
{{hexlist|Dire Hit|3A|058|no|8=no}}
{{hexlist|Coin Case|45|069}}
{{hexlist|Coin|3B|059|no|8=no}}
{{hexlist|Oak's Parcel|46|070}}
{{hexlist|Fresh Water|3C|060|no|8=no}}
{{hexlist|Itemfinder|47|071}}
{{hexlist|Soda Pop|3D|061|no|8=no}}
{{hexlist|Silph Scope|48|072}}
{{hexlist|Lemonade|3E|062|no|8=no}}
{{hexlist|Poké Flute|49|073}}
{{hexlist|List of Key Items in Generation I#S.S. Ticket{{!}}S.S. Ticket|3F|063|no|8=no}}
{{hexlist|Lift Key|4A|074}}
{{hexlist|Gold Teeth|40|064|no|8=no}}
{{hexlist|Exp. Share{{!}}Exp. All|4B|075|yes|All|Exp. Share}}
{{hexlist|X Attack|41|065|no|8=no}}
{{hexlist|Old Rod|4C|076}}
{{hexlist|X Defend|42|066|no|8=no}}
{{hexlist|Good Rod|4D|077}}
{{hexlist|X Speed|43|067|no|8=no}}
{{hexlist|Super Rod|4E|078}}
{{hexlist|X Sp. Atk{{!}}X Special|44|068|no|8=no}}
{{hexlist|PP Up|4F|079}}
{{hexlist|Coin Case|45|069|no|8=no}}
{{hexlist|Ether|50|080}}
{{hexlist|Oak's Parcel|46|070|no|8=no}}
{{hexlist|Max Ether|51|081}}
{{hexlist|Itemfinder|47|071|no|8=no}}
{{hexlist|Elixir|52|082}}
{{hexlist|Silph Scope|48|072|no|8=no}}
{{hexlist|Max Elixir|53|083}}
{{hexlist|Poké Flute|49|073|no|8=no}}
{{hexlist|HM01|C4|196|yes|All|HM Normal|7=TMs and HMs}}
{{hexlist|Lift Key|4A|074|no|8=no}}
{{hexlist|HM02|C5|197|yes|All|HM Flying|7=TMs and HMs}}
{{hexlist|Exp. Share{{!}}Exp. All|4B|075|no|8=no}}
{{hexlist|HM03|C6|198|yes|All|HM Water|7=TMs and HMs}}
{{hexlist|Old Rod|4C|076|no|8=no}}
{{hexlist|HM04|C7|199|yes|All|HM Normal|7=TMs and HMs}}
{{hexlist|Good Rod|4D|077|no|8=no}}
{{hexlist|HM05|C8|200|yes|All|HM Normal|7=TMs and HMs}}
{{hexlist|Super Rod|4E|078|no|8=no}}
{{hexlist|TM01|C9|201|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|PP Up|4F|079|no|8=no}}
{{hexlist|TM02|CA|202|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|Ether|50|080|no|8=no}}
{{hexlist|TM03|CB|203|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|Max Ether|51|081|no|8=no}}
{{hexlist|TM04|CC|204|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|Elixir{{!}}Elixer|52|082|no|8=no}}
{{hexlist|TM05|CD|205|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|Max Elixir{{!}}Max Elixer|53|083|no|8=no}}
{{hexlist|TM06|CE|206|yes|All|TM Poison|7=TMs and HMs}}
{{hexlist|HM01|C4|196|no|8=no}}
{{hexlist|TM07|CF|207|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|HM02|C5|197|no|8=no}}
{{hexlist|TM08|D0|208|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|HM03|C6|198|no|8=no}}
{{hexlist|TM09|D1|209|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|HM04|C7|199|no|8=no}}
{{hexlist|TM10|D2|210|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|HM05|C8|200|no|8=no}}
{{hexlist|TM11|D3|211|yes|All|TM Water|7=TMs and HMs}}
{{hexlist|TM01|C9|201|no|8=no}}
{{hexlist|TM12|D4|212|yes|All|TM Water|7=TMs and HMs}}
{{hexlist|TM02|CA|202|no|8=no}}
{{hexlist|TM13|D5|213|yes|All|TM Ice|7=TMs and HMs}}
{{hexlist|TM03|CB|203|no|8=no}}
{{hexlist|TM14|D6|214|yes|All|TM Ice|7=TMs and HMs}}
{{hexlist|TM04|CC|204|no|8=no}}
{{hexlist|TM15|D7|215|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM05|CD|205|no|8=no}}
{{hexlist|TM16|D8|216|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM06|CE|206|no|8=no}}
{{hexlist|TM17|D9|217|yes|All|TM Fighting|7=TMs and HMs}}
{{hexlist|TM07|CF|207|no|8=no}}
{{hexlist|TM18|DA|218|yes|All|TM Fighting|7=TMs and HMs}}
{{hexlist|TM08|D0|208|no|8=no}}
{{hexlist|TM19|DB|219|yes|All|TM Fighting|7=TMs and HMs}}
{{hexlist|TM09|D1|209|no|8=no}}
{{hexlist|TM20|DC|220|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM10|D2|210|no|8=no}}
{{hexlist|TM21|DD|221|yes|All|TM Grass|7=TMs and HMs}}
{{hexlist|TM11|D3|211|no|8=no}}
{{hexlist|TM22|DE|222|yes|All|TM Grass|7=TMs and HMs}}
{{hexlist|TM12|D4|212|no|8=no}}
{{hexlist|TM23|DF|223|yes|All|TM Dragon|7=TMs and HMs}}
{{hexlist|TM13|D5|213|no|8=no}}
{{hexlist|TM24|E0|224|yes|All|TM Electric|7=TMs and HMs}}
{{hexlist|TM14|D6|214|no|8=no}}
{{hexlist|TM25|E1|225|yes|All|TM Electric|7=TMs and HMs}}
{{hexlist|TM15|D7|215|no|8=no}}
{{hexlist|TM26|E2|226|yes|All|TM Ground|7=TMs and HMs}}
{{hexlist|TM16|D8|216|no|8=no}}
{{hexlist|TM27|E3|227|yes|All|TM Ground|7=TMs and HMs}}
{{hexlist|TM17|D9|217|no|8=no}}
{{hexlist|TM28|E4|228|yes|All|TM Ground|7=TMs and HMs}}
{{hexlist|TM18|DA|218|no|8=no}}
{{hexlist|TM29|E5|229|yes|All|TM Psychic|7=TMs and HMs}}
{{hexlist|TM19|DB|219|no|8=no}}
{{hexlist|TM30|E6|230|yes|All|TM Psychic|7=TMs and HMs}}
{{hexlist|TM20|DC|220|no|8=no}}
{{hexlist|TM31|E7|231|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM21|DD|221|no|8=no}}
{{hexlist|TM32|E8|232|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM22|DE|222|no|8=no}}
{{hexlist|TM33|E9|233|yes|All|TM Psychic|7=TMs and HMs}}
{{hexlist|TM23|DF|223|no|8=no}}
{{hexlist|TM34|EA|234|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM24|E0|224|no|8=no}}
{{hexlist|TM35|EB|235|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM25|E1|225|no|8=no}}
{{hexlist|TM36|EC|236|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM26|E2|226|no|8=no}}
{{hexlist|TM37|ED|237|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM27|E3|227|no|8=no}}
{{hexlist|TM38|EE|238|yes|All|TM Fire|7=TMs and HMs}}
{{hexlist|TM28|E4|228|no|8=no}}
{{hexlist|TM39|EF|239|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM29|E5|229|no|8=no}}
{{hexlist|TM40|F0|240|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM30|E6|230|no|8=no}}
{{hexlist|TM41|F1|241|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM31|E7|231|no|8=no}}
{{hexlist|TM42|F2|242|yes|All|TM Psychic|7=TMs and HMs}}
{{hexlist|TM32|E8|232|no|8=no}}
{{hexlist|TM43|F3|243|yes|All|TM Flying|7=TMs and HMs}}
{{hexlist|TM33|E9|233|no|8=no}}
{{hexlist|TM44|F4|244|yes|All|TM Psychic|7=TMs and HMs}}
{{hexlist|TM34|EA|234|no|8=no}}
{{hexlist|TM45|F5|245|yes|All|TM Electric|7=TMs and HMs}}
{{hexlist|TM35|EB|235|no|8=no}}
{{hexlist|TM46|F6|246|yes|All|TM Psychic|7=TMs and HMs}}
{{hexlist|TM36|EC|236|no|8=no}}
{{hexlist|TM47|F7|247|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM37|ED|237|no|8=no}}
{{hexlist|TM48|F8|248|yes|All|TM Rock|7=TMs and HMs}}
{{hexlist|TM38|EE|238|no|8=no}}
{{hexlist|TM49|F9|249|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM39|EF|239|no|8=no}}
{{hexlist|TM50|FA|250|yes|All|TM Normal|7=TMs and HMs}}
{{hexlist|TM40|F0|240|no|8=no}}
{{hexlist|TM41|F1|241|no|8=no}}
{{hexlist|TM42|F2|242|no|8=no}}
{{hexlist|TM43|F3|243|no|8=no}}
{{hexlist|TM44|F4|244|no|8=no}}
{{hexlist|TM45|F5|245|no|8=no}}
{{hexlist|TM46|F6|246|no|8=no}}
{{hexlist|TM47|F7|247|no|8=no}}
{{hexlist|TM48|F8|248|no|8=no}}
{{hexlist|TM49|F9|249|no|8=no}}
{{hexlist|TM50|FA|250|no|8=no}}
{{hexlist|List of unobtainable items#TM51{{!}}TM51|FB|251|no|8=no}}
{{hexlist|List of unobtainable items#TM52{{!}}TM52|FC|252|no|8=no}}
{{hexlist|List of unobtainable items#TM53{{!}}TM53|FD|253|no|8=no}}
{{hexlist|List of unobtainable items#TM54{{!}}TM54|FE|254|no|8=no}}
{{hexlist|List of unobtainable items#TM55{{!}}TM55|FF|255|no|8=no}}
|}
|}
|}
|}


==Unused Items==
==Invalid items (adjacent names)==
{| border="1" cellpadding="2" style="margin: auto; border: 1px solid #88a; border-collapse: collapse;"
Directly following the item names—from address 0x4A63 in English, 0x45B5 in Japanese—are a list of floor names which are stored in the same format as the item names, meaning that they can be forced to appear as items; however they do not have valid effects and can freeze the game when used. These names are used by lifts and are retrieved from the same ROM location, meaning there is nothing in the games to suggest that these were ever intended as real items.
|- style="background: #ccf;"
 
! #
{| class="roundy" style="margin: auto; background: #{{Blue color}}; border: 5px solid #{{Red color}}"
! Hex
! Item
|-
|-
| 007 || 07 || [[List_of_dummied_out_key_items#?????|?????]]
|
{| class="roundy sortable" border="1" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse: collapse"
|-
|-
| 009 || 09 || [[Pokédex]]
! style="background-color:#{{Yellow color}}; {{roundytl|5px}}" | #
! style="background-color:#{{Yellow color}}" | Hex
! style="background-color:#{{Yellow color}}; {{roundytr|5px}}" | Item
{{hexlist|List of unobtainable items#B2F{{!}}B2F|54|084|no|8=no}}
{{hexlist|List of unobtainable items#B1F{{!}}B1F|55|085|no|8=no}}
{{hexlist|List of unobtainable items#1F{{!}}1F|56|086|no|8=no}}
{{hexlist|List of unobtainable items#2F{{!}}2F|57|087|no|8=no}}
{{hexlist|List of unobtainable items#3F{{!}}3F|58|088|no|8=no}}
{{hexlist|List of unobtainable items#4F{{!}}4F|59|089|no|8=no}}
{{hexlist|List of unobtainable items#5F{{!}}5F|5A|090|no|8=no}}
{{hexlist|List of unobtainable items#6F{{!}}6F|5B|091|no|8=no}}
{{hexlist|List of unobtainable items#7F{{!}}7F|5C|092|no|8=no}}
{{hexlist|List of unobtainable items#8F{{!}}8F|5D|093|no|8=no}}
{{hexlist|List of unobtainable items#9F{{!}}9F|5E|094|no|8=no}}
{{hexlist|List of unobtainable items#10F{{!}}10F|5F|095|no|8=no}}
{{hexlist|List of unobtainable items#11F{{!}}11F|60|096|no|8=no}}
{{hexlist|List of unobtainable items#B4F{{!}}B4F|61|097|no|8=no}}
|}
|}
 
In the Japanese games, a series of [[Pokémon Red and Green Beta|unused]] strings also follows the list of floor names, from address 0x45F5 to 0x4671. The exact same data follows the floor names in the English games, from address 0x4A92 to 0x4B0E. Since this data follows the Japanese encoding, the strings are nonsense within English games. Like the list of floor names, they do not have valid effects when forced as items.
 
The last text string, "excellent" (Japanese: エクセレント) is curiously not terminated by 0x50. It is included in the internal name of the hex:74 item glitch item according to the buffer at CD68 (an address to store the names of strings and copy them elsewhere) after the buffer is updated when the name of the item is selected, however, the lack of a 0x50 terminating character is responsible for obscuring the name of the item and making "エクセレント" invisible. In addition, the lack of a 0x50 character in the glitch item causes the game to simply freeze when it is selected (before it can be used), when a 0x50 cannot be found past the CD68 buffer.
{| class="roundy" style="margin: auto; background: #{{Blue color}}; border: 5px solid #{{Red color}}"
|-
|-
| 021 || 15 || [[Boulder Badge]]
|
{| class="roundy sortable" border="1" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse: collapse"
|-
|-
| 022 || 16 || [[Cascade Badge]]
! style="background-color:#{{Green color}}; {{roundytl|5px}}" | #
|-
! style="background-color:#{{Green color}}" | Hex
| 023 || 17 || [[Thunder Badge]]
! style="background-color:#{{Green color}}" | Item
|-
! style="background-color:#{{Green color}}; {{roundytr|5px}}" | Translation
| 024 || 18 || [[Rainbow Badge]]
{{hexlist|List of unobtainable items#ThunderBadge{{!}}かみなりバッヂ|62|098|no|8=no}} || ''ThunderBadge''
|-
{{hexlist|List of unobtainable items#ShellBadge{{!}}かいがらバッヂ|63|099|no|8=no}} || ''ShellBadge''
| 025 || 19 || [[Soul Badge]]
{{hexlist|List of unobtainable items#JizoBadge{{!}}おじぞうバッヂ|64|100|no|8=no}} || ''JizoBadge''
|-
{{hexlist|List of unobtainable items#FalconBadge{{!}}はやぶさバッヂ|65|101|no|8=no}} || ''FalconBadge''
| 026 || 1A || [[Marsh Badge]]
{{hexlist|List of unobtainable items#CoolBadge{{!}}ひんやりバッヂ|66|102|no|8=no}} || ''CoolBadge''
|-
{{hexlist|List of unobtainable items#FriendshipBadge{{!}}なかよしバッヂ|67|103|no|8=no}} || ''FriendshipBadge''
| 027 || 1B || [[Volcano Badge]]
{{hexlist|List of unobtainable items#RoseBadge{{!}}バラバッヂ|68|104|no|8=no}} || ''RoseBadge''
|-
{{hexlist|List of unobtainable items#FireballBadge{{!}}ひのたまバッヂ|69|105|no|8=no}} || ''FireballBadge''
| 028 || 1C || [[Earth Badge]]
{{hexlist|List of unobtainable items#GoldBadge{{!}}ゴールドバッヂ|6A|106|no|8=no}} || ''GoldBadge''
|-
{{hexlist|List of unobtainable items#Egg{{!}}たまご|6B|107|no|8=no}} || ''Egg''
| 044 || 2C || ????? (purpose unknown)
{{hexlist|List of unobtainable items#Chick{{!}}ひよこ|6C|108|no|8=no}} || ''Chick''
|-
{{hexlist|List of unobtainable items#Bronze{{!}}ブロンズ|6D|109|no|8=no}} || ''Bronze''
| 059 || 3B || [[Coin]]
{{hexlist|List of unobtainable items#Silver{{!}}シルバー|6E|110|no|8=no}} || ''Silver''
|-
{{hexlist|List of unobtainable items#Gold{{!}}ゴールド|6F|111|no|8=no}} || ''Gold''
| 251 || FB || [[List_of_dummied_out_key_items#TM51|TM51]]
{{hexlist|List of unobtainable items#Petit Captain{{!}}プチキャプテン|70|112|no|8=no}} || ''Petit Captain''
|-
{{hexlist|List of unobtainable items#Captain{{!}}キャプテン|71|113|no|8=no}} || ''Captain''
| 252 || FC || [[List_of_dummied_out_key_items#TM52|TM52]]
{{hexlist|List of unobtainable items#Petit Master{{!}}プチマスター|72|114|no|8=no}} || ''Petit Master''
|-
{{hexlist|List of unobtainable items#Master{{!}}マスター|73|115|no|8=no}} || ''Master''
| 253 || FD || [[List_of_dummied_out_key_items#TM53|TM53]]
{{hexlist|List of unobtainable items#Excellent{{!}}エクセレント|74|116|no|8=no}} || ''Excellent''
|-
|}
| 254 || FE || [[List_of_dummied_out_key_items#TM54|TM54]]
|-
| 255 || FF || [[List_of_dummied_out_key_items#TM55|TM55]]
|}
|}


{{Project ItemDex notice}}
Other item names may also be seen if another index before 196 (the first HM) is used, manifesting as glitch items. Some of these may have invalid names, while others may appear with names such as the name of the player's rival.
[[Category:Lists]]
 
[[Category:Items]]
{{Items by index number}}<br>
{{DoubleProjectTag|ItemDex|Games|the items in the Pokémon world and the Pokémon games, respectively.}}
 
[[fr:Liste des objets de la première génération]]
[[it:Elenco strumenti per numero d'indice (prima generazione)]]
[[zh:道具编号表(第一世代)]]

Revision as of 07:52, 28 April 2017

Each item has a number used to identify it in any game. The following list enumerates them according to the way they are stored in any Generation I Game Boy game.

The names of items are stored in the ROM of the English Red and Blue games from the address 0x472B to 0x4A62 (0x433F to 0x45B4 in the Japanese games). The format is a simple list of variable-length strings (each byte of the string corresponding to a character, per the game's character encoding), with different strings separated by the byte 0x50.

# Hex Item
000 0x00 Nothing*
001 0x01 Master Ball
002 0x02 Ultra Ball
003 0x03 Great Ball
004 0x04 Poké Ball
005 0x05 Town Map
006 0x06 Bicycle
007 0x07 ?????
008 0x08 Safari Ball
009 0x09 Pokédex
010 0x0A Moon Stone
011 0x0B Antidote
012 0x0C Burn Heal
013 0x0D Ice Heal
014 0x0E Awakening
015 0x0F Parlyz Heal
016 0x10 Full Restore
017 0x11 Max Potion
018 0x12 Hyper Potion
019 0x13 Super Potion
020 0x14 Potion
021 0x15 BoulderBadge
022 0x16 CascadeBadge
023 0x17 ThunderBadge
024 0x18 RainbowBadge
025 0x19 SoulBadge
026 0x1A MarshBadge
027 0x1B VolcanoBadge
028 0x1C EarthBadge
029 0x1D Escape Rope
030 0x1E Repel
031 0x1F Old Amber
032 0x20 Fire Stone
033 0x21 Thunderstone
034 0x22 Water Stone
035 0x23 HP Up
036 0x24 Protein
037 0x25 Iron
038 0x26 Carbos
039 0x27 Calcium
040 0x28 Rare Candy
041 0x29 Dome Fossil
042 0x2A Helix Fossil
043 0x2B Secret Key
044 0x2C ?????
045 0x2D Bike Voucher
046 0x2E X Accuracy
047 0x2F Leaf Stone
048 0x30 Card Key
049 0x31 Nugget
050 0x32 PP Up*
051 0x33 Poké Doll
052 0x34 Full Heal
053 0x35 Revive
054 0x36 Max Revive
055 0x37 Guard Spec.
056 0x38 Super Repel
057 0x39 Max Repel
058 0x3A Dire Hit
059 0x3B Coin
060 0x3C Fresh Water
061 0x3D Soda Pop
062 0x3E Lemonade
063 0x3F S.S. Ticket
064 0x40 Gold Teeth
065 0x41 X Attack
066 0x42 X Defend
067 0x43 X Speed
068 0x44 X Special
069 0x45 Coin Case
070 0x46 Oak's Parcel
071 0x47 Itemfinder
072 0x48 Silph Scope
073 0x49 Poké Flute
074 0x4A Lift Key
075 0x4B Exp. All
076 0x4C Old Rod
077 0x4D Good Rod
078 0x4E Super Rod
079 0x4F PP Up
080 0x50 Ether
081 0x51 Max Ether
082 0x52 Elixer
083 0x53 Max Elixer
196 0xC4 HM01
197 0xC5 HM02
198 0xC6 HM03
199 0xC7 HM04
200 0xC8 HM05
201 0xC9 TM01
202 0xCA TM02
203 0xCB TM03
204 0xCC TM04
205 0xCD TM05
206 0xCE TM06
207 0xCF TM07
208 0xD0 TM08
209 0xD1 TM09
210 0xD2 TM10
211 0xD3 TM11
212 0xD4 TM12
213 0xD5 TM13
214 0xD6 TM14
215 0xD7 TM15
216 0xD8 TM16
217 0xD9 TM17
218 0xDA TM18
219 0xDB TM19
220 0xDC TM20
221 0xDD TM21
222 0xDE TM22
223 0xDF TM23
224 0xE0 TM24
225 0xE1 TM25
226 0xE2 TM26
227 0xE3 TM27
228 0xE4 TM28
229 0xE5 TM29
230 0xE6 TM30
231 0xE7 TM31
232 0xE8 TM32
233 0xE9 TM33
234 0xEA TM34
235 0xEB TM35
236 0xEC TM36
237 0xED TM37
238 0xEE TM38
239 0xEF TM39
240 0xF0 TM40
241 0xF1 TM41
242 0xF2 TM42
243 0xF3 TM43
244 0xF4 TM44
245 0xF5 TM45
246 0xF6 TM46
247 0xF7 TM47
248 0xF8 TM48
249 0xF9 TM49
250 0xFA TM50
251 0xFB TM51
252 0xFC TM52
253 0xFD TM53
254 0xFE TM54
255 0xFF TM55

Invalid items (adjacent names)

Directly following the item names—from address 0x4A63 in English, 0x45B5 in Japanese—are a list of floor names which are stored in the same format as the item names, meaning that they can be forced to appear as items; however they do not have valid effects and can freeze the game when used. These names are used by lifts and are retrieved from the same ROM location, meaning there is nothing in the games to suggest that these were ever intended as real items.

# Hex Item
084 0x54 B2F
085 0x55 B1F
086 0x56 1F
087 0x57 2F
088 0x58 3F
089 0x59 4F
090 0x5A 5F
091 0x5B 6F
092 0x5C 7F
093 0x5D 8F
094 0x5E 9F
095 0x5F 10F
096 0x60 11F
097 0x61 B4F

In the Japanese games, a series of unused strings also follows the list of floor names, from address 0x45F5 to 0x4671. The exact same data follows the floor names in the English games, from address 0x4A92 to 0x4B0E. Since this data follows the Japanese encoding, the strings are nonsense within English games. Like the list of floor names, they do not have valid effects when forced as items.

The last text string, "excellent" (Japanese: エクセレント) is curiously not terminated by 0x50. It is included in the internal name of the hex:74 item glitch item according to the buffer at CD68 (an address to store the names of strings and copy them elsewhere) after the buffer is updated when the name of the item is selected, however, the lack of a 0x50 terminating character is responsible for obscuring the name of the item and making "エクセレント" invisible. In addition, the lack of a 0x50 character in the glitch item causes the game to simply freeze when it is selected (before it can be used), when a 0x50 cannot be found past the CD68 buffer.

# Hex Item Translation
098 0x62 かみなりバッヂ ThunderBadge
099 0x63 かいがらバッヂ ShellBadge
100 0x64 おじぞうバッヂ JizoBadge
101 0x65 はやぶさバッヂ FalconBadge
102 0x66 ひんやりバッヂ CoolBadge
103 0x67 なかよしバッヂ FriendshipBadge
104 0x68 バラバッヂ RoseBadge
105 0x69 ひのたまバッヂ FireballBadge
106 0x6A ゴールドバッヂ GoldBadge
107 0x6B たまご Egg
108 0x6C ひよこ Chick
109 0x6D ブロンズ Bronze
110 0x6E シルバー Silver
111 0x6F ゴールド Gold
112 0x70 プチキャプテン Petit Captain
113 0x71 キャプテン Captain
114 0x72 プチマスター Petit Master
115 0x73 マスター Master
116 0x74 エクセレント Excellent

Other item names may also be seen if another index before 196 (the first HM) is used, manifesting as glitch items. Some of these may have invalid names, while others may appear with names such as the name of the player's rival.


List of items by index number
Core series Generation IGeneration IIGeneration IIIGeneration IVGeneration V
Generation VIGeneration VIIGeneration VIIIGeneration IX
Side series ColosseumXD
Pokémon Mystery Dungeon Rescue Team


Project ItemDex logo.png This article is part of both Project ItemDex and Project Games, Bulbapedia projects that, together, aim to write comprehensive articles on the items in the Pokémon world and the Pokémon games, respectively. Project Games logo.png