|
|
|
@ -18,458 +18,460 @@
|
|
|
|
|
|
|
|
|
|
namespace IOS::HLE::USB
|
|
|
|
|
{
|
|
|
|
|
const std::map<const std::pair<const u16, const u16>, const char*> list_skylanders = {
|
|
|
|
|
{{0, 0x0000}, "Whirlwind"},
|
|
|
|
|
{{0, 0x1801}, "Series 2 Whirlwind"},
|
|
|
|
|
{{0, 0x1C02}, "Polar Whirlwind"},
|
|
|
|
|
{{0, 0x2805}, "Horn Blast Whirlwind"},
|
|
|
|
|
{{0, 0x3810}, "Eon's Elite Whirlwind"},
|
|
|
|
|
{{1, 0x0000}, "Sonic Boom"},
|
|
|
|
|
{{1, 0x1801}, "Series 2 Sonic Boom"},
|
|
|
|
|
{{2, 0x0000}, "Warnado"},
|
|
|
|
|
{{2, 0x2206}, "LightCore Warnado"},
|
|
|
|
|
{{3, 0x0000}, "Lightning Rod"},
|
|
|
|
|
{{3, 0x1801}, "Series 2 Lightning Rod"},
|
|
|
|
|
{{4, 0x0000}, "Bash"},
|
|
|
|
|
{{4, 0x1801}, "Series 2 Bash"},
|
|
|
|
|
{{5, 0x0000}, "Terrafin"},
|
|
|
|
|
{{5, 0x1801}, "Series 2 Terrafin"},
|
|
|
|
|
{{5, 0x2805}, "Knockout Terrafin"},
|
|
|
|
|
{{5, 0x3810}, "Eon's Elite Terrafin"},
|
|
|
|
|
{{6, 0x0000}, "Dino Rang"},
|
|
|
|
|
{{6, 0x4810}, "Eon's Elite Dino Rang"},
|
|
|
|
|
{{7, 0x0000}, "Prism Break"},
|
|
|
|
|
{{7, 0x1801}, "Series 2 Prism Break"},
|
|
|
|
|
{{7, 0x2805}, "Hyper Beam Prism Break"},
|
|
|
|
|
{{7, 0x1206}, "LightCore Prism Break"},
|
|
|
|
|
{{8, 0x0000}, "Sunburn"},
|
|
|
|
|
{{9, 0x0000}, "Eruptor"},
|
|
|
|
|
{{9, 0x1801}, "Series 2 Eruptor"},
|
|
|
|
|
{{9, 0x2C02}, "Volcanic Eruptor"},
|
|
|
|
|
{{9, 0x2805}, "Lava Barf Eruptor"},
|
|
|
|
|
{{9, 0x1206}, "LightCore Eruptor"},
|
|
|
|
|
{{9, 0x3810}, "Eon's Elite Eruptor"},
|
|
|
|
|
{{10, 0x0000}, "Ignitor"},
|
|
|
|
|
{{10, 0x1801}, "Series 2 Ignitor"},
|
|
|
|
|
{{10, 0x1C03}, "Legendary Ignitor"},
|
|
|
|
|
{{11, 0x0000}, "Flameslinger"},
|
|
|
|
|
{{11, 0x1801}, "Series 2 Flameslinger"},
|
|
|
|
|
{{12, 0x0000}, "Zap"},
|
|
|
|
|
{{12, 0x1801}, "Series 2 Zap"},
|
|
|
|
|
{{13, 0x0000}, "Wham Shell"},
|
|
|
|
|
{{13, 0x2206}, "LightCore Wham Shell"},
|
|
|
|
|
{{14, 0x0000}, "Gill Grunt"},
|
|
|
|
|
{{14, 0x1801}, "Series 2 Gill Grunt"},
|
|
|
|
|
{{14, 0x2805}, "Anchors Away Gill Grunt"},
|
|
|
|
|
{{14, 0x3805}, "Tidal Wave Gill Grunt"},
|
|
|
|
|
{{14, 0x3810}, "Eon's Elite Gill Grunt"},
|
|
|
|
|
{{15, 0x0000}, "Slam Bam"},
|
|
|
|
|
{{15, 0x1801}, "Series 2 Slam Bam"},
|
|
|
|
|
{{15, 0x1C03}, "Legendary Slam Bam"},
|
|
|
|
|
{{15, 0x4810}, "Eon's Elite Slam Bam"},
|
|
|
|
|
{{16, 0x0000}, "Spyro"},
|
|
|
|
|
{{16, 0x1801}, "Series 2 Spyro"},
|
|
|
|
|
{{16, 0x2C02}, "Dark Mega Ram Spyro"},
|
|
|
|
|
{{16, 0x2805}, "Mega Ram Spyro"},
|
|
|
|
|
{{16, 0x3810}, "Eon's Elite Spyro"},
|
|
|
|
|
{{17, 0x0000}, "Voodood"},
|
|
|
|
|
{{17, 0x4810}, "Eon's Elite Voodood"},
|
|
|
|
|
{{18, 0x0000}, "Double Trouble"},
|
|
|
|
|
{{18, 0x1801}, "Series 2 Double Trouble"},
|
|
|
|
|
{{18, 0x1C02}, "Royal Double Trouble"},
|
|
|
|
|
{{19, 0x0000}, "Trigger Happy"},
|
|
|
|
|
{{19, 0x1801}, "Series 2 Trigger Happy"},
|
|
|
|
|
{{19, 0x2C02}, "Springtime Trigger Happy"},
|
|
|
|
|
{{19, 0x2805}, "Big Bang Trigger Happy"},
|
|
|
|
|
{{19, 0x3810}, "Eon's Elite Trigger Happy"},
|
|
|
|
|
{{20, 0x0000}, "Drobot"},
|
|
|
|
|
{{20, 0x1801}, "Series 2 Drobot"},
|
|
|
|
|
{{20, 0x1206}, "LightCore Drobot"},
|
|
|
|
|
{{21, 0x0000}, "Drill Seargeant"},
|
|
|
|
|
{{21, 0x1801}, "Series 2 Drill Seargeant"},
|
|
|
|
|
{{22, 0x0000}, "Boomer"},
|
|
|
|
|
{{22, 0x4810}, "Eon's Elite Boomer"},
|
|
|
|
|
{{23, 0x0000}, "Wrecking Ball"},
|
|
|
|
|
{{23, 0x1801}, "Series 2 Wrecking Ball"},
|
|
|
|
|
{{24, 0x0000}, "Camo"},
|
|
|
|
|
{{24, 0x2805}, "Thorn Horn Camo"},
|
|
|
|
|
{{25, 0x0000}, "Zook"},
|
|
|
|
|
{{25, 0x1801}, "Series 2 Zook"},
|
|
|
|
|
{{25, 0x4810}, "Eon's Elite Zook"},
|
|
|
|
|
{{26, 0x0000}, "Stealth Elf"},
|
|
|
|
|
{{26, 0x1801}, "Series 2 Stealth Elf"},
|
|
|
|
|
{{26, 0x2C02}, "Dark Stealth Elf"},
|
|
|
|
|
{{26, 0x1C03}, "Legendary Stealth Elf"},
|
|
|
|
|
{{26, 0x2805}, "Ninja Stealth Elf"},
|
|
|
|
|
{{26, 0x3810}, "Eon's Elite Stealth Elf"},
|
|
|
|
|
{{27, 0x0000}, "Stump Smash"},
|
|
|
|
|
{{27, 0x1801}, "Series 2 Stump Smash"},
|
|
|
|
|
{{28, 0x0000}, "Dark Spyro"},
|
|
|
|
|
{{29, 0x0000}, "Hex"},
|
|
|
|
|
{{29, 0x1801}, "Series 2 Hex"},
|
|
|
|
|
{{29, 0x1206}, "LightCore Hex"},
|
|
|
|
|
{{30, 0x0000}, "Chop Chop"},
|
|
|
|
|
{{30, 0x1801}, "Series 2 Chop Chop"},
|
|
|
|
|
{{30, 0x2805}, "Twin Blade Chop Chop"},
|
|
|
|
|
{{30, 0x3810}, "Eon's Elite Chop Chop"},
|
|
|
|
|
{{31, 0x0000}, "Ghost Roaster"},
|
|
|
|
|
{{31, 0x4810}, "Eon's Elite Ghost Roaster"},
|
|
|
|
|
{{32, 0x0000}, "Cynder"},
|
|
|
|
|
{{32, 0x1801}, "Series 2 Cynder"},
|
|
|
|
|
{{32, 0x2805}, "Phantom Cynder"},
|
|
|
|
|
{{100, 0x0000}, "Jet Vac"},
|
|
|
|
|
{{100, 0x1403}, "Legendary Jet Vac"},
|
|
|
|
|
{{100, 0x2805}, "Turbo Jet Vac"},
|
|
|
|
|
{{100, 0x3805}, "Full Blast Jet Vac"},
|
|
|
|
|
{{100, 0x1206}, "LightCore Jet Vac"},
|
|
|
|
|
{{101, 0x0000}, "Swarm"},
|
|
|
|
|
{{102, 0x0000}, "Crusher"},
|
|
|
|
|
{{102, 0x1602}, "Granite Crusher"},
|
|
|
|
|
{{103, 0x0000}, "Flashwing"},
|
|
|
|
|
{{103, 0x1402}, "Jade Flash Wing"},
|
|
|
|
|
{{103, 0x2206}, "LightCore Flashwing"},
|
|
|
|
|
{{104, 0x0000}, "Hot Head"},
|
|
|
|
|
{{105, 0x0000}, "Hot Dog"},
|
|
|
|
|
{{105, 0x1402}, "Molten Hot Dog"},
|
|
|
|
|
{{105, 0x2805}, "Fire Bone Hot Dog"},
|
|
|
|
|
{{106, 0x0000}, "Chill"},
|
|
|
|
|
{{106, 0x1603}, "Legendary Chill"},
|
|
|
|
|
{{106, 0x2805}, "Blizzard Chill"},
|
|
|
|
|
{{106, 0x1206}, "LightCore Chill"},
|
|
|
|
|
{{107, 0x0000}, "Thumpback"},
|
|
|
|
|
{{108, 0x0000}, "Pop Fizz"},
|
|
|
|
|
{{108, 0x1402}, "Punch Pop Fizz"},
|
|
|
|
|
{{108, 0x3C02}, "Love Potion Pop Fizz"},
|
|
|
|
|
{{108, 0x2805}, "Super Gulp Pop Fizz"},
|
|
|
|
|
{{108, 0x3805}, "Fizzy Frenzy Pop Fizz"},
|
|
|
|
|
{{108, 0x1206}, "LightCore Pop Fizz"},
|
|
|
|
|
{{109, 0x0000}, "Ninjini"},
|
|
|
|
|
{{109, 0x1602}, "Scarlet Ninjini"},
|
|
|
|
|
{{110, 0x0000}, "Bouncer"},
|
|
|
|
|
{{110, 0x1603}, "Legendary Bouncer"},
|
|
|
|
|
{{111, 0x0000}, "Sprocket"},
|
|
|
|
|
{{111, 0x2805}, "Heavy Duty Sprocket"},
|
|
|
|
|
{{112, 0x0000}, "Tree Rex"},
|
|
|
|
|
{{112, 0x1602}, "Gnarly Tree Rex"},
|
|
|
|
|
{{113, 0x0000}, "Shroomboom"},
|
|
|
|
|
{{113, 0x3805}, "Sure Shot Shroomboom"},
|
|
|
|
|
{{113, 0x1206}, "LightCore Shroomboom"},
|
|
|
|
|
{{114, 0x0000}, "Eye Brawl"},
|
|
|
|
|
{{115, 0x0000}, "Fright Rider"},
|
|
|
|
|
{{200, 0x0000}, "Anvil Rain"},
|
|
|
|
|
{{201, 0x0000}, "Hidden Treasure"},
|
|
|
|
|
{{201, 0x2000}, "Platinum Hidden Treasure"},
|
|
|
|
|
{{202, 0x0000}, "Healing Elixir"},
|
|
|
|
|
{{203, 0x0000}, "Ghost Pirate Swords"},
|
|
|
|
|
{{204, 0x0000}, "Time Twist Hourglass"},
|
|
|
|
|
{{205, 0x0000}, "Sky Iron Shield"},
|
|
|
|
|
{{206, 0x0000}, "Winged Boots"},
|
|
|
|
|
{{207, 0x0000}, "Sparx the Dragonfly"},
|
|
|
|
|
{{208, 0x0000}, "Dragonfire Cannon"},
|
|
|
|
|
{{208, 0x1602}, "Golden Dragonfire Cannon"},
|
|
|
|
|
{{209, 0x0000}, "Scorpion Striker"},
|
|
|
|
|
{{210, 0x3002}, "Biter's Bane"},
|
|
|
|
|
{{210, 0x3008}, "Sorcerous Skull"},
|
|
|
|
|
{{210, 0x300B}, "Axe of Illusion"},
|
|
|
|
|
{{210, 0x300E}, "Arcane Hourglass"},
|
|
|
|
|
{{210, 0x3012}, "Spell Slapper"},
|
|
|
|
|
{{210, 0x3014}, "Rune Rocket"},
|
|
|
|
|
{{211, 0x3001}, "Tidal Tiki"},
|
|
|
|
|
{{211, 0x3002}, "Wet Walter"},
|
|
|
|
|
{{211, 0x3006}, "Flood Flask"},
|
|
|
|
|
{{211, 0x3406}, "Legendary Flood Flask"},
|
|
|
|
|
{{211, 0x3007}, "Soaking Staff"},
|
|
|
|
|
{{211, 0x300B}, "Aqua Axe"},
|
|
|
|
|
{{211, 0x3016}, "Frost Helm"},
|
|
|
|
|
{{212, 0x3003}, "Breezy Bird"},
|
|
|
|
|
{{212, 0x3006}, "Drafty Decanter"},
|
|
|
|
|
{{212, 0x300D}, "Tempest Timer"},
|
|
|
|
|
{{212, 0x3010}, "Cloudy Cobra"},
|
|
|
|
|
{{212, 0x3011}, "Storm Warning"},
|
|
|
|
|
{{212, 0x3018}, "Cyclone Saber"},
|
|
|
|
|
{{213, 0x3004}, "Spirit Sphere"},
|
|
|
|
|
{{213, 0x3404}, "Legendary Spirit Sphere"},
|
|
|
|
|
{{213, 0x3008}, "Spectral Skull"},
|
|
|
|
|
{{213, 0x3408}, "Legendary Spectral Skull"},
|
|
|
|
|
{{213, 0x300B}, "Haunted Hatchet"},
|
|
|
|
|
{{213, 0x300C}, "Grim Gripper"},
|
|
|
|
|
{{213, 0x3010}, "Spooky Snake"},
|
|
|
|
|
{{213, 0x3017}, "Dream Piercer"},
|
|
|
|
|
{{214, 0x3000}, "Tech Totem"},
|
|
|
|
|
{{214, 0x3007}, "Automatic Angel"},
|
|
|
|
|
{{214, 0x3009}, "Factory Flower"},
|
|
|
|
|
{{214, 0x300C}, "Grabbing Gadget"},
|
|
|
|
|
{{214, 0x3016}, "Makers Mana"},
|
|
|
|
|
{{214, 0x301A}, "Topsy Techy"},
|
|
|
|
|
{{215, 0x3005}, "Eternal Flame"},
|
|
|
|
|
{{215, 0x3009}, "Fire Flower"},
|
|
|
|
|
{{215, 0x3011}, "Scorching Stopper"},
|
|
|
|
|
{{215, 0x3012}, "Searing Spinner"},
|
|
|
|
|
{{215, 0x3017}, "Spark Spear"},
|
|
|
|
|
{{215, 0x301B}, "Blazing Belch"},
|
|
|
|
|
{{216, 0x3000}, "Banded Boulder"},
|
|
|
|
|
{{216, 0x3003}, "Rock Hawk"},
|
|
|
|
|
{{216, 0x300A}, "Slag Hammer"},
|
|
|
|
|
{{216, 0x300E}, "Dust Of Time"},
|
|
|
|
|
{{216, 0x3013}, "Spinning Sandstorm"},
|
|
|
|
|
{{216, 0x301A}, "Rubble Trouble"},
|
|
|
|
|
{{217, 0x3003}, "Oak Eagle"},
|
|
|
|
|
{{217, 0x3005}, "Emerald Energy"},
|
|
|
|
|
{{217, 0x300A}, "Weed Whacker"},
|
|
|
|
|
{{217, 0x3010}, "Seed Serpent"},
|
|
|
|
|
{{217, 0x3018}, "Jade Blade"},
|
|
|
|
|
{{217, 0x301B}, "Shrub Shrieker"},
|
|
|
|
|
{{218, 0x3000}, "Dark Dagger"},
|
|
|
|
|
{{218, 0x3014}, "Shadow Spider"},
|
|
|
|
|
{{218, 0x301A}, "Ghastly Grimace"},
|
|
|
|
|
{{219, 0x3000}, "Shining Ship"},
|
|
|
|
|
{{219, 0x300F}, "Heavenly Hawk"},
|
|
|
|
|
{{219, 0x301B}, "Beam Scream"},
|
|
|
|
|
{{220, 0x301E}, "Kaos Trap"},
|
|
|
|
|
{{220, 0x351F}, "Ultimate Kaos Trap"},
|
|
|
|
|
{{230, 0x0000}, "Hand of Fate"},
|
|
|
|
|
{{230, 0x3403}, "Legendary Hand of Fate"},
|
|
|
|
|
{{231, 0x0000}, "Piggy Bank"},
|
|
|
|
|
{{232, 0x0000}, "Rocket Ram"},
|
|
|
|
|
{{233, 0x0000}, "Tiki Speaky"},
|
|
|
|
|
{{300, 0x0000}, "Dragon’s Peak"},
|
|
|
|
|
{{301, 0x0000}, "Empire of Ice"},
|
|
|
|
|
{{302, 0x0000}, "Pirate Seas"},
|
|
|
|
|
{{303, 0x0000}, "Darklight Crypt"},
|
|
|
|
|
{{304, 0x0000}, "Volcanic Vault"},
|
|
|
|
|
{{305, 0x0000}, "Mirror of Mystery"},
|
|
|
|
|
{{306, 0x0000}, "Nightmare Express"},
|
|
|
|
|
{{307, 0x0000}, "Sunscraper Spire"},
|
|
|
|
|
{{308, 0x0000}, "Midnight Museum"},
|
|
|
|
|
{{404, 0x0000}, "Legendary Bash"},
|
|
|
|
|
{{416, 0x0000}, "Legendary Spyro"},
|
|
|
|
|
{{419, 0x0000}, "Legendary Trigger Happy"},
|
|
|
|
|
{{430, 0x0000}, "Legendary Chop Chop"},
|
|
|
|
|
{{450, 0x0000}, "Gusto"},
|
|
|
|
|
{{451, 0x0000}, "Thunderbolt"},
|
|
|
|
|
{{452, 0x0000}, "Fling Kong"},
|
|
|
|
|
{{453, 0x0000}, "Blades"},
|
|
|
|
|
{{453, 0x3403}, "Legendary Blades"},
|
|
|
|
|
{{454, 0x0000}, "Wallop"},
|
|
|
|
|
{{455, 0x0000}, "Head Rush"},
|
|
|
|
|
{{455, 0x3402}, "Nitro Head Rush"},
|
|
|
|
|
{{456, 0x0000}, "Fist Bump"},
|
|
|
|
|
{{457, 0x0000}, "Rocky Roll"},
|
|
|
|
|
{{458, 0x0000}, "Wildfire"},
|
|
|
|
|
{{458, 0x3402}, "Dark Wildfire"},
|
|
|
|
|
{{459, 0x0000}, "Ka Boom"},
|
|
|
|
|
{{460, 0x0000}, "Trail Blazer"},
|
|
|
|
|
{{461, 0x0000}, "Torch"},
|
|
|
|
|
{{462, 0x0000}, "Snap Shot"},
|
|
|
|
|
{{462, 0x3402}, "Dark Snap Shot"},
|
|
|
|
|
{{463, 0x0000}, "Lob Star"},
|
|
|
|
|
{{463, 0x3402}, "Winterfest Lob-Star"},
|
|
|
|
|
{{464, 0x0000}, "Flip Wreck"},
|
|
|
|
|
{{465, 0x0000}, "Echo"},
|
|
|
|
|
{{466, 0x0000}, "Blastermind"},
|
|
|
|
|
{{467, 0x0000}, "Enigma"},
|
|
|
|
|
{{468, 0x0000}, "Deja Vu"},
|
|
|
|
|
{{468, 0x3403}, "Legendary Deja Vu"},
|
|
|
|
|
{{469, 0x0000}, "Cobra Candabra"},
|
|
|
|
|
{{469, 0x3402}, "King Cobra Cadabra"},
|
|
|
|
|
{{470, 0x0000}, "Jawbreaker"},
|
|
|
|
|
{{470, 0x3403}, "Legendary Jawbreaker"},
|
|
|
|
|
{{471, 0x0000}, "Gearshift"},
|
|
|
|
|
{{472, 0x0000}, "Chopper"},
|
|
|
|
|
{{473, 0x0000}, "Tread Head"},
|
|
|
|
|
{{474, 0x0000}, "Bushwack"},
|
|
|
|
|
{{474, 0x3403}, "Legendary Bushwack"},
|
|
|
|
|
{{475, 0x0000}, "Tuff Luck"},
|
|
|
|
|
{{476, 0x0000}, "Food Fight"},
|
|
|
|
|
{{476, 0x3402}, "Dark Food Fight"},
|
|
|
|
|
{{477, 0x0000}, "High Five"},
|
|
|
|
|
{{478, 0x0000}, "Krypt King"},
|
|
|
|
|
{{478, 0x3402}, "Nitro Krypt King"},
|
|
|
|
|
{{479, 0x0000}, "Short Cut"},
|
|
|
|
|
{{480, 0x0000}, "Bat Spin"},
|
|
|
|
|
{{481, 0x0000}, "Funny Bone"},
|
|
|
|
|
{{482, 0x0000}, "Knight Light"},
|
|
|
|
|
{{483, 0x0000}, "Spotlight"},
|
|
|
|
|
{{484, 0x0000}, "Knight Mare"},
|
|
|
|
|
{{485, 0x0000}, "Blackout"},
|
|
|
|
|
{{502, 0x0000}, "Bop"},
|
|
|
|
|
{{505, 0x0000}, "Terrabite"},
|
|
|
|
|
{{506, 0x0000}, "Breeze"},
|
|
|
|
|
{{508, 0x0000}, "Pet Vac"},
|
|
|
|
|
{{508, 0x3402}, "Power Punch Pet Vac"},
|
|
|
|
|
{{507, 0x0000}, "Weeruptor"},
|
|
|
|
|
{{507, 0x3402}, "Eggcellent Weeruptor"},
|
|
|
|
|
{{509, 0x0000}, "Small Fry"},
|
|
|
|
|
{{510, 0x0000}, "Drobit"},
|
|
|
|
|
{{519, 0x0000}, "Trigger Snappy"},
|
|
|
|
|
{{526, 0x0000}, "Whisper Elf"},
|
|
|
|
|
{{540, 0x0000}, "Barkley"},
|
|
|
|
|
{{540, 0x3402}, "Gnarly Barkley"},
|
|
|
|
|
{{541, 0x0000}, "Thumpling"},
|
|
|
|
|
{{514, 0x0000}, "Gill Runt"},
|
|
|
|
|
{{542, 0x0000}, "Mini-Jini"},
|
|
|
|
|
{{503, 0x0000}, "Spry"},
|
|
|
|
|
{{504, 0x0000}, "Hijinx"},
|
|
|
|
|
{{543, 0x0000}, "Eye Small"},
|
|
|
|
|
{{1000, 0x0000}, "Boom Jet (Bottom)"},
|
|
|
|
|
{{1001, 0x0000}, "Free Ranger (Bottom)"},
|
|
|
|
|
{{1001, 0x2403}, "Legendary Free Ranger (Bottom)"},
|
|
|
|
|
{{1002, 0x0000}, "Rubble Rouser (Bottom)"},
|
|
|
|
|
{{1003, 0x0000}, "Doom Stone (Bottom)"},
|
|
|
|
|
{{1004, 0x0000}, "Blast Zone (Bottom)"},
|
|
|
|
|
{{1004, 0x2402}, "Dark Blast Zone (Bottom)"},
|
|
|
|
|
{{1005, 0x0000}, "Fire Kraken (Bottom)"},
|
|
|
|
|
{{1005, 0x2402}, "Jade Fire Kraken (Bottom)"},
|
|
|
|
|
{{1006, 0x0000}, "Stink Bomb (Bottom)"},
|
|
|
|
|
{{1007, 0x0000}, "Grilla Drilla (Bottom)"},
|
|
|
|
|
{{1008, 0x0000}, "Hoot Loop (Bottom)"},
|
|
|
|
|
{{1008, 0x2402}, "Enchanted Hoot Loop (Bottom)"},
|
|
|
|
|
{{1009, 0x0000}, "Trap Shadow (Bottom)"},
|
|
|
|
|
{{1010, 0x0000}, "Magna Charge (Bottom)"},
|
|
|
|
|
{{1010, 0x2402}, "Nitro Magna Charge (Bottom)"},
|
|
|
|
|
{{1011, 0x0000}, "Spy Rise (Bottom)"},
|
|
|
|
|
{{1012, 0x0000}, "Night Shift (Bottom)"},
|
|
|
|
|
{{1012, 0x2403}, "Legendary Night Shift (Bottom)"},
|
|
|
|
|
{{1013, 0x0000}, "Rattle Shake (Bottom)"},
|
|
|
|
|
{{1013, 0x2402}, "Quick Draw Rattle Shake (Bottom)"},
|
|
|
|
|
{{1014, 0x0000}, "Freeze Blade (Bottom)"},
|
|
|
|
|
{{1014, 0x2402}, "Nitro Freeze Blade (Bottom)"},
|
|
|
|
|
{{1015, 0x0000}, "Wash Buckler (Bottom)"},
|
|
|
|
|
{{1015, 0x2402}, "Dark Wash Buckler (Bottom)"},
|
|
|
|
|
{{2000, 0x0000}, "Boom Jet (Top)"},
|
|
|
|
|
{{2001, 0x0000}, "Free Ranger (Top)"},
|
|
|
|
|
{{2001, 0x2403}, "Legendary Free Ranger (Top)"},
|
|
|
|
|
{{2002, 0x0000}, "Rubble Rouser (Top)"},
|
|
|
|
|
{{2003, 0x0000}, "Doom Stone (Top)"},
|
|
|
|
|
{{2004, 0x0000}, "Blast Zone (Top)"},
|
|
|
|
|
{{2004, 0x2402}, "Dark Blast Zone (Top)"},
|
|
|
|
|
{{2005, 0x0000}, "Fire Kraken (Top)"},
|
|
|
|
|
{{2005, 0x2402}, "Jade Fire Kraken (Top)"},
|
|
|
|
|
{{2006, 0x0000}, "Stink Bomb (Top)"},
|
|
|
|
|
{{2007, 0x0000}, "Grilla Drilla (Top)"},
|
|
|
|
|
{{2008, 0x0000}, "Hoot Loop (Top)"},
|
|
|
|
|
{{2008, 0x2402}, "Enchanted Hoot Loop (Top)"},
|
|
|
|
|
{{2009, 0x0000}, "Trap Shadow (Top)"},
|
|
|
|
|
{{2010, 0x0000}, "Magna Charge (Top)"},
|
|
|
|
|
{{2010, 0x2402}, "Nitro Magna Charge (Top)"},
|
|
|
|
|
{{2011, 0x0000}, "Spy Rise (Top)"},
|
|
|
|
|
{{2012, 0x0000}, "Night Shift (Top)"},
|
|
|
|
|
{{2012, 0x2403}, "Legendary Night Shift (Top)"},
|
|
|
|
|
{{2013, 0x0000}, "Rattle Shake (Top)"},
|
|
|
|
|
{{2013, 0x2402}, "Quick Draw Rattle Shake (Top)"},
|
|
|
|
|
{{2014, 0x0000}, "Freeze Blade (Top)"},
|
|
|
|
|
{{2014, 0x2402}, "Nitro Freeze Blade (Top)"},
|
|
|
|
|
{{2015, 0x0000}, "Wash Buckler (Top)"},
|
|
|
|
|
{{2015, 0x2402}, "Dark Wash Buckler (Top)"},
|
|
|
|
|
{{3000, 0x0000}, "Scratch"},
|
|
|
|
|
{{3001, 0x0000}, "Pop Thorn"},
|
|
|
|
|
{{3002, 0x0000}, "Slobber Tooth"},
|
|
|
|
|
{{3002, 0x2402}, "Dark Slobber Tooth"},
|
|
|
|
|
{{3003, 0x0000}, "Scorp"},
|
|
|
|
|
{{3004, 0x0000}, "Fryno"},
|
|
|
|
|
{{3004, 0x3805}, "Hog Wild Fryno"},
|
|
|
|
|
{{3005, 0x0000}, "Smolderdash"},
|
|
|
|
|
{{3005, 0x2206}, "LightCore Smolderdash"},
|
|
|
|
|
{{3006, 0x0000}, "Bumble Blast"},
|
|
|
|
|
{{3006, 0x2402}, "Jolly Bumble Blast"},
|
|
|
|
|
{{3006, 0x2206}, "LightCore Bumble Blast"},
|
|
|
|
|
{{3007, 0x0000}, "Zoo Lou"},
|
|
|
|
|
{{3007, 0x2403}, "Legendary Zoo Lou"},
|
|
|
|
|
{{3008, 0x0000}, "Dune Bug"},
|
|
|
|
|
{{3009, 0x0000}, "Star Strike"},
|
|
|
|
|
{{3009, 0x2602}, "Enchanted Star Strike"},
|
|
|
|
|
{{3009, 0x2206}, "LightCore Star Strike"},
|
|
|
|
|
{{3010, 0x0000}, "Countdown"},
|
|
|
|
|
{{3010, 0x2402}, "Kickoff Countdown"},
|
|
|
|
|
{{3010, 0x2206}, "LightCore Countdown"},
|
|
|
|
|
{{3011, 0x0000}, "Wind Up"},
|
|
|
|
|
{{3011, 0x2404}, "Gear Head VVind Up"},
|
|
|
|
|
{{3012, 0x0000}, "Roller Brawl"},
|
|
|
|
|
{{3013, 0x0000}, "Grim Creeper"},
|
|
|
|
|
{{3013, 0x2603}, "Legendary Grim Creeper"},
|
|
|
|
|
{{3013, 0x2206}, "LightCore Grim Creeper"},
|
|
|
|
|
{{3014, 0x0000}, "Rip Tide"},
|
|
|
|
|
{{3015, 0x0000}, "Punk Shock"},
|
|
|
|
|
{{3200, 0x0000}, "Battle Hammer"},
|
|
|
|
|
{{3201, 0x0000}, "Sky Diamond"},
|
|
|
|
|
{{3202, 0x0000}, "Platinum Sheep"},
|
|
|
|
|
{{3203, 0x0000}, "Groove Machine"},
|
|
|
|
|
{{3204, 0x0000}, "UFO Hat"},
|
|
|
|
|
{{3300, 0x0000}, "Sheep Wreck Island"},
|
|
|
|
|
{{3301, 0x0000}, "Tower of Time"},
|
|
|
|
|
{{3302, 0x0000}, "Fiery Forge"},
|
|
|
|
|
{{3303, 0x0000}, "Arkeyan Crossbow"},
|
|
|
|
|
{{3220, 0x0000}, "Jet Stream"},
|
|
|
|
|
{{3221, 0x0000}, "Tomb Buggy"},
|
|
|
|
|
{{3222, 0x0000}, "Reef Ripper"},
|
|
|
|
|
{{3223, 0x0000}, "Burn Cycle"},
|
|
|
|
|
{{3224, 0x0000}, "Hot Streak"},
|
|
|
|
|
{{3224, 0x4402}, "Dark Hot Streak"},
|
|
|
|
|
{{3224, 0x4004}, "E3 Hot Streak"},
|
|
|
|
|
{{3224, 0x441E}, "Golden Hot Streak"},
|
|
|
|
|
{{3225, 0x0000}, "Shark Tank"},
|
|
|
|
|
{{3226, 0x0000}, "Thump Truck"},
|
|
|
|
|
{{3227, 0x0000}, "Crypt Crusher"},
|
|
|
|
|
{{3228, 0x0000}, "Stealth Stinger"},
|
|
|
|
|
{{3228, 0x4402}, "Nitro Stealth Stinger"},
|
|
|
|
|
{{3231, 0x0000}, "Dive Bomber"},
|
|
|
|
|
{{3231, 0x4402}, "Spring Ahead Dive Bomber"},
|
|
|
|
|
{{3232, 0x0000}, "Sky Slicer"},
|
|
|
|
|
{{3233, 0x0000}, "Clown Cruiser (Nintendo Only)"},
|
|
|
|
|
{{3233, 0x4402}, "Dark Clown Cruiser (Nintendo Only)"},
|
|
|
|
|
{{3234, 0x0000}, "Gold Rusher"},
|
|
|
|
|
{{3234, 0x4402}, "Power Blue Gold Rusher"},
|
|
|
|
|
{{3235, 0x0000}, "Shield Striker"},
|
|
|
|
|
{{3236, 0x0000}, "Sun Runner"},
|
|
|
|
|
{{3236, 0x4403}, "Legendary Sun Runner"},
|
|
|
|
|
{{3237, 0x0000}, "Sea Shadow"},
|
|
|
|
|
{{3237, 0x4402}, "Dark Sea Shadow"},
|
|
|
|
|
{{3238, 0x0000}, "Splatter Splasher"},
|
|
|
|
|
{{3238, 0x4402}, "Power Blue Splatter Splasher"},
|
|
|
|
|
{{3239, 0x0000}, "Soda Skimmer"},
|
|
|
|
|
{{3240, 0x0000}, "Barrel Blaster (Nintendo Only)"},
|
|
|
|
|
{{3240, 0x4402}, "Dark Barrel Blaster (Nintendo Only)"},
|
|
|
|
|
{{3239, 0x4402}, "Nitro Soda Skimmer"},
|
|
|
|
|
{{3241, 0x0000}, "Buzz Wing"},
|
|
|
|
|
{{3400, 0x0000}, "Fiesta"},
|
|
|
|
|
{{3400, 0x4515}, "Frightful Fiesta"},
|
|
|
|
|
{{3401, 0x0000}, "High Volt"},
|
|
|
|
|
{{3402, 0x0000}, "Splat"},
|
|
|
|
|
{{3402, 0x4502}, "Power Blue Splat"},
|
|
|
|
|
{{3406, 0x0000}, "Stormblade"},
|
|
|
|
|
{{3411, 0x0000}, "Smash Hit"},
|
|
|
|
|
{{3411, 0x4502}, "Steel Plated Smash Hit"},
|
|
|
|
|
{{3412, 0x0000}, "Spitfire"},
|
|
|
|
|
{{3412, 0x4502}, "Dark Spitfire"},
|
|
|
|
|
{{3413, 0x0000}, "Hurricane Jet Vac"},
|
|
|
|
|
{{3413, 0x4503}, "Legendary Hurricane Jet Vac"},
|
|
|
|
|
{{3414, 0x0000}, "Double Dare Trigger Happy"},
|
|
|
|
|
{{3414, 0x4502}, "Power Blue Double Dare Trigger Happy"},
|
|
|
|
|
{{3415, 0x0000}, "Super Shot Stealth Elf"},
|
|
|
|
|
{{3415, 0x4502}, "Dark Super Shot Stealth Elf"},
|
|
|
|
|
{{3416, 0x0000}, "Shark Shooter Terrafin"},
|
|
|
|
|
{{3417, 0x0000}, "Bone Bash Roller Brawl"},
|
|
|
|
|
{{3417, 0x4503}, "Legendary Bone Bash Roller Brawl"},
|
|
|
|
|
{{3420, 0x0000}, "Big Bubble Pop Fizz"},
|
|
|
|
|
{{3420, 0x450E}, "Birthday Bash Big Bubble Pop Fizz"},
|
|
|
|
|
{{3421, 0x0000}, "Lava Lance Eruptor"},
|
|
|
|
|
{{3422, 0x0000}, "Deep Dive Gill Grunt"},
|
|
|
|
|
{{3423, 0x0000}, "Turbo Charge Donkey Kong (Nintendo Only)"},
|
|
|
|
|
{{3423, 0x4502}, "Dark Turbo Charge Donkey Kong (Nintendo Only)"},
|
|
|
|
|
{{3424, 0x0000}, "Hammer Slam Bowser (Nintendo Only)"},
|
|
|
|
|
{{3424, 0x4502}, "Dark Hammer Slam Bowser (Nintendo Only)"},
|
|
|
|
|
{{3425, 0x0000}, "Dive-Clops"},
|
|
|
|
|
{{3425, 0x450E}, "Missile-Tow Dive-Clops"},
|
|
|
|
|
{{3426, 0x0000}, "Astroblast"},
|
|
|
|
|
{{3426, 0x4503}, "Legendary Astroblast"},
|
|
|
|
|
{{3427, 0x0000}, "Nightfall"},
|
|
|
|
|
{{3428, 0x0000}, "Thrillipede"},
|
|
|
|
|
{{3428, 0x450D}, "Eggcited Thrillipede"},
|
|
|
|
|
{{3500, 0x0000}, "Sky Trophy"},
|
|
|
|
|
{{3501, 0x0000}, "Land Trophy"},
|
|
|
|
|
{{3502, 0x0000}, "Sea Trophy"},
|
|
|
|
|
{{3503, 0x0000}, "Kaos Trophy"},
|
|
|
|
|
};
|
|
|
|
|
const std::map<const std::pair<const u16, const u16>, SkyData> list_skylanders = {
|
|
|
|
|
{{0, 0x0000}, {"Whirlwind", Game::SpyrosAdv, Element::Air}},
|
|
|
|
|
{{0, 0x1801}, {"Series 2 Whirlwind", Game::Giants, Element::Air}},
|
|
|
|
|
{{0, 0x1C02}, {"Polar Whirlwind", Game::Giants, Element::Air}},
|
|
|
|
|
{{0, 0x2805}, {"Horn Blast Whirlwind", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{0, 0x3810}, {"Eon's Elite Whirlwind", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{1, 0x0000}, {"Sonic Boom", Game::SpyrosAdv, Element::Air}},
|
|
|
|
|
{{1, 0x1801}, {"Series 2 Sonic Boom", Game::Giants, Element::Air}},
|
|
|
|
|
{{2, 0x0000}, {"Warnado", Game::SpyrosAdv, Element::Air}},
|
|
|
|
|
{{2, 0x2206}, {"LightCore Warnado", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{3, 0x0000}, {"Lightning Rod", Game::SpyrosAdv, Element::Air}},
|
|
|
|
|
{{3, 0x1801}, {"Series 2 Lightning Rod", Game::Giants, Element::Air}},
|
|
|
|
|
{{4, 0x0000}, {"Bash", Game::SpyrosAdv, Element::Earth}},
|
|
|
|
|
{{4, 0x1801}, {"Series 2 Bash", Game::Giants, Element::Earth}},
|
|
|
|
|
{{5, 0x0000}, {"Terrafin", Game::SpyrosAdv, Element::Earth}},
|
|
|
|
|
{{5, 0x1801}, {"Series 2 Terrafin", Game::Giants, Element::Earth}},
|
|
|
|
|
{{5, 0x2805}, {"Knockout Terrafin", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{5, 0x3810}, {"Eon's Elite Terrafin", Game::TrapTeam, Element::Earth}},
|
|
|
|
|
{{6, 0x0000}, {"Dino Rang", Game::SpyrosAdv, Element::Earth}},
|
|
|
|
|
{{6, 0x4810}, {"Eon's Elite Dino Rang", Game::Superchargers, Element::Earth}},
|
|
|
|
|
{{7, 0x0000}, {"Prism Break", Game::SpyrosAdv, Element::Earth}},
|
|
|
|
|
{{7, 0x1801}, {"Series 2 Prism Break", Game::Giants, Element::Earth}},
|
|
|
|
|
{{7, 0x2805}, {"Hyper Beam Prism Break", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{7, 0x1206}, {"LightCore Prism Break", Game::Giants, Element::Earth}},
|
|
|
|
|
{{8, 0x0000}, {"Sunburn", Game::SpyrosAdv, Element::Fire}},
|
|
|
|
|
{{9, 0x0000}, {"Eruptor", Game::SpyrosAdv, Element::Fire}},
|
|
|
|
|
{{9, 0x1801}, {"Series 2 Eruptor", Game::Giants, Element::Fire}},
|
|
|
|
|
{{9, 0x2C02}, {"Volcanic Eruptor", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{9, 0x2805}, {"Lava Barf Eruptor", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{9, 0x1206}, {"LightCore Eruptor", Game::Giants, Element::Fire}},
|
|
|
|
|
{{9, 0x3810}, {"Eon's Elite Eruptor", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{10, 0x0000}, {"Ignitor", Game::SpyrosAdv, Element::Fire}},
|
|
|
|
|
{{10, 0x1801}, {"Series 2 Ignitor", Game::Giants, Element::Fire}},
|
|
|
|
|
{{10, 0x1C03}, {"Legendary Ignitor", Game::Giants, Element::Fire}},
|
|
|
|
|
{{11, 0x0000}, {"Flameslinger", Game::SpyrosAdv, Element::Fire}},
|
|
|
|
|
{{11, 0x1801}, {"Series 2 Flameslinger", Game::Giants, Element::Fire}},
|
|
|
|
|
{{12, 0x0000}, {"Zap", Game::SpyrosAdv, Element::Water}},
|
|
|
|
|
{{12, 0x1801}, {"Series 2 Zap", Game::Giants, Element::Water}},
|
|
|
|
|
{{13, 0x0000}, {"Wham Shell", Game::SpyrosAdv, Element::Water}},
|
|
|
|
|
{{13, 0x2206}, {"LightCore Wham Shell", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{14, 0x0000}, {"Gill Grunt", Game::SpyrosAdv, Element::Water}},
|
|
|
|
|
{{14, 0x1801}, {"Series 2 Gill Grunt", Game::Giants, Element::Water}},
|
|
|
|
|
{{14, 0x2805}, {"Anchors Away Gill Grunt", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{14, 0x3805}, {"Tidal Wave Gill Grunt", Game::TrapTeam, Element::Water}},
|
|
|
|
|
{{14, 0x3810}, {"Eon's Elite Gill Grunt", Game::TrapTeam, Element::Water}},
|
|
|
|
|
{{15, 0x0000}, {"Slam Bam", Game::SpyrosAdv, Element::Water}},
|
|
|
|
|
{{15, 0x1801}, {"Series 2 Slam Bam", Game::Giants, Element::Water}},
|
|
|
|
|
{{15, 0x1C03}, {"Legendary Slam Bam", Game::Giants, Element::Water}},
|
|
|
|
|
{{15, 0x4810}, {"Eon's Elite Slam Bam", Game::Superchargers, Element::Water}},
|
|
|
|
|
{{16, 0x0000}, {"Spyro", Game::SpyrosAdv, Element::Magic}},
|
|
|
|
|
{{16, 0x1801}, {"Series 2 Spyro", Game::Giants, Element::Magic}},
|
|
|
|
|
{{16, 0x2C02}, {"Dark Mega Ram Spyro", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{16, 0x2805}, {"Mega Ram Spyro", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{16, 0x3810}, {"Eon's Elite Spyro", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{17, 0x0000}, {"Voodood", Game::SpyrosAdv, Element::Magic}},
|
|
|
|
|
{{17, 0x4810}, {"Eon's Elite Voodood", Game::Superchargers, Element::Magic}},
|
|
|
|
|
{{18, 0x0000}, {"Double Trouble", Game::SpyrosAdv, Element::Magic}},
|
|
|
|
|
{{18, 0x1801}, {"Series 2 Double Trouble", Game::Giants, Element::Magic}},
|
|
|
|
|
{{18, 0x1C02}, {"Royal Double Trouble", Game::Giants, Element::Magic}},
|
|
|
|
|
{{19, 0x0000}, {"Trigger Happy", Game::SpyrosAdv, Element::Tech}},
|
|
|
|
|
{{19, 0x1801}, {"Series 2 Trigger Happy", Game::Giants, Element::Tech}},
|
|
|
|
|
{{19, 0x2C02}, {"Springtime Trigger Happy", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{19, 0x2805}, {"Big Bang Trigger Happy", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{19, 0x3810}, {"Eon's Elite Trigger Happy", Game::TrapTeam, Element::Tech}},
|
|
|
|
|
{{20, 0x0000}, {"Drobot", Game::SpyrosAdv, Element::Tech}},
|
|
|
|
|
{{20, 0x1801}, {"Series 2 Drobot", Game::Giants, Element::Tech}},
|
|
|
|
|
{{20, 0x1206}, {"LightCore Drobot", Game::Giants, Element::Tech}},
|
|
|
|
|
{{21, 0x0000}, {"Drill Seargeant", Game::SpyrosAdv, Element::Tech}},
|
|
|
|
|
{{21, 0x1801}, {"Series 2 Drill Seargeant", Game::Giants, Element::Tech}},
|
|
|
|
|
{{22, 0x0000}, {"Boomer", Game::SpyrosAdv, Element::Tech}},
|
|
|
|
|
{{22, 0x4810}, {"Eon's Elite Boomer", Game::Superchargers, Element::Tech}},
|
|
|
|
|
{{23, 0x0000}, {"Wrecking Ball", Game::SpyrosAdv, Element::Magic}},
|
|
|
|
|
{{23, 0x1801}, {"Series 2 Wrecking Ball", Game::Giants, Element::Magic}},
|
|
|
|
|
{{24, 0x0000}, {"Camo", Game::SpyrosAdv, Element::Life}},
|
|
|
|
|
{{24, 0x2805}, {"Thorn Horn Camo", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{25, 0x0000}, {"Zook", Game::SpyrosAdv, Element::Life}},
|
|
|
|
|
{{25, 0x1801}, {"Series 2 Zook", Game::Giants, Element::Life}},
|
|
|
|
|
{{25, 0x4810}, {"Eon's Elite Zook", Game::Superchargers, Element::Life}},
|
|
|
|
|
{{26, 0x0000}, {"Stealth Elf", Game::SpyrosAdv, Element::Life}},
|
|
|
|
|
{{26, 0x1801}, {"Series 2 Stealth Elf", Game::Giants, Element::Life}},
|
|
|
|
|
{{26, 0x2C02}, {"Dark Stealth Elf", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{26, 0x1C03}, {"Legendary Stealth Elf", Game::Giants, Element::Life}},
|
|
|
|
|
{{26, 0x2805}, {"Ninja Stealth Elf", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{26, 0x3810}, {"Eon's Elite Stealth Elf", Game::TrapTeam, Element::Life}},
|
|
|
|
|
{{27, 0x0000}, {"Stump Smash", Game::SpyrosAdv, Element::Life}},
|
|
|
|
|
{{27, 0x1801}, {"Series 2 Stump Smash", Game::Giants, Element::Life}},
|
|
|
|
|
{{28, 0x0000}, {"Dark Spyro", Game::SpyrosAdv, Element::Magic}},
|
|
|
|
|
{{29, 0x0000}, {"Hex", Game::SpyrosAdv, Element::Undead}},
|
|
|
|
|
{{29, 0x1801}, {"Series 2 Hex", Game::Giants, Element::Undead}},
|
|
|
|
|
{{29, 0x1206}, {"LightCore Hex", Game::Giants, Element::Undead}},
|
|
|
|
|
{{30, 0x0000}, {"Chop Chop", Game::SpyrosAdv, Element::Undead}},
|
|
|
|
|
{{30, 0x1801}, {"Series 2 Chop Chop", Game::Giants, Element::Undead}},
|
|
|
|
|
{{30, 0x2805}, {"Twin Blade Chop Chop", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{30, 0x3810}, {"Eon's Elite Chop Chop"}},
|
|
|
|
|
{{31, 0x0000}, {"Ghost Roaster", Game::SpyrosAdv, Element::Undead}},
|
|
|
|
|
{{31, 0x4810}, {"Eon's Elite Ghost Roaster"}},
|
|
|
|
|
{{32, 0x0000}, {"Cynder", Game::SpyrosAdv, Element::Undead}},
|
|
|
|
|
{{32, 0x1801}, {"Series 2 Cynder", Game::Giants, Element::Undead}},
|
|
|
|
|
{{32, 0x2805}, {"Phantom Cynder", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{100, 0x0000}, {"Jet Vac", Game::Giants, Element::Air}},
|
|
|
|
|
{{100, 0x1403}, {"Legendary Jet Vac", Game::Giants, Element::Air}},
|
|
|
|
|
{{100, 0x2805}, {"Turbo Jet Vac", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{100, 0x3805}, {"Full Blast Jet Vac", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{100, 0x1206}, {"LightCore Jet Vac", Game::Giants, Element::Air}},
|
|
|
|
|
{{101, 0x0000}, {"Swarm", Game::Giants, Element::Air}},
|
|
|
|
|
{{102, 0x0000}, {"Crusher", Game::Giants, Element::Earth}},
|
|
|
|
|
{{102, 0x1602}, {"Granite Crusher", Game::Giants, Element::Earth}},
|
|
|
|
|
{{103, 0x0000}, {"Flashwing", Game::Giants, Element::Earth}},
|
|
|
|
|
{{103, 0x1402}, {"Jade Flash Wing", Game::Giants, Element::Earth}},
|
|
|
|
|
{{103, 0x2206}, {"LightCore Flashwing", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{104, 0x0000}, {"Hot Head", Game::Giants, Element::Fire}},
|
|
|
|
|
{{105, 0x0000}, {"Hot Dog", Game::Giants, Element::Fire}},
|
|
|
|
|
{{105, 0x1402}, {"Molten Hot Dog", Game::Giants, Element::Fire}},
|
|
|
|
|
{{105, 0x2805}, {"Fire Bone Hot Dog", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{106, 0x0000}, {"Chill", Game::Giants, Element::Water}},
|
|
|
|
|
{{106, 0x1603}, {"Legendary Chill", Game::Giants, Element::Water}},
|
|
|
|
|
{{106, 0x2805}, {"Blizzard Chill", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{106, 0x1206}, {"LightCore Chill", Game::Giants, Element::Water}},
|
|
|
|
|
{{107, 0x0000}, {"Thumpback", Game::Giants, Element::Water}},
|
|
|
|
|
{{108, 0x0000}, {"Pop Fizz", Game::Giants, Element::Magic}},
|
|
|
|
|
{{108, 0x1402}, {"Punch Pop Fizz", Game::Giants, Element::Magic}},
|
|
|
|
|
{{108, 0x3C02}, {"Love Potion Pop Fizz", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{108, 0x2805}, {"Super Gulp Pop Fizz", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{108, 0x3805}, {"Fizzy Frenzy Pop Fizz", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{108, 0x1206}, {"LightCore Pop Fizz", Game::Giants, Element::Magic}},
|
|
|
|
|
{{109, 0x0000}, {"Ninjini", Game::Giants, Element::Magic}},
|
|
|
|
|
{{109, 0x1602}, {"Scarlet Ninjini", Game::Giants, Element::Magic}},
|
|
|
|
|
{{110, 0x0000}, {"Bouncer", Game::Giants, Element::Tech}},
|
|
|
|
|
{{110, 0x1603}, {"Legendary Bouncer", Game::Giants, Element::Tech}},
|
|
|
|
|
{{111, 0x0000}, {"Sprocket", Game::Giants, Element::Tech}},
|
|
|
|
|
{{111, 0x2805}, {"Heavy Duty Sprocket", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{112, 0x0000}, {"Tree Rex", Game::Giants, Element::Life}},
|
|
|
|
|
{{112, 0x1602}, {"Gnarly Tree Rex", Game::Giants, Element::Life}},
|
|
|
|
|
{{113, 0x0000}, {"Shroomboom", Game::Giants, Element::Life}},
|
|
|
|
|
{{113, 0x3805}, {"Sure Shot Shroomboom", Game::TrapTeam, Element::Life}},
|
|
|
|
|
{{113, 0x1206}, {"LightCore Shroomboom", Game::Giants, Element::Life}},
|
|
|
|
|
{{114, 0x0000}, {"Eye Brawl", Game::Giants, Element::Undead}},
|
|
|
|
|
{{115, 0x0000}, {"Fright Rider", Game::Giants, Element::Undead}},
|
|
|
|
|
{{200, 0x0000}, {"Anvil Rain", Game::SpyrosAdv}},
|
|
|
|
|
{{201, 0x0000}, {"Hidden Treasure", Game::SpyrosAdv}},
|
|
|
|
|
{{201, 0x2000}, {"Platinum Hidden Treasure", Game::Giants}},
|
|
|
|
|
{{202, 0x0000}, {"Healing Elixir", Game::SpyrosAdv}},
|
|
|
|
|
{{203, 0x0000}, {"Ghost Pirate Swords", Game::SpyrosAdv}},
|
|
|
|
|
{{204, 0x0000}, {"Time Twist Hourglass", Game::SpyrosAdv}},
|
|
|
|
|
{{205, 0x0000}, {"Sky Iron Shield", Game::SpyrosAdv}},
|
|
|
|
|
{{206, 0x0000}, {"Winged Boots", Game::SpyrosAdv}},
|
|
|
|
|
{{207, 0x0000}, {"Sparx the Dragonfly", Game::SpyrosAdv}},
|
|
|
|
|
{{208, 0x0000}, {"Dragonfire Cannon", Game::SpyrosAdv}},
|
|
|
|
|
{{208, 0x1602}, {"Golden Dragonfire Cannon", Game::SpyrosAdv}},
|
|
|
|
|
{{209, 0x0000}, {"Scorpion Striker", Game::Giants}},
|
|
|
|
|
{{210, 0x3002}, {"Biter's Bane", Game::TrapTeam}},
|
|
|
|
|
{{210, 0x3008}, {"Sorcerous Skull", Game::TrapTeam}},
|
|
|
|
|
{{210, 0x300B}, {"Axe of Illusion", Game::TrapTeam}},
|
|
|
|
|
{{210, 0x300E}, {"Arcane Hourglass", Game::TrapTeam}},
|
|
|
|
|
{{210, 0x3012}, {"Spell Slapper", Game::TrapTeam}},
|
|
|
|
|
{{210, 0x3014}, {"Rune Rocket", Game::TrapTeam}},
|
|
|
|
|
{{211, 0x3001}, {"Tidal Tiki", Game::TrapTeam}},
|
|
|
|
|
{{211, 0x3002}, {"Wet Walter", Game::TrapTeam}},
|
|
|
|
|
{{211, 0x3006}, {"Flood Flask", Game::TrapTeam}},
|
|
|
|
|
{{211, 0x3406}, {"Legendary Flood Flask", Game::TrapTeam}},
|
|
|
|
|
{{211, 0x3007}, {"Soaking Staff", Game::TrapTeam}},
|
|
|
|
|
{{211, 0x300B}, {"Aqua Axe", Game::TrapTeam}},
|
|
|
|
|
{{211, 0x3016}, {"Frost Helm", Game::TrapTeam}},
|
|
|
|
|
{{212, 0x3003}, {"Breezy Bird", Game::TrapTeam}},
|
|
|
|
|
{{212, 0x3006}, {"Drafty Decanter", Game::TrapTeam}},
|
|
|
|
|
{{212, 0x300D}, {"Tempest Timer", Game::TrapTeam}},
|
|
|
|
|
{{212, 0x3010}, {"Cloudy Cobra", Game::TrapTeam}},
|
|
|
|
|
{{212, 0x3011}, {"Storm Warning", Game::TrapTeam}},
|
|
|
|
|
{{212, 0x3018}, {"Cyclone Saber", Game::TrapTeam}},
|
|
|
|
|
{{213, 0x3004}, {"Spirit Sphere", Game::TrapTeam}},
|
|
|
|
|
{{213, 0x3404}, {"Legendary Spirit Sphere", Game::TrapTeam}},
|
|
|
|
|
{{213, 0x3008}, {"Spectral Skull", Game::TrapTeam}},
|
|
|
|
|
{{213, 0x3408}, {"Legendary Spectral Skull", Game::TrapTeam}},
|
|
|
|
|
{{213, 0x300B}, {"Haunted Hatchet", Game::TrapTeam}},
|
|
|
|
|
{{213, 0x300C}, {"Grim Gripper", Game::TrapTeam}},
|
|
|
|
|
{{213, 0x3010}, {"Spooky Snake", Game::TrapTeam}},
|
|
|
|
|
{{213, 0x3017}, {"Dream Piercer", Game::TrapTeam}},
|
|
|
|
|
{{214, 0x3000}, {"Tech Totem", Game::TrapTeam}},
|
|
|
|
|
{{214, 0x3007}, {"Automatic Angel", Game::TrapTeam}},
|
|
|
|
|
{{214, 0x3009}, {"Factory Flower", Game::TrapTeam}},
|
|
|
|
|
{{214, 0x300C}, {"Grabbing Gadget", Game::TrapTeam}},
|
|
|
|
|
{{214, 0x3016}, {"Makers Mana", Game::TrapTeam}},
|
|
|
|
|
{{214, 0x301A}, {"Topsy Techy", Game::TrapTeam}},
|
|
|
|
|
{{215, 0x3005}, {"Eternal Flame", Game::TrapTeam}},
|
|
|
|
|
{{215, 0x3009}, {"Fire Flower", Game::TrapTeam}},
|
|
|
|
|
{{215, 0x3011}, {"Scorching Stopper", Game::TrapTeam}},
|
|
|
|
|
{{215, 0x3012}, {"Searing Spinner", Game::TrapTeam}},
|
|
|
|
|
{{215, 0x3017}, {"Spark Spear", Game::TrapTeam}},
|
|
|
|
|
{{215, 0x301B}, {"Blazing Belch", Game::TrapTeam}},
|
|
|
|
|
{{216, 0x3000}, {"Banded Boulder", Game::TrapTeam}},
|
|
|
|
|
{{216, 0x3003}, {"Rock Hawk", Game::TrapTeam}},
|
|
|
|
|
{{216, 0x300A}, {"Slag Hammer", Game::TrapTeam}},
|
|
|
|
|
{{216, 0x300E}, {"Dust Of Time", Game::TrapTeam}},
|
|
|
|
|
{{216, 0x3013}, {"Spinning Sandstorm", Game::TrapTeam}},
|
|
|
|
|
{{216, 0x301A}, {"Rubble Trouble", Game::TrapTeam}},
|
|
|
|
|
{{217, 0x3003}, {"Oak Eagle", Game::TrapTeam}},
|
|
|
|
|
{{217, 0x3005}, {"Emerald Energy", Game::TrapTeam}},
|
|
|
|
|
{{217, 0x300A}, {"Weed Whacker", Game::TrapTeam}},
|
|
|
|
|
{{217, 0x3010}, {"Seed Serpent", Game::TrapTeam}},
|
|
|
|
|
{{217, 0x3018}, {"Jade Blade", Game::TrapTeam}},
|
|
|
|
|
{{217, 0x301B}, {"Shrub Shrieker", Game::TrapTeam}},
|
|
|
|
|
{{218, 0x3000}, {"Dark Dagger", Game::TrapTeam}},
|
|
|
|
|
{{218, 0x3014}, {"Shadow Spider", Game::TrapTeam}},
|
|
|
|
|
{{218, 0x301A}, {"Ghastly Grimace", Game::TrapTeam}},
|
|
|
|
|
{{219, 0x3000}, {"Shining Ship", Game::TrapTeam}},
|
|
|
|
|
{{219, 0x300F}, {"Heavenly Hawk", Game::TrapTeam}},
|
|
|
|
|
{{219, 0x301B}, {"Beam Scream", Game::TrapTeam}},
|
|
|
|
|
{{220, 0x301E}, {"Kaos Trap", Game::TrapTeam}},
|
|
|
|
|
{{220, 0x351F}, {"Ultimate Kaos Trap", Game::TrapTeam}},
|
|
|
|
|
{{230, 0x0000}, {"Hand of Fate", Game::TrapTeam}},
|
|
|
|
|
{{230, 0x3403}, {"Legendary Hand of Fate", Game::TrapTeam}},
|
|
|
|
|
{{231, 0x0000}, {"Piggy Bank", Game::TrapTeam}},
|
|
|
|
|
{{232, 0x0000}, {"Rocket Ram", Game::TrapTeam}},
|
|
|
|
|
{{233, 0x0000}, {"Tiki Speaky", Game::TrapTeam}},
|
|
|
|
|
{{300, 0x0000}, {"Dragon’s Peak", Game::TrapTeam}},
|
|
|
|
|
{{301, 0x0000}, {"Empire of Ice", Game::TrapTeam}},
|
|
|
|
|
{{302, 0x0000}, {"Pirate Seas", Game::TrapTeam}},
|
|
|
|
|
{{303, 0x0000}, {"Darklight Crypt", Game::TrapTeam}},
|
|
|
|
|
{{304, 0x0000}, {"Volcanic Vault", Game::TrapTeam}},
|
|
|
|
|
{{305, 0x0000}, {"Mirror of Mystery", Game::TrapTeam}},
|
|
|
|
|
{{306, 0x0000}, {"Nightmare Express", Game::TrapTeam}},
|
|
|
|
|
{{307, 0x0000}, {"Sunscraper Spire", Game::TrapTeam}},
|
|
|
|
|
{{308, 0x0000}, {"Midnight Museum", Game::TrapTeam}},
|
|
|
|
|
{{404, 0x0000}, {"Legendary Bash", Game::SpyrosAdv, Element::Earth}},
|
|
|
|
|
{{416, 0x0000}, {"Legendary Spyro", Game::SpyrosAdv, Element::Magic}},
|
|
|
|
|
{{419, 0x0000}, {"Legendary Trigger Happy", Game::SpyrosAdv, Element::Tech}},
|
|
|
|
|
{{430, 0x0000}, {"Legendary Chop Chop", Game::SpyrosAdv, Element::Undead}},
|
|
|
|
|
{{450, 0x0000}, {"Gusto", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{451, 0x0000}, {"Thunderbolt", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{452, 0x0000}, {"Fling Kong", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{453, 0x0000}, {"Blades", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{453, 0x3403}, {"Legendary Blades", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{454, 0x0000}, {"Wallop", Game::TrapTeam, Element::Earth}},
|
|
|
|
|
{{455, 0x0000}, {"Head Rush", Game::TrapTeam, Element::Earth}},
|
|
|
|
|
{{455, 0x3402}, {"Nitro Head Rush", Game::TrapTeam, Element::Earth}},
|
|
|
|
|
{{456, 0x0000}, {"Fist Bump", Game::TrapTeam, Element::Earth}},
|
|
|
|
|
{{457, 0x0000}, {"Rocky Roll", Game::TrapTeam, Element::Earth}},
|
|
|
|
|
{{458, 0x0000}, {"Wildfire", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{458, 0x3402}, {"Dark Wildfire", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{459, 0x0000}, {"Ka Boom", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{460, 0x0000}, {"Trail Blazer", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{461, 0x0000}, {"Torch", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{462, 0x0000}, {"Snap Shot", Game::TrapTeam, Element::Water}},
|
|
|
|
|
{{462, 0x3402}, {"Dark Snap Shot", Game::TrapTeam, Element::Water}},
|
|
|
|
|
{{463, 0x0000}, {"Lob Star", Game::TrapTeam, Element::Water}},
|
|
|
|
|
{{463, 0x3402}, {"Winterfest Lob-Star", Game::TrapTeam, Element::Water}},
|
|
|
|
|
{{464, 0x0000}, {"Flip Wreck", Game::TrapTeam, Element::Water}},
|
|
|
|
|
{{465, 0x0000}, {"Echo", Game::TrapTeam, Element::Water}},
|
|
|
|
|
{{466, 0x0000}, {"Blastermind", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{467, 0x0000}, {"Enigma", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{468, 0x0000}, {"Deja Vu", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{468, 0x3403}, {"Legendary Deja Vu", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{469, 0x0000}, {"Cobra Cadabra", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{469, 0x3402}, {"King Cobra Cadabra", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{470, 0x0000}, {"Jawbreaker", Game::TrapTeam, Element::Tech}},
|
|
|
|
|
{{470, 0x3403}, {"Legendary Jawbreaker", Game::TrapTeam, Element::Tech}},
|
|
|
|
|
{{471, 0x0000}, {"Gearshift", Game::TrapTeam, Element::Tech}},
|
|
|
|
|
{{472, 0x0000}, {"Chopper", Game::TrapTeam, Element::Tech}},
|
|
|
|
|
{{473, 0x0000}, {"Tread Head", Game::TrapTeam, Element::Tech}},
|
|
|
|
|
{{474, 0x0000}, {"Bushwack", Game::TrapTeam, Element::Life}},
|
|
|
|
|
{{474, 0x3403}, {"Legendary Bushwack", Game::TrapTeam, Element::Life}},
|
|
|
|
|
{{475, 0x0000}, {"Tuff Luck", Game::TrapTeam, Element::Life}},
|
|
|
|
|
{{476, 0x0000}, {"Food Fight", Game::TrapTeam, Element::Life}},
|
|
|
|
|
{{476, 0x3402}, {"Dark Food Fight", Game::TrapTeam, Element::Life}},
|
|
|
|
|
{{477, 0x0000}, {"High Five", Game::TrapTeam, Element::Life}},
|
|
|
|
|
{{478, 0x0000}, {"Krypt King", Game::TrapTeam, Element::Undead}},
|
|
|
|
|
{{478, 0x3402}, {"Nitro Krypt King", Game::TrapTeam, Element::Undead}},
|
|
|
|
|
{{479, 0x0000}, {"Short Cut", Game::TrapTeam, Element::Undead}},
|
|
|
|
|
{{480, 0x0000}, {"Bat Spin", Game::TrapTeam, Element::Undead}},
|
|
|
|
|
{{481, 0x0000}, {"Funny Bone", Game::TrapTeam, Element::Undead}},
|
|
|
|
|
{{482, 0x0000}, {"Knight Light", Game::TrapTeam, Element::Other}},
|
|
|
|
|
{{483, 0x0000}, {"Spotlight", Game::TrapTeam, Element::Other}},
|
|
|
|
|
{{484, 0x0000}, {"Knight Mare", Game::TrapTeam, Element::Other}},
|
|
|
|
|
{{485, 0x0000}, {"Blackout", Game::TrapTeam, Element::Other}},
|
|
|
|
|
{{502, 0x0000}, {"Bop", Game::TrapTeam, Element::Earth}},
|
|
|
|
|
{{505, 0x0000}, {"Terrabite", Game::SpyrosAdv, Element::Earth}},
|
|
|
|
|
{{506, 0x0000}, {"Breeze", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{508, 0x0000}, {"Pet Vac", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{508, 0x3402}, {"Power Punch Pet Vac", Game::TrapTeam, Element::Air}},
|
|
|
|
|
{{507, 0x0000}, {"Weeruptor", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{507, 0x3402}, {"Eggcellent Weeruptor", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{509, 0x0000}, {"Small Fry", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{510, 0x0000}, {"Drobit", Game::TrapTeam, Element::Fire}},
|
|
|
|
|
{{519, 0x0000}, {"Trigger Snappy", Game::SpyrosAdv, Element::Tech}},
|
|
|
|
|
{{526, 0x0000}, {"Whisper Elf", Game::SpyrosAdv, Element::Life}},
|
|
|
|
|
{{540, 0x0000}, {"Barkley", Game::Giants, Element::Life}},
|
|
|
|
|
{{540, 0x3402}, {"Gnarly Barkley", Game::Giants, Element::Life}},
|
|
|
|
|
{{541, 0x0000}, {"Thumpling", Game::Giants, Element::Water}},
|
|
|
|
|
{{514, 0x0000}, {"Gill Runt", Game::SpyrosAdv, Element::Water}},
|
|
|
|
|
{{542, 0x0000}, {"Mini-Jini", Game::Giants, Element::Magic}},
|
|
|
|
|
{{503, 0x0000}, {"Spry", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{504, 0x0000}, {"Hijinx", Game::TrapTeam, Element::Magic}},
|
|
|
|
|
{{543, 0x0000}, {"Eye Small", Game::Giants, Element::Undead}},
|
|
|
|
|
{{1000, 0x0000}, {"Boom Jet (Bottom)", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{1001, 0x0000}, {"Free Ranger (Bottom)", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{1001, 0x2403}, {"Legendary Free Ranger (Bottom)", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{1002, 0x0000}, {"Rubble Rouser (Bottom)", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{1003, 0x0000}, {"Doom Stone (Bottom)", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{1004, 0x0000}, {"Blast Zone (Bottom)", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{1004, 0x2402}, {"Dark Blast Zone (Bottom)", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{1005, 0x0000}, {"Fire Kraken (Bottom)", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{1005, 0x2402}, {"Jade Fire Kraken (Bottom)", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{1006, 0x0000}, {"Stink Bomb (Bottom)", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{1007, 0x0000}, {"Grilla Drilla (Bottom)", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{1008, 0x0000}, {"Hoot Loop (Bottom)", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{1008, 0x2402}, {"Enchanted Hoot Loop (Bottom)", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{1009, 0x0000}, {"Trap Shadow (Bottom)", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{1010, 0x0000}, {"Magna Charge (Bottom)", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{1010, 0x2402}, {"Nitro Magna Charge (Bottom)", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{1011, 0x0000}, {"Spy Rise (Bottom)", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{1012, 0x0000}, {"Night Shift (Bottom)", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{1012, 0x2403}, {"Legendary Night Shift (Bottom)", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{1013, 0x0000}, {"Rattle Shake (Bottom)", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{1013, 0x2402}, {"Quick Draw Rattle Shake (Bottom)", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{1014, 0x0000}, {"Freeze Blade (Bottom)", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{1014, 0x2402}, {"Nitro Freeze Blade (Bottom)", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{1015, 0x0000}, {"Wash Buckler (Bottom)", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{1015, 0x2402}, {"Dark Wash Buckler (Bottom)", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{2000, 0x0000}, {"Boom Jet (Top)", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{2001, 0x0000}, {"Free Ranger (Top)", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{2001, 0x2403}, {"Legendary Free Ranger (Top)", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{2002, 0x0000}, {"Rubble Rouser (Top)", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{2003, 0x0000}, {"Doom Stone (Top)", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{2004, 0x0000}, {"Blast Zone (Top)", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{2004, 0x2402}, {"Dark Blast Zone (Top)", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{2005, 0x0000}, {"Fire Kraken (Top)", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{2005, 0x2402}, {"Jade Fire Kraken (Top)", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{2006, 0x0000}, {"Stink Bomb (Top)", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{2007, 0x0000}, {"Grilla Drilla (Top)", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{2008, 0x0000}, {"Hoot Loop (Top)", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{2008, 0x2402}, {"Enchanted Hoot Loop (Top)", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{2009, 0x0000}, {"Trap Shadow (Top)", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{2010, 0x0000}, {"Magna Charge (Top)", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{2010, 0x2402}, {"Nitro Magna Charge (Top)", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{2011, 0x0000}, {"Spy Rise (Top)", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{2012, 0x0000}, {"Night Shift (Top)", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{2012, 0x2403}, {"Legendary Night Shift (Top)", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{2013, 0x0000}, {"Rattle Shake (Top)", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{2013, 0x2402}, {"Quick Draw Rattle Shake (Top)", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{2014, 0x0000}, {"Freeze Blade (Top)", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{2014, 0x2402}, {"Nitro Freeze Blade (Top)", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{2015, 0x0000}, {"Wash Buckler (Top)", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{2015, 0x2402}, {"Dark Wash Buckler (Top)", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{3000, 0x0000}, {"Scratch", Game::SwapForce, Element::Air}},
|
|
|
|
|
{{3001, 0x0000}, {"Pop Thorn", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{3002, 0x0000}, {"Slobber Tooth", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{3002, 0x2402}, {"Dark Slobber Tooth", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{3003, 0x0000}, {"Scorp", Game::SwapForce, Element::Earth}},
|
|
|
|
|
{{3004, 0x0000}, {"Fryno", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{3004, 0x3805}, {"Hog Wild Fryno", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{3005, 0x0000}, {"Smolderdash", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{3005, 0x2206}, {"LightCore Smolderdash", Game::SwapForce, Element::Fire}},
|
|
|
|
|
{{3006, 0x0000}, {"Bumble Blast", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{3006, 0x2402}, {"Jolly Bumble Blast", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{3006, 0x2206}, {"LightCore Bumble Blast", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{3007, 0x0000}, {"Zoo Lou", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{3007, 0x2403}, {"Legendary Zoo Lou", Game::SwapForce, Element::Life}},
|
|
|
|
|
{{3008, 0x0000}, {"Dune Bug", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{3009, 0x0000}, {"Star Strike", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{3009, 0x2602}, {"Enchanted Star Strike", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{3009, 0x2206}, {"LightCore Star Strike", Game::SwapForce, Element::Magic}},
|
|
|
|
|
{{3010, 0x0000}, {"Countdown", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{3010, 0x2402}, {"Kickoff Countdown", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{3010, 0x2206}, {"LightCore Countdown", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{3011, 0x0000}, {"Wind Up", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{3011, 0x2404}, {"Gear Head VVind Up", Game::SwapForce, Element::Tech}},
|
|
|
|
|
{{3012, 0x0000}, {"Roller Brawl", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{3013, 0x0000}, {"Grim Creeper", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{3013, 0x2603}, {"Legendary Grim Creeper", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{3013, 0x2206}, {"LightCore Grim Creeper", Game::SwapForce, Element::Undead}},
|
|
|
|
|
{{3014, 0x0000}, {"Rip Tide", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{3015, 0x0000}, {"Punk Shock", Game::SwapForce, Element::Water}},
|
|
|
|
|
{{3200, 0x0000}, {"Battle Hammer", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3201, 0x0000}, {"Sky Diamond", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3202, 0x0000}, {"Platinum Sheep", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3203, 0x0000}, {"Groove Machine", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3204, 0x0000}, {"UFO Hat", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3300, 0x0000}, {"Sheep Wreck Island", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3301, 0x0000}, {"Tower of Time", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3302, 0x0000}, {"Fiery Forge", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3303, 0x0000}, {"Arkeyan Crossbow", Game::SwapForce, Element::Other}},
|
|
|
|
|
{{3220, 0x0000}, {"Jet Stream", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3221, 0x0000}, {"Tomb Buggy", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3222, 0x0000}, {"Reef Ripper", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3223, 0x0000}, {"Burn Cycle", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3224, 0x0000}, {"Hot Streak", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3224, 0x4402}, {"Dark Hot Streak", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3224, 0x4004}, {"E3 Hot Streak", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3224, 0x441E}, {"Golden Hot Streak", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3225, 0x0000}, {"Shark Tank", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3226, 0x0000}, {"Thump Truck", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3227, 0x0000}, {"Crypt Crusher", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3228, 0x0000}, {"Stealth Stinger", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3228, 0x4402}, {"Nitro Stealth Stinger", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3231, 0x0000}, {"Dive Bomber", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3231, 0x4402}, {"Spring Ahead Dive Bomber", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3232, 0x0000}, {"Sky Slicer", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3233, 0x0000}, {"Clown Cruiser (Nintendo Only)", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3233, 0x4402}, {"Dark Clown Cruiser (Nintendo Only)", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3234, 0x0000}, {"Gold Rusher", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3234, 0x4402}, {"Power Blue Gold Rusher", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3235, 0x0000}, {"Shield Striker", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3236, 0x0000}, {"Sun Runner", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3236, 0x4403}, {"Legendary Sun Runner", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3237, 0x0000}, {"Sea Shadow", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3237, 0x4402}, {"Dark Sea Shadow", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3238, 0x0000}, {"Splatter Splasher", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3238, 0x4402}, {"Power Blue Splatter Splasher", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3239, 0x0000}, {"Soda Skimmer", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3240, 0x0000}, {"Barrel Blaster (Nintendo Only)", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3240, 0x4402}, {"Dark Barrel Blaster (Nintendo Only)", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3239, 0x4402}, {"Nitro Soda Skimmer", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3241, 0x0000}, {"Buzz Wing", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3400, 0x0000}, {"Fiesta", Game::Superchargers, Element::Undead}},
|
|
|
|
|
{{3400, 0x4515}, {"Frightful Fiesta", Game::Superchargers, Element::Undead}},
|
|
|
|
|
{{3401, 0x0000}, {"High Volt", Game::Superchargers, Element::Tech}},
|
|
|
|
|
{{3402, 0x0000}, {"Splat", Game::Superchargers, Element::Magic}},
|
|
|
|
|
{{3402, 0x4502}, {"Power Blue Splat", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3406, 0x0000}, {"Stormblade", Game::Superchargers, Element::Air}},
|
|
|
|
|
{{3411, 0x0000}, {"Smash Hit", Game::Superchargers, Element::Earth}},
|
|
|
|
|
{{3411, 0x4502}, {"Steel Plated Smash Hit", Game::Superchargers, Element::Earth}},
|
|
|
|
|
{{3412, 0x0000}, {"Spitfire", Game::Superchargers, Element::Fire}},
|
|
|
|
|
{{3412, 0x4502}, {"Dark Spitfire", Game::Superchargers, Element::Fire}},
|
|
|
|
|
{{3413, 0x0000}, {"Hurricane Jet Vac", Game::Superchargers, Element::Air}},
|
|
|
|
|
{{3413, 0x4503}, {"Legendary Hurricane Jet Vac", Game::Superchargers, Element::Air}},
|
|
|
|
|
{{3414, 0x0000}, {"Double Dare Trigger Happy", Game::Superchargers, Element::Tech}},
|
|
|
|
|
{{3414, 0x4502}, {"Power Blue Double Dare Trigger Happy", Game::Superchargers, Element::Tech}},
|
|
|
|
|
{{3415, 0x0000}, {"Super Shot Stealth Elf", Game::Superchargers, Element::Life}},
|
|
|
|
|
{{3415, 0x4502}, {"Dark Super Shot Stealth Elf", Game::Superchargers, Element::Life}},
|
|
|
|
|
{{3416, 0x0000}, {"Shark Shooter Terrafin", Game::Superchargers, Element::Earth}},
|
|
|
|
|
{{3417, 0x0000}, {"Bone Bash Roller Brawl", Game::Superchargers, Element::Earth}},
|
|
|
|
|
{{3417, 0x4503}, {"Legendary Bone Bash Roller Brawl", Game::Superchargers, Element::Earth}},
|
|
|
|
|
{{3420, 0x0000}, {"Big Bubble Pop Fizz", Game::Superchargers, Element::Magic}},
|
|
|
|
|
{{3420, 0x450E}, {"Birthday Bash Big Bubble Pop Fizz", Game::Superchargers, Element::Magic}},
|
|
|
|
|
{{3421, 0x0000}, {"Lava Lance Eruptor", Game::Superchargers, Element::Fire}},
|
|
|
|
|
{{3422, 0x0000}, {"Deep Dive Gill Grunt", Game::Superchargers, Element::Water}},
|
|
|
|
|
{{3423, 0x0000},
|
|
|
|
|
{"Turbo Charge Donkey Kong (Nintendo Only)", Game::Superchargers, Element::Life}},
|
|
|
|
|
{{3423, 0x4502},
|
|
|
|
|
{"Dark Turbo Charge Donkey Kong (Nintendo Only)", Game::Superchargers, Element::Life}},
|
|
|
|
|
{{3424, 0x0000}, {"Hammer Slam Bowser (Nintendo Only)", Game::Superchargers, Element::Fire}},
|
|
|
|
|
{{3424, 0x4502},
|
|
|
|
|
{"Dark Hammer Slam Bowser (Nintendo Only)", Game::Superchargers, Element::Fire}},
|
|
|
|
|
{{3425, 0x0000}, {"Dive-Clops", Game::Superchargers, Element::Water}},
|
|
|
|
|
{{3425, 0x450E}, {"Missile-Tow Dive-Clops", Game::Superchargers, Element::Water}},
|
|
|
|
|
{{3426, 0x0000}, {"Astroblast", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3426, 0x4503}, {"Legendary Astroblast", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3427, 0x0000}, {"Nightfall", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3428, 0x0000}, {"Thrillipede", Game::Superchargers, Element::Life}},
|
|
|
|
|
{{3428, 0x450D}, {"Eggcited Thrillipede", Game::Superchargers, Element::Life}},
|
|
|
|
|
{{3500, 0x0000}, {"Sky Trophy", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3501, 0x0000}, {"Land Trophy", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3502, 0x0000}, {"Sea Trophy", Game::Superchargers, Element::Other}},
|
|
|
|
|
{{3503, 0x0000}, {"Kaos Trophy", Game::Superchargers, Element::Other}}};
|
|
|
|
|
|
|
|
|
|
SkylanderUSB::SkylanderUSB(EmulationKernel& ios, const std::string& device_name) : m_ios(ios)
|
|
|
|
|
{
|
|
|
|
@ -1190,7 +1192,7 @@ static u16 SkylanderCRC16(u16 init_value, const u8* buffer, u32 size)
|
|
|
|
|
return crc;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool SkylanderPortal::CreateSkylander(const std::string& file_path, u16 sky_id, u16 sky_var)
|
|
|
|
|
bool SkylanderPortal::CreateSkylander(const std::string& file_path, u16 m_sky_id, u16 m_sky_var)
|
|
|
|
|
{
|
|
|
|
|
File::IOFile sky_file(file_path, "w+b");
|
|
|
|
|
if (!sky_file)
|
|
|
|
@ -1223,8 +1225,8 @@ bool SkylanderPortal::CreateSkylander(const std::string& file_path, u16 sky_id,
|
|
|
|
|
file_data[7] = 0x0F;
|
|
|
|
|
|
|
|
|
|
// Set the skylander info
|
|
|
|
|
memcpy(&file_data[0x10], &sky_id, sizeof(sky_id));
|
|
|
|
|
memcpy(&file_data[0x1C], &sky_var, sizeof(sky_var));
|
|
|
|
|
memcpy(&file_data[0x10], &m_sky_id, sizeof(m_sky_id));
|
|
|
|
|
memcpy(&file_data[0x1C], &m_sky_var, sizeof(m_sky_var));
|
|
|
|
|
|
|
|
|
|
// Set checksum
|
|
|
|
|
u16 checksum = SkylanderCRC16(0xFFFF, file_data, 0x1E);
|
|
|
|
@ -1320,13 +1322,13 @@ bool SkylanderPortal::IsBlockNumberValid(u8 block)
|
|
|
|
|
|
|
|
|
|
std::pair<u16, u16> SkylanderPortal::CalculateIDs(const std::array<u8, 0x40 * 0x10>& file_data)
|
|
|
|
|
{
|
|
|
|
|
u16 sky_id = file_data[0x11];
|
|
|
|
|
u16 sky_var = file_data[0x1D];
|
|
|
|
|
sky_id <<= 8;
|
|
|
|
|
sky_var <<= 8;
|
|
|
|
|
sky_id |= file_data[0x10];
|
|
|
|
|
sky_var |= file_data[0x1C];
|
|
|
|
|
return std::make_pair(sky_id, sky_var);
|
|
|
|
|
u16 m_sky_id = file_data[0x11];
|
|
|
|
|
u16 m_sky_var = file_data[0x1D];
|
|
|
|
|
m_sky_id <<= 8;
|
|
|
|
|
m_sky_var <<= 8;
|
|
|
|
|
m_sky_id |= file_data[0x10];
|
|
|
|
|
m_sky_var |= file_data[0x1C];
|
|
|
|
|
return std::make_pair(m_sky_id, m_sky_var);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} // namespace IOS::HLE::USB
|
|
|
|
|