Difference between revisions of "Piñata Vision barcode/Variant bits"

From PinataIsland.info, the Viva Piñata wiki
Jump to: navigation, search
(Variant data is 4-bits, and follows the name data (for named pinatas) or the use cost (for player-created pinatas, whether or not accessorized).)
(Replace clearly incorrect decoding with fixed-offset (non-named, non-accessorized pinata) variant data. Discard all working notes, since variant data has been identified/located.)
Line 38: Line 38:
  
 
== Decoding variant bits ==
 
== Decoding variant bits ==
 
After filtering out other 2-row cards (Learn Trick, Perform Trick, and RomanceMusic), what generally remains are the following types of two-row cards:
 
* Normal pinatas with accessories
 
* Wildcard (non-variant) pinatas
 
* In-game variant pinatas
 
* GoodVariants and Blackariants pinatas
 
  
 
{| class="collapsible collapsed"
 
{| class="collapsible collapsed"
!Reading variant data from obfuscation set 6 cards
+
!Reading variant data from non-accessorized player-created pinatas
 
|-
 
|-
 
|
 
|
 
<pre>
 
<pre>
egrep "^[0-9A-F]{16} [0-9A-F]{15}6" barcodes.txt | egrep -v "(Learn|Perform|Music)" | ./barcodetxt2bitdiff.pl --short --variants | ./reader.pl --variants | sort --key=6
+
% egrep 'Variant[123]' barcodes.txt | ./barcodetxt2bitdiff.pl --short --accessory | grep ' 0      ' | ./reader.pl --raw --nocolor | egrep ' = 00000000100001............101100000111000' | cut -f1-3 | sed -E -e 's/ +$//' | ./reader.pl --variants | sort
9663C3C21408B271A5E0 0 FE4CE159F2C60907E78E698359BBDF86                               VARIANT = 0000     0
+
ArocknidVariant1    0 9A482F460D4C322CA453F1F0683B7F27                                VARIANT = 0110    6 o  -6
B5B3FEAA1408B272D0AB 0 FE4CE159FDE60947F78E69835AFBDF86                               VARIANT = 0000     0
+
ArocknidVariant2    0 FE49F1AAD2D60847C6BA79E21C0B9F06                                VARIANT = 0100    4 o  -4
BadgesicleWildcard1 0 D96FE940FFA50445E70E6983AAFFC646                               VARIANT = 0000     0
+
BadgesicleVariant1  0 A2F04436B10E4452C44E3798BA523329                                VARIANT = 0101    5 o  -5
BuzzlegumWildcard2  0 FE4CE15BDDF20947E70E6983AAFADF06                               VARIANT = 0000     0
+
BadgesicleVariant2  0 B661F0A90DEE1E73A46130AE6E867D03                                VARIANT = 0011    3 o  -3
ChippopotamusWildcar 0 FE4CA154D0D20A47A70E6983A98ACF46                               VARIANT = 0000     0
+
BadgesicleVariant3  0 E07B7A52031FBA80B59574325A27CE42                                VARIANT = 0100    4 o  -4
DG-asian-JadeGalasus 0 FC71A1A17A24F4DBE6875482BC4AD2E6                               VARIANT = 0000     0
+
BarkbarkVariant2    0 D360B0A13A2BEA3BA453D3F0FB1D3D67                                VARIANT = 0110    6 o  -6
HorstachioWildcard1 0 A2CAE4BF1894ACFAB70E6983A9BED646                               VARIANT = 0000     0
+
BarkbarkVariant3    0 A2CAE4AF19151FDAD3B183E0C0EBF428                               VARIANT = 0011     3 o  -3
KittyflossWildcard1 0 A2CAE4AE181BACFAF70E6983AABFC646                               VARIANT = 0000     0
+
BispottiVariant1    0 B641F4A9BD7E0E23964B75E29E0A8686                                VARIANT = 0010    2 o  -2
ParryboWildcard2-DG 0 FBF66DE4094B321D06A308DC1484A546                               VARIANT = 0000     0
+
BispottiVariant2    0 E07B6B52032DDAE0AB61C0AC6E667F03                               VARIANT = 0011     3 o  -3
ParryboWildcard3    0 DA2FE050FEAA0B45F70E698355BBC6B6                               VARIANT = 0000     0
+
BonboonVariant1    0 9A582F460F49922CA86130AB6ED67603                                VARIANT = 0010    2 o  -2
PigxieWildcard1    0 E1EBC90F5C9DF72EB70E6983A9DACF06                               VARIANT = 0000     0
+
BonboonVariant2    0 A2F35406B00F4452A5424992D64A0DB5                               VARIANT = 0011     3 o  -3
PretztailWildcard1 0 FE4EE0ABD2E20B47E78E69D3A1FEDF06                               VARIANT = 0000     0
+
BonboonVariant3    0 DC22E942FD570B45C0E85B14178A379E                                VARIANT = 0100    4 o  -4
RashberryWildcard1 0 FE4CE0A5F8D20A07B70E69835ABECF86                               VARIANT = 0000     0
+
BunnycombVariant1  0 84D4F0E04F26CF18E0CE5232C00E87B0                               VARIANT = 1001     9 o  -9
Syrupent-Trouble_In_ 0 DA6FE940FF572445F70E69D3AADFC6B6                               VARIANT = 0000     0
+
BunnycombVariant2  0 A35965F3F905CE69F012285B031EBC81                                VARIANT = 0011    3 o  -3
TafflyWildcard1    0 FE4CA1ABDDF20B47E70E69D3AADADF06                               VARIANT = 0000     0
+
BunnycombVariant3  0 CDEADBC6FC4FC0B4AD6120A36E667F03                               VARIANT = 0101     5 o  -5
ZumbugWildcard1    0 C94D2F460F2594DCB78E69D3AADEDF86                               VARIANT = 0000     0
+
BuzzengeVariant1    0 9A582F460D5432DC96BE7AE21C2A9F86                                VARIANT = 0010    2 o  -2
RoarioVariant1     1 FF4EC2A588E578479D4ED6512B26E6F6                               VARIANT = 0000     0 x    1
+
BuzzengeVariant2    0 FE49F0A08CC6080796BA75F21C2A9F86                                VARIANT = 0011    3 o  -3
SparrowmintVariant1 1 8760B0A5298F583BCBDC69C14E5ADDD6                               VARIANT = 0000     0 x    1
+
BuzzengeVariant3    0 A3F1443FE10F454280B07C37198AD3B4                                VARIANT = 0100    4 o  -4
Good_duck          2 CE7E6AA41C1BF0A473A1F5CBAE78A646                               VARIANT = 0010    2
+
BuzzlegumVariant1  0 CFBFD986EA48E65683F1B7C4E0EBFB08                                VARIANT = 0101    5 o  -5
Good_spider        2 BED172A8BD670F63121D452FC0FD9566                               VARIANT = 0010    2
+
BuzzlegumVariant2  0 B661F4A15D771EF394B27C34190AD3B4                                VARIANT = 0110    6 o  -6
HoghurtVariant3     3 F6BC83748DF46C2796BED760893AEC36                               VARIANT = 0010    2 x    1
+
BuzzlegumVariant3  0 84F0F5F03B2E9F88E0CE5EFB140E87B0                               VARIANT = 0100     4 o  -4
GeckieVariant3      3 84F4F5D00F26CF18D6BE71F29E2B86B6                                VARIANT = 0011     3
+
CamelloVariant1    0 F97F9B6826EF8191A5420991D0413DB5                                VARIANT = 0011    3 o  -3
GoobaaVariant3      3 9A4D2F460D5F9DDC86BF79E21C0B96B6                                VARIANT = 0011    3
+
CamelloVariant2    0 D160783A3F74A3CF94B87E37198A2144                               VARIANT = 0100     4 o  -4
Good_deer          3 F966D46B26AE598186B3F51D787C9D66                               VARIANT = 0011    3
+
CamelloVariant3    0 F8F271A4DE8A2D1D94B87F37188A2144                                VARIANT = 0101    5 o  -5
Good_turtle        3 D53658126D1A08358EC25230EC16E456                               VARIANT = 0011    3
+
CandaryVariant2    0 9FFB2182AB48E2E6B5B5742A5A24DE42                               VARIANT = 0100     4 o  -4
JuicygooseVariant3  3 9A582F460C123DDCD6BA7AE21C2B9F06                                VARIANT = 0011    3
+
CherrapinVariant1  0 F94F9C6827CF9181A552B813D24A3DB5                                VARIANT = 0010    2 o  -2
MothdropVariant3    3 A2624406F90E44A2D68A79F29E0A86B6                               VARIANT = 0011    3
+
CherrapinVariant2  0 D9E52B34ED4F90B4E57098762637D1AF                                VARIANT = 0100    4 o  -4
PieenaVariant3      3 D1712B3A3FD9A3CFD64B7AF21C2B9F46                               VARIANT = 0011    3
+
CherrapinVariant3  0 88F271A4DE8A247D94B47B35180AD344                               VARIANT = 0101     5 o  -5
SparrowmintVariant3 3 BD0164A91D7F0EC3C6BB79F29E0B9F86                               VARIANT = 0011    3
+
ChewnicornVariant1  0 84D4D5C55B279F888275CAA2FF14338B                                VARIANT = 0010    2 o  -2
TafflyVariant3      3 8BE071A4DABA2EEDC68A75E29E2A96B6                               VARIANT = 0011     3
+
ChewnicornVariant2  0 DCE428C4EC4F90B4C04E2798F9B27C09                               VARIANT = 0100     4 o  -4
BuzzengePV          0 A2FBE49F4A5F9A9AC34366A14ABF8FB6                               VARIANT = 0011    3 o  -3
+
ChewnicornVariant3  0 DC2D7852BF1E2B65D3B5B7E4C0EFD428                                VARIANT = 0011    3 o  -3
DG-asian-HaikuLing 0 FC6180A07AD5C0CB9EAF7131D905E456                               VARIANT = 0011    3 o  -3
+
ChippopotamusVariant 0 A3624426B10B4642968A79E21C2B8F46                               VARIANT = 0100     4 o  -4
PretztailVariant6   0 BBF271A4DE8A2ADD860A71F21C2B96B6                               VARIANT = 0011    3 o  -3
+
ChippopotamusVariant 0 DC6D7852BD5E0445A453D1F0F01F3F67                                VARIANT = 0010    2 o  -2
SmelbaUSA          0 87B380F33BD5AF989FAE03E2ECF36A06                               VARIANT = 0011     3 o  -3
+
ChocstrichVariant1 0 A2CAE4BF5C1A9FDA8D31DAA2FF3B1C8B                               VARIANT = 0011     3 o  -3
ArocknidVariant2   2 FE49F1AAD2D60847C6BA79E21C0B9F06                               VARIANT = 0011     3 x   -1
+
ChocstrichVariant2  0 F5F271A4DEBA275DAA52B893D0412DB5                                VARIANT = 0100    4 o  -4
BuzzengeVariant2   2 FE49F0A08CC6080796BA75F21C2A9F86                               VARIANT = 0011     3 x   -1
+
ChocstrichVariant3 0 9F6F2386EA4DE6E6AA42B893D0410DB5                               VARIANT = 0101     5 o  -5
ChippopotamusVariant 2 A3624426B10B4642968A79E21C2B8F46                               VARIANT = 0011    3 x   -1
+
CinnamonkeyVariant1 0 A2F05406E00E4452D6BF7AF21C0A96B6                                VARIANT = 0011    3 o  -3
CrowlaVariant2      2 DC6DE842FD1A0B65C68A79F21C2A9F46                               VARIANT = 0011     3 x   -1
+
CinnamonkeyVariant3 0 8760B0A13AD4A53BF021885B02DABC81                                VARIANT = 0101    5 o  -5
MothdropVariant2    2 A2624406E80E45B2D68E75E29E0A86B6                               VARIANT = 0011    3 x   -1
+
ClucklesVariant1    0 A2CAE48C591A1FDAA5428993D4493D85                               VARIANT = 0011     3 o  -3
PieenaVariant2      2 FE49F1ABD1C24847D6BE71F21C2B9F46                                VARIANT = 0011    3 x   -1
+
ClucklesVariant2    0 BAF271A4DEBA2F4DE5709876261B2B7F                                VARIANT = 0100    4 o  -4
PudgeonVariant2-VP  2 F64ED355BDD02E679DAE81E0CD3C7A06                               VARIANT = 0011    3 x   -1
+
ClucklesVariant3    0 E0F9C80E1F22F72E87F814905524355A                               VARIANT = 0010     2 o  -2
QuackberryVariant2  2 9AAD2F460C03C0DCC64A71E21C2B9606                                VARIANT = 0011    3 x   -1
+
CocoadileVariant2  0 D174683A3E3F53CFDAA6FC24CCE00F0D                                VARIANT = 1000    8 o  -8
SarsgorillaVariant2 2 BF2164A99DE61EF3D6BA79E21C2B8F06                               VARIANT = 0011    3 x   -1
+
CrowlaVariant1      0 84F0D5F43B279F88DBA6FC249CE00FDD                               VARIANT = 0100     4 o  -4
SherbatVariant2    2 DC62F940DE9E2B45868F71F29E2E8606                               VARIANT = 0011    3 x   -1
+
CrowlaVariant2      0 DC6DE842FD1A0B65C68A79F21C2A9F46                                VARIANT = 0101    5 o  -5
ZumbugVariant2     2 EFBAD374FCA03A27CBB33EE6786CB376                               VARIANT = 0011    3 x   -1
+
CrowlaVariant3     0 DE6DF852BD1A044580BD7D35190AD344                               VARIANT = 0011     3 o  -3
BispottiVariant1    1 B641F4A9BD7E0E23964B75E29E0A8686                               VARIANT = 0011    3 x   -2
+
CustaceanVariant1  0 E0F9E80E1D3BF72EA16190A46ED67203                                VARIANT = 0110    6 o  -6
BuzzengeVariant1    1 9A582F460D5432DC96BE7AE21C2A9F86                               VARIANT = 0011    3 x   -2
+
CustaceanVariant2  0 870A67F3F905CE69E570987624971A8F                                VARIANT = 0110    6 o  -6
CinnamonkeyVariant1 1 A2F05406E00E4452D6BF7AF21C0A96B6                               VARIANT = 0011    3 x   -2
+
CustaceanVariant3  0 84F271A4DEBA2E2DC40CC598BAB03309                               VARIANT = 0100     4 o  -4
Good_duck          4 E475292B3F96538F8F83F11D38FFCD06                               VARIANT = 0100     4
+
DoenutVariant1      0 E0CBC80E1C76F72EA46100AA6E067D03                                VARIANT = 0101    5 o  -5
Good_monkey        4 F47EDEF3FC4B96B9979C10C8A354E676                               VARIANT = 0100    4
+
DoenutVariant2      0 84F0D5C17F669F88B59A74305A269E42                               VARIANT = 0010    2 o  -2
PengumTeamMember-14 0 BE6184816BF914DBE1F3EAD12BB4FC466AB1D1C4CF375E28                VARIANT = 0100    4 o  -4
+
DoenutVariant3      0 F966996B26AF91D1E47F3BA3236520BC                                VARIANT = 0100    4 o  -4
Good_chicken        5 F97FD3E026AE4CB13089F1DFC3ED5566                               VARIANT = 0101    5
+
DragumflyVariant1  0 FE49F0AB80F60847A453D1E068383D67                                VARIANT = 0110    6 o  -6
Good_crocodile      5 DEE66A946C1BE2B49A9C55CDE256C006                               VARIANT = 0101    5
+
DragumflyVariant2  0 D1756B3A3F83A3CF81B187E4C0EBDA08                                VARIANT = 0011    3 o  -3
Good_goose          5 D37248104F172B359A9C55CDE356E216                               VARIANT = 0101     5
+
EaglairVariant2    0 FE49B1A883E64807A453D1E064783B27                                VARIANT = 0011    3 o  -3
Good_peacock        5 A2F8D4BC4D1A1FDA9EB9E1DDCCEB5B36                               VARIANT = 0101    5
+
EaglairVariant3    0 CCEB28C6EC6BC0B4E0CE56DFB40E87B0                                VARIANT = 0100    4 o  -4
Good_rabbit        8 9FBEF59DCF5DD6568683F11D287FC206                               VARIANT = 1000     8
+
ElephanillaVariant1 0 D1616B3A3F8053CFA5420912D0491D85                                VARIANT = 0011    3 o  -3
Good_lion          9 B7E1EDA86DFF0F73AF8971C298E4AB16                               VARIANT = 1001     9
+
ElephanillaVariant2 0 9A4D2F460E12C8DCE5709876269FDD7F                                VARIANT = 0100    4 o  -4
EaglairUSA          0 FF4C82A0F1F479273C6514808D2460E6                               VARIANT = 1001     9 o  -9
+
ElephanillaVariant3 0 F95F9E68265F8581C04E3798B9527209                               VARIANT = 0010    2 o  -2
Bluebell-TroubleInPa 0 F9569D1B229F8281AF8C4A8D4D7194F6                               VARIANT = 1011    11 o -11
+
FizzlybearVariant3  0 865CCFF36C45CE69A453D3E06B181867                                VARIANT = 0101    5 o  -5
Bullrush-TroubleInPa 0 F97F9C5B233F8B81AF8DBC9D486110B6                               VARIANT = 1011    11 o -11
+
FlapyakVariant1    0 E07B5F120316BAE0E0CE5C64180E87B0                                VARIANT = 0011    3 o  -3
PricklyPear-TroubleI 0 CA5D2F46025B8EFC8FFC4A9D4D7134B6                               VARIANT = 1011    11 o -11
+
FlapyakVariant2     0 B261F0A1AC761E63A861D0AB6EF67D03                                VARIANT = 0100    4 o  -4
Blue_Spartan-Halo   0 E4E8C94C0925903E9679D90C29F1ACD6F9CD096BCEB9D6CDB562FE8064E8C687 VARIANT = 1101    13 o -13
+
FourheadsVariant1  0 FE49B1A481C24B07C0E85B14178E0B7E                                VARIANT = 0111    7 o  -7
Black_bluebutterfly 15 E431687B3D09538FCB39D238D07DC5E6                               VARIANT = 1111    15
+
FourheadsVariant2  0 DC746834EC4BC0B494B87A37190A21B4                                VARIANT = 1000    8 o  -8
Black_buzzard      15 A2F8D48C480E9EFA8683F11D2DED9606                               VARIANT = 1111    15
+
FourheadsVariant3  0 F94F9B6426AF8191E0CE542E500E87B0                                VARIANT = 1001    9 o  -9
Black_snowowl      15 A2F8D5AD499EDEDA13FD7633A316ED76                               VARIANT = 1111    15
+
FudgehogVariant1    0 931E3AB7FC45CE69C40CC598B9B07229                                VARIANT = 0011    3 o  -3
Black_swan          15 A2F8D4AE1C987EDA8792A039E316E676                               VARIANT = 1111    15
+
FudgehogVariant2    0 BD6164A10D7717E3C0E85B1417110FEE                                VARIANT = 0011    3 o  -3
Black_yellowbutterfl 15 876195912D70502B8EC2A239E31FC666                               VARIANT = 1111    15
+
FudgehogVariant3    0 F94F9C6B269F89D190B07935190AD344                                VARIANT = 0100    4 o  -4
 +
GalagoogooVariant1  0 974EEFF7FC45CE6980B27E34190A2144                               VARIANT = 0010    2 o  -2
 +
GalagoogooVariant2  0 B661F4A19DEF17E3C570987626CBDE5F                                VARIANT = 0101    5 o  -5
 +
GeckieVariant1      0 D165786A3F89A3CFCB5D3B83236702BC                                VARIANT = 0011    3 o  -3
 +
GeckieVariant2      0 9A4D2F460F178F2CD5A26965CCE00B2D                                VARIANT = 0100    4 o  -4
 +
GeckieVariant3      0 84F4F5D00F26CF18D6BE71F29E2B86B6                                VARIANT = 0101    5 o  -5
 +
GoobaaVariant1      0 D360B0A57B84AA2BA5524810D2412D85                                VARIANT = 0010     2 o  -2
 +
GoobaaVariant3      0 9A4D2F460D5F9DDC86BF79E21C0B96B6                               VARIANT = 0100    4 o  -4
 +
HoghurtVariant1    0 D161783A360553CFC04E2599BA523209                                VARIANT = 0010    2 o  -2
 +
HootyFruityVariant1 0 E07B69520312BAE086DB14905506C57A                               VARIANT = 0011    3 o  -3
 +
HorstachioVariant1  0 84F4D5C17F269F88B5CA74205A269E42                                VARIANT = 0010    2 o  -2
 +
HorstachioVariant2  0 CF6F6086EA48F6E6D5A6F925CC600F2D                                VARIANT = 0011    3 o  -3
 +
HorstachioVariant3  0 E0DBC80E1CE6F72EA66100A56E067D03                                VARIANT = 0101    5 o  -5
 +
JameleonVariant1    0 84F0D1D12B279F88E0CE5FFAA80E87B0                                VARIANT = 0111    7 o  -7
 +
JameleonVariant2    0 FE49F0A4B8C64847A5528891D4412D85                                VARIANT = 0110    6 o  -6
 +
JameleonVariant3    0 F9769C6B26EF85D1BD31EAA2FF34338B                                VARIANT = 0100    4 o  -4
 +
JeliVariant1        0 A2CAE58E113A1CFA98B07E34188A2144                                VARIANT = 0100    4 o  -4
 +
JeliVariant2        0 A062543FA00E4452AA61C0A76E467803                               VARIANT = 0011    3 o  -3
 +
JeliVariant3        0 B9F271A4DE8A0DADE0CE56F4F00E87B0                                VARIANT = 0101    5 o  -5
 +
JuicygooseVariant2  0 84F4D1C16B279F88B43A7420AA26CE42                               VARIANT = 0011    3 o  -3
 +
JuicygooseVariant3  0 9A582F460C123DDCD6BA7AE21C2B9F06                               VARIANT = 0010    2 o  -2
 +
KittyflossVariant1  0 9A586F460D443DDCA5428891D4410D85                               VARIANT = 0011    3 o  -3
 +
KittyflossVariant2  0 E07B79120319BA90C0E85B14172C193E                                VARIANT = 0101    5 o  -5
 +
KittyflossVariant3  0 A3F0443FF10E4642A453D3F06B3F1F67                                VARIANT = 0100    4 o  -4
 +
LackatoadVariant1  0 DE2DF852BF15244596FB1490550B157A                               VARIANT = 0011    3 o  -3
 +
LackatoadVariant2  0 DC2DE842FF152B65C44E3798FAB23C29                                VARIANT = 0101    5 o  -5
 +
LackatoadVariant3  0 84D0D5D07B279F8896C814905526357A                                VARIANT = 0100    4 o  -4
 +
LemmoningVariant1  0 FE49F1A8B3C24B47B274DAA2FF34CC8B                               VARIANT = 0011    3 o  -3
 +
LemmoningVariant2  0 D9E428C4CD6BC0B4E45F39A3236588BC                                VARIANT = 0100    4 o  -4
 +
LemmoningVariant3  0 9A4D6F461E570B2CB4E5741AAA249E42                                VARIANT = 0101    5 o  -5
 +
LickatoadVariant1  0 F5E071A4CA8A29EDC570987626CE1C0F                               VARIANT = 0011    3 o  -3
 +
LickatoadVariant2  0 FE49B0ABD0E25907A55CD1E0F43D1D27                                VARIANT = 0100    4 o  -4
 +
LickatoadVariant3  0 CDE5D8C6FC4BC0B4AD6120A16E467D03                               VARIANT = 0101     5 o  -5
 +
LimeocerosVariant1  0 F9569B68277F8591C57098762697D22F                               VARIANT = 0011    3 o  -3
 +
LimeocerosVariant2  0 9F4FD982EA4DF276FAA6E96ACCE00B2D                                VARIANT = 0100    4 o  -4
 +
LimeocerosVariant3  0 CCEB6816ED4F90B4B4CA74325A24FE42                                VARIANT = 0010    2 o  -2
 +
MacaracoonVariant1 0 DC227950BD150445C57098762637D2DF                               VARIANT = 0011    3 o  -3
 +
MacaracoonVariant2  0 A2F04416E10B4642B2E81490550FC56A                                VARIANT = 0100    4 o  -4
 +
MallowolfVariant1  0 D1603B3A3641A3CFF4A66C6ACC600B8D                                VARIANT = 0111    7 o  -7
 +
MallowolfVariant2  0 80F0F1D13F269F88F023285B02D54C81                                VARIANT = 0110    6 o  -6
 +
MallowolfVariant3   0 A0F05436E10E4462E0CE5D64F40E87B0                                VARIANT = 1000    8 o  -8
 +
MoojooVariant1      0 CF6B6286EA4DE676A56130A56E067B03                               VARIANT = 0011    3 o  -3
 +
MoojooVariant2      0 A263440FA10E4552C0E85B141797343E                               VARIANT = 0101    5 o  -5
 +
MoojooVariant3      0 A260440FF10E4542E0CE5DD8640E87B0                                VARIANT = 0100    4 o  -4
 +
MoozipanVariant1    0 84F0D5F06F269F8892CB14905506C55A                                VARIANT = 0101     5 o  -5
 +
MoozipanVariant2   0 B26160A1BD771EF3A96190A46ED67D03                                VARIANT = 0010    2 o  -2
 +
MoozipanVariant3    0 9A4D2F460D1412DCF021885B02D24C81                               VARIANT = 0100     4 o   -4
 +
MothdropVariant1   0 9A582F460F188B2CC0E85B1417C9E45E                                VARIANT = 0010    2 o  -2
 +
MothdropVariant2    0 A2624406E80E45B2D68E75E29E0A86B6                                VARIANT = 0110    6 o  -6
 +
MothdropVariant3    0 A2624406F90E44A2D68A79F29E0A86B6                                VARIANT = 0101    5 o  -5
 +
MousemallowVariant1 0 9FFFD086AB4DE6E681B187E4E06FF508                                VARIANT = 0111    7 o  -7
 +
MousemallowVariant2 0 8760B0A138CD5A3BE0CE5DC1800E87B0                                VARIANT = 0101    5 o  -5
 +
MousemallowVariant3 0 E0DAEA0E192FF72E88B47E35198AD2B4                               VARIANT = 0100     4 o   -4
 +
NewtgatVariant1    0 DDEBFB16ED4FC284C0E85B14158EEC5E                                VARIANT = 0010    2 o  -2
 +
NewtgatVariant2    0 DC22F850BD150B65C44E2598FAA03D29                               VARIANT = 0011    3 o   -3
 +
NewtgatVariant3    0 F9769C6B27CF89C1E57FDAB3236588BC                                VARIANT = 0101    5 o  -5
 +
ParmadilloVariant1  0 88F271A4DEBA2F5DB40574215A26CE42                                VARIANT = 0100    4 o  -4
 +
ParmadilloVariant2  0 FE49F1ABDCD60B47C5709876261FDBAF                                VARIANT = 0101    5 o  -5
 +
ParryboVariant1    0 9A4D2F460E5A382CE0CE5429E40E87B0                                VARIANT = 0100    4 o  -4
 +
ParryboVariant2    0 F97F9B6827EF8181A5524991D0413DB5                                VARIANT = 0010    2 o  -2
 +
ParryboVariant3    0 84D0D1D40B66CF888D35FAA2FF161C8B                                VARIANT = 0101    5 o  -5
 +
PeckanmixVariant2  0 D360B0A13BDFEA3BA453F3F06B1D3D27                               VARIANT = 0110     6 o   -6
 +
PeckanmixVariant3  0 84D0D1C57F26CF88D5A6EC2A9C700F2D                                VARIANT = 0010    2 o  -2
 +
PengumVariant1      0 80F271A4DE8A267D83F1B7E4C0EFF408                                VARIANT = 0101    5 o  -5
 +
PengumVariant2      0 B60E2EB3FC45CE6992E81490550B957A                                VARIANT = 0100    4 o  -4
 +
PengumVariant3      0 E07B6D520300BAE092DB14905526357A                               VARIANT = 0011    3 o  -3
 +
PieenaVariant1      0 8360B0A0280BA53BF028885B02414C81                                VARIANT = 0100    4 o   -4
 +
PieenaVariant2      0 FE49F1ABD1C24847D6BE71F21C2B9F46                               VARIANT = 0101    5 o  -5
 +
PieenaVariant3      0 D1712B3A3FD9A3CFD64B7AF21C2B9F46                                VARIANT = 0011    3 o  -3
 +
PigxieVariant3      0 D161783A3E9D53CFE45D2AB3236782BC                                VARIANT = 1001    9 o  -9
 +
PolollybearVariant1 0 D164783A3B2C53CFD5A6EC24CC600B0D                               VARIANT = 0011    3 o   -3
 +
PolollybearVariant2 0 A2CAE59F1C179CFAE57F2BA32367D24C                                VARIANT = 0100    4 o  -4
 +
PolollybearVariant3 0 D165683A3B7C53CFAA424893D24A2DB5                                VARIANT = 0101    5 o  -5
 +
PonockyVariant1    0 B60EE5B3FC45CE6990BB7C37190A2144                                VARIANT = 0100    4 o  -4
 +
PonockyVariant2    0 A2CAE4AF1C151FFAD3B383E0C0EFF428                                VARIANT = 0010    2 o  -2
 +
PonockyVariant3    0 F9F271A4CA8A273D84BF7F37180A2344                               VARIANT = 0011    3 o  -3
 +
PretztailVariant1  0 E07B76A2035CDAD0C0E85B14152EB6AE                                VARIANT = 0110    6 o   -6
 +
PretztailVariant2  0 DBE071A4CABA29EDB5720812D2453DB5                                VARIANT = 0010    2 o  -2
 +
PretztailVariant3  0 DC627942DC9A0B45CB5D29B3236AD24C                                VARIANT = 0101    5 o  -5
 +
Pretztail_TroubleInP 0 8BF271E0DE8A29EDA3DB7BF53A6BA942                                VARIANT = 0101    5 o  -5
 +
ProfitamoleVariant1 0 8760B0A178D4753BA3EB1490550F157A                                VARIANT = 0101    5 o  -5
 +
ProfitamoleVariant2 0 8360B0A12AD4753BF4A6EC649CE00F2D                                VARIANT = 0100    4 o  -4
 +
PudgeonVariant1    0 B62160A11D7E0773E0CE5869380E87B0                                VARIANT = 0111    7 o  -7
 +
PudgeonVariant3    0 E07B6DA2031DBA40C0E85B14172A3E1E                                VARIANT = 1000    8 o  -8
 +
QuackberryVariant1  0 F95F9C68261F89D1A5528912D44A3DB5                                VARIANT = 0110    6 o  -6
 +
QuackberryVariant2  0 9AAD2F460C03C0DCC64A71E21C2B9606                               VARIANT = 1000    8 o  -8
 +
QuackberryVariant3  0 84F4F1F74B66CF18B324DAA2FF961C2B                                VARIANT = 0111    7 o  -7
 +
RaisantVariant1    0 E07B7BA20305BA90FAA6FC6B9CF00FDD                                VARIANT = 0101    5 o  -5
 +
RaisantVariant2    0 E07B7BA2036CDAE0D5A26C6B9E60048D                               VARIANT = 0011    3 o  -3
 +
RaisantVariant3    0 B661F4A95D7617F3E5709876261B2FAF                                VARIANT = 0100    4 o  -4
 +
RashberryVariant1  0 F96F9C6B279F85D1A46180A46E267403                                VARIANT = 0100    4 o  -4
 +
RashberryVariant2  0 B22160A1AD76077393CB149055DF957A                                VARIANT = 0101    5 o   -5
 +
RashberryVariant3  0 D9E46B94FC6F92B4DBA6EC249C600FDD                                VARIANT = 0011    3 o  -3
 +
ReddhottVariant1    0 E07B75A2032FBAE0E45DC8832367DD4C                               VARIANT = 0011    3 o   -3
 +
ReddhottVariant2    0 F95F9968267F9181D1B383E4E0EBDA28                                VARIANT = 0010    2 o  -2
 +
ReddhottVariant3    0 9A4D2F460D53C82CA36120AF6E067003                                VARIANT = 0100    4 o  -4
 +
RoarioVariant2      0 D1646B3A3B51A3CFE57DCAB32367204C                                VARIANT = 0101    5 o  -5
 +
RoarioVariant3      0 CCEA6816FD6F92B4E0CE50F8B80E87B0                               VARIANT = 0011    3 o   -3
 +
RobeanVariant1     0 8760B0A53992E53BE0CE52E2E00E87B0                                VARIANT = 0101    5 o  -5
 +
RobeanVariant2      0 E07B65A20331DA80E0CE52C2E40E87B0                                VARIANT = 0100    4 o  -4
 +
RobeanVariant3      0 A2625416F80A44A2B5624812D0491DB5                               VARIANT = 0011    3 o   -3
 +
S'morepionVariant1  0 84D4F5D03B279F88A761D0A46E067603                                VARIANT = 0100    4 o  -4
 +
S'morepionVariant2  0 9A586F460C1D9D2C90B67B34180A23B4                               VARIANT = 0011    3 o  -3
 +
S'morepionVariant3  0 D1716B3A3B8AA3CF81B3B7E4C0EFDB28                                VARIANT = 0010    2 o   -2
 +
SalamangoVariant1  0 D1606B3A3E9E53CFA453D1E0F05B1F67                                VARIANT = 1000    8 o  -8
 +
SalamangoVariant2  0 CFFFF082EA48F276E45D2A93236700BC                                VARIANT = 0010    2 o  -2
 +
SalamangoVariant3  0 D1757B3A3FBC53CF81B187E0C0EBDB08                                VARIANT = 0111    7 o  -7
 +
SarsgorillaVariant1 0 9A582F460E163D2CAF6190A66E067D03                                VARIANT = 0010    2 o  -2
 +
SarsgorillaVariant2 0 BF2164A99DE61EF3D6BA79E21C2B8F06                                VARIANT = 0100    4 o  -4
 +
SarsgorillaVariant3 0 84F4D1C10B269F88C0E85B14179A097E                               VARIANT = 0011    3 o  -3
 +
ShellybeanVariant1  0 FBE071A4DA8A1E3D84BD7F37190E2244                                VARIANT = 0111    7 o  -7
 +
ShellybeanVariant2  0 DDE5F894E86B92B4DBA2FC259E700B2D                                VARIANT = 0010    2 o   -2
 +
ShellybeanVariant3  0 80F0D5D51F279F1897F814905586375A                                VARIANT = 0110    6 o  -6
 +
SherbatVariant1    0 E07B7A920304BAE0FBA6FC6A9C600FDD                               VARIANT = 0011    3 o   -3
 +
SherbatVariant2    0 DC62F940DE9E2B45868F71F29E2E8606                               VARIANT = 0101     5 o  -5
 +
SherbatVariant3    0 84F0F1D65B66CF18D5A26C6A9EE0048D                               VARIANT = 0100    4 o  -4
 +
SparrowmintVariant1 0 8760B0A5298F583BCBDC69C14E5ADDD6                                VARIANT = 0101    5 o  -5
 +
SparrowmintVariant2 0 9FFFD382AB4DF6E6DBA2792BCEE00F2D                                VARIANT = 0100    4 o  -4
 +
SparrowmintVariant3 0 BD0164A91D7F0EC3C6BB79F29E0B9F86                               VARIANT = 0101    5 o  -5
 +
SquazzilVariant1    0 A2CAE19F5F9E1FDAD5A2792B9C60048D                                VARIANT = 0011    3 o  -3
 +
SquazzilVariant2    0 FE4AB1A5D1C61A07C0E85B14158EFD3E                               VARIANT = 0101    5 o  -5
 +
SquazzilVariant3    0 8360B0A0388F7A3BC44E3598F9A07C09                                VARIANT = 0100    4 o  -4
 +
SwananaVariant1    0 E07B61A20328BA80E57098762696D05F                                VARIANT = 0100    4 o  -4
 +
SwananaVariant2    0 DC226840BF1A0465D3B187E0E0EFD528                                VARIANT = 0111    7 o  -7
 +
SwananaVariant3    0 84D4D1D53F26CF888235CAA2FF3B1C8B                                VARIANT = 0110    6 o  -6
 +
SweetleVariant1    0 B201F4A14CEE1ED383B387E4E07BFB28                                VARIANT = 0010    2 o  -2
 +
SweetleVariant2    0 E07B5E120311DAE084B27F34190A22B4                                VARIANT = 0011    3 o  -3
 +
SweetleVariant3    0 8360B0A52E30AA3BE0CE537B440E87B0                                VARIANT = 0100    4 o  -4
 +
SweetoothVariant1  0 FE49F0A4D8F2080780B87E36180AD3B4                                VARIANT = 0100    4 o  -4
 +
SweetoothVariant2  0 D1F271A4CA8A2ECDE47D2A832365224C                                VARIANT = 0011    3 o  -3
 +
SweetoothVariant3  0 A2CAE4AF19379FFAC0E85B14172A17AE                                VARIANT = 0010    2 o  -2
 +
SyrupentVariant1    0 9A482F460D132BDCE0CE5DC7FB0E87B0                                VARIANT = 0110    6 o  -6
 +
SyrupentVariant2    0 D8EAF894FC6BC0B4C0E85B14173CB8EE                               VARIANT = 0011     3 o  -3
 +
SyrupentVariant3    0 D175686A3FE053CF88B07B35198A2244                               VARIANT = 0101    5 o  -5
 +
TafflyVariant1      0 CFFBF882AB48E676A06130A06E667003                               VARIANT = 0010     2 o  -2
 +
TafflyVariant2      0 E07B7FA20311DA80E5709876263F1EAF                               VARIANT = 0100     4 o  -4
 +
TafflyVariant3      0 8BE071A4DABA2EEDC68A75E29E2A96B6                               VARIANT = 0110     6 o  -6
 +
TigermisuVariant1  0 E4CAE80E19CBF72EAA12B811D24A2D85                                VARIANT = 0100    4 o  -4
 +
TigermisuVariant2  0 DC2D6852BC550445DAA6E924CE70060D                               VARIANT = 0010    2 o   -2
 +
TigermisuVariant3  0 D9E56B16FD4FC084C5709876243721DF                                VARIANT = 0011    3 o  -3
 +
TwingersnapVariant1 0 E0CAC80E1D54F72EA453D3E0FB3B3B67                               VARIANT = 0111    7 o   -7
 +
TwingersnapVariant2 0 DC6DE942FF150445C0E85B14172915CE                                VARIANT = 0101    5 o  -5
 +
TwingersnapVariant3 0 84F0F5D03F679F88A56120AB6E067203                               VARIANT = 0100    4 o   -4
 +
VulchurroVariant1  0 FE49F0E4D8F60847A45CD3E0683B1D67                                VARIANT = 0100    4 o  -4
 +
VulchurroVariant2   0 C9EA2B36F84B92B4A56120AE6E667D03                                VARIANT = 0101    5 o   -5
 +
WalruskVariant1    0 DAF271A4CABA0EADA16130A66E667803                                VARIANT = 0010    2 o  -2
 +
WalruskVariant2    0 9FFB6286EA08E676A56130A76E667803                                VARIANT = 0011    3 o  -3
 +
WalruskVariant3    0 C9EA2BC4E94BC2B4D1F387E0E0FBFA08                                VARIANT = 0100    4 o  -4
 +
WhirlmVariant1      0 E0F9EA0E1340F72EF029485B0255BC81                               VARIANT = 0101    5 o  -5
 +
WhirlmVariant2      0 A2CAE48E143A3CFADBA2FC6A9CE00FDD                               VARIANT = 0100    4 o  -4
 +
WhirlmVariant3      0 E07B5AA20300DAE0C47DC8832365804C                               VARIANT = 0011    3 o  -3
 +
ZumbugVariant1      0 A2CAE59F51371FFAC04C2599BA407209                               VARIANT = 0010    2 o  -2
 +
ZumbugVariant3      0 CFBB6086EA08E256B48A742EAA259E42                               VARIANT = 0011    3 o  -3
 
</pre>
 
</pre>
 
|}
 
|}
  
It's uncertain if PlaceTag species and GoodVariants/Blackariants variant data share (overlap?) a common field (location?).  While obfuscation set 6 wildcards do appear to consistently decode as variant 0, correct Journal variant values will be needed to see if PlaceTag species variants also decode to expected values.
+
PlaceTag species and GoodVariants/Blackariants variant data use a common variant data field, and the barcode does not distingush between in-game and other variants.
  
 
== GoodVariants IDs ==
 
== GoodVariants IDs ==
Line 374: Line 520:
 
|122||Vision_Single_GoodVariants_zz3turtle_122.jpg||3
 
|122||Vision_Single_GoodVariants_zz3turtle_122.jpg||3
 
|}
 
|}
|}
 
 
== Row 2 obfuscation set selection/progression ==
 
 
To be determined.  Possibilities are based on name length byte, name bits, variant bits, and/or possibly a row 2 (GoodVariants?) ID.
 
 
= Working notes =
 
 
Keeping the barcode comparisons for now, to refer to them while proving/disproving row 2 speculation, but the information will eventually get discarded, or condensed and folded into the article content.
 
 
== Row 2 similarities for PlaceTag species ==
 
 
These same-species variants only differ in a few (row 2) bits, leading to speculation that the variant data is the only differing row 2 field.
 
 
<pre>
 
D160783A3F74A3CF 94B87E37198A2144 Camello-TroubleInParadise-Variant2-PV.jpg
 
F8F271A4DE8A2D1D 94B87F37188A2144 Camello-TroubleInParadise-Variant3-PV.jpg
 
 
                                            42
 
Description          VPID  Barcode row 2  04
 
-----------------------------------------------
 
CamelloVariant2          23 94B87E37198A2144 01  0x0017 0b0000000000010111
 
CamelloVariant3          23 94B87F37188A2144 10  0x0017 0b0000000000010111
 
 
FE49F0A08CC60807 96BA75F21C2A9F86 Buzzenge-TroubleInParadise-Variant2-PV.jpg
 
9A582F460D5432DC 96BE7AE21C2A9F86 Buzzenge-TroubleInParadise-Variant1-PV.jpg
 
 
                                            544443
 
Description          VPID  Barcode row 2  032106
 
---------------------------------------------------
 
BuzzengeVariant2        16 96BA75F21C2A9F86 001011  0x0010 0b0000000000010000
 
BuzzengeVariant1        16 96BE7AE21C2A9F86 110100  0x0010 0b0000000000010000
 
 
A2624406F90E44A2 D68A79F29E0A86B6 Mothdrop-TroubleInParadise-Variant3-PV.jpg
 
A2624406E80E45B2 D68E75E29E0A86B6 Mothdrop-TroubleInParadise-Variant2-PV.jpg
 
 
                                            5443
 
Description          VPID  Barcode row 2  0326
 
-------------------------------------------------
 
MothdropVariant3        79 D68A79F29E0A86B6 0101  0x004f 0b0000000001001111
 
MothdropVariant2        79 D68E75E29E0A86B6 1010  0x004f 0b0000000001001111
 
 
9F6F2386EA4DE6E6 AA42B893D0410DB5 Chocstrich-TiP-Variant3-PV.jpg
 
F5F271A4DEBA275D AA52B893D0412DB5 Chocstrich-TroubleInParadise-Variant2-PV.jpg
 
 
                                            51
 
Description          VPID  Barcode row 2  23
 
-----------------------------------------------
 
ChocstrichVariant3      84 AA42B893D0410DB5 00  0x0054 0b0000000001010100
 
ChocstrichVariant2      84 AA52B893D0412DB5 11  0x0054 0b0000000001010100
 
 
E07B65A20331DA80 E0CE52C2E40E87B0 Robean-TroubleInParadise-Variant2-PV.jpg
 
8760B0A53992E53B E0CE52E2E00E87B0 Robean-TroubleInParadise-Variant1-PV.jpg
 
 
                                            32
 
Description          VPID  Barcode row 2  76
 
-----------------------------------------------
 
RobeanVariant2          103 E0CE52C2E40E87B0 01  0x0067 0b0000000001100111
 
RobeanVariant1          103 E0CE52E2E00E87B0 10  0x0067 0b0000000001100111
 
</pre>
 
 
{| class="collapsible collapsed"
 
!Barcode notes/comparisons
 
|-
 
|
 
 
== Row 2 ==
 
Obfuscation set is related to GoodVariants "ID?"  Obfuscation set progression/pairs (21,30,29,32), (23,25,24,27).  Progression breaks down for 75,77,76,78.
 
 
<pre>
 
D52CDFF36C4596B9 30B040B6BFBB599C Vision_Single_Blackariants_chameleon_21.jpg
 
F976D2B826EE4A21 36B268A68FBBB0BC Vision_Single_GoodVariants_chameleon_30.jpg
 
 
D0FAE91E1D64F7AE 368178845C1CF7BE Vision_Single_GoodVariants_chameleon_29.jpg
 
C42CDFB7EC049649 C835493F1A0F089E Vision_Single_GoodVariants_chameleon_32.jpg
 
 
F956D244263E48B1 8230A209DF1B4291 Vision_Single_GoodVariants_dragonfly_63.jpg
 
D37649004D560805 5168F44A4A161D91 Vision_Single_GoodVariants_dragonfly_65.jpg
 
 
CE7E6AA41C1BF0A4 73A1F5CBAE78A646 Vision_Single_GoodVariants_duck_23.jpg
 
E475292B3F96538F 8F83F11D38FFCD06 Vision_Single_GoodVariants_duck_25.jpg
 
 
D16C3AB3FC4592B9 033CB82E7A0386DE Vision_Single_GoodVariants_duck_24.jpg
 
D9F278E0CC186BBD DD4B78C3BB0ED40E Vision_Single_GoodVariants_duck_27.jpg
 
 
BCB1E4A0FD671663 9AB2B971DC563C87 Vision_Single_GoodVariants_flyingpig_81.jpg
 
CA5D6E134F53A0EC 9980B4504D542C87 Vision_Single_GoodVariants_flyingpig_82.jpg
 
 
BCD170A8EDFD1663 6378118B4F122B81 Vision_Single_GoodVariants_grasssnake_2.jpg
 
9A582E134C066BDC 8168B8A40A5695E1 Vision_Single_GoodVariants_grasssnake_3.jpg
 
 
BCB178A03DFE1633 584124101A3653FA Vision_Single_GoodVariants_hydra_75.jpg
 
DEE729746C0BF0E4 A1292572782CB26A Vision_Single_GoodVariants_hydra_76.jpg
 
EE89E0A4B3C07F27 73E54AFC6F61920A Vision_Single_GoodVariants_hydra_78.jpg
 
 
A2FA941F110B5B42 B110709B68F2198B Vision_Single_GoodVariants_rabbit_11.jpg
 
F956D6A0271E4001 B14191AC68653EFB Vision_Single_GoodVariants_rabbit_12.jpg
 
 
E789F15AF0D53C27 63782E0B4613CB81 Vision_Single_GoodVariants_sparrow_0.jpg
 
85E239E03C58741D 02C031AD2A186EA1 Vision_Single_Blackariants_sparrow_112.jpg
 
 
D0D9F91C1D20F7AE 593CB02F7A33868E Vision_Single_Blackariants_zz2camel_23.jpg
 
F97FD28826EE4CC1 F5DC0D2C1E0C8CEE Vision_Single_GoodVariants_zz2camel_97.jpg
 
 
E4647B3B3B61538F BD60A638592FD482 Vision_Single_GoodVariants_zz2ostrich_103.jpg
 
A2F8D58E5E1BADDA 4D6E56389936D6B2 Vision_Single_Blackariants_zz2ostrich_84.jpg
 
 
</pre>
 
 
== Row2 "similarities" ==
 
<pre>
 
D1EBE85E5810F7AE 5168F4594AA61BF1 Vision_Single_Blackariants_moth_79.jpg
 
9D4ADA929E52C2E6 BA68F4B84AA605A1 Vision_Single_Blackariants_parrot_87.jpg
 
 
97B6A3855B66CF88 5168F4494A171D81 Vision_Single_GoodVariants_elephant_86.jpg (5, Harley)
 
D37649004D560805 5168F44A4A161D91 Vision_Single_GoodVariants_dragonfly_65.jpg (5, Harley)
 
D1EBE85E5810F7AE 5168F4594AA61BF1 Vision_Single_Blackariants_moth_79.jpg (15, Harley)
 
 
BCD170A8EDFD1663 6378118B4F122B81 Vision_Single_GoodVariants_grasssnake_2.jpg
 
E789F15AF0D53C27 63782E0B4613CB81 Vision_Single_GoodVariants_sparrow_0.jpg
 
 
F956D244263E48B1 8230A209DF1B4291 Vision_Single_GoodVariants_dragonfly_63.jpg (2, Aaron)
 
87A7A7A46B2F9F88 8230A221DF1B4741 Vision_Single_GoodVariants_flyingpig_80.jpg (2, Aidan)
 
 
E4647B3B3B61538F BD60A638592FD482 Vision_Single_GoodVariants_zz2ostrich_103.jpg (6, Liam)
 
CEEE69162D3BB0A4 BD6456385936DB82 Vision_Single_Blackariants_zz2sandbuzzard_37.jpg (15, Kyle)
 
D761959578F6492B BD6556381936D202 Vision_Single_Blackariants_zz1lemmingpest_64.jpg (15, Luke)
 
A2F8D58F59901FDA BD68A6388136D502 Vision_Single_Blackariants_hydra_62.jpg (15, Jake)
 
A2FF7406100E5A12 BD69A638992FD482 Vision_Single_GoodVariants_monkey_56.jpg (6, Jake)
 
 
E7BCB0A0D0C52D37 F283E298458F17B2 Vision_Single_Blackariants_zz1snowrabbit_48.jpg
 
C02EFAB3FC45C649 F29EE298258F17B2 Vision_Single_Blackariants_horse_60.jpg
 
 
96B287A55B26CF88 6582854FFF5AC195 Vision_Single_GoodVariants_crocodile_53.jpg
 
D36195943BDAAA2B 6782944FBF1AC195 Vision_Single_Blackariants_poisonfrog_92.jpg
 
 
9FBEF59DCF5DD656 8683F11D287FC206 Vision_Single_GoodVariants_rabbit_13.jpg (8, Ava)
 
A2F8D48C480E9EFA 8683F11D2DED9606 Vision_Single_Blackariants_buzzard_16.jpg (15, Ava)
 
 
D53658126D1A0835 8EC25230EC16E456 Vision_Single_GoodVariants_zz3turtle_122.jpg
 
876195912D70502B 8EC2A239E31FC666 Vision_Single_Blackariants_yellowbutterfly_137.jpg
 
 
DEE66A946C1BE2B4 9A9C55CDE256C006 Vision_Single_GoodVariants_crocodile_52.jpg (5, James)
 
D37248104F172B35 9A9C55CDE356E216 Vision_Single_GoodVariants_goose_41.jpg (5, James)
 
 
C43AC7B7E9449209 A8D27DA3E8730CA8 Vision_Single_Blackariants_snail_159.jpg
 
964EFA9F9E5D34B6 A9F37DA3E8732E08 Vision_Single_GoodVariants_zz3owl_117.jpg
 
 
F94FD444267E40A1 52AD208D61C7E499 Vision_Single_Blackariants_zz1snowfox_47.jpg (15, Harrison)
 
99AD6E134E553CFC 52AD208DE12FC019 Vision_Single_GoodVariants_cat_43.jpg (2, Harrison)
 
 
B7D1E4A0FDF80653 94693410AC999E49 Vision_Single_GoodVariants_moth_16.jpg (3, Luca)
 
D76195957D66B12B 94693A14A8C59E49 Vision_Single_GoodVariants_wolf_58.jpg (4, Luke)
 
 
B7E1E3A06DF60FF3 A5E204C27D2CBA09 Vision_Single_Blackariants_monkey_77.jpg (15, Aaron)
 
876195902ADBD02B A5F204C2ED2CFA19 Vision_Single_Blackariants_purplebutterfly_95.jpg (15, Aidan)
 
 
D06E24F3EC4B92B9 526C8E731A3752DA Vision_Single_GoodVariants_firesalamander_71.jpg (3, Bethany)
 
B3C172A87DF006B3 526C9D234A3758FA Vision_Single_Blackariants_zz3peacock_86.jpg (15, Bethany)
 
 
E7B9F0A8FDC16C27 B0175A9A68F2198B Vision_Single_Blackariants_deer_28.jpg (15, Eva)
 
A26BA426130F5A02 B10178BA38F2198B Vision_Single_GoodVariants_bluebottle_1.jpg (5, Ben)
 
A2FA941F110B5B42 B110709B68F2198B Vision_Single_GoodVariants_rabbit_11.jpg (4, Amy)
 
 
D772B9106F1F0425 945FD4B86C41E59C Vision_Single_Blackariants_bear_7.jpg (15, Maya)
 
9A586E134D21E62C 945FD5B17C41D49C Vision_Single_GoodVariants_zz2vulture_107.jpg (7, Evie)
 
 
836195952A2BC52B E6769697BF19E6FC Vision_Single_Blackariants_zz2sandant_31.jpg (15, Mia)
 
E4653B3B3F14538F E676CF169F09E6FC Vision_Single_GoodVariants_bat_28.jpg (2, Mia)
 
 
EE89F0A4D3E03D27 DC1AE444D95B2EED Vision_Single_GoodVariants_firesalamander_73.jpg (5, Dominic)
 
869287B06F67CF08 DE2A7444D91B7EED Vision_Single_Blackariants_zz1polarbear_88.jpg (15, Dominic)
 
 
9A586E134C0BCD3C D26B28D7670ED64E Vision_Single_GoodVariants_lion_91.jpg (6, Aimee)
 
E17EC6B36C459649 D26B68C6F50ED64E Vision_Single_Blackariants_zz3smallbird_111.jpg (15, Aimee)
 
 
EEBCA0A9F8C42D37 F8F4090B2B176B0F Vision_Single_GoodVariants_mouse_5.jpg (3, Max)
 
A2F8D4BC40053EFA F9F5490B2B17685F Vision_Single_GoodVariants_snail_6.jpg (3, Eva)
 
9A5D2E134F4A102C FBE1690B2B176A0F Vision_Single_GoodVariants_pigeon_46.jpg (2, Kai)
 
 
</pre>
 
 
== Mostly useless row1 comparisons ==
 
<pre>
 
BCB1E4A0FD671663 9AB2B971DC563C87 Vision_Single_GoodVariants_flyingpig_81.jpg (3)
 
BC81EDA03D6E1613 B20530B8D8DF88A3 Vision_Single_GoodVariants_flyingpig_85.jpg (10)
 
 
                                            55443311000
 
Description          VPID Barcode          32301096654
 
--------------------------------------------------------
 
Good_flyingpig          42 BC81EDA03D6E1613 00110010001  0x002a 0b0000000000101010 (0b1010)
 
Good_flyingpig          42 BCB1E4A0FD671663 11001101110  0x002a 0b0000000000101010 (0b0011)
 
 
DEEF29C45D1BF284 055F70C9C069C649 Vision_Single_GoodVariants_zz2camel_96.jpg (7)
 
DAEED9944D2BE2B4 6938582516174921 Vision_Single_GoodVariants_zz2camel_98.jpg (9)
 
 
                                            54444433222100
 
Description          VPID Barcode          88765486810254
 
-----------------------------------------------------------
 
Good_camel              23 DAEED9944D2BE2B4 00110101010011  0x0017 0b0000000000010111 (0b1001)
 
Good_camel              23 DEEF29C45D1BF284 11001010101100  0x0017 0b0000000000010111 (0b0111)
 
 
D37248104F172B35 9A9C55CDE356E216 Vision_Single_GoodVariants_goose_41.jpg (5, James)
 
D37248104F172B35 9B636492E839E419 Vision_Single_GoodVariants_goose_42.jpg (6, James)
 
 
F4F238E4D9184DAD 975267BA71678D08 Vision_Single_GoodVariants_wolf_57.jpg
 
F06231A4CC584FBD E1A9AA3653DF27F4 Vision_Single_GoodVariants_wolf_59.jpg
 
 
                                            555443222200
 
Description          VPID Barcode          852308864294
 
---------------------------------------------------------
 
Good_wolf              133 F06231A4CC584FBD 000010010111  0x0085 0b0000000010000101
 
Good_wolf              133 F4F238E4D9184DAD 111101101000  0x0085 0b0000000010000101
 
 
E475292B3F96538F 8F83F11D38FFCD06 Vision_Single_GoodVariants_duck_25.jpg
 
E46078393F86538F 6371C081602BB123 Vision_Single_GoodVariants_duck_26.jpg
 
 
E4647B3B3B61538F BD60A638592FD482 Vision_Single_GoodVariants_zz2ostrich_103.jpg
 
E474783A7871538F A776E4228C65E579 Vision_Single_GoodVariants_zz2ostrich_104.jpg
 
 
                                            554444332
 
Description          VPID Barcode          208640630
 
------------------------------------------------------
 
Good_duck                34 E46078393F86538F 000110100  0x0022 0b0000000000100010
 
Good_duck                34 E475292B3F96538F 111001011  0x0022 0b0000000000100010
 
 
                                            54433222
 
Description          VPID Barcode          21020540
 
-----------------------------------------------------
 
Good_ostrich            84 E4647B3B3B61538F 01110110  0x0054 0b0000000001010100
 
Good_ostrich            84 E474783A7871538F 10001001  0x0054 0b0000000001010100
 
 
</pre>
 
 
|}
 
|}
  
 
[[Category:Pinata Vision barcode]]
 
[[Category:Pinata Vision barcode]]

Revision as of 03:12, 2 April 2011

Types of variant data

The game supports two types of variants. The first are the Journal variants (often labeled as Variant 1, 2, and 3). These variants are obtainable in-game by feeding a pinata a certain item.

The second type of variants are the PV-exclusive variants. These extra colors aren't normally available in-game, but can be obtained by scanning other variant cards and black variant cards.

In terms of the barcode (and card description), these two types of variant data are identical, and the variant data is stored in the same 4-bit field, regardless of whether it's an in-game variant, or PV-exclusive color.

The encoded values are distinctly numbered. For example, Image:Kittyfloss-TroubleInParadise-Orange-Harrison-PV.jpg, labeled as Variant: 2, Variant description: Orange, is distinct from in-game variant 2 for the Kittyfloss, which is actually encoded as 4.

Variant data

The variant data is a 4-bit field. It's not certain yet if this field is optional, or also exists for normal pinatas.

This field is likely specific to the PlaceTag species card type.

Based on descriptions from Vision_Single cards, GoodVariants values range from 2 to 10, while Blackariants are always 15. In-game variants share similar (non-conflicting) numbering, using 3 of the possible values in the GoodVariants range.

PlaceTag species variant cards are two (or more) rows, unlike normal (non-variant, non-wildcard) pinata cards which are typically a single barcode row.

Like the PlaceTag species variant cards, GoodVariants and Blackariants cards also use two barcode rows.

GoodVariants and Blackariants data

Location of variant bits

Variant data may be encoded in row 1, or row 2, depending on the presence of other optional data. For named pinatas, such as the GoodVariants, the variant data follows the (variable-length) name data, certainly meaning it's in row 2 for those cards. Notice in the following example that the row 1 barcode is identical, although the cards are for two different variant colors (5 and 6).

D37248104F172B35 9A9C55CDE356E216	Vision_Single_GoodVariants_goose_41.jpg (5, James)
D37248104F172B35 9B636492E839E419	Vision_Single_GoodVariants_goose_42.jpg (6, James)

The offset for the variant data varies, depending on what other optional data (e.g., pinata name, accessories) is encoded on the card. The 4-bit (Black/Good) variant data appears 5 bits after the end of the name data. The 4-bit (in-game) variant data appears 5 bits after the use cost for player-created pinata cards.

Variant data for player-created cards with no accessories can be found at offset 56 (since there is no optional data to shift the use cost and variant data into row 2).

Decoding variant bits

PlaceTag species and GoodVariants/Blackariants variant data use a common variant data field, and the barcode does not distingush between in-game and other variants.

GoodVariants IDs

It's unknown what the GoodVariants _nnn filename values refer to, although they are unrelated to the species IDs, as seen in the Blackariants _nnn filename values.