diff --git a/WebHostLib/static/static/spriteData.json b/WebHostLib/static/static/spriteData.json index fdf9e7f5..8d322ca1 100644 --- a/WebHostLib/static/static/spriteData.json +++ b/WebHostLib/static/static/spriteData.json @@ -1 +1 @@ -{"Link": "001.link.1.zspr", "Four Swords Link": "4slink-armors.1.zspr", "Abigail": "abigail.1.zspr", "Adol": "adol.1.zspr", "Aggretsuko": "aggretsuko.1.zspr", "Alice": "alice.1.zspr", "Angry Video Game Nerd": "angry-video-game-nerd.1.zspr", "Arcane": "arcane.1.zspr", "Ark (No Cape)": "ark-dorana.1.zspr", "Ark (Cape)": "ark.1.zspr", "Arrghus": "arrghus.2.zspr", "Astronaut": "astronaut.1.zspr", "Asuna": "asuna.1.zspr", "Badeline": "badeline.1.zspr", "Bananas In Pyjamas": "bananas-in-pyjamas.1.zspr", "Bandit": "bandit.1.zspr", "Batman": "batman.1.zspr", "Beau": "beau.1.zspr", "Bewp": "bewp.1.zspr", "Big Key": "bigkey.1.zspr", "Birb": "birb.1.zspr", "Birdo": "birdo.1.zspr", "Black Mage": "blackmage.1.zspr", "Blacksmith Link": "blacksmithlink.1.zspr", "Blazer": "blazer.1.zspr", "Blossom": "blossom.1.zspr", "Bob": "bob.1.zspr", "Bob Ross": "bobross.1.zspr", "boco": "boco.1.zspr", "Boo 2": "boo-two.1.zspr", "Boo": "boo.2.zspr", "Bottle o' Goo": "bottle_o_goo.1.zspr", "BotW Link": "botw-link.1.zspr", "botw-zelda": "botw-zelda.1.zspr", "Bowser": "bowser.1.zspr", "Bowsette Red": "bowsette-red.1.zspr", "Bowsette": "bowsette.1.zspr", "Branch": "branch.1.zspr", "Brian": "brian.1.zspr", "Broccoli": "broccoli.1.zspr", "Bronzor": "bronzor.1.zspr", "B.S. Boy": "bsboy.1.zspr", "B.S. Girl": "bsgirl.1.zspr", "Bubbles": "bubbles.1.zspr", "Bullet Bill": "bullet_bill.1.zspr", "Buttercup": "buttercup.1.zspr", "Cactuar": "cactuar.1.zspr", "Cadence": "cadence.1.zspr", "CarlSagan42": "carlsagan42.1.zspr", "Casual Zelda": "casual-zelda.1.zspr", "Marvin the Cat": "cat.3.zspr", "Cat Boo": "catboo.1.zspr", "CD-i Link": "cdilink.1.zspr", "Celes": "celes.1.zspr", "Charizard": "charizard.1.zspr", "Cheep Cheep": "cheepcheep.1.zspr", "Chibity": "chibity.1.zspr", "Chrizzz": "chrizzz.1.zspr", "Cirno": "cirno.1.zspr", "Clifford": "clifford.1.zspr", "Clyde": "clyde.1.zspr", "Conker": "conker.1.zspr", "Cornelius": "cornelius.1.zspr", "Untitled": "corona.1.zspr", "Imposter": "crewmate.1.zspr", "Cucco": "cucco.1.zspr", "Cursor": "cursor.1.zspr", "Dark Panda": "dark-panda.1.zspr", "Dark Boy": "darkboy.1.zspr", "Dark Girl": "darkgirl.1.zspr", "Dark Link (Tunic)": "darklink-tunic.1.zspr", "Dark Link": "darklink.1.zspr", "Dark Swatchy": "darkswatchy.1.zspr", "Dark Zelda": "darkzelda.1.zspr", "Dark Zora": "darkzora.2.zspr", "Deadpool (Mythic)": "deadpool-mythic.1.zspr", "Deadpool (SirCzah)": "deadpool.1.zspr", "Deadrock": "deadrock.1.zspr", "Decidueye": "decidueye.1.zspr", "Dekar": "dekar.1.zspr", "Demon Link": "demonlink.1.zspr", "Dragonite": "dragonite.2.zspr", "Drake The Dragon": "drake.1.zspr", "D.Owls": "d_owls.2.zspr", "Eggplant": "eggplant.1.zspr", "EmoSaru": "emosaru.1.zspr", "Ezlo": "ezlo.1.zspr", "Fierce Deity Link": "fierce-deity-link.2.zspr", "Finn Merten": "finn.3.zspr", "Finny Bear": "finny_bear.1.zspr", "Floodgate Fish": "fish_floodgate.1.zspr", "Flavor Guy": "flavor_guy.1.zspr", "Fox Link": "foxlink.1.zspr", "Freya Crescent": "freya.1.zspr", "Frisk": "frisk.1.zspr", "Frog Link": "froglink.3.zspr", "Fujin": "fujin.2.zspr", "Future Trunks": "future_trunks.1.zspr", "Gamer": "gamer.1.zspr", "Mini Ganon": "ganon.1.zspr", "Ganondorf": "ganondorf.1.zspr", "Garfield": "garfield.2.zspr", "Garnet": "garnet.1.zspr", "Garo Master": "garomaster.1.zspr", "GBC Link": "gbc-link.1.zspr", "Geno": "geno.1.zspr", "GliitchWiitch": "gliitchwiitch.1.zspr", "Gobli": "gobli.1.zspr", "Goomba": "goomba.1.zspr", "Goose": "goose.1.zspr", "GrandPOOBear": "grandpoobear.2.zspr", "Gretis": "gretis.1.zspr", "Gruncle Stan": "grunclestan.1.zspr", "GuizDP": "guiz.1.zspr", "Hanna": "hanna.1.zspr", "Hardhat Beetle": "hardhat_beetle.1.zspr", "Hat Kid": "hat-kid.1.zspr", "Headless Link": "headlesslink.1.zspr", "Hello Kitty": "hello_kitty.1.zspr", "Hidari": "hidari.1.zspr", "Hint Tile": "hint_tile.1.zspr", "Hoarder (Bush)": "hoarder-bush.1.zspr", "Hoarder (Pot)": "hoarder-pot.1.zspr", "Hoarder (Rock)": "hoarder-rock.1.zspr", "hollow_test": "hollow-knight.1.zspr", "Homer Simpson": "homer.1.zspr", "Hotdog": "hotdog.1.zspr", "Hyrule Knight": "hyruleknight.1.zspr", "iBazly": "ibazly.1.zspr", "Ignignokt": "ignignokt.2.zspr", "Informant Woman": "informant_woman.1.zspr", "Inkling": "inkling.1.zspr", "Invisible Link": "invisibleman.1.zspr", "Jack Frost": "jack-frost.1.zspr", "Jason Frudnick": "jason_frudnick.1.zspr", "Jasp": "jasp.1.zspr", "Jogurt": "jogurt.1.zspr", "Katsura": "katsura.1.zspr", "Kecleon": "kecleon.1.zspr", "Kenny McCormick": "kenny_mccormick.1.zspr", "Ketchup": "ketchup.1.zspr", "Kholdstare": "kholdstare.1.zspr", "King Gothalion": "king_gothalion.1.zspr", "King Graham v1.1": "king_graham.1.zspr", "Kirby": "kirby-meta.1.zspr", "Kore8": "kore8.1.zspr", "Korok": "korok.1.zspr", "Lakitu": "lakitu.1.zspr", "Lapras": "lapras.1.zspr", "Lest": "lest.1.zspr", "Lily": "lily.1.zspr", "Linja": "linja.1.zspr", "Link Redrawn": "link-redrawn.1.zspr", "Hat Color Link": "linkhatcolor.1.zspr", "Tunic Color Link": "linktuniccolor.1.zspr", "Little Hylian": "little-hylian.1.zspr", "Pony": "littlepony.1.zspr", "Locke": "locke.1.zspr", "Figaro Merchant": "locke_merchant.1.zspr", "Lucario": "lucario.1.zspr", "Hitsuyan1337": "luffy.1.zspr", "Luigi": "luigi.1.zspr", "Luna Maindo": "luna-maindo.1.zspr", "Madeline": "madeline.1.zspr", "Magus": "magus.1.zspr", "Maiden": "maiden.1.zspr", "Mallow (Cat)": "mallow-cat.1.zspr", "Manga Link": "mangalink.1.zspr", "Maple Queen": "maplequeen.2.zspr", "Marin": "marin.2.zspr", "Mario (Classic)": "mario-classic.2.zspr", "Mario and Cappy": "mariocappy.1.zspr", "Tanooki Mario": "mario_tanooki.1.zspr", "Marisa Kirisame": "marisa.1.zspr", "Matthias": "matthias.1.zspr", "Meatwad": "meatwad.1.zspr", "Medallions": "medallions.1.zspr", "Medli": "medli.1.zspr", "Megaman X": "megaman-x.2.zspr", "Baby Metroid": "metroid.1.zspr", "MewLp": "mew.1.zspr", "Mike Jones": "mike-jones.2.zspr", "Minish Cap Link": "minishcaplink.2.zspr", "Minish Link": "minish_link.1.zspr", "missingno": "missingno.1.zspr", "MoblinSprite": "moblin.1.zspr", "Modern Link": "modernlink.1.zspr", "Mog": "mog.2.zspr", "Momiji Inubashiri": "momiji.1.zspr", "Moosh": "moosh.1.zspr", "Mouse": "mouse.1.zspr", "Ms. Paint Dog": "ms-paintdog.1.zspr", "Power Up with Pride Mushroom": "mushy.1.zspr", "Nature Link": "naturelink.1.zspr", "Navi": "navi.1.zspr", "Navirou": "navirou.2.zspr", "Ned Flanders": "ned-flanders.1.zspr", "Negative Link": "negativelink.1.zspr", "Neosad": "neosad.1.zspr", " NES Link": "neslink.1.zspr", "Ness (Earthbound)": "ness.1.zspr", "Nia": "nia.1.zspr", "Niddraig": "niddraig.1.zspr", "Niko": "niko.1.zspr", "Old Man": "oldman.2.zspr", "Ori": "ori.2.zspr", "Outline Link": "outlinelink.1.zspr", "Parallel Worlds Link": "parallelworldslink.1.zspr", "Paula": "paula.1.zspr", "Princess Peach": "peach.1.zspr", "Penguin Link": "penguinlink.1.zspr", "Pete (Harvest Moon)": "pete.1.zspr", "Phoenix Wright": "phoenix-wright.1.zspr", "Pikachu": "pikachu.1.zspr", "Pink Ribbon Link": "pinkribbonlink.2.zspr", "Piranha Plant": "piranha_plant.1.zspr", "Plague Knight": "plagueknight.1.zspr", "Pokey": "pokey.1.zspr", "Popoi": "popoi.1.zspr", "Poppy": "poppy.1.zspr", "Porg Knight": "porg_knight.1.zspr", "Powerpuff Girl": "powerpuff_girl.1.zspr", "Pride Link": "pridelink.2.zspr", "Primm": "primm.1.zspr", "Princess Bubblegum": "princess_bubblegum.1.zspr", "Psyduck": "psyduck.2.zspr", "The Pug": "pug.1.zspr", "Purple Chest": "purplechest-bottle.1.zspr", "Pyro": "pyro.1.zspr", "Rainbow Link": "rainbowlink.1.zspr", "Rat": "rat.1.zspr", "Red Mage": "red-mage.1.zspr", "Remeer": "remeer.1.zspr", "Rick (Redacted)": "rick.1.zspr", "Robo-Link 9000": "robotlink.1.zspr", "Rocko": "rocko.1.zspr", "Rottytops": "rottytops.1.zspr", "Rover": "rover.1.zspr", "Roy Koopa": "roykoopa.1.zspr", "Rumia": "rumia.1.zspr", "Rydia": "rydia.1.zspr", "Ryu": "ryu.1.zspr", "Sailor Moon": "sailormoon.1.zspr", "Saitama": "saitama.1.zspr", "Samus (Super Metroid)": "samus-sm.1.zspr", "Samus": "samus.2.zspr", "Samus (Classic)": "samus_classic.1.zspr", "Santa Link": "santalink.2.zspr", "Scholar": "scholar.1.zspr", "Selan": "selan.1.zspr", "SevenS1ns": "sevens1ns.1.zspr", "Shadow": "shadow.1.zspr", "Shadow Sakura": "shadowsaku.2.zspr", "Shantae": "shantae.1.zspr", "Shuppet": "shuppet.1.zspr", "Shy Gal": "shy-gal.1.zspr", "Shy Guy": "shy-guy.1.zspr", "SighnWaive": "sighn_waive.1.zspr", "DQ Slime": "slime.1.zspr", "Slowpoke": "slowpoke.1.zspr", "SNES Controller": "snes-controller.1.zspr", "Soda Can": "sodacan.1.zspr", "Solaire of Astora": "solaire.1.zspr", "Hyrule Soldier": "soldiersprite.1.zspr", "Sonic the Hedgehog": "sonic.1.zspr", "Sora": "sora.1.zspr", "Sora (KH1)": "sora_kh1.1.zspr", "SpongeBob SquarePants": "spongebob.1.zspr", "Squall": "squall.1.zspr", "Squirrel": "squirrel.1.zspr", "Squirtle": "squirtle.1.zspr", "Stalfos": "stalfos.1.zspr", "Stan": "stan.1.zspr", "Static Link": "staticlink.1.zspr", "Steamed Ham": "steamedhams.1.zspr", "Stick Man": "stick_man.1.zspr", "Super Bomb": "superbomb.1.zspr", "Super Bunny": "superbunny.2.zspr", "Super Meat Boy": "supermeatboy.1.zspr", "Susie": "susie.1.zspr", "Swatchy": "swatchy.1.zspr", "TASBot": "tasbot.1.zspr", "Tea Time": "teatime.1.zspr", "Terra (Esper)": "terra.1.zspr", "Tetra Sheet": "tetra.1.zspr", "TGH": "tgh.1.zspr", "Thief": "thief.1.zspr", "Thomcrow": "thomcrow.1.zspr", "Tile": "tile.2.zspr", "Tingle": "tingle.1.zspr", "TMNT": "tmnt.1.zspr", "Toad": "toad.2.zspr", "Toadette": "toadette.2.zspr", "Captain Toadette": "toadette_captain.1.zspr", "TotemLinks": "totem-links.1.zspr", "Trogdor the Burninator": "trogdor.1.zspr", "TP Zelda": "twilightprincesszelda.2.zspr", "TwoFaced": "two_faced.1.zspr", "Ty the Tasmanian Tiger": "ty.1.zspr", "Ultros": "ultros.1.zspr", "Valeera": "valeera.1.zspr", "VanillaLink": "vanillalink.1.zspr", "Vaporeon": "vaporeon.1.zspr", "Vegeta": "vegeta.1.zspr", "Vera": "vera.1.zspr", "Vitreous": "vitreous.1.zspr", "Vivi": "vivi.1.zspr", "Vivian": "vivian.1.zspr", "Wario": "wario.1.zspr", "Will": "will.1.zspr", "Wizzrobe": "wizzrobe.2.zspr", "Wolf Link (Festive)": "wolf_link.1.zspr", "Wolf Link (TP)": "wolf_link_tp.1.zspr", "Yoshi": "yoshi.1.zspr", "Yunica Tovah": "yunica.1.zspr", "Zandra": "zandra.1.zspr", "Zebra Unicorn": "zebraunicorn.1.zspr", "Zeckemyro": "zeck.1.zspr", "Zelda": "zelda.1.zspr", "Zero Suit Samus": "zerosuitsamus.2.zspr", "Zora": "zora.2.zspr"} \ No newline at end of file +{"sprites": [{"file": "neslink.1.zspr", "author": "MikeTrethewey/Fatmanspanda", "name": " NES Link"}, {"file": "abigail.1.zspr", "author": "Fish_waffle64", "name": "Abigail"}, {"file": "adol.1.zspr", "author": "Yuushia", "name": "Adol"}, {"file": "aggretsuko.1.zspr", "author": "skovacs1", "name": "Aggretsuko"}, {"file": "alice.1.zspr", "author": "Artheau", "name": "Alice"}, {"file": "angry-video-game-nerd.1.zspr", "author": "ABOhiccups", "name": "Angry Video Game Nerd"}, {"file": "arcane.1.zspr", "author": "MM102", "name": "Arcane"}, {"file": "ark.1.zspr", "author": "wzl", "name": "Ark (Cape)"}, {"file": "ark-dorana.1.zspr", "author": "Matt Dorana", "name": "Ark (No Cape)"}, {"file": "arrghus.2.zspr", "author": "fatmanspanda", "name": "Arrghus"}, {"file": "astronaut.1.zspr", "author": "Malmo", "name": "Astronaut"}, {"file": "asuna.1.zspr", "author": "Natsuru Kiyohoshi", "name": "Asuna"}, {"file": "bsboy.1.zspr", "author": "InTheBeef", "name": "B.S. Boy"}, {"file": "bsgirl.1.zspr", "author": "InTheBeef", "name": "B.S. Girl"}, {"file": "metroid.1.zspr", "author": "Jam", "name": "Baby Metroid"}, {"file": "badeline.1.zspr", "author": "Jam", "name": "Badeline"}, {"file": "bananas-in-pyjamas.1.zspr", "author": "codemann8", "name": "Bananas In Pyjamas"}, {"file": "bandit.1.zspr", "author": "Fenrika", "name": "Bandit"}, {"file": "batman.1.zspr", "author": "Ninjakauz", "name": "Batman"}, {"file": "beau.1.zspr", "author": "Achy", "name": "Beau"}, {"file": "bewp.1.zspr", "author": "Valechec", "name": "Bewp"}, {"file": "bigkey.1.zspr", "author": "Fouton", "name": "Big Key"}, {"file": "birb.1.zspr", "author": "Andrew Copple", "name": "Birb"}, {"file": "birdo.1.zspr", "author": "BlackTycoon", "name": "Birdo"}, {"file": "blackmage.1.zspr", "author": "TheRedMage", "name": "Black Mage"}, {"file": "blacksmithlink.1.zspr", "author": "Glan", "name": "Blacksmith Link"}, {"file": "blazer.1.zspr", "author": "Herowho", "name": "Blazer"}, {"file": "blossom.1.zspr", "author": "Artheau", "name": "Blossom"}, {"file": "bob.1.zspr", "author": "fatmanspanda", "name": "Bob"}, {"file": "bobross.1.zspr", "author": "CaptainApathy", "name": "Bob Ross"}, {"file": "boo.2.zspr", "author": "Zarby89", "name": "Boo"}, {"file": "boo-two.1.zspr", "author": "Achy", "name": "Boo 2"}, {"file": "botw-link.1.zspr", "author": "Pasta La Vista", "name": "BotW Link"}, {"file": "bottle_o_goo.1.zspr", "author": "Fish_waffle64", "name": "Bottle o' Goo"}, {"file": "bowser.1.zspr", "author": "Artheau", "name": "Bowser"}, {"file": "bowsette.1.zspr", "author": "Sarah Shinespark", "name": "Bowsette"}, {"file": "bowsette-red.1.zspr", "author": "Sarah Shinespark", "name": "Bowsette Red"}, {"file": "branch.1.zspr", "author": "cbass601", "name": "Branch"}, {"file": "brian.1.zspr", "author": "Herowho", "name": "Brian"}, {"file": "broccoli.1.zspr", "author": "fatmanspanda", "name": "Broccoli"}, {"file": "bronzor.1.zspr", "author": "fatmanspanda", "name": "Bronzor"}, {"file": "bubbles.1.zspr", "author": "Artheau", "name": "Bubbles"}, {"file": "bullet_bill.1.zspr", "author": "Artheau", "name": "Bullet Bill"}, {"file": "buttercup.1.zspr", "author": "Artheau", "name": "Buttercup"}, {"file": "cdilink.1.zspr", "author": "SnipSlum", "name": "CD-i Link"}, {"file": "cactuar.1.zspr", "author": "RyuTech", "name": "Cactuar"}, {"file": "cadence.1.zspr", "author": "Fish_waffle64", "name": "Cadence"}, {"file": "toadette_captain.1.zspr", "author": "Devan2002", "name": "Captain Toadette"}, {"file": "carlsagan42.1.zspr", "author": "FedoraFriday", "name": "CarlSagan42"}, {"file": "casual-zelda.1.zspr", "author": "Fish_waffle64", "name": "Casual Zelda"}, {"file": "catboo.1.zspr", "author": "JaySee87", "name": "Cat Boo"}, {"file": "celes.1.zspr", "author": "Deagans", "name": "Celes"}, {"file": "charizard.1.zspr", "author": "Charmander106", "name": "Charizard"}, {"file": "cheepcheep.1.zspr", "author": "Faw", "name": "Cheep Cheep"}, {"file": "chibity.1.zspr", "author": "Ecyro", "name": "Chibity"}, {"file": "chrizzz.1.zspr", "author": "Chrizzz", "name": "Chrizzz"}, {"file": "cirno.1.zspr", "author": "Achy", "name": "Cirno"}, {"file": "clifford.1.zspr", "author": "PlaguedOne", "name": "Clifford"}, {"file": "clyde.1.zspr", "author": "Artheau", "name": "Clyde"}, {"file": "conker.1.zspr", "author": "Charmander106/SePH", "name": "Conker"}, {"file": "cornelius.1.zspr", "author": "Lori", "name": "Cornelius"}, {"file": "cucco.1.zspr", "author": "MikeTrethewey", "name": "Cucco"}, {"file": "cursor.1.zspr", "author": "PlaguedOne", "name": "Cursor"}, {"file": "d_owls.2.zspr", "author": "D.Owls", "name": "D.Owls"}, {"file": "slime.1.zspr", "author": "KamenRideDecade", "name": "DQ Slime"}, {"file": "darkboy.1.zspr", "author": "iBazly", "name": "Dark Boy"}, {"file": "darkgirl.1.zspr", "author": "iBazly", "name": "Dark Girl"}, {"file": "darklink.1.zspr", "author": "iBazly", "name": "Dark Link"}, {"file": "darklink-tunic.1.zspr", "author": "Damon", "name": "Dark Link (Tunic)"}, {"file": "dark-panda.1.zspr", "author": "MM102", "name": "Dark Panda"}, {"file": "darkswatchy.1.zspr", "author": "Mike Trethewey", "name": "Dark Swatchy"}, {"file": "darkzelda.1.zspr", "author": "iBazly", "name": "Dark Zelda"}, {"file": "darkzora.2.zspr", "author": "iBazly", "name": "Dark Zora"}, {"file": "deadpool-mythic.1.zspr", "author": "Mythic", "name": "Deadpool (Mythic)"}, {"file": "deadpool.1.zspr", "author": "SirCzah", "name": "Deadpool (SirCzah)"}, {"file": "deadrock.1.zspr", "author": "Glan", "name": "Deadrock"}, {"file": "decidueye.1.zspr", "author": "Achy", "name": "Decidueye"}, {"file": "dekar.1.zspr", "author": "The3X", "name": "Dekar"}, {"file": "demonlink.1.zspr", "author": "Krelbel", "name": "Demon Link"}, {"file": "dragonite.2.zspr", "author": "Fish_waffle64", "name": "Dragonite"}, {"file": "drake.1.zspr", "author": "No Body The Dragon", "name": "Drake The Dragon"}, {"file": "eggplant.1.zspr", "author": "PlaguedOne", "name": "Eggplant"}, {"file": "emosaru.1.zspr", "author": "Achy", "name": "EmoSaru"}, {"file": "ezlo.1.zspr", "author": "cbass601", "name": "Ezlo"}, {"file": "fierce-deity-link.2.zspr", "author": "jeffreygriggs2", "name": "Fierce Deity Link"}, {"file": "locke_merchant.1.zspr", "author": "Artheau", "name": "Figaro Merchant"}, {"file": "finn.3.zspr", "author": "Devan2002", "name": "Finn Merten"}, {"file": "finny_bear.1.zspr", "author": "skovacs1", "name": "Finny Bear"}, {"file": "flavor_guy.1.zspr", "author": "PlaguedOne", "name": "Flavor Guy"}, {"file": "fish_floodgate.1.zspr", "author": "Delphi1024", "name": "Floodgate Fish"}, {"file": "4slink-armors.1.zspr", "author": "Mike Trethewey", "name": "Four Swords Link"}, {"file": "foxlink.1.zspr", "author": "InTheBeef", "name": "Fox Link"}, {"file": "freya.1.zspr", "author": "Demoncraze", "name": "Freya Crescent"}, {"file": "frisk.1.zspr", "author": "Original by Toby Fox, sprite edit by MisterKerr", "name": "Frisk"}, {"file": "froglink.3.zspr", "author": "Mike Trethewey", "name": "Frog Link"}, {"file": "fujin.2.zspr", "author": "FujinAkari", "name": "Fujin"}, {"file": "future_trunks.1.zspr", "author": "Merciter", "name": "Future Trunks"}, {"file": "gbc-link.1.zspr", "author": "skovacs1", "name": "GBC Link"}, {"file": "gamer.1.zspr", "author": "Unknown", "name": "Gamer"}, {"file": "ganondorf.1.zspr", "author": "Fish_waffle64", "name": "Ganondorf"}, {"file": "garfield.2.zspr", "author": "Fwiller", "name": "Garfield"}, {"file": "garnet.1.zspr", "author": "Artheau", "name": "Garnet"}, {"file": "garomaster.1.zspr", "author": "Herowho", "name": "Garo Master"}, {"file": "geno.1.zspr", "author": "FedoraFriday", "name": "Geno"}, {"file": "gliitchwiitch.1.zspr", "author": "Ivy-IV", "name": "GliitchWiitch"}, {"file": "gobli.1.zspr", "author": "Lantis", "name": "Gobli"}, {"file": "goomba.1.zspr", "author": "SirCzah", "name": "Goomba"}, {"file": "goose.1.zspr", "author": "Jam", "name": "Goose"}, {"file": "grandpoobear.2.zspr", "author": "proximitysound", "name": "GrandPOOBear"}, {"file": "gretis.1.zspr", "author": "SnakeGrunger", "name": "Gretis"}, {"file": "grunclestan.1.zspr", "author": "SirCzah", "name": "Gruncle Stan"}, {"file": "guiz.1.zspr", "author": "GuizDP", "name": "GuizDP"}, {"file": "hanna.1.zspr", "author": "Maya-Neko", "name": "Hanna"}, {"file": "hardhat_beetle.1.zspr", "author": "Artheau", "name": "Hardhat Beetle"}, {"file": "linkhatcolor.1.zspr", "author": "Damon", "name": "Hat Color Link"}, {"file": "hat-kid.1.zspr", "author": "skovacs1", "name": "Hat Kid"}, {"file": "headlesslink.1.zspr", "author": "fatmanspanda", "name": "Headless Link"}, {"file": "hello_kitty.1.zspr", "author": "qeeen", "name": "Hello Kitty"}, {"file": "hidari.1.zspr", "author": "Hidari", "name": "Hidari"}, {"file": "hint_tile.1.zspr", "author": "PlaguedOne", "name": "Hint Tile"}, {"file": "luffy.1.zspr", "author": "BOtheMighty", "name": "Hitsuyan1337"}, {"file": "hoarder-bush.1.zspr", "author": "Restomak", "name": "Hoarder (Bush)"}, {"file": "hoarder-pot.1.zspr", "author": "Restomak", "name": "Hoarder (Pot)"}, {"file": "hoarder-rock.1.zspr", "author": "Restomak", "name": "Hoarder (Rock)"}, {"file": "homer.1.zspr", "author": "Fwiller", "name": "Homer Simpson"}, {"file": "hotdog.1.zspr", "author": "Xag & Tylo", "name": "Hotdog"}, {"file": "hyruleknight.1.zspr", "author": "InTheBeef", "name": "Hyrule Knight"}, {"file": "soldiersprite.1.zspr", "author": "InTheBeef", "name": "Hyrule Soldier"}, {"file": "ignignokt.2.zspr", "author": "fatmanspanda", "name": "Ignignokt"}, {"file": "crewmate.1.zspr", "author": "Fish_waffle64", "name": "Imposter"}, {"file": "informant_woman.1.zspr", "author": "Herowho", "name": "Informant Woman"}, {"file": "inkling.1.zspr", "author": "RyuTech", "name": "Inkling"}, {"file": "invisibleman.1.zspr", "author": "Mike Trethewey", "name": "Invisible Link"}, {"file": "jack-frost.1.zspr", "author": "xypotion", "name": "Jack Frost"}, {"file": "jason_frudnick.1.zspr", "author": "Artheau", "name": "Jason Frudnick"}, {"file": "jasp.1.zspr", "author": "Chonixtu", "name": "Jasp"}, {"file": "jogurt.1.zspr", "author": "Nakuri", "name": "Jogurt"}, {"file": "katsura.1.zspr", "author": "atth3h3art0fwinter", "name": "Katsura"}, {"file": "kecleon.1.zspr", "author": "Gylergin", "name": "Kecleon"}, {"file": "kenny_mccormick.1.zspr", "author": "Artheau", "name": "Kenny McCormick"}, {"file": "ketchup.1.zspr", "author": "t0uchan", "name": "Ketchup"}, {"file": "kholdstare.1.zspr", "author": "fatmanspanda", "name": "Kholdstare"}, {"file": "king_gothalion.1.zspr", "author": "kickpixel", "name": "King Gothalion"}, {"file": "king_graham.1.zspr", "author": "MisterKerr", "name": "King Graham v1.1"}, {"file": "kirby-meta.1.zspr", "author": "KHRoxas", "name": "Kirby"}, {"file": "kore8.1.zspr", "author": "Skewer", "name": "Kore8"}, {"file": "korok.1.zspr", "author": "atth3h3art0fwinter", "name": "Korok"}, {"file": "lakitu.1.zspr", "author": "SirCzah", "name": "Lakitu"}, {"file": "lapras.1.zspr", "author": "Fish_waffle64", "name": "Lapras"}, {"file": "lest.1.zspr", "author": "PrideToRuleEarth", "name": "Lest"}, {"file": "lily.1.zspr", "author": "ScatlinkSean", "name": "Lily"}, {"file": "linja.1.zspr", "author": "Razhagal", "name": "Linja"}, {"file": "001.link.1.zspr", "author": "Nintendo", "name": "Link"}, {"file": "link-redrawn.1.zspr", "author": "Spiffy", "name": "Link Redrawn"}, {"file": "little-hylian.1.zspr", "author": "MM102", "name": "Little Hylian"}, {"file": "locke.1.zspr", "author": "Rose", "name": "Locke"}, {"file": "lucario.1.zspr", "author": "Achy", "name": "Lucario"}, {"file": "luigi.1.zspr", "author": "Achy", "name": "Luigi"}, {"file": "luna-maindo.1.zspr", "author": "IkkyLights", "name": "Luna Maindo"}, {"file": "madeline.1.zspr", "author": "Jam", "name": "Madeline"}, {"file": "magus.1.zspr", "author": "PlaguedOne", "name": "Magus"}, {"file": "maiden.1.zspr", "author": "Plan", "name": "Maiden"}, {"file": "mallow-cat.1.zspr", "author": "FedoraFriday", "name": "Mallow (Cat)"}, {"file": "mangalink.1.zspr", "author": "fatmanspanda", "name": "Manga Link"}, {"file": "maplequeen.2.zspr", "author": "Zarby89", "name": "Maple Queen"}, {"file": "marin.2.zspr", "author": "Nocturnesthesia", "name": "Marin"}, {"file": "mario-classic.2.zspr", "author": "Damon", "name": "Mario (Classic)"}, {"file": "mariocappy.1.zspr", "author": "Damon", "name": "Mario and Cappy"}, {"file": "marisa.1.zspr", "author": "Achy", "name": "Marisa Kirisame"}, {"file": "cat.3.zspr", "author": "Fish_waffle64", "name": "Marvin the Cat"}, {"file": "matthias.1.zspr", "author": "Marcus Bolduc", "name": "Matthias"}, {"file": "meatwad.1.zspr", "author": "fatmanspanda", "name": "Meatwad"}, {"file": "medallions.1.zspr", "author": "Mike Trethewey", "name": "Medallions"}, {"file": "medli.1.zspr", "author": "Kzinssie", "name": "Medli"}, {"file": "megaman-x.2.zspr", "author": "PlaguedOne", "name": "Megaman X"}, {"file": "mew.1.zspr", "author": "MewLp", "name": "MewLp"}, {"file": "mike-jones.2.zspr", "author": "Fish_waffle64", "name": "Mike Jones"}, {"file": "ganon.1.zspr", "author": "atth3h3art0fwinter", "name": "Mini Ganon"}, {"file": "minishcaplink.2.zspr", "author": "InTheBeef", "name": "Minish Cap Link"}, {"file": "minish_link.1.zspr", "author": "Artheau", "name": "Minish Link"}, {"file": "moblin.1.zspr", "author": "Noctai_", "name": "MoblinSprite"}, {"file": "modernlink.1.zspr", "author": "RyuTech", "name": "Modern Link"}, {"file": "mog.2.zspr", "author": "Krelbel", "name": "Mog"}, {"file": "momiji.1.zspr", "author": "Ardaceus", "name": "Momiji Inubashiri"}, {"file": "moosh.1.zspr", "author": "PlaguedOne", "name": "Moosh"}, {"file": "mouse.1.zspr", "author": "Malthaez", "name": "Mouse"}, {"file": "ms-paintdog.1.zspr", "author": "TehRealSalt", "name": "Ms. Paint Dog"}, {"file": "naturelink.1.zspr", "author": "iBazly", "name": "Nature Link"}, {"file": "navi.1.zspr", "author": "qwertymodo", "name": "Navi"}, {"file": "navirou.2.zspr", "author": "Lori", "name": "Navirou"}, {"file": "ned-flanders.1.zspr", "author": "JJ0033LL", "name": "Ned Flanders"}, {"file": "negativelink.1.zspr", "author": "iBazly", "name": "Negative Link"}, {"file": "neosad.1.zspr", "author": "Andrew Copple", "name": "Neosad"}, {"file": "ness.1.zspr", "author": "Lantis", "name": "Ness (Earthbound)"}, {"file": "nia.1.zspr", "author": "Mojonbo", "name": "Nia"}, {"file": "niddraig.1.zspr", "author": "Jakebob", "name": "Niddraig"}, {"file": "niko.1.zspr", "author": "ScatlinkSean", "name": "Niko"}, {"file": "oldman.2.zspr", "author": "Zarby89", "name": "Old Man"}, {"file": "ori.2.zspr", "author": "Phant", "name": "Ori"}, {"file": "outlinelink.1.zspr", "author": "VT", "name": "Outline Link"}, {"file": "parallelworldslink.1.zspr", "author": "SePH/InTheBeef", "name": "Parallel Worlds Link"}, {"file": "paula.1.zspr", "author": "Fish_waffle64", "name": "Paula"}, {"file": "penguinlink.1.zspr", "author": "Fish_waffle64", "name": "Penguin Link"}, {"file": "pete.1.zspr", "author": "Lantis", "name": "Pete (Harvest Moon)"}, {"file": "phoenix-wright.1.zspr", "author": "SnipSlum", "name": "Phoenix Wright"}, {"file": "pikachu.1.zspr", "author": "toucansham", "name": "Pikachu"}, {"file": "pinkribbonlink.2.zspr", "author": "fatmanspanda", "name": "Pink Ribbon Link"}, {"file": "piranha_plant.1.zspr", "author": "lecremateur", "name": "Piranha Plant"}, {"file": "plagueknight.1.zspr", "author": "Jenichi", "name": "Plague Knight"}, {"file": "pokey.1.zspr", "author": "fatmanspanda", "name": "Pokey"}, {"file": "littlepony.1.zspr", "author": "Botchos", "name": "Pony"}, {"file": "popoi.1.zspr", "author": "ItsSupercar", "name": "Popoi"}, {"file": "poppy.1.zspr", "author": "cbass601", "name": "Poppy"}, {"file": "porg_knight.1.zspr", "author": "PorgCollector", "name": "Porg Knight"}, {"file": "mushy.1.zspr", "author": "Achy", "name": "Power Up with Pride Mushroom"}, {"file": "powerpuff_girl.1.zspr", "author": "Jenichi", "name": "Powerpuff Girl"}, {"file": "pridelink.2.zspr", "author": "proximitysound", "name": "Pride Link"}, {"file": "primm.1.zspr", "author": "Artheau", "name": "Primm"}, {"file": "princess_bubblegum.1.zspr", "author": "Devan2002", "name": "Princess Bubblegum"}, {"file": "peach.1.zspr", "author": "RoPan", "name": "Princess Peach"}, {"file": "psyduck.2.zspr", "author": "skovacs1", "name": "Psyduck"}, {"file": "purplechest-bottle.1.zspr", "author": "Mike Trethewey", "name": "Purple Chest"}, {"file": "pyro.1.zspr", "author": "malmo", "name": "Pyro"}, {"file": "rainbowlink.1.zspr", "author": "fatmanspanda", "name": "Rainbow Link"}, {"file": "rat.1.zspr", "author": "atth3h3art0fwinter", "name": "Rat"}, {"file": "red-mage.1.zspr", "author": "TheRedMage", "name": "Red Mage"}, {"file": "remeer.1.zspr", "author": "Herowho", "name": "Remeer"}, {"file": "rick.1.zspr", "author": "Eric the Terrible/Devan 2002", "name": "Rick (Redacted)"}, {"file": "robotlink.1.zspr", "author": "fatmanspanda", "name": "Robo-Link 9000"}, {"file": "rocko.1.zspr", "author": "toucansham", "name": "Rocko"}, {"file": "rottytops.1.zspr", "author": "PlaguedOne", "name": "Rottytops"}, {"file": "rover.1.zspr", "author": "NO Body The Dragon", "name": "Rover"}, {"file": "roykoopa.1.zspr", "author": "Achy", "name": "Roy Koopa"}, {"file": "rumia.1.zspr", "author": "Achy", "name": "Rumia"}, {"file": "rydia.1.zspr", "author": "Sho", "name": "Rydia"}, {"file": "ryu.1.zspr", "author": "PlaguedOne", "name": "Ryu"}, {"file": "snes-controller.1.zspr", "author": "Cbass601", "name": "SNES Controller"}, {"file": "sailormoon.1.zspr", "author": "Jenichi", "name": "Sailor Moon"}, {"file": "saitama.1.zspr", "author": "Dabeanjelly/Ath3h3art0fwinter", "name": "Saitama"}, {"file": "samus.2.zspr", "author": "Fish_waffle64", "name": "Samus"}, {"file": "samus_classic.1.zspr", "author": "Fish_waffle64", "name": "Samus (Classic)"}, {"file": "samus-sm.1.zspr", "author": "Ben G", "name": "Samus (Super Metroid)"}, {"file": "santalink.2.zspr", "author": "HOHOHO", "name": "Santa Link"}, {"file": "scholar.1.zspr", "author": "Damon", "name": "Scholar"}, {"file": "selan.1.zspr", "author": "atth3h3art0fwinter", "name": "Selan"}, {"file": "sevens1ns.1.zspr", "author": "Hroun", "name": "SevenS1ns"}, {"file": "shadow.1.zspr", "author": "CGG Zayik", "name": "Shadow"}, {"file": "shadowsaku.2.zspr", "author": "iBazly", "name": "Shadow Sakura"}, {"file": "shantae.1.zspr", "author": "skovacs1", "name": "Shantae"}, {"file": "shuppet.1.zspr", "author": "fatmanspanda", "name": "Shuppet"}, {"file": "shy-gal.1.zspr", "author": "FedoraFriday", "name": "Shy Gal"}, {"file": "shy-guy.1.zspr", "author": "skovacs1", "name": "Shy Guy"}, {"file": "sighn_waive.1.zspr", "author": "GenoCL", "name": "SighnWaive"}, {"file": "slowpoke.1.zspr", "author": "Joey Rat", "name": "Slowpoke"}, {"file": "sodacan.1.zspr", "author": "Zarby89", "name": "Soda Can"}, {"file": "solaire.1.zspr", "author": "Knilip", "name": "Solaire of Astora"}, {"file": "sonic.1.zspr", "author": "Osaka", "name": "Sonic the Hedgehog"}, {"file": "sora.1.zspr", "author": "roxas232", "name": "Sora"}, {"file": "sora_kh1.1.zspr", "author": "ScatlinkSean", "name": "Sora (KH1)"}, {"file": "spongebob.1.zspr", "author": "JJ0033LL", "name": "SpongeBob SquarePants"}, {"file": "squall.1.zspr", "author": "Maessan", "name": "Squall"}, {"file": "squirrel.1.zspr", "author": "Fish_waffle64", "name": "Squirrel"}, {"file": "squirtle.1.zspr", "author": "Numberplay", "name": "Squirtle"}, {"file": "stalfos.1.zspr", "author": "Artheau", "name": "Stalfos"}, {"file": "stan.1.zspr", "author": "Kan", "name": "Stan"}, {"file": "staticlink.1.zspr", "author": "fatmanspanda", "name": "Static Link"}, {"file": "steamedhams.1.zspr", "author": "AFewGoodTaters", "name": "Steamed Ham"}, {"file": "stick_man.1.zspr", "author": "skovacs1", "name": "Stick Man"}, {"file": "superbomb.1.zspr", "author": "Ninjakauz", "name": "Super Bomb"}, {"file": "superbunny.2.zspr", "author": "TheOkayGuy", "name": "Super Bunny"}, {"file": "supermeatboy.1.zspr", "author": "Achy", "name": "Super Meat Boy"}, {"file": "susie.1.zspr", "author": "ZandraVandra", "name": "Susie"}, {"file": "swatchy.1.zspr", "author": "Mike Trethewey", "name": "Swatchy"}, {"file": "tasbot.1.zspr", "author": "GenoCL", "name": "TASBot"}, {"file": "tgh.1.zspr", "author": "Drew Wise, pizza_for_free", "name": "TGH"}, {"file": "tmnt.1.zspr", "author": "SirCzah", "name": "TMNT"}, {"file": "twilightprincesszelda.2.zspr", "author": "Fish_waffle64", "name": "TP Zelda"}, {"file": "mario_tanooki.1.zspr", "author": "Nocturnesthesia", "name": "Tanooki Mario"}, {"file": "teatime.1.zspr", "author": "SirCzah", "name": "Tea Time"}, {"file": "terra.1.zspr", "author": "All-in-one Mighty", "name": "Terra (Esper)"}, {"file": "tetra.1.zspr", "author": "Ferelheart", "name": "Tetra Sheet"}, {"file": "pug.1.zspr", "author": "Achy", "name": "The Pug"}, {"file": "thief.1.zspr", "author": "Devan2002", "name": "Thief"}, {"file": "thomcrow.1.zspr", "author": "Thom", "name": "Thomcrow"}, {"file": "tile.2.zspr", "author": "fatmanspanda", "name": "Tile"}, {"file": "tingle.1.zspr", "author": "Xenobond", "name": "Tingle"}, {"file": "toad.2.zspr", "author": "Zarby89", "name": "Toad"}, {"file": "toadette.2.zspr", "author": "Devan2002", "name": "Toadette"}, {"file": "totem-links.1.zspr", "author": "Yotohan", "name": "TotemLinks"}, {"file": "trogdor.1.zspr", "author": "MikeTrethewey/Spanda", "name": "Trogdor the Burninator"}, {"file": "linktuniccolor.1.zspr", "author": "Damon", "name": "Tunic Color Link"}, {"file": "two_faced.1.zspr", "author": "Devan2002", "name": "TwoFaced"}, {"file": "ty.1.zspr", "author": "Fish_waffle64", "name": "Ty the Tasmanian Tiger"}, {"file": "ultros.1.zspr", "author": "PlaguedOne", "name": "Ultros"}, {"file": "corona.1.zspr", "author": "Unknown", "name": "Untitled"}, {"file": "valeera.1.zspr", "author": "Glan", "name": "Valeera"}, {"file": "vanillalink.1.zspr", "author": "Jenichi", "name": "VanillaLink"}, {"file": "vaporeon.1.zspr", "author": "Aquana", "name": "Vaporeon"}, {"file": "vegeta.1.zspr", "author": "Merciter", "name": "Vegeta"}, {"file": "vera.1.zspr", "author": "aitchFactor", "name": "Vera"}, {"file": "vitreous.1.zspr", "author": "Glan", "name": "Vitreous"}, {"file": "vivi.1.zspr", "author": "RyuTech", "name": "Vivi"}, {"file": "vivian.1.zspr", "author": "SirCzah", "name": "Vivian"}, {"file": "wario.1.zspr", "author": "Deagans", "name": "Wario"}, {"file": "will.1.zspr", "author": "Xenobond", "name": "Will"}, {"file": "wizzrobe.2.zspr", "author": "iBazly", "name": "Wizzrobe"}, {"file": "wolf_link.1.zspr", "author": "Fish/Beef-Chan", "name": "Wolf Link (Festive)"}, {"file": "wolf_link_tp.1.zspr", "author": "Gfish59", "name": "Wolf Link (TP)"}, {"file": "yoshi.1.zspr", "author": "Yotohan", "name": "Yoshi"}, {"file": "yunica.1.zspr", "author": "Fish_waffle64", "name": "Yunica Tovah"}, {"file": "zandra.1.zspr", "author": "ZandraVandra", "name": "Zandra"}, {"file": "zebraunicorn.1.zspr", "author": "Brass Man", "name": "Zebra Unicorn"}, {"file": "zeck.1.zspr", "author": "aitchFactor", "name": "Zeckemyro"}, {"file": "zelda.1.zspr", "author": "Myriachan", "name": "Zelda"}, {"file": "zerosuitsamus.2.zspr", "author": "Fish_waffle64", "name": "Zero Suit Samus"}, {"file": "zora.2.zspr", "author": "Zarby, InTheBeef", "name": "Zora"}, {"file": "boco.1.zspr", "author": "", "name": "boco"}, {"file": "botw-zelda.1.zspr", "author": "", "name": "botw-zelda"}, {"file": "hollow-knight.1.zspr", "author": "Chew_Terr", "name": "hollow_test"}, {"file": "ibazly.1.zspr", "author": "Achy", "name": "iBazly"}, {"file": "missingno.1.zspr", "author": "", "name": "missingno"}]} \ No newline at end of file diff --git a/dumpSprites.py b/dumpSprites.py index 84fde3a7..e8a476fb 100644 --- a/dumpSprites.py +++ b/dumpSprites.py @@ -15,7 +15,7 @@ while not done.isSet(): print("Done updating sprites") -spriteData = {} +spriteData = [] for file in os.listdir(input_dir): sprite = Sprite(os.path.join(input_dir, file)) @@ -27,9 +27,9 @@ for file in os.listdir(input_dir): if sprite.valid: with open(os.path.join(output_dir, "sprites", f"{sprite.name}.gif"), 'wb') as image: image.write(get_image_for_sprite(sprite, True)) - spriteData[sprite.name] = file + spriteData.append({"file": file, "author": sprite.author_name, "name": sprite.name}) else: print(file, "dropped, as it has no valid sprite data.") - +spriteData.sort(key=lambda entry: entry["name"]) with open(f'{output_dir}/spriteData.json', 'w') as file: - json.dump(spriteData, file) + json.dump({"sprites": spriteData}, file)