Piñata Vision barcode/Choclodocus egg card

From PinataIsland.info, the Viva Piñata wiki
Revision as of 07:29, 2 May 2010 by FeralKitty (talk | contribs) (Added a few helpful card testers!)
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.
12, 13, 51 C6F6F696AB02C4B6 Underway by Shrly
12, 13, 49 C6FCF696AB02C4B6 Underway by Daremo 001
12, 13, 39 C6FEF616AB02C4B6 Underway by ImaTestWentBad
12, 13, 38 Not tested yet
12, 13, 33 Not tested yet
12, 13, 31 Not tested yet
12, 13, 23 Not tested yet
12, 13, 21 Not tested yet

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