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

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(fix)
mNo edit summary
(14 intermediate revisions by 7 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]] [[Game Boy]] 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.


The names of items are stored in the ROM of {{2v2|Red|Blue}} at offset 0x472B with one byte for every character. An additional byte (with value 0x50) is used to tell the game that the next item belongs to the next index number.
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.


{| style="margin:auto; background: #{{Blue color}}; {{roundy}} border: 5px solid #{{Red color}};"
{| class="roundy" style="margin: auto; background: #{{Blue color}}; border: 5px solid #{{Red color}}"
|-
|-
|
|
{| border="1" class="sortable" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse:collapse;"
{| class="roundy sortable" border="1" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse: collapse"
|- style="background:#{{Yellow color}};"
|-
! style="{{roundytl|5pt}}" | {{color|{{Yellow color dark}}|#}}
! style="background-color:#{{Yellow color}}; {{roundytl|5px}}" | #
! {{color|{{Yellow color dark}}|Hex}}
! style="background-color:#{{Yellow color}}" | Hex
! style="{{roundytr|5pt}}" colspan="2" | {{color|{{Yellow color dark}}|Item}}
! style="background-color:#{{Yellow color}}; {{roundytr|5px}}" | 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.}}
{{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.}}
{{hexlist|Master Ball|01|001|no|8=no}}
{{hexlist|Master Ball|01|001|no|8=no}}
Line 18: Line 18:
{{hexlist|Town Map|05|005|no|8=no}}
{{hexlist|Town Map|05|005|no|8=no}}
{{hexlist|Bicycle|06|006|no|8=no}}
{{hexlist|Bicycle|06|006|no|8=no}}
{{hexlist|List of dummied out items#?????{{!}}?????|07|007|no|8=no}}
{{hexlist|List of unobtainable items#?????{{!}}?????|07|007|no|8=no}}
{{hexlist|Safari Ball|08|008|no|8=no}}
{{hexlist|Safari Ball|08|008|no|8=no}}
{{hexlist|Pokédex|09|009|no|8=no}}
{{hexlist|Pokédex|09|009|no|8=no}}
Line 32: Line 32:
{{hexlist|Super Potion|13|019|no|8=no}}
{{hexlist|Super Potion|13|019|no|8=no}}
{{hexlist|Potion|14|020|no|8=no}}
{{hexlist|Potion|14|020|no|8=no}}
{{hexlist|List of dummied out items#BoulderBadge{{!}}BoulderBadge|15|021|no|8=no}}
{{hexlist|List of unobtainable items#BoulderBadge{{!}}BoulderBadge|15|021|no|8=no}}
{{hexlist|List of dummied out items#CascadeBadge{{!}}CascadeBadge|16|022|no|8=no}}
{{hexlist|List of unobtainable items#CascadeBadge{{!}}CascadeBadge|16|022|no|8=no}}
{{hexlist|List of dummied out items#ThunderBadge{{!}}ThunderBadge|17|023|no|8=no}}
{{hexlist|List of unobtainable items#ThunderBadge{{!}}ThunderBadge|17|023|no|8=no}}
{{hexlist|List of dummied out items#RainbowBadge{{!}}RainbowBadge|18|024|no|8=no}}
{{hexlist|List of unobtainable items#RainbowBadge{{!}}RainbowBadge|18|024|no|8=no}}
{{hexlist|List of dummied out items#SoulBadge{{!}}SoulBadge|19|025|no|8=no}}
{{hexlist|List of unobtainable items#SoulBadge{{!}}SoulBadge|19|025|no|8=no}}
{{hexlist|List of dummied out items#MarshBadge{{!}}MarshBadge|1A|026|no|8=no}}
{{hexlist|List of unobtainable items#MarshBadge{{!}}MarshBadge|1A|026|no|8=no}}
{{hexlist|List of dummied out items#VolcanoBadge{{!}}VolcanoBadge|1B|027|no|8=no}}
{{hexlist|List of unobtainable items#VolcanoBadge{{!}}VolcanoBadge|1B|027|no|8=no}}
{{hexlist|List of dummied out items#EarthBadge{{!}}EarthBadge|1C|028|no|8=no}}
{{hexlist|List of unobtainable items#EarthBadge{{!}}EarthBadge|1C|028|no|8=no}}
{{hexlist|Escape Rope|1D|029|no|8=no}}
{{hexlist|Escape Rope|1D|029|no|8=no}}
{{hexlist|Repel|1E|030|no|8=no}}
{{hexlist|Repel|1E|030|no|8=no}}
Line 55: Line 55:
{{hexlist|Helix Fossil|2A|042|no|8=no}}
{{hexlist|Helix Fossil|2A|042|no|8=no}}
{{hexlist|List of key items in Generation I#Secret Key{{!}}Secret Key|2B|043|no|8=no}}
{{hexlist|List of key items in Generation I#Secret Key{{!}}Secret Key|2B|043|no|8=no}}
{{hexlist|List of dummied out items#?????{{!}}?????|2C|044|no|8=no}}
{{hexlist|List of unobtainable items#?????{{!}}?????|2C|044|no|8=no}}
{{hexlist|Bike Voucher|2D|045|no|8=no}}
{{hexlist|Bike Voucher|2D|045|no|8=no}}
{{hexlist|X Accuracy|2E|046|no|8=no}}
{{hexlist|X Accuracy|2E|046|no|8=no}}
Line 61: Line 61:
{{hexlist|Card Key|30|048|no|8=no}}
{{hexlist|Card Key|30|048|no|8=no}}
{{hexlist|Nugget|31|049|no|8=no}}
{{hexlist|Nugget|31|049|no|8=no}}
{{hexlist|PP Up|32|050|no|8=no}}
{{hexlist|PP Up|32|050|no|8=no}}{{tt|*|A glitch item rather than the actual PP Up. Cannot be used.}}
{{hexlist|Poké Doll|33|051|no|8=no}}
{{hexlist|Poké Doll|33|051|no|8=no}}
{{hexlist|Full Heal|34|052|no|8=no}}
{{hexlist|Full Heal|34|052|no|8=no}}
Line 93: Line 93:
{{hexlist|Ether|50|080|no|8=no}}
{{hexlist|Ether|50|080|no|8=no}}
{{hexlist|Max Ether|51|081|no|8=no}}
{{hexlist|Max Ether|51|081|no|8=no}}
{{hexlist|Elixir|52|082|no|8=no}}
{{hexlist|Elixer|52|082|no|8=no}}<!---sic--->
{{hexlist|Max Elixir|53|083|no|8=no}}
{{hexlist|Max Elixer|53|083|no|8=no}}<!---sic--->
{{hexlist|HM01|C4|196|no|8=no}}
{{hexlist|HM01|C4|196|no|8=no}}
{{hexlist|HM02|C5|197|no|8=no}}
{{hexlist|HM02|C5|197|no|8=no}}
Line 150: Line 150:
{{hexlist|TM49|F9|249|no|8=no}}
{{hexlist|TM49|F9|249|no|8=no}}
{{hexlist|TM50|FA|250|no|8=no}}
{{hexlist|TM50|FA|250|no|8=no}}
{{hexlist|List of dummied out items#TM51{{!}}TM51|FB|251|no|8=no}}
{{hexlist|List of unobtainable items#TM51{{!}}TM51|FB|251|no|8=no}}
{{hexlist|List of dummied out items#TM52{{!}}TM52|FC|252|no|8=no}}
{{hexlist|List of unobtainable items#TM52{{!}}TM52|FC|252|no|8=no}}
{{hexlist|List of dummied out items#TM53{{!}}TM53|FD|253|no|8=no}}
{{hexlist|List of unobtainable items#TM53{{!}}TM53|FD|253|no|8=no}}
{{hexlist|List of dummied out items#TM54{{!}}TM54|FE|254|no|8=no}}
{{hexlist|List of unobtainable items#TM54{{!}}TM54|FE|254|no|8=no}}
{{hexlist|List of dummied out items#TM55{{!}}TM55|FF|255|no|8=no}}
{{hexlist|List of unobtainable items#TM55{{!}}TM55|FF|255|no|8=no}}
|}
|}
|}
|}


==Invalid items (adjacent names)==
==Invalid items (adjacent names)==
The names of items end at offset 0x4A62. Following on directly from offset 0x4A63 are a list of floor names which are stored in the same format as items, meaning that they can be forced to appear as items, although 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 game to suggest that these would once become real items.
Directly following the item names&mdash;from address 0x4A63 in English, 0x45B5 in Japanese&mdash;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.


 
{| class="roundy" style="margin: auto; background: #{{Blue color}}; border: 5px solid #{{Red color}}"
{| align="center" style="background: #{{Blue color}}; {{roundy}} border: 5px solid #{{Red color}};"
|-
|-
|
|
{| border="1" class="sortable" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse:collapse;"
{| class="roundy sortable" border="1" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse: collapse"
|- style="background:#{{Yellow color}};"
|-
! style="{{roundytl|5pt}}" | {{color|{{Yellow color dark}}|#}}
! style="background-color:#{{Yellow color}}; {{roundytl|5px}}" | #
! {{color|{{Yellow color dark}}|Hex}}
! style="background-color:#{{Yellow color}}" | Hex
! style="{{roundytr|5pt}}" colspan="2" | {{color|{{Yellow color dark}}|Item}}
! style="background-color:#{{Yellow color}}; {{roundytr|5px}}" | Item
{{hexlist|Glitch item#B2F{{!}}B2F|54|084|no|8=no}}
{{hexlist|List of unobtainable items#B2F{{!}}B2F|54|084|no|8=no}}
{{hexlist|Glitch item#B1F{{!}}B1F|55|085|no|8=no}}
{{hexlist|List of unobtainable items#B1F{{!}}B1F|55|085|no|8=no}}
{{hexlist|Glitch item#1F{{!}}1F|56|086|no|8=no}}
{{hexlist|List of unobtainable items#1F{{!}}1F|56|086|no|8=no}}
{{hexlist|Glitch item#2F{{!}}2F|57|087|no|8=no}}
{{hexlist|List of unobtainable items#2F{{!}}2F|57|087|no|8=no}}
{{hexlist|Glitch item#3F{{!}}3F|58|088|no|8=no}}
{{hexlist|List of unobtainable items#3F{{!}}3F|58|088|no|8=no}}
{{hexlist|Glitch item#4F{{!}}4F|59|089|no|8=no}}
{{hexlist|List of unobtainable items#4F{{!}}4F|59|089|no|8=no}}
{{hexlist|Glitch item#5F{{!}}5F|5A|090|no|8=no}}
{{hexlist|List of unobtainable items#5F{{!}}5F|5A|090|no|8=no}}
{{hexlist|Glitch item#6F{{!}}6F|5B|091|no|8=no}}
{{hexlist|List of unobtainable items#6F{{!}}6F|5B|091|no|8=no}}
{{hexlist|Glitch item#7F{{!}}7F|5C|092|no|8=no}}
{{hexlist|List of unobtainable items#7F{{!}}7F|5C|092|no|8=no}}
{{hexlist|Glitch item#8F{{!}}8F|5D|093|no|8=no}}
{{hexlist|List of unobtainable items#8F{{!}}8F|5D|093|no|8=no}}
{{hexlist|Glitch item#9F{{!}}9F|5E|094|no|8=no}}
{{hexlist|List of unobtainable items#9F{{!}}9F|5E|094|no|8=no}}
{{hexlist|Glitch item#10F{{!}}10F|5F|095|no|8=no}}
{{hexlist|List of unobtainable items#10F{{!}}10F|5F|095|no|8=no}}
{{hexlist|Glitch item#11F{{!}}11F|60|096|no|8=no}}
{{hexlist|List of unobtainable items#11F{{!}}11F|60|096|no|8=no}}
{{hexlist|Glitch item#B4F{{!}}B4F|61|097|no|8=no}}
{{hexlist|List of unobtainable items#B4F{{!}}B4F|61|097|no|8=no}}
|}
|}
|}
|}


Proceeding the list of floor names (0x4A92) are a series of [[Pokémon Red and Green Beta|unused]] names written in Japanese, ending at (0x4B08).<ref>[http://jul.rustedlogic.net/thread.php?pid=387836#387836 Thread on Jul]</ref> Although these names do exist in the English {{2v2|Red|Blue}}, the names are illegible because the character table for the localised Generation I games is incompatible with {{2v2|Red|Green}}. The names may have once been part of multiple lists. Like the list of floor names, they do not have valid effects when forced as items.
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.


{| align="center" style="background: #{{Blue color}}; {{roundy}} border: 5px solid #{{Red color}};"
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}}"
|-
|-
|
|
{| border="1" class="sortable" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse:collapse;"
{| class="roundy sortable" border="1" style="background: #fff; border: 1px solid #{{Blue color}}; border-collapse: collapse"
|- style="background:#{{Green color}};"
|-
! style="{{roundytl|5pt}}" | {{color|{{Green color dark}}|#}}
! style="background-color:#{{Green color}}; {{roundytl|5px}}" | #
! {{color|{{Green color dark}}|Hex}}
! style="background-color:#{{Green color}}" | Hex
! style="{{roundytr|5pt}}" colspan="2" | {{color|{{Green color dark}}|Item}}
! style="background-color:#{{Green color}}" | Item
{{hexlist|Glitch item#ThunderBadge{{!}}かみなりバッヂ|62|098|no|8=no}}{{tt|*|ThunderBadge}}
! style="background-color:#{{Green color}}; {{roundytr|5px}}" | Translation
{{hexlist|Glitch item#ShellBadge{{!}}かいがらバッヂ|63|099|no|8=no}}{{tt|*|ShellBadge}}
{{hexlist|List of unobtainable items#ThunderBadge{{!}}かみなりバッヂ|62|098|no|8=no}} || ''ThunderBadge''
{{hexlist|Glitch item#JizoBadge{{!}}おじぞうバッヂ|64|100|no|8=no}}{{tt|*|JizoBadge}}
{{hexlist|List of unobtainable items#ShellBadge{{!}}かいがらバッヂ|63|099|no|8=no}} || ''ShellBadge''
{{hexlist|Glitch item#FalconBadge{{!}}はやぶさバッヂ|65|101|no|8=no}}{{tt|*|FalconBadge}}
{{hexlist|List of unobtainable items#JizoBadge{{!}}おじぞうバッヂ|64|100|no|8=no}} || ''JizoBadge''
{{hexlist|Glitch item#CoolBadge{{!}}ひんやりバッヂ|66|102|no|8=no}}{{tt|*|CoolBadge}}
{{hexlist|List of unobtainable items#FalconBadge{{!}}はやぶさバッヂ|65|101|no|8=no}} || ''FalconBadge''
{{hexlist|Glitch item#FriendshipBadge{{!}}なかよしバッヂ|67|103|no|8=no}}{{tt|*|FriendshipBadge}}
{{hexlist|List of unobtainable items#CoolBadge{{!}}ひんやりバッヂ|66|102|no|8=no}} || ''CoolBadge''
{{hexlist|Glitch item#RoseBadge{{!}}バラバッヂ|68|104|no|8=no}}{{tt|*|RoseBadge}}
{{hexlist|List of unobtainable items#FriendshipBadge{{!}}なかよしバッヂ|67|103|no|8=no}} || ''FriendshipBadge''
{{hexlist|Glitch item#FireballBadge{{!}}ひのたまバッヂ|69|105|no|8=no}}{{tt|*|FireballBadge}}
{{hexlist|List of unobtainable items#RoseBadge{{!}}バラバッヂ|68|104|no|8=no}} || ''RoseBadge''
{{hexlist|Glitch item#GoldBadge{{!}}ゴールドバッヂ|6A|106|no|8=no}}{{tt|*|GoldBadge}}
{{hexlist|List of unobtainable items#FireballBadge{{!}}ひのたまバッヂ|69|105|no|8=no}} || ''FireballBadge''
{{hexlist|Glitch item#Egg{{!}}たまご|6B|107|no|8=no}}{{tt|*|Egg}}
{{hexlist|List of unobtainable items#GoldBadge{{!}}ゴールドバッヂ|6A|106|no|8=no}} || ''GoldBadge''
{{hexlist|Glitch item#Chick{{!}}ひよこ|6C|108|no|8=no}}{{tt|*|Chick}}
{{hexlist|List of unobtainable items#Egg{{!}}たまご|6B|107|no|8=no}} || ''Egg''
{{hexlist|Glitch item#Bronze{{!}}ブロンズ|6D|109|no|8=no}}{{tt|*|Bronze}}
{{hexlist|List of unobtainable items#Chick{{!}}ひよこ|6C|108|no|8=no}} || ''Chick''
{{hexlist|Glitch item#Silver{{!}}シルバー|6E|110|no|8=no}}{{tt|*|Silver}}
{{hexlist|List of unobtainable items#Bronze{{!}}ブロンズ|6D|109|no|8=no}} || ''Bronze''
{{hexlist|Glitch item#Gold{{!}}ゴールド|6F|111|no|8=no}}{{tt|*|Gold}}
{{hexlist|List of unobtainable items#Silver{{!}}シルバー|6E|110|no|8=no}} || ''Silver''
{{hexlist|Glitch item#Petit Captain{{!}}プチキャプテン|70|112|no|8=no}}{{tt|*|Petit Captain}}
{{hexlist|List of unobtainable items#Gold{{!}}ゴールド|6F|111|no|8=no}} || ''Gold''
{{hexlist|Glitch item#Captain{{!}}キャプテン|71|113|no|8=no}}{{tt|*|Captain}}
{{hexlist|List of unobtainable items#Petit Captain{{!}}プチキャプテン|70|112|no|8=no}} || ''Petit Captain''
{{hexlist|Glitch item#Petit Master{{!}}プチマスター|72|114|no|8=no}}{{tt|*|Petit Master}}
{{hexlist|List of unobtainable items#Captain{{!}}キャプテン|71|113|no|8=no}} || ''Captain''
{{hexlist|Glitch item#Master{{!}}マスター|73|115|no|8=no}}{{tt|*|Master}}
{{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''
{{hexlist|List of unobtainable items#Excellent{{!}}エクセレント|74|116|no|8=no}} || ''Excellent''
|}
|}
|}
|}


Other names appear onwards from (0x4A92) before the names of HMs and TMs, appearing as glitch items. Whereas some glitch items have invalid names, others appear with names such as the name of the player's rival.<ref>[http://www.glitchcity.info/wiki/index.php/ItemDex Glitch City Laboratories ItemDex project]</ref>
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.
 
==References==
<references/>


{{Items by index number}}<br>
{{Items by index number}}<br>
{{DoubleProjectTag|ItemDex|Games|the items in the Pokémon world and the Pokémon games, respectively.}}
{{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)]]
[[it:Elenco strumenti per numero d'indice (prima generazione)]]
[[zh:道具编号表(第一世代)]]

Revision as of 23:47, 25 April 2016

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 Thunder Stone
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