Piñata Vision barcode/Obfuscation set/A
From PinataIsland.info, the Viva Piñata wiki
IDs read from obfuscation set A
% egrep '^[0-9A-F]{15}A' barcodes.txt | ./barcodetxt2bitdiff.pl --short | ./reader.pl | sort --key=6 | egrep -v '^[0-9A-F]{20}' PerformSec_ant 0003 A2E9A6CC4A2D3EFAE0E07F3B9727B90E ID = 000000000011 3 RaisantPV 3 A2FBE1AE4B2C2A9AC791BF9A1E0F83E0 ID = 000000000011 3 RaisantWildCard2 3 A2CAE48E183F6EFAEBA060379F482044 ID = 000000000011 3 BadgesicleWildcard2- 5 A2CAE4AE183BFCFAD172CDEBDB1AADAF ID = 000000000101 5 SherbatWildcard3-PV 6 A2CAE48C583B4EFAD172CDEBDFCEACAF ID = 000000000110 6 SweetoothVariant3-PV 8 A2CAE4AF19379FFAC0E85B14172A17AE ID = 000000001000 8 PerformPri_bluebottl 0011 A2E9A6CC4A273EFA875321F26B365207 ID = 000000001011 11 LearnSec_bushbaby 0015 A2E9A6CC4A247EFAA26600AD6A961E03 ID = 000000001111 15 Black_buzzard 0016 A2F8D48C480E9EFA8683F11D2DED9606 ID = 000000010000 16 BuzzengePV 16 A2FBE49F4A5F9A9AC34366A14ABF8FB6 ID = 000000010000 16 PerformSec_buzzard 0016 A2E9A6CC4A0D9EFAE2F9A93F470E87B0 ID = 000000010000 16 LearnPri_skunk 0017 A2E9A6CC4A0FDEFAE0E07F3B9727B90E ID = 000000010001 17 KittyflossWildcard1- 20 A2CAE4AE181BACFAF70E6983AABFC646 ID = 000000010100 20 ClucklesPV 22 A2FBE49F1B4959AA62479B5DE05E260D ID = 000000010110 22 ClucklesVariant1-PV 22 A2CAE48C591A1FDAA5428993D4493D85 ID = 000000010110 22 PerformPri_cow 0024 A2E9A6CC4A079EFA81F3D130E84B3B68 ID = 000000011000 24 CocoadileWildcard3-P 26 A2CAE4AE58164CFAEBA466379F4D2244 ID = 000000011010 26 10-CrowlaPV 27 A3EAE49C5B162AAAEBE5E52221BD97AAB71175819A00A742 ID = 000000011011 27 LearnSec_deer 0028 A2E9A6CC4A04AEFAD8BB61369A4A2FB4 ID = 000000011100 28 BarkbarkVariant3-PV 30 A2CAE4AF19151FDAD3B183E0C0EBF428 ID = 000000011110 30 PerformSec_dragonfly 0033 A2E9A6CC4ADDCEFAB6C176C8A50B95BA ID = 000000100001 33 LearnPri_duck 0034 A2E9A6CC4ADF0EFAA6C176C8A50B954A ID = 000000100010 34 Mate_duck 0034 A2EB92EF5ADF0C4A ID = 000000100010 34 QuackberryIndia-PV 34 A3DBE1BD5BDD489AB66FFEC68B5A825C ID = 000000100010 34 QuackberryWildcard1- 34 A2CAE48E18CF5CFAE4A060379FB82044 ID = 000000100010 34 UnlockArt_sandspider 0035 A2F9B7CC5ADF2D4A ID = 000000100011 35 Mate_eagle 0036 A2EB92EF5ADB8E0A ID = 000000100100 36 Journal_sandbuzzard 0037 A2F9B7CE5ADBDD0A ID = 000000100101 37 UnlockArt_sandbuzzar 0037 A2F9B7CC5ADBDF0A ID = 000000100101 37 Appear_elephant 0038 A2DB92EF5ADB0E4A ID = 000000100110 38 Good_firefly 39 A2F8D5AD19DA3DDA6E528C75F05ADFB5 ID = 000000100111 39 Appear_fox 0043 A2DB92EF5AD62E0A ID = 000000101011 43 Good_fox 43 A2F8D48C58D23CFA673376F0507B1D18 ID = 000000101011 43 LickatoadPV 44 A2CAE5BF5BD49EFA ID = 000000101100 44 LearnSec_gecko 0045 A2E9A6CC4AD4EEFAE1C0185B3DBB0C81 ID = 000000101101 45 UnlockArt_snowfox 0047 A2F9B7CC5AD42C0A ID = 000000101111 47 BunnycombArcticWildc 48 A2CAE0BE599FBEFAE4A464339FBCD044 ID = 000000110000 48 Appear_snowowl 0049 A2DB92EF5A8FDF0A ID = 000000110001 49 Black_snowowl 0049 A2F8D5AD499EDEDA13FD7633A316ED76 ID = 000000110001 49 Mate_goose 0052 A2EB92EF5A8B8C0A ID = 000000110100 52 SarsgorillaPV 53 A7DAC5AF19BBF7EA5361C0A86B361C0B ID = 000000110101 53 UnlockArt_gorilla 0053 A2F9B7CC5A8BDD0A ID = 000000110101 53 Appear_grasssnake 0054 A2DB92EF5A8B0C4A ID = 000000110110 54 Mate_hedgehog 0058 A2EB92EF5A860F4A ID = 000000111010 58 PerformPri_hedgehog 0058 A2E9A6CC4A871EFAD8B861379A4A2EB4 ID = 000000111010 58 Appear_hippo 0059 A2DB92EF5A862C0A ID = 000000111011 59 ChippopotamusWildcar 59 A2CAE5BD58966EFA8D7560704F9F110B ID = 000000111011 59 HorstachioWildcard1 60 A2CAE4BF1894ACFAB70E6983A9BED646 ID = 000000111100 60 Black_hydra 0062 A2F8D58F59901FDABD68A6388136D502 ID = 000000111110 62 LearnSec_hydra 0062 A2E9A6CC4A845EFAE2F9A923470E87B0 ID = 000000111110 62 LemmoningRussia-PV 63 A2FAE09F5B8078AAE9FFF07D616E1AA2 ID = 000000111111 63 Long_GrassTerrain-PV 0 A3F8A63D5C7E974A ID = 000001000000 64 o -64 Sparse_Send_in_Profe 0 A6FA963D5C7D920A ID = 000001000000 64 o -64 Sparse_Send_in_Ruffi 0001 A6F9963D5C7D960A ID = 000001000000 64 x -63 LearnPri_lion 0069 A2E9A6CC4E2BDEFAE0E07F3B9726990E ID = 000001000101 69 UnlockArt_mole 0075 A2F9B7CC5E262D0A ID = 000001001011 75 CinnamonkeyPV 77 B3D9C5BF5E24C7EAE0E87B3F1E0E87B0 ID = 000001001101 77 CinnamonkeyWildcard2 77 A2CAE58C1D34FEFAD172CDEBD6CAEF5F ID = 000001001101 77 Appear_moose 0078 A2DB92EF5E240E0A ID = 000001001110 78 Mate_moth 0079 A2EB92EF5E242D4A ID = 000001001111 79 LearnSec_mouse 0080 A2E9A6CC4E0FAEFAE2F9A914470E87B0 ID = 000001010000 80 Mate_mouse 0080 A2EB92EF5E0F8D0A ID = 000001010000 80 DG-asian-YanSuey 81 A6FBE19E5C4CC8AABC0743925A9782BA ID = 000001010001 81 Journal_orangebutter 0083 A2F9B7CE5E0F2C0A ID = 000001010011 83 UnlockArt_orangebutt 0083 A2F9B7CC5E0F2E0A ID = 000001010011 83 Appear_ostrich 0084 A2DB92EF5E0B8F0A ID = 000001010100 84 Black_ostrich 0084 A2F8D58E5E1BADDA4D6E56389936D6B2 ID = 000001010100 84 ChocstrichVariant1-P 84 A2CAE4BF5C1A9FDA8D31DAA2FF3B1C8B ID = 000001010100 84 PerformSec_owl 0085 A2E9A6CC4E08CEFAE2F9A91BB70E87B0 ID = 000001010101 85 Good_peacock 86 A2F8D4BC4D1A1FDA9EB9E1DDCCEB5B36 ID = 000001010110 86 LearnPri_peacock 0086 A2E9A6CC4E0B0EFAE2F9A914470E87B0 ID = 000001010110 86 PeckanmixWildcard3-B 86 A2CAE4BF1D1B4EDAF1CB74FFBA86C7FA ID = 000001010110 86 Mate_parrot 0087 A2EB92EF5E0B2E4A ID = 000001010111 87 PolollybearVariant2- 88 A2CAE59F1C179CFAE57F2BA32367D24C ID = 000001011000 88 PengumWildcard1-PV 89 A2CAE4AE1D16ECFA8D6560704BC491DB ID = 000001011001 89 Journal_poisonfrog 0092 A2F9B7CE5E048E4A ID = 000001011100 92 PerformPri_pinkbutte 0093 A2E9A6CC4E05CEFA81F3D130EB4B7A68 ID = 000001011101 93 Appear_pony 0094 A2DB92EF5E040C0A ID = 000001011110 94 PonockyVariant2-PV 94 A2CAE4AF1C151FFAD3B383E0C0EFF428 ID = 000001011110 94 LearnSec_raccoon 0097 A2E9A6CC4EDFEEFAB6C176C8A50B9A5A ID = 000001100001 97 LearnPri_robin 0103 A2E9A6CC4EDB2EFAB6C176C8A50B9A5A ID = 000001100111 103 RobeanWinter-DG-PV 103 A2FAF19F4FE978AA8B7943752955061D ID = 000001100111 103 JameleonRomanceMusic 0 B6CB966E5CF3D95AC08573EC7A65ED49 ID = 000001101001 105 o -105 SparrowmintPV 112 A2CAE4BE5F8F9EFA ID = 000001110000 112 ArocknidPV 113 A2CAE48E1C8FCEFA ID = 000001110001 113 LearnSec_squirrel 0114 A2E9A6CC4E8F5EFABD72E058BF3F99DB ID = 000001110010 114 SquazzilVariant1-PV 114 A2CAE19F5F9E1FDAD5A2792B9C60048D ID = 000001110010 114 Black_swan 0119 A2F8D4AE1C987EDA8792A039E316E676 ID = 000001110111 119 PerformSec_swan 0119 A2E9A6CC4E883EFABD32E058BF3F998B ID = 000001110111 119 CherrapinWildcard1-P 123 A2CAE4AE1D967CFA8D2560704BC4918B ID = 000001111011 123 HoghurtWildcard1-PV 132 A2CAE4AF103BACFAADE17657AA3E9742 ID = 000010000100 132 LearnSec_warthog 0132 A2E9A6CC452BAEFAD0B861369B4A2FB4 ID = 000010000100 132 Black_yeti 0134 A2F8D48E506B0EFAFE92F9F01B58C63D ID = 000010000110 134 JeliVariant1-PV 134 A2CAE58E113A1CFA98B07E34188A2144 ID = 000010000110 134 WhirlmVariant2-PV 135 A2CAE48E143A3CFADBA2FC6A9CE00FDD ID = 000010000111 135 PerformSec_yellowbut 0137 A2E9A6CC4522CEFAE2F9A972B70E87B0 ID = 000010001001 137 LearnPri_zebra 0138 A2E9A6CC45260EFAE2F9A97D470E87B0 ID = 000010001010 138 ZumbugPV 138 A2CAE59F51261EFA ID = 000010001010 138 ZumbugVariant1-PV 138 A2CAE59F51371FFAC04C2599BA407209 ID = 000010001010 138 Good_snail 159 A2F8D4BC40053EFAF9F5490B2B17685F ID = 000010011111 159 Appear_snailpest 0160 A2DB92EF55DF8E0A ID = 000010100000 160 UnlockArt_ruffian3 0 A2F9B7CC752B0E0A ID = 000110000110 390 o -390 YamSeedPV 440 A2CAE49E75869EFA ID = 000110111000 440 PoisonIvySeedPV 468 A2CAE48F770B9EFA ID = 000111010100 468 Parmadillo-TiP-House 516 A2CAE08C9B2B9EFA ID = 001000000100 516 EaglairHouse-PV 535 A2CAE4AEA90B3EFA ID = 001000010111 535 ParryboHouse-PV 586 A2CAE4ACAC261EFA ID = 001001001010 586 MacaraccoonHouse-PV 596 A2CAE48CAC0B9EFA ID = 001001010100 596 PeanutButterPV 703 A2CAE4BFA4843EFA ID = 001010111111 703 AppleTree-TroubleInP 1013 A2CAE59DC6BBCEFAD388C4C2EA0F2D82 ID = 001111110101 1013 NightshadeBushPV 1023 A2CAE59EC6B43EFAF0B8784B902833B0 ID = 001111111111 1023 EaglairLifeSweet-PV 0 A2CAE58B91DF9EFA ID = 011010100000 1696 o -1696 SalamangoLifeSweet-P 0 A2CAE4BBA1DF3EFA ID = 011010100011 1699 o -1699 MacaraccoonLifeSweet 0 A2CAE4AB932F9EFA ID = 011011000000 1728 o -1728 ShellybeanLifeSweet- 0 A2CAE09B960B1EFA ID = 011011010110 1750 o -1750 Woo_Woo_TrainPV 2224 A2CAE4B2148F9EFA ID = 100010110000 2224 SpectralLocomotivePV 2235 A2CAE19654863EFA ID = 100010111011 2235 TheRestlessDeadPV 2241 A2CAE0B3562FCEFA ID = 100011000001 2241
Use costs read from obfuscation set A
% egrep "^[0-9A-F]{15}A" barcodes.txt | ./barcodetxt2bitdiff.pl --short --cost | ./reader.pl --costs | sort --key=3 ParmadilloHouse 750 A2CAE08C9B2B9EFA COST = 1001011 00 75 x 675 ShellybeanLifeSweet 690 A2CAE09B960B1EFA COST = 1000101 01 690 TheRestlessDead-Trou 900 A2CAE0B3562FCEFA COST = 1011010 01 900 BunnycombArcticWildc 9400 A2CAE0BE599FBEFAE4A464339FBCD044 COST = 1011110 10 9400 SpectralLocomotive-T 1000 A2CAE19654863EFA COST = 1100100 01 1000 SquazzilVariant1 1000 A2CAE19F5F9E1FDAD5A2792B9C60048D COST = 1100100 01 1000 SherbatWildcard3 10000 A2CAE48C583B4EFAD172CDEBDFCEACAF COST = 0001010 11 10000 ClucklesVariant1 1000 A2CAE48C591A1FDAA5428993D4493D85 COST = 0001010 10 1000 MacaraccoonHouse 1000 A2CAE48CAC0B9EFA COST = 0001010 10 1000 WhirlmVariant2 150 A2CAE48E143A3CFADBA2FC6A9CE00FDD COST = 0001111 01 150 RaisantWildCard2 15000 A2CAE48E183F6EFAEBA060379F482044 COST = 0001111 11 15000 QuackberryWildcard1 15000 A2CAE48E18CF5CFAE4A060379FB82044 COST = 0001111 11 15000 Arocknid-TroubleInPa 1500 A2CAE48E1C8FCEFA COST = 0001111 10 1500 PoisonIvySeed-Troubl 12 A2CAE48F770B9EFA COST = 0001100 00 12 YamSeed-TroubleInPar 6 A2CAE49E75869EFA COST = 0000110 00 6 MacaraccoonLifeSweet 2100 A2CAE4AB932F9EFA COST = 0010101 10 2100 ParryboHouse 1800 A2CAE4ACAC261EFA COST = 0010010 10 1800 KittyflossWildcard1 23000 A2CAE4AE181BACFAF70E6983AABFC646 COST = 0010111 11 23000 BadgesicleWildcard2 23000 A2CAE4AE183BFCFAD172CDEBDB1AADAF COST = 0010111 11 23000 PengumWildcard1 23000 A2CAE4AE1D16ECFA8D6560704BC491DB COST = 0010111 11 23000 CherrapinWildcard1 23000 A2CAE4AE1D967CFA8D2560704BC4918B COST = 0010111 11 23000 CocoadileWildcard3 22000 A2CAE4AE58164CFAEBA466379F4D2244 COST = 0010110 11 22000 EaglairHouse 2200 A2CAE4AEA90B3EFA COST = 0010110 10 2200 HoghurtWildcard1 21000 A2CAE4AF103BACFAADE17657AA3E9742 COST = 0010101 11 21000 BarkbarkVariant3 2100 A2CAE4AF19151FDAD3B183E0C0EBF428 COST = 0010101 10 2100 SweetoothVariant3 2100 A2CAE4AF19379FFAC0E85B14172A17AE COST = 0010101 10 2100 PonockyVariant2 2100 A2CAE4AF1C151FFAD3B383E0C0EFF428 COST = 0010101 10 2100 380C34751408B3013569 200 A2CAE4AFA6DF9EFA COST = 0010100 01 200 Woo_Woo_Train-Troubl 250 A2CAE4B2148F9EFA COST = 0011001 01 250 SalamangoLifeSweet 2800 A2CAE4BBA1DF3EFA COST = 0011100 10 2800 556D218C1408B168B3DF 300 A2CAE4BE5F2FCEFA COST = 0011110 01 300 Sparrowmint-TroubleI 300 A2CAE4BE5F8F9EFA COST = 0011110 01 300 HorstachioWildcard1 29000 A2CAE4BF1894ACFAB70E6983A9BED646 COST = 0011101 11 29000 PeckanmixWildcard3-B 29000 A2CAE4BF1D1B4EDAF1CB74FFBA86C7FA COST = 0011101 11 29000 ChocstrichVariant1 2800 A2CAE4BF5C1A9FDA8D31DAA2FF3B1C8B COST = 0011100 10 2800 PeanutButter-Trouble 280 A2CAE4BFA4843EFA COST = 0011100 01 280 EaglairLifeSweet 4500 A2CAE58B91DF9EFA COST = 0101101 10 4500 CinnamonkeyWildcard2 43000 A2CAE58C1D34FEFAD172CDEBD6CAEF5F COST = 0101011 11 43000 010A22F91408B400D112 420 A2CAE58C5F1E9CDACA7FDBB3236788BC COST = 0101010 01 420 JeliVariant1 4700 A2CAE58E113A1CFA98B07E34188A2144 COST = 0101111 10 4700 AppleTree-TroubleInP 330 A2CAE59DC6BBCEFAD388C4C2EA0F2D82 COST = 0100001 01 330 NightshadeBush-Troub 390 A2CAE59EC6B43EFAF0B8784B902833B0 COST = 0100111 01 390 PolollybearVariant2 3700 A2CAE59F1C179CFAE57F2BA32367D24C COST = 0100101 10 3700 Zumbug-TroubleInPara 3600 A2CAE59F51261EFA COST = 0100100 10 3600 ZumbugVariant1 3600 A2CAE59F51371FFAC04C2599BA407209 COST = 0100100 10 3600 4DBB712F14091C6B1DA4 360 A2CAE59F5B263EFA COST = 0100100 00 36 x 324 ChippopotamusWildcar 56000 A2CAE5BD58966EFA8D7560704F9F110B COST = 0111000 11 56000 DE6761AA1408B0FFA881 5600 A2CAE5BD598BCEFA COST = 0111000 10 5600 Lickatoad-TroubleInP 600 A2CAE5BF5BD49EFA COST = 0111100 00 60 x 540 8080A1251408B0BACBB8 600 A2CAE5BF5FDF9EFA COST = 0111100 01 600 LemmoningRussia 2500 A2FAE09F5B8078AAE9FFF07D616E1AA2 COST = 1000100 00 68 x 2432 RobeanWinter-DG 10000 A2FAF19F4FE978AA8B7943752955061D COST = 1100100 01 1000 x 9000 FF2F6CB11408B42D2B34 19000 A2FBC59D1B1F3AAA46E6758DC54E83C0 COST = 1101001 00 105 x 18895 RaisantPV 0 A2FBE1AE4B2C2A9AC791BF9A1E0F83E0 COST = 0111110 00 62 o -62 ClucklesPV 0 A2FBE49F1B4959AA62479B5DE05E260D COST = 1001101 00 77 o -77 BuzzengePV 0 A2FBE49F4A5F9A9AC34366A14ABF8FB6 COST = 1001100 01 760 o -760 QuackberryIndia 1800 A3DBE1BD5BDD489AB66FFEC68B5A825C COST = 0010010 00 18 x 1782 10-CrowlaPV 0 A3EAE49C5B162AAAEBE5E52221BD97AAB71175819A00A742 COST = 0000000 00 0 DG-asian-YanSuey 17000 A6FBE19E5C4CC8AABC0743925A9782BA COST = 0101110 10 4600 x 12400 SarsgorillaPV 0 A7DAC5AF19BBF7EA5361C0A86B361C0B COST = 0010111 10 2300 o -2300 CinnamonkeyPV 0 B3D9C5BF5E24C7EAE0E87B3F1E0E87B0 COST = 1010110 00 86 o -86 JameleonRomanceMusic 50 B6CB966E5CF3D95AC08573EC7A65ED49 COST = 1011110 10 9400 x -9350
Mislabeled cards
- ???
Inconsistencies
Reasons for inconsistencies include the bit column not properly being unobfuscated, or the actual item encoded on the card differing from the image.
- Magnitude bits not completely unobfuscated. Right value, but wrong magnitude read from 5 cards.
- Value bits not completely unobfuscated. Wrong values read from 9 cards (8 are pinatas that also have accessories, while the last is a romance music card).