User:SnorlaxMonster/Wonder Card data structure (Generation VI): Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 22: Line 22:
|- style="background: #eee"
|- style="background: #eee"
| 0x51
| 0x51
| Card type (0 for Pokémon)
| Card type (0x00 for Pokémon)
| Card type (1 for item)
| Card type (0x01 for item)
|- style="background: #eee"
|- style="background: #eee"
| 0x52
| 0x52
Line 34: Line 34:
|- style="background: #eee"
|- style="background: #eee"
| 0x66-0x67
| 0x66-0x67
| 255
| always 0xFF
| 255
| always 0xFF
|- style="background: #eee"
|- style="background: #eee"
| 0x68-0x69
| 0x68-0x69
Line 45: Line 45:
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0x6C-0x6F
| 0x6C
| [[Game of origin]] (0x00 for receiving game)
| ''null''
|- style="background: #eee"
| 0x6D-0x6F
| ''null''
| ''null''
| ''null''
| ''null''
Line 58: Line 62:
|- style="background: #eee"
|- style="background: #eee"
| 0x74-0x75
| 0x74-0x75
| Ribbon (bitlist)<!--this may actually extend into the nulls above, but nothing has Ribbons in that range-->
| Ribbon (bitlist)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0x76
| 0x76
| Poké Ball
| Poké Ball
| 255
| always 0xFF
|- style="background: #eee"
|- style="background: #eee"
| 0x77
| 0x77
Line 93: Line 97:
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0x84-0x85
| 0x84
| Form
| Form
| ''null''
|- style="background: #eee"
| 0x85
| Language of origin (0x00 for receiving game)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0x86-0x9F
| 0x86-0x9F
| ''null''
| [[Nickname]] (all 0x00 for none)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0xA0
| 0xA0
| [[Personality value#Nature (Generation III and IV only)|Nature]] (255 for random)
| [[Personality value#Nature (Generation III and IV only)|Nature]] (0xFF for random)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0xA1
| 0xA1
| Gender (0 ♂, 1 ♀)
| Gender (0x00 ♂, 0x01 , 0x02 random)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
Line 114: Line 122:
|- style="background: #eee"
|- style="background: #eee"
| 0xA3
| 0xA3
| '''unknown''' (Shiny? (2 always?, 3 never?))
| [[Personality value|PID]] method (see below)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
Line 138: Line 146:
|- style="background: #eee"
|- style="background: #eee"
| 0xAF-0xB4
| 0xAF-0xB4
| forced IVs (255 unset, 254 priority)
| forced IVs (0xFF unset, 0xFE priority)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
Line 146: Line 154:
|- style="background: #eee"
|- style="background: #eee"
| 0xB6-0xCF
| 0xB6-0xCF
| [[Original Trainer|OT]]
| [[Original Trainer|OT]] (all 0x00 if unset)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0xD0
| 0xD0
| [[Level]] (random if 0)
| [[Level]] (0x00 random)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0xD1-0xD3
| 0xD1
| Egg flag (0x00 not Egg, 0x01 is Egg)
| ''null''
|- style="background: #eee"
| 0xD2-0xD3
| ''null''
| ''null''
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
| 0xD4-0xD7
| 0xD4-0xD7
| always 0xEE6B2802 ([[fateful encounter|fateful]]?)
| [[Personality value|PID]] (0xEE6B2802 for Pokémon with non-fixed PID)
| ''null''
| ''null''
|- style="background: #eee"
|- style="background: #eee"
Line 178: Line 190:
|}
|}


Note that some slots identified as always null/FF may have some use that has not yet been determined. Nickname is likely in one of the long strings of nulls, but nicknamed events have not yet been distributed (although have been announced). 0xD4-0xD7 also probably has some meaning.
Note that some slots identified as always null (0x00) or always 0xFF may have some use that has not yet been determined.


==Usage status==
==Usage status==
Line 212: Line 224:
| 01
| 01
| 0x0001
| 0x0001
| ???
| Battle Champ
|- style="background: #eee"
|- style="background: #eee"
| 02
| 02
| 0x0002
| 0x0002
| ???
| Regional Champ
|- style="background: #eee"
|- style="background: #eee"
| 03
| 03
| 0x0004
| 0x0004
| ???
| National Champ
|- style="background: #eee"
|- style="background: #eee"
| 04
| 04
| 0x0008
| 0x0008
| ???
| Country
|- style="background: #eee"
|- style="background: #eee"
| 05
| 05
| 0x0010
| 0x0010
| ???
| National
|- style="background: #eee"
|- style="background: #eee"
| 06
| 06
| 0x0020
| 0x0020
| ???
| Earth
|- style="background: #eee"
|- style="background: #eee"
| 07
| 07
| 0x0040
| 0x0040
| ???
| World
|- style="background: #eee"
|- style="background: #eee"
| 08
| 08
Line 244: Line 256:
| 09
| 09
| 0x0100
| 0x0100
| ???<!--Legend-->
| World Champ
|- style="background: #eee"
|- style="background: #eee"
| 10
| 10
| 0x0200
| 0x0200
| ???<!--Birthday-->
| Birthday
|- style="background: #eee"
|- style="background: #eee"
| 11
| 11
| 0x0400
| 0x0400
| ???<!--Special-->
| Special
|- style="background: #eee"
|- style="background: #eee"
| 12
| 12
Line 260: Line 272:
| 13
| 13
| 0x1000
| 0x1000
| ???<!--Wishing-->
| Wishing
|- style="background: #eee"
|- style="background: #eee"
| 14
| 14
Line 272: Line 284:
| 16
| 16
| 0x8000
| 0x8000
| ???
| Empty
|}
|}


Line 321: Line 333:
|- style="background: #eee"
|- style="background: #eee"
| 001
| 001
| 0x0001
| 0x01
| [[Master Ball]]
| [[Master Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 002
| 002
| 0x0002
| 0x02
| {{ball|Ultra}}
| [[Ultra Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 003
| 003
| 0x0003
| 0x03
| {{ball|Great}}
| [[Great Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 004
| 004
| 0x0004
| 0x04
| {{ball|Poké}}
| {{i|Poké Ball}}
|- style="background: #eee"
|- style="background: #eee"
| 005
| 005
| 0x0005
| 0x05
| {{ball|Safari}}
| [[Safari Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 006
| 006
| 0x0006
| 0x06
| {{ball|Net}}
| [[Net Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 007
| 007
| 0x0007
| 0x07
| {{ball|Dive}}
| [[Dive Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 008
| 008
| 0x0008
| 0x08
| {{ball|Nest}}
| [[Nest Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 009
| 009
| 0x0009
| 0x09
| {{ball|Repeat}}
| [[Repeat Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 010
| 010
| 0x000A
| 0x0A
| {{ball|Timer}}
| [[Timer Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 011
| 011
| 0x000B
| 0x0B
| {{ball|Luxury}}
| [[Luxury Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 012
| 012
| 0x000C
| 0x0C
| {{ball|Premier}}
| [[Premier Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 013
| 013
| 0x000D
| 0x0D
| {{ball|Dusk}}
| [[Dusk Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 014
| 014
| 0x000E
| 0x0E
| {{ball|Heal}}
| [[Heal Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 015
| 015
| 0x000F
| 0x0F
| {{ball|Quick}}
| [[Quick Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 016
| 016
| 0x0010
| 0x10
| {{ball|Cherish}}
| [[Cherish Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 017
| 017
| 0x0011
| 0x11
| {{ball|Fast}}
| [[Fast Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 018
| 018
| 0x0012
| 0x12
| {{ball|Level}}
| [[Level Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 019
| 019
| 0x0013
| 0x13
| {{ball|Lure}}
| [[Lure Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 020
| 020
| 0x0014
| 0x14
| {{ball|Heavy}}
| [[Heavy Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 021
| 021
| 0x0015
| 0x15
| {{ball|Love}}
| [[Love Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 022
| 022
| 0x0016
| 0x16
| {{ball|Friend}}
| [[Friend Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 023
| 023
| 0x0017
| 0x17
| {{ball|Moon}}
| [[Moon Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 024
| 024
| 0x0018
| 0x18
| {{ball|Sport}}
| [[Sport Ball]]
|- style="background: #eee"
|- style="background: #eee"
| 025
| 025
| 0x0019
| 0x19
| {{ball|Dream}}
| [[Dream Ball]]
|}
 
==Personality value==
0xA3 specifies how the Pokémon's [[personality value]] is determined.
{| border="1" style="border: 1px solid #999; border-collapse: collapse"
|- style="background: #ccc"
! Dec
! Hex
! Method
|- style="background: #eee"
| 000
| 0x00
| Use 0xD4-0xD7
|- style="background: #eee"
| 001
| 0x01
| Random (possible {{Shiny}})
|- style="background: #eee"
| 002
| 0x02
| Random (always {{Shiny}})
|- style="background: #eee"
| 003
| 0x03
| Random (never {{Shiny}})
|}
|}


==External links==
==External links==
* [http://projectpokemon.org/wiki/6th_Generation_Wonder_Card_Map Project Pokémon]
* [http://projectpokemon.org/wiki/6th_Generation_Wonder_Card_Map Project Pokémon]