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

m
Wording, some Japanese ROM details, translation column instead of annoying hovertext; first reference was pretty useless, the other led to a useless page
mNo edit summary
m (Wording, some Japanese ROM details, translation column instead of annoying hovertext; first reference was pretty useless, the other led to a useless page)
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}};"
{| style="margin:auto; background: #{{Blue color}}; {{roundy}} border: 5px solid #{{Red color}};"
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|Elixer|52|082|no|8=no}} <!---supposed to be misspelled!--->
{{hexlist|Elixer|52|082|no|8=no}}<!---sic--->
{{hexlist|Max Elixer|53|083|no|8=no}} <!---supposed to be misspelled!--->
{{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 159: Line 159:


==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.
 


{| align="center" style="background: #{{Blue color}}; {{roundy}} border: 5px solid #{{Red color}};"
{| align="center" style="background: #{{Blue color}}; {{roundy}} border: 5px solid #{{Red color}};"
Line 187: Line 186:
|}
|}


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. The last text string is not terminated by 0x50.


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