6th and 7th Generation Wonder Card Map: Difference between revisions
m (Kirzi moved page 6th Generation Wonder Card Map to 6th and 7th Generation Wonder Card Map: New gen) |
(Major update for gen 7, plus minor gen 6 updates) |
||
Line 1: | Line 1: | ||
= | = Mystery Gift Data = | ||
{| border="1" style="border: 1px solid #999; border-collapse: collapse;" | {| border="1" style="border: 1px solid #999; border-collapse: collapse;" | ||
|- style="background: #ccc;" align="center" | |- style="background: #ccc;" align="center" | ||
! Offset | ! Offset | ||
! | ! 6th Gen | ||
! 7th Gen | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| 0x00-0x01 | | 0x00-0x01 | ||
| Card ID | |colspan=2| Card ID | ||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| 0x02-0x44+ | | 0x02-0x44+ | ||
| Card Title | |colspan=2| Card Title | ||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| 0x4C-0x4F | | 0x4C-0x4F | ||
| Date Card Received<br>Decimal YYYYMMDD | |colspan=2| Date Card Received<br> | ||
Decimal YYYYMMDD | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| 0x50 | | 0x50 | ||
| Card Location | |colspan=2| Card Location | ||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| 0x51 | | 0x51 | ||
| Card Type | |colspan=2| Card Type<br> | ||
00 - Pokémon | 00 - Pokémon<br> | ||
01 - | 01 - Item<br> | ||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| 0x52 | | 0x52 | ||
| | | Redeemability / Use Status | ||
00 - | 00 - Infinite / Unused<br> | ||
01 - Unused<br> | 01 - Only once / Unused<br> | ||
03 - Used<br> | 02 - Infinite / Used<br> | ||
03 - Only once / Used<br> | |||
| Redeemability / Use Status | |||
00 - Infinite / Unused<br> | |||
01 - Only once / Unused<br> | |||
02 - Infinite / Used<br> | |||
03 - Only once / Used<br> | |||
04 - Once per day / Unused<br> | |||
06 - Once per day / Used<br> | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| 0x53 | | 0x53 | ||
| 01 | | Redemption Color<br> | ||
00 - Blue<br> | |||
01 - Green<br> | |||
| Card Color<br> | |||
00 - Blue<br> | |||
01 - Purple<br> | |||
02 - Yellow<br> | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| 0x54- | | 0x54-0x67 | ||
| Unknown | |colspan=2| ''Unused/Unknown''<br> | ||
| | 0x66 - always FF | ||
|} | |||
|- style="background: # | == Pokémon Cards == | ||
{| border="1" style="border: 1px solid #999; border-collapse: collapse;" | |||
|- style="background: #ccc;" align="center" | |||
! Offset | |||
! 6th Gen | |||
! 7th Gen | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x68-0x6B | ||
| SID | | 0x68-0x69 - TID<br>0x6A-0x6B - SID | ||
| Full ID | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| 0x6C | | 0x6C | ||
| Pokemon Origin Game | |colspan=2| Pokemon Origin Game | ||
00 for Game Received in | 00 for Game Received in | ||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| 0x70-0x73 | | 0x70-0x73 | ||
| | |colspan=2| Encryption Constant | ||
Unset = 00000000 | Unset = 00000000 | ||
|- style="background: # | |- style="background: #ddd;" align="center" | ||
| 0x74 | | 0x74 | ||
| Primary Ribbons<br> | |colspan=2| Primary Ribbons<br> | ||
Ribbon data available below. | Ribbon data available below. | ||
|- style="background: # | |- style="background: #eee;" align="center" | ||
| 0x75 | | 0x75 | ||
| Secondary Ribbons<br> | |colspan=2| Secondary Ribbons<br> | ||
Ribbon data available below. | Ribbon data available below. | ||
|- style="background: #ddd;" align="center" | |||
| 0x76 | |||
|colspan=2| PokéBall | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x77 | ||
| | |colspan=2| ''Unused/Unknown'' | ||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x78-0x79 | ||
| | |colspan=2| Held Item | ||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x7A-0x7B | ||
| | |colspan=2| Move ID #1 | ||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x7C-0x7D | ||
| Move ID # | |colspan=2| Move ID #2 | ||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x7E-0x7F | ||
| Move ID # | |colspan=2| Move ID #3 | ||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x80-0x81 | ||
| Move ID # | |colspan=2| Move ID #4 | ||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x82-0x83 | ||
| | |colspan=2| PokéDex Number | ||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x84 | ||
| | |colspan=2| Form No. | ||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| 0x85 | | 0x85 | ||
| Language<br> | |colspan=2| Language<br> | ||
00 for Game Received In | 00 for Game Received In | ||
|- style="background: # | |- style="background: #ddd;" align="center" | ||
| 0x86-0x9F | | 0x86-0x9F | ||
| Pokémon Nickname<br> | |colspan=2| Pokémon Nickname<br> | ||
Null terminator for last two bytes.<br> | Null terminator for last two bytes.<br> | ||
If no nickname, all 00. | If no nickname, all 00. | ||
|- style="background: # | |- style="background: #eee;" align="center" | ||
| 0xA0 | | 0xA0 | ||
| Nature<br> | |colspan=2| Nature<br> | ||
FF - Unset | FF - Unset | ||
|- style="background: # | |- style="background: #ddd;" align="center" | ||
| 0xA1 | | 0xA1 | ||
| Pokémon Gender<br> | |colspan=2| Pokémon Gender<br> | ||
00 - Male<br> | 00 - Male<br> | ||
01 - Female<br> | 01 - Female<br> | ||
02 - Genderless<br> | 02 - Genderless<br> | ||
03 - Random | 03 - Random | ||
|- style="background: #eee;" align="center" | |||
| 0xA2 | |||
|colspan=2| Pokémon Ability<br> | |||
00 - Ability 1<br> | |||
01 - Ability 2<br> | |||
02 - Hidden Ability<br> | |||
03 - RND(Abil1, Abil2)<br> | |||
04 - RND(Abil1, Abil2, AbilHA) | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| 0xA3 | | 0xA3 | ||
| PID Toggle<br> | |colspan=2| PID Toggle<br> | ||
00 - Generate Specified PID <br> | 00 - Generate Specified PID <br> | ||
01 - Generate Random PID (Can be shiny)<br> | 01 - Generate Random PID (Can be shiny)<br> | ||
02 - Generate Shiny PID (Always shiny)<br> | 02 - Generate Shiny PID (Always shiny)<br> | ||
03 - Generate Random PID (Can't be shiny) | 03 - Generate Random PID (Can't be shiny) | ||
|- style="background: #eee;" align="center" | |||
| 0xA4-0xA5 | |||
|colspan=2| Egg Met Location | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0xA6-0xA7 | ||
| | |colspan=2| Met Location of Pokémon | ||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0xA8 | ||
| Met | |colspan=2| Met Level | ||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| 0xA9-0xAE | | 0xA9-0xAE | ||
| Contest Stats<br> | |colspan=2| Contest Stats<br> | ||
Last byte is Sheen | Last byte is Sheen | ||
|- style="background: #eee;" align="center" | |||
| 0xAF-0xB4 | |||
|colspan=2| IVs<br> | |||
FF - Unset<br> | |||
FE - 3 guaranteed 31s<br> | |||
FD - 2 guaranteed 31s | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| 0xB5 | | 0xB5 | ||
| OT Gender<br> | |colspan=2| OT Gender<br> | ||
00 - Male<br> | 00 - Male<br> | ||
01 - Female<br> | 01 - Female<br> | ||
03 - Recipient's Gender | 03 - Recipient's Gender | ||
|- style="background: # | |- style="background: #eee;" align="center" | ||
| 0xB6-0xCF | | 0xB6-0xCF | ||
| OT Name<br> | |colspan=2| OT Name<br> | ||
Null terminator for last two bytes.<br> | Null terminator for last two bytes.<br> | ||
If no set OT, all 00. | If no set OT, all 00. | ||
|- style="background: #ddd;" align="center" | |||
| 0xD0 | |||
|colspan=2| Current Level | |||
|- style="background: #eee;" align="center" | |||
| 0xD1 | |||
|colspan=2| Egg Flag<br> | |||
00 - Is Not Egg<br> | |||
01 - Is Egg | |||
|- style="background: #ddd;" align="center" | |||
| 0xD2-0xD3 | |||
| ''Unused/Unknown'' | |||
| Additional item | |||
|- style="background: #eee;" align="center" | |||
| 0xD4-0xD7 | |||
|colspan=2| PID (sometimes EE6B2802 default) | |||
|- style="background: #ddd;" align="center" | |||
| 0xD8-0xD9 | |||
|colspan=2| Relearn Move 1 | |||
|- style="background: #eee;" align="center" | |||
| 0xDA-0xDB | |||
|colspan=2| Relearn Move 2 | |||
|- style="background: #ddd;" align="center" | |||
| 0xDC-0xDD | |||
|colspan=2| Relearn Move 3 | |||
|- style="background: #eee;" align="center" | |||
| 0xDE-0xDF | |||
|colspan=2| Relearn Move 4 | |||
|- style="background: #ddd;" align="center" | |||
|0xE0 | |||
|colspan=2| OT Memory Intensity | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | |0xE1 | ||
| | |colspan=2| OT Memory Line | ||
|- style="background: #ddd;" align="center" | |||
|0xE2-0xE3 | |||
|colspan=2| OT Memory TextVar | |||
|- style="background: #eee;" align="center" | |||
|0xE4 | |||
|colspan=2| OT Memory Feeling | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0xE5-0xEA | ||
| | | ''Reserved bytes'' | ||
| EVs | |||
|- style="background: #eee;" align="center" | |||
| 0xEB-0x107 | |||
|colspan=2| ''Reserved bytes'' | |||
|} | |||
== Item Cards == | |||
{| border="1" style="border: 1px solid #999; border-collapse: collapse;" | |||
|- style="background: #ccc;" align="center" | |||
! Offset | |||
! 6th Gen | |||
! 7th Gen | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x68-0x69 | ||
| | | Item ID | ||
| Item 1 ID | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x6A-0x6B | ||
| | | ''Unused'' | ||
| Item 1 Quantity | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x6C-0x6D | ||
| | | ''Unused'' | ||
| Item 2 ID | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x6E-0x6F | ||
| | | ''Unused'' | ||
| Item 2 Quantity | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x70-0x71 | ||
| | | Item Quantity | ||
| Item 3 ID | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x72-0x73 | ||
| | | ''Unused'' | ||
| Item 3 Quantity | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x74-0x75 | ||
| | | ''Unused'' | ||
| Item 4 ID | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x76-0x77 | ||
| | | ''Unused'' | ||
| Item 4 Quantity | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x78-0x79 | ||
| | | ''Unused'' | ||
| Item 5 ID | |||
|- style="background: #ddd;" align="center" | |- style="background: #ddd;" align="center" | ||
| | | 0x7A-0x7B | ||
| | | ''Unused'' | ||
| Item 5 Quantity | |||
|- style="background: #eee;" align="center" | |- style="background: #eee;" align="center" | ||
| | | 0x7C-0x7D | ||
| | | ''Unused'' | ||
| Item 6 ID | |||
|- style="background: #ddd;" align="center" | |||
| 0x7E-0x7F | |||
| ''Unused'' | |||
| Item 6 Quantity | |||
|} | |} | ||
== Ribbon Set == | |||
{| border="1" style="border: 1px solid #999; border-collapse: collapse;" | {| border="1" style="border: 1px solid #999; border-collapse: collapse;" | ||
Line 232: | Line 318: | ||
[[Category:Technical References]] | [[Category:Technical References]] | ||
[[Category:Save Data]] | [[Category:Save Data]] | ||
Revision as of 21:48, 18 May 2017
Mystery Gift Data
Offset | 6th Gen | 7th Gen |
---|---|---|
0x00-0x01 | Card ID | |
0x02-0x44+ | Card Title | |
0x4C-0x4F | Date Card Received Decimal YYYYMMDD | |
0x50 | Card Location | |
0x51 | Card Type 00 - Pokémon | |
0x52 | Redeemability / Use Status
00 - Infinite / Unused |
Redeemability / Use Status
00 - Infinite / Unused |
0x53 | Redemption Color 00 - Blue |
Card Color 00 - Blue |
0x54-0x67 | Unused/Unknown 0x66 - always FF |
Pokémon Cards
Offset | 6th Gen | 7th Gen |
---|---|---|
0x68-0x6B | 0x68-0x69 - TID 0x6A-0x6B - SID |
Full ID |
0x6C | Pokemon Origin Game
00 for Game Received in | |
0x70-0x73 | Encryption Constant
Unset = 00000000 | |
0x74 | Primary Ribbons Ribbon data available below. | |
0x75 | Secondary Ribbons Ribbon data available below. | |
0x76 | PokéBall | |
0x77 | Unused/Unknown | |
0x78-0x79 | Held Item | |
0x7A-0x7B | Move ID #1 | |
0x7C-0x7D | Move ID #2 | |
0x7E-0x7F | Move ID #3 | |
0x80-0x81 | Move ID #4 | |
0x82-0x83 | PokéDex Number | |
0x84 | Form No. | |
0x85 | Language 00 for Game Received In | |
0x86-0x9F | Pokémon Nickname Null terminator for last two bytes. | |
0xA0 | Nature FF - Unset | |
0xA1 | Pokémon Gender 00 - Male | |
0xA2 | Pokémon Ability 00 - Ability 1 | |
0xA3 | PID Toggle 00 - Generate Specified PID | |
0xA4-0xA5 | Egg Met Location | |
0xA6-0xA7 | Met Location of Pokémon | |
0xA8 | Met Level | |
0xA9-0xAE | Contest Stats Last byte is Sheen | |
0xAF-0xB4 | IVs FF - Unset | |
0xB5 | OT Gender 00 - Male | |
0xB6-0xCF | OT Name Null terminator for last two bytes. | |
0xD0 | Current Level | |
0xD1 | Egg Flag 00 - Is Not Egg | |
0xD2-0xD3 | Unused/Unknown | Additional item |
0xD4-0xD7 | PID (sometimes EE6B2802 default) | |
0xD8-0xD9 | Relearn Move 1 | |
0xDA-0xDB | Relearn Move 2 | |
0xDC-0xDD | Relearn Move 3 | |
0xDE-0xDF | Relearn Move 4 | |
0xE0 | OT Memory Intensity | |
0xE1 | OT Memory Line | |
0xE2-0xE3 | OT Memory TextVar | |
0xE4 | OT Memory Feeling | |
0xE5-0xEA | Reserved bytes | EVs |
0xEB-0x107 | Reserved bytes |
Item Cards
Offset | 6th Gen | 7th Gen |
---|---|---|
0x68-0x69 | Item ID | Item 1 ID |
0x6A-0x6B | Unused | Item 1 Quantity |
0x6C-0x6D | Unused | Item 2 ID |
0x6E-0x6F | Unused | Item 2 Quantity |
0x70-0x71 | Item Quantity | Item 3 ID |
0x72-0x73 | Unused | Item 3 Quantity |
0x74-0x75 | Unused | Item 4 ID |
0x76-0x77 | Unused | Item 4 Quantity |
0x78-0x79 | Unused | Item 5 ID |
0x7A-0x7B | Unused | Item 5 Quantity |
0x7C-0x7D | Unused | Item 6 ID |
0x7E-0x7F | Unused | Item 6 Quantity |
Ribbon Set
Flag Value | 0x74 | 0x75 |
---|---|---|
0x01 | Battle Champ Ribbon | World Champ Ribbon |
0x02 | Regional Champ Ribbon | Birthday Ribbon |
0x04 | National Champ Ribbon | Special Ribbon |
0x08 | Country Ribbon | Souvenir Ribbon |
0x10 | National Ribbon | Wishing Ribbon |
0x20 | Earth Ribbon | Classic Ribbon |
0x40 | World Ribbon | Premier Ribbon |
0x80 | Event Ribbon | Empty |