Piñata Vision barcode/Choclodocus egg card

From PinataIsland.info, the Viva Piñata wiki
Revision as of 15:50, 29 April 2010 by FeralKitty (talk | contribs) (Added Blackariants match data within the first result)
Jump to: navigation, search

Looking at the ID table, several egg cards are missing. Based on the alphabetic order for the egg cards and the missing IDs, there's likely an Egg_dinosaur_208 card that hasn't been released.

Here's the relevant snippet from the ID table.

207  C4 	 CB76D954B86F82A4	Vision_Single_PlaceTag_Egg_deer_207.jpg
208  ?? C6??                            Dinosaur egg??
209  FF		 F1706B687463A38F	Vision_Single_PlaceTag_Egg_dog_209.jpg

Based on the sequence of the obfuscated sets, it's possible that the Choclodocus egg card is a C...6 card.

The goal of the project is to find a similar obfuscated card, and change its ID bits to 208, to see if a Choclodocus egg card can be scanned. Naturally, other bits (checksum or non-checksum bits that produce a net zero sum) need to be changed too, so the card remains valid.

Among the possibilities, a good candidate is the Egg_lion card, since it requires the least manipulation.

  • 0201 Egg_chameleon 201 -> 208. Flip ID bits 0, 3, 4
  • 0218 Egg_firefly 218 -> 208. Flip ID bits 1, 3, 4
  • 0248 Egg_lion 248 -> 208. Flip ID bits 3, 5
  • 0287 Egg_sheep 287 -> 208. Flip ID bits 0, 1, 2, 3, 6

Results for scanning flipped cards

Flipped bits New base barcode Status Results
13, 10 C6FEF696AB02D0B6 Tested by FeralKitty No valid cards based on this barcode, or with a single additional bit-flip from 00 to 63.
12, 10 C6FEF696AB02E0B6 Underway by FeralKitty Scanned a few, including the above barcode. Nothing valid yet.
12, 24 C6FEF696AA02E4B6 Underway by FeralKitty
12, 13, 11 C6FEF696AB02CCB6 Tested by FeralKitty No valid cards based on this barcode, or with a single additional bit-flip from 00 to 63.
12, 13, 06 C6FEF696AB02C4F6 Tested by FeralKitty No valid cards based on this barcode, or with a single additional bit-flip from 00 to 63.

Bit difference results

Performing a bit difference on C6 cards with known IDs, we get these possible results for the ID bits:

                                             5555444444333322222111100000
Description            VPID Barcode          8520765320765076542973297654
-------------------------------------------------------------------------
Plant_yam              1069 C26EDBA6AA48F646 0001110101100010101101110100  0x042d 0b0000010000101101
Egg_zebra              0317 C26EDF96E548F4B6 0001110111010101011101101011  0x013d 0b0000000100111101
Home_crocodile         0525 C26EDF9EAA48C646 0001110111011010101100010100  0x020d 0b0000001000001101
Home_hedgehog          0557 C26EDF9EAA48F646 0001110111011010101101110100  0x022d 0b0000001000101101
Egg_peacock            0268 C26EF696E548C646 0001111010010101011100010100  0x010c 0b0000000100001100
Home_mandrill          0572 C26EF69EAA48F4B6 0001111010011010101101101011  0x023c 0b0000001000111100
Prop_gardenjunk83      0812 C26EF69EE548F646 0001111010011101011101110100  0x032c 0b0000001100101100
Plant_buttercup        1071 C27ADBA6AA48F646 0010110101100010101101110100  0x042f 0b0000010000101111
Egg_sheep              0287 C27ADF96E548C4B6 0010110111010101011100001011  0x011f 0b0000000100011111
Egg_cow                0319 C27ADF96E548F4B6 0010110111010101011101101011  0x013f 0b0000000100111111
Home_deer              0527 C27ADF9EAA48C646 0010110111011010101100010100  0x020f 0b0000001000001111
Home_horse             0559 C27ADF9EAA48F646 0010110111011010101101110100  0x022f 0b0000001000101111
Prop_totemskunk        0799 C27ADF9EE548C4B6 0010110111011101011100001011  0x031f 0b0000001100011111
Prop_oillmap           0831 C27ADF9EE548F4B6 0010110111011101011101101011  0x033f 0b0000001100111111
Egg_pigeon             0270 C27AF696E548C646 0010111010010101011100010100  0x010e 0b0000000100001110
Home_fox               0542 C27AF69EAA48C4B6 0010111010011010101100001011  0x021e 0b0000001000011110
Home_mole              0574 C27AF69EAA48F4B6 0010111010011010101101101011  0x023e 0b0000001000111110
Prop_gardenjunk85      0814 C27AF69EE548F646 0010111010011101011101110100  0x032e 0b0000001100101110
Home_beaver            0507 C6EADF96E402F4B6 1100110111010101000011101011  0x01fb 0b0000000111111011
Produce_garlicbutter   0715 C6EADF9EAB02C646 1100110111011010110010010100  0x02cb 0b0000001011001011
Tree_gooseberrybush    1019 C6EADF9EE402F4B6 1100110111011101000011101011  0x03fb 0b0000001111111011
Egg_firefly            0218 C6EAF696AB02C4B6 1100111010010010110010001011  0x00da 0b0000000011011010
Seed_blueberrybush     0490 C6EAF696E402F646 1100111010010101000011110100  0x01ea 0b0000000111101010
Prop_lantern           0730 C6EAF69EAB02C4B6 1100111010011010110010001011  0x02da 0b0000001011011010
ZZToy_minecart         2249 C6FE3F96AB02C646 1111001111010010110010010100  0x08c9 0b0000100011001001
Egg_chameleon          0201 C6FEDF96AB02C646 1111110111010010110010010100  0x00c9 0b0000000011001001
Egg_grasssnake         0233 C6FEDF96AB02F646 1111110111010010110011110100  0x00e9 0b0000000011101001
Seed_hemlock           0473 C6FEDF96E402C4B6 1111110111010101000010001011  0x01d9 0b0000000111011001
Home_bat               0505 C6FEDF96E402F4B6 1111110111010101000011101011  0x01f9 0b0000000111111001
Produce_marmalade      0713 C6FEDF9EAB02C646 1111110111011010110010010100  0x02c9 0b0000001011001001
Prop_haybail           0745 C6FEDF9EAB02F646 1111110111011010110011110100  0x02e9 0b0000001011101001
Tree_blackberrybush    1017 C6FEDF9EE402F4B6 1111110111011101000011101011  0x03f9 0b0000001111111001
Egg_lion               0248 C6FEF696AB02F4B6 1111111010010010110011101011  0x00f8 0b0000000011111000
Seed_nightshadebush    0488 C6FEF696E402F646 1111111010010101000011110100  0x01e8 0b0000000111101000

ID bit  0 to match 1111000111111100001110001111111100
  Exact match(es): 43, 40

ID bit  1 to match 0000000111111111111111110000000000
  Exact match(es): !50

ID bit  2 to match 1111111111111111110000000000000000
  Exact match(es): !58, !55, 22, 19, !17

ID bit  3 to match 1111111111111111111111111111111111
  Exact match(es): 63, 62, !61, !60, !59, 57, !56, 54, 53, 51, 49, !48, 44, 41, 39, !38, 34, 33, !32, 31, 29, !28, !23, !21, !20, !18, !16, 15, 14, !11, 10, !08, !03, 02, 01
  With non-vision: 63, 62, !61, !60, 57, 51, 49, 44, 39, !38, 33, 31, 29, !28, !23, !21, !20, 15, 14, !11, !08, !03, 02, 01
  With Blackarian: 63, 62, !61, !60, 51, 49, 39, !38, 33, 31, !23, !21, !11, !08, !03, 02, 01

ID bit  4 to match 0100010011001101101011010001100110
  Exact match(es): !09, 07, !06, 05, 04

ID bit  5 to match 1101011101010100111010100010101111
  Exact match(es): 13, 12
  With Blackarian: 13 | 12

ID bit  6 to match 0000000000000000001111111111111111
  Exact match(es): 58, 55, !22, !19, 17

ID bit  7 to match 0000000000000000001111111111111111
  Exact match(es): 58, 55, !22, !19, 17

ID bit  8 to match 0100101011001110011010100001100101
  Exact match(es): 30, !27, 26, !25

ID bit  9 to match 0011011000111101110110010000011100
  Exact match(es): 35

ID bit 10 to match 1000000100000000000000000000000000
  Exact match(es): !42, 37, !36

Including a couple non-vision cards narrows down the column matches:

CocoadileHouse          525 CF4FF983EA48C646 111010011111100100001110101100000110100  0x020d 0b0000001000001101
SweetoothHouse          507 CFBBF982E50DD6B6 111101101111100100000101010110101111011  0x01fb 0b0000000111111011

ID bit  3 to match 1111111111111111111111111111111111111
  Exact match(es): 63, 62, !61, !60, 57, 51, 49, 44, 39, !38, 33, 31, 29, !28, !23, !21, !20, 15, 14, !11, !08, !03, 02, 01

ID bit  5 to match 1101011101010100111010100010101111011
  Exact match(es): 12

Including a few 2-row Vision Black/Good variant cards narrow down the matches even more.

./bit_diff.pl c6_test.txt
                                             5555555554444444443333332222222211111111100000
Description            VPID Barcode          9876543208765432107654209876542098765432097654
-------------------------------------------------------------------------------------------
Black_scorpion         0109 C24EDA969E5D2476 0010010010110110100101000111101111010010100111  0x006d 0b0000000001101101
Plant_yam              1069 C26EDBA6AA48F646 0010011010110110111001001010101010001111110100  0x042d 0b0000010000101101
Egg_zebra              0317 C26EDF96E548F4B6 0010011010110111110101011001011010001111101011  0x013d 0b0000000100111101
Home_crocodile         0525 C26EDF9EAA48C646 0010011010110111110111001010101010001100110100  0x020d 0b0000001000001101
Home_hedgehog          0557 C26EDF9EAA48F646 0010011010110111110111001010101010001111110100  0x022d 0b0000001000101101
Egg_peacock            0268 C26EF696E548C646 0010011010111101100101011001011010001100110100  0x010c 0b0000000100001100
Home_mandrill          0572 C26EF69EAA48F4B6 0010011010111101100111001010101010001111101011  0x023c 0b0000001000111100
Prop_gardenjunk83      0812 C26EF69EE548F646 0010011010111101100111011001011010001111110100  0x032c 0b0000001100101100
Plant_buttercup        1071 C27ADBA6AA48F646 0010011100110110111001001010101010001111110100  0x042f 0b0000010000101111
Egg_sheep              0287 C27ADF96E548C4B6 0010011100110111110101011001011010001100101011  0x011f 0b0000000100011111
Egg_cow                0319 C27ADF96E548F4B6 0010011100110111110101011001011010001111101011  0x013f 0b0000000100111111
Home_deer              0527 C27ADF9EAA48C646 0010011100110111110111001010101010001100110100  0x020f 0b0000001000001111
Home_horse             0559 C27ADF9EAA48F646 0010011100110111110111001010101010001111110100  0x022f 0b0000001000101111
Prop_totemskunk        0799 C27ADF9EE548C4B6 0010011100110111110111011001011010001100101011  0x031f 0b0000001100011111
Prop_oillmap           0831 C27ADF9EE548F4B6 0010011100110111110111011001011010001111101011  0x033f 0b0000001100111111
Egg_pigeon             0270 C27AF696E548C646 0010011100111101100101011001011010001100110100  0x010e 0b0000000100001110
Home_fox               0542 C27AF69EAA48C4B6 0010011100111101100111001010101010001100101011  0x021e 0b0000001000011110
Home_mole              0574 C27AF69EAA48F4B6 0010011100111101100111001010101010001111101011  0x023e 0b0000001000111110
Prop_gardenjunk85      0814 C27AF69EE548F646 0010011100111101100111011001011010001111110100  0x032e 0b0000001100101110
Good_dog               0045 C65A659FCE58E2E6 0110010100011001010111110011101110001110011110  0x002d 0b0000000000101101
Home_beaver            0507 C6EADF96E402F4B6 0110111000110111110101011001000000101111101011  0x01fb 0b0000000111111011
Produce_garlicbutter   0715 C6EADF9EAB02C646 0110111000110111110111001010110000101100110100  0x02cb 0b0000001011001011
Tree_gooseberrybush    1019 C6EADF9EE402F4B6 0110111000110111110111011001000000101111101011  0x03fb 0b0000001111111011
Egg_firefly            0218 C6EAF696AB02C4B6 0110111000111101100101001010110000101100101011  0x00da 0b0000000011011010
Seed_blueberrybush     0490 C6EAF696E402F646 0110111000111101100101011001000000101111110100  0x01ea 0b0000000111101010
Prop_lantern           0730 C6EAF69EAB02C4B6 0110111000111101100111001010110000101100101011  0x02da 0b0000001011011010
ZZToy_minecart         2249 C6FE3F96AB02C646 0110111110001111110101001010110000101100110100  0x08c9 0b0000100011001001
Egg_chameleon          0201 C6FEDF96AB02C646 0110111110110111110101001010110000101100110100  0x00c9 0b0000000011001001
Egg_grasssnake         0233 C6FEDF96AB02F646 0110111110110111110101001010110000101111110100  0x00e9 0b0000000011101001
Seed_hemlock           0473 C6FEDF96E402C4B6 0110111110110111110101011001000000101100101011  0x01d9 0b0000000111011001
Home_bat               0505 C6FEDF96E402F4B6 0110111110110111110101011001000000101111101011  0x01f9 0b0000000111111001
Produce_marmalade      0713 C6FEDF9EAB02C646 0110111110110111110111001010110000101100110100  0x02c9 0b0000001011001001
Prop_haybail           0745 C6FEDF9EAB02F646 0110111110110111110111001010110000101111110100  0x02e9 0b0000001011101001
Tree_blackberrybush    1017 C6FEDF9EE402F4B6 0110111110110111110111011001000000101111101011  0x03f9 0b0000001111111001
Egg_lion               0248 C6FEF696AB02F4B6 0110111110111101100101001010110000101111101011  0x00f8 0b0000000011111000
Seed_nightshadebush    0488 C6FEF696E402F646 0110111110111101100101011001000000101111110100  0x01e8 0b0000000111101000
Black_crocodile        0026 CDAA6492CE50C0F6 1101101000011001000100010011101100001100001111  0x001a 0b0000000000011010
CocoadileHouse          525 CF4FF983EA48C646 1111010011111110010000111010101010001100110100  0x020d 0b0000001000001101
SweetoothHouse          507 CFBBF982E50DD6B6 1111101101111110010000011001010011011101111011  0x01fb 0b0000000111111011
Urny's_Milk_Float      2233 CFFF7982AB08D2F6 1111111111011110010000001010110010001101011111  0x08b9 0b0000100010111001


ID bit  3 to match 1111111111111111111111111111111111111111
  Exact match(es): 63, 62, !61, !60, 51, 49, 39, !38, 33, 31, !23, !21, !11, !08, !03, 02, 01

ID bit  5 to match 1110101110101010011110101000101011110011
  13 | 12