diff --git a/picross-3d-round-2/index.html b/picross-3d-round-2/index.html index 019e92d..6811842 100644 --- a/picross-3d-round-2/index.html +++ b/picross-3d-round-2/index.html @@ -53,6 +53,42 @@ + +

Settings

+
+
+
Name
+
Background
+
BGM
+
Difficulty
+
Help
+
Bomb
+
+
+ + +

Levels

+
+
+
ID
+
Name
+
Completed
+
Mistakes
+
Time
+
Points
+
+
+ + +

Tutorials

+
+
+
ID
+
Name
+
Completed
+
+
+ diff --git a/picross-3d-round-2/picross-3d-round-2.js b/picross-3d-round-2/picross-3d-round-2.js index 793d7e2..0dc8b75 100644 --- a/picross-3d-round-2/picross-3d-round-2.js +++ b/picross-3d-round-2/picross-3d-round-2.js @@ -2,6 +2,8 @@ Picross 3D round 2 for HTML5 Save Editor v20160704 by Marc Robledo 2016 */ +var puzzles = []; +var tutorials = []; SavegameEditor={ Name:'Picross 3D: round 2', @@ -9,6 +11,121 @@ SavegameEditor={ AmiiboOffset:0x1a4c, + /* Constants */ + Constants:{ + BACKGROUND_MUSIC_OFFSET:0x2232, + BACKGROUND_MUSIC:[ + {value:0, name:'Argyle'}, + {value:1, name:'Clovers'}, + {value:2, name:'Flowers'}, + {value:3, name:'Nightshade'}, + {value:4, name:'Polka Dots'}, + {value:5, name:'Rainbow Board'}, + {value:6, name:'Vibrant Blooms'}, + {value:7, name:'Petit Fours'}, + {value:8, name:'Hearts & Diamonds'}, + {value:9, name:'Delightful Dots'}, + {value:10, name:'Lace'}, + {value:11, name:'Tiny Blooms'}, + {value:12, name:'Craft Paper'}, + {value:13, name:'Little Ducks'}, + {value:14, name:'Blocks'}, + {value:15, name:'Tartan'}, + {value:16, name:'Techno'}, + {value:17, name:'Special Puzzle'}, + {value:18, name:'Time Challenge'}, + {value:19, name:'One Chance'}, + {value:20, name:'Tutorial'}, + {value:254, name:'Random'}, + {value:255, name:'Default'} + ], + DIFFICULTIES:[ + {value: 0, name: 'Easy'}, + {value: 1, name: 'Medium'}, + {value: 4, name: 'Hard'} + ], + DIFFICULTY_OFFSET:0x2230, + PROFILES:[ + {value:1, name:'Profile 1', offset: 0x0C}, // 12 + {value:2, name:'Profile 2', offset: 0x3B84}, // 15236 + {value:3, name:'Profile 3', offset: 0x76FC}, // 30460 + ], + SFX_OFFSET:0x2243, + SFX_MUSIC:[ + {value:0, name:'Café'}, + {value:1, name:'Jazz'}, + {value:2, name:'Latin'}, + {value:3, name:'March'}, + {value:4, name:'Mystery'}, + {value:5, name:'Joy'}, + {value:6, name:'Fantasy'}, + {value:7, name:'Daydream'}, + {value:8, name:'Lively Forest'}, + {value:9, name:'Peaceful Beach'}, + {value:10, name:'Busy Café'}, + {value:11, name:'Tutorial'}, + {value:12, name:'Challenge'}, + {value:254, name:'Random'}, + {value:255, name:'Default'} + ] + }, + _readU8String:function(pos,maxLength){ + var cs=new Array(maxLength); + var str=''; + for(var i=0;i 1 ? 'checked' : ''); + setValue('checkbox-bomb', (tmp+1)%2===0 > 1 ? 'checked' : ''); + SavegameEditor._update_list_values(); + }, + unlockAmiiboPuzzles:function(){ for(var i=0; i<9; i++){ var offset=this.AmiiboOffset+i*16; @@ -29,6 +146,41 @@ SavegameEditor={ load:function(){ tempFile.fileName='SAVEDATA'; + fetch('/picross-3d-round-2/puzzles.json') + .then(function(response) { + return response.json(); + }).then(function(data) { + var counter = 0; + var rt = get('row-tutorials'); + var rl = get('row-levels'); + for (var entry of data) { + if (entry.ID.startsWith('No.')) { + puzzles.push([counter, entry, 0x220 + counter * 16]); + rl.append( + col(2, span(entry.ID)), + col(2, span(entry.NAME)), + col(2, checkbox('levels_'+counter+'_unlocked'), ''), + col(2, inputNumber('levels_'+counter+'_errors', 0, 255, 0)), + col(2, inputNumber('levels_'+counter+'_time', 0, 65535, 0)), + col(2, inputNumber('levels_'+counter+'_points', 0, 255, 0)) + ); + } else { + tutorials.push([entry, 0x220 + counter * 16]); + rt.append( + col(4, span(entry.ID)), + col(4, span(entry.NAME)), + col(4, checkbox('tutorials_'+counter+'_completed'), '') + ); + } + counter++; + } + SavegameEditor._update_list_values(); + }).catch(function(error) { + console.log('[Picross Save Editor]', error); + }); + + get('toolbar').children[0].appendChild(select('profile-selector', this.Constants.PROFILES, this._load_profile)); + var unlockedAmiibos=0; for(var i=0; i<9; i++){ if(tempFile.readU8(this.AmiiboOffset+i*16) & 0x09){ @@ -36,6 +188,12 @@ SavegameEditor={ } } setValue('amiibocount', unlockedAmiibos); + get('container-background').appendChild(select('background', SavegameEditor.Constants.BACKGROUND_MUSIC, SavegameEditor._write_background_music)); + get('container-bomb').appendChild(checkbox('checkbox-bomb')); + get('container-difficulty').appendChild(select('difficulty', SavegameEditor.Constants.DIFFICULTIES, SavegameEditor._write_difficulty)); + get('container-help').appendChild(checkbox('checkbox-help')); + get('container-bgm-music').appendChild(select('bgm-music', SavegameEditor.Constants.SFX_MUSIC, SavegameEditor._write_sfx_music)); + this._load_profile(); }, diff --git a/picross-3d-round-2/puzzles.json b/picross-3d-round-2/puzzles.json new file mode 100644 index 0000000..c5473f1 --- /dev/null +++ b/picross-3d-round-2/puzzles.json @@ -0,0 +1,1522 @@ +[ + { + "ID": "Tutorial 1", + "NAME": "What Is Picross 3D?" + }, + { + "ID": "Tutorial 2", + "NAME": "How to Solve Puzzles" + }, + { + "ID": "No. 001", + "NAME": "Cucumber" + }, + { + "ID": "No. 002", + "NAME": "Crown" + }, + { + "ID": "No. 003", + "NAME": "Multiplication Sign" + }, + { + "ID": "Tutorial 3", + "NAME": "Intro to Dual Numbers" + }, + { + "ID": "Tutorial 4", + "NAME": "Intro to Circle Numbers" + }, + { + "ID": "Tutorial 5", + "NAME": "Intro to Square Numbers" + }, + { + "ID": "No. 004", + "NAME": "Globe" + }, + { + "ID": "No. 005", + "NAME": "Rolling Suitcase" + }, + { + "ID": "No. 006", + "NAME": "The Number 2" + }, + { + "ID": "Tutorial 6", + "NAME": "Flagging Cubes" + }, + { + "ID": "Tutorial 7", + "NAME": "Solving Big Puzzles" + }, + { + "ID": "No. 007", + "NAME": "French Fries" + }, + { + "ID": "No. 008", + "NAME": "Movie Camera" + }, + { + "ID": "No. 009", + "NAME": "Frog" + }, + { + "ID": "No. 010", + "NAME": "Toy Pony" + }, + { + "ID": "No. 011", + "NAME": "The Letter A" + }, + { + "ID": "No. 012", + "NAME": "Hatchat" + }, + { + "ID": "No. 013", + "NAME": "Grapes" + }, + { + "ID": "No. 014", + "NAME": "Kilometer Symbol" + }, + { + "ID": "No. 015", + "NAME": "Kunai" + }, + { + "ID": "No. 016", + "NAME": "Cat" + }, + { + "ID": "No. 017", + "NAME": "Ring" + }, + { + "ID": "No. 018", + "NAME": "Lobster" + }, + { + "ID": "No. 019", + "NAME": "Red Turnip" + }, + { + "ID": "No. 020", + "NAME": "Oni Mask" + }, + { + "ID": "No. 021", + "NAME": "Dragonfly" + }, + { + "ID": "No. 022", + "NAME": "Spinning Top" + }, + { + "ID": "No. 023", + "NAME": "Kite" + }, + { + "ID": "No. 024", + "NAME": "Paper Crane" + }, + { + "ID": "No. 025", + "NAME": "Torii Gate" + }, + { + "ID": "No. 026", + "NAME": "Kagami Mochi" + }, + { + "ID": "No. 027", + "NAME": "Binoculars" + }, + { + "ID": "No. 028", + "NAME": "UFO" + }, + { + "ID": "No. 029", + "NAME": "Saturn" + }, + { + "ID": "No. 030", + "NAME": "Solar System" + }, + { + "ID": "No. 031", + "NAME": "Skull" + }, + { + "ID": "No. 032", + "NAME": "Cobra" + }, + { + "ID": "No. 033", + "NAME": "Mushrooms" + }, + { + "ID": "No. 034", + "NAME": "Honeybee" + }, + { + "ID": "No. 035", + "NAME": "Scorpion" + }, + { + "ID": "No. 036", + "NAME": "Chair" + }, + { + "ID": "No. 037", + "NAME": "Hammer" + }, + { + "ID": "No. 038", + "NAME": "Saw" + }, + { + "ID": "No. 039", + "NAME": "Screwdriver" + }, + { + "ID": "No. 040", + "NAME": "Camera" + }, + { + "ID": "No. 041", + "NAME": "Exhausted Hobbyist" + }, + { + "ID": "No. 042", + "NAME": "Desk" + }, + { + "ID": "No. 043", + "NAME": "Eighth Note" + }, + { + "ID": "No. 044", + "NAME": "Old-Fashioned Radio" + }, + { + "ID": "No. 045", + "NAME": "Microphone" + }, + { + "ID": "No. 046", + "NAME": "Headphones" + }, + { + "ID": "No. 047", + "NAME": "Cuckoo Clock" + }, + { + "ID": "No. 048", + "NAME": "Anteater" + }, + { + "ID": "No. 049", + "NAME": "Dune Buggy" + }, + { + "ID": "No. 050", + "NAME": "Drinking-Bird Toy" + }, + { + "ID": "No. 051", + "NAME": "Gymnast with Ribbon" + }, + { + "ID": "No. 052", + "NAME": "The Statue of Liberty" + }, + { + "ID": "No. 053", + "NAME": "Pliers" + }, + { + "ID": "No. 054", + "NAME": "Watering Can" + }, + { + "ID": "No. 055", + "NAME": "Scissors" + }, + { + "ID": "No. 056", + "NAME": "Tulip" + }, + { + "ID": "No. 057", + "NAME": "Daffodil" + }, + { + "ID": "No. 058", + "NAME": "Dandelion" + }, + { + "ID": "No. 059", + "NAME": "Japanese Camellia" + }, + { + "ID": "No. 060", + "NAME": "Escalator" + }, + { + "ID": "No. 061", + "NAME": "Double-Decker Bus" + }, + { + "ID": "No. 062", + "NAME": "Snow Tractor" + }, + { + "ID": "No. 063", + "NAME": "Dung Beetle" + }, + { + "ID": "No. 064", + "NAME": "Cable Car" + }, + { + "ID": "No. 065", + "NAME": "Cargo Ship" + }, + { + "ID": "No. 066", + "NAME": "Old-Fashioned Elevator" + }, + { + "ID": "No. 067", + "NAME": "Loading Dock" + }, + { + "ID": "No. 068", + "NAME": "Royal Carriage" + }, + { + "ID": "No. 069", + "NAME": "Part A" + }, + { + "ID": "No. 070", + "NAME": "Part B" + }, + { + "ID": "No. 071", + "NAME": "Part C" + }, + { + "ID": "No. 072", + "NAME": "Part D" + }, + { + "ID": "No. 073", + "NAME": "Part E" + }, + { + "ID": "No. 074", + "NAME": "Part F" + }, + { + "ID": "No. 075", + "NAME": "Part G" + }, + { + "ID": "No. 076", + "NAME": "Part H" + }, + { + "ID": "No. 077", + "NAME": "Part I" + }, + { + "ID": "No. 078", + "NAME": "Seesaw" + }, + { + "ID": "No. 079", + "NAME": "Slide" + }, + { + "ID": "No. 080", + "NAME": "Swings" + }, + { + "ID": "No. 081", + "NAME": "Merry-Go-Round" + }, + { + "ID": "No. 082", + "NAME": "Stilts" + }, + { + "ID": "No. 083", + "NAME": "Flattop Arcade Cabinet" + }, + { + "ID": "No. 084", + "NAME": "Five in a Row" + }, + { + "ID": "No. 085", + "NAME": "Chess" + }, + { + "ID": "No. 086", + "NAME": "Three Hanami Dango" + }, + { + "ID": "No. 087", + "NAME": "One Shuriken" + }, + { + "ID": "No. 088", + "NAME": "Nine Crayons" + }, + { + "ID": "No. 089", + "NAME": "Lots and Lots of Legs" + }, + { + "ID": "No. 090", + "NAME": "One Wheel" + }, + { + "ID": "No. 091", + "NAME": "What's the Weight?" + }, + { + "ID": "No. 092", + "NAME": "Seven Candles" + }, + { + "ID": "No. 093", + "NAME": "Twenty-One-Dots" + }, + { + "ID": "No. 094", + "NAME": "Road Roller" + }, + { + "ID": "No. 095", + "NAME": "Excavator" + }, + { + "ID": "No. 096", + "NAME": "Forklift" + }, + { + "ID": "No. 097", + "NAME": "Dump Truck" + }, + { + "ID": "No. 098", + "NAME": "Bulldozer" + }, + { + "ID": "No. 099", + "NAME": "Mobile Crane" + }, + { + "ID": "No. 100", + "NAME": "Big Rig" + }, + { + "ID": "No. 101", + "NAME": "Castle" + }, + { + "ID": "No. 102", + "NAME": "Duck" + }, + { + "ID": "No. 103", + "NAME": "Torchbearer" + }, + { + "ID": "No. 104", + "NAME": "Toy Dinosaur" + }, + { + "ID": "No. 105", + "NAME": "Cobra in Basket" + }, + { + "ID": "No. 106", + "NAME": "Chicken & Egg" + }, + { + "ID": "No. 107", + "NAME": "Oyakodon" + }, + { + "ID": "No. 108", + "NAME": "Shrimp" + }, + { + "ID": "No. 109", + "NAME": "Shrimp Tempura" + }, + { + "ID": "No. 110", + "NAME": "Takoyaki" + }, + { + "ID": "No. 111", + "NAME": "Octopus" + }, + { + "ID": "No. 112", + "NAME": "Chocolate" + }, + { + "ID": "No. 113", + "NAME": "Sacher Torte" + }, + { + "ID": "No. 114", + "NAME": "Tomato" + }, + { + "ID": "No. 115", + "NAME": "Pasta in Tomato Sauce" + }, + { + "ID": "No. 116", + "NAME": "Rings" + }, + { + "ID": "No. 117", + "NAME": "Pommel Horse" + }, + { + "ID": "No. 118", + "NAME": "Parallel Bars" + }, + { + "ID": "No. 119", + "NAME": "Vault" + }, + { + "ID": "No. 120", + "NAME": "Horizontal Bars" + }, + { + "ID": "No. 121", + "NAME": "Floor Exercise" + }, + { + "ID": "No. 122", + "NAME": "Penguin" + }, + { + "ID": "No. 123", + "NAME": "Backstroke" + }, + { + "ID": "No. 124", + "NAME": "Flutter Kick" + }, + { + "ID": "No. 125", + "NAME": "Front Crawl" + }, + { + "ID": "No. 126", + "NAME": "Butterfly" + }, + { + "ID": "No. 127", + "NAME": "Marlin" + }, + { + "ID": "No. 128", + "NAME": "Japanese Castle" + }, + { + "ID": "No. 129", + "NAME": "Part A" + }, + { + "ID": "No. 130", + "NAME": "Part B" + }, + { + "ID": "No. 131", + "NAME": "Part C" + }, + { + "ID": "No. 132", + "NAME": "Part D" + }, + { + "ID": "No. 133", + "NAME": "Part E" + }, + { + "ID": "No. 134", + "NAME": "Part F" + }, + { + "ID": "No. 135", + "NAME": "Part G" + }, + { + "ID": "No. 136", + "NAME": "Part H" + }, + { + "ID": "No. 137", + "NAME": "Part I" + }, + { + "ID": "No. 138", + "NAME": "Part J" + }, + { + "ID": "No. 139", + "NAME": "Part K" + }, + { + "ID": "No. 140", + "NAME": "Part L" + }, + { + "ID": "No. 141", + "NAME": "Shake" + }, + { + "ID": "No. 142", + "NAME": "Bulldog" + }, + { + "ID": "No. 143", + "NAME": "Stay" + }, + { + "ID": "No. 144", + "NAME": "Playtime" + }, + { + "ID": "No. 145", + "NAME": "Dachshund" + }, + { + "ID": "No. 146", + "NAME": "Melon" + }, + { + "ID": "No. 147", + "NAME": "Cactus" + }, + { + "ID": "No. 148", + "NAME": "Festive Tree" + }, + { + "ID": "No. 149", + "NAME": "Bonsai" + }, + { + "ID": "No. 150", + "NAME": "Lotus" + }, + { + "ID": "No. 151", + "NAME": "Grandfather Clock" + }, + { + "ID": "No. 152", + "NAME": "Steam Locomotive" + }, + { + "ID": "No. 153", + "NAME": "Typewriter" + }, + { + "ID": "No. 154", + "NAME": "Classic Limousine" + }, + { + "ID": "No. 155", + "NAME": "Old-Fashined Telephone" + }, + { + "ID": "No. 156", + "NAME": "Phonograph" + }, + { + "ID": "No. 157", + "NAME": "Banana" + }, + { + "ID": "No. 158", + "NAME": "Palm Tree" + }, + { + "ID": "No. 159", + "NAME": "Pineapple" + }, + { + "ID": "No. 160", + "NAME": "Hammock" + }, + { + "ID": "No. 161", + "NAME": "Spotted Garden Eels" + }, + { + "ID": "No. 162", + "NAME": "Sailboat" + }, + { + "ID": "No. 163", + "NAME": "Surfer" + }, + { + "ID": "No. 164", + "NAME": "Fun in the Sun" + }, + { + "ID": "No. 165", + "NAME": "?!" + }, + { + "ID": "No. 166", + "NAME": "Card Trick" + }, + { + "ID": "No. 167", + "NAME": "Jack-in-the-Box" + }, + { + "ID": "No. 168", + "NAME": "Marionette" + }, + { + "ID": "No. 169", + "NAME": "Momotaro" + }, + { + "ID": "No. 170", + "NAME": "Crab" + }, + { + "ID": "No. 171", + "NAME": "Hermit Crab" + }, + { + "ID": "No. 172", + "NAME": "Flamingo" + }, + { + "ID": "No. 173", + "NAME": "Flamenco" + }, + { + "ID": "No. 174", + "NAME": "Cherry Blossom" + }, + { + "ID": "No. 175", + "NAME": "Plum Blossom" + }, + { + "ID": "No. 176", + "NAME": "Eagle" + }, + { + "ID": "No. 177", + "NAME": "Hawk" + }, + { + "ID": "No. 178", + "NAME": "Skater" + }, + { + "ID": "No. 179", + "NAME": "Gecko" + }, + { + "ID": "No. 180", + "NAME": "Turtle" + }, + { + "ID": "No. 181", + "NAME": "Go-Kart Driver" + }, + { + "ID": "No. 182", + "NAME": "Horse" + }, + { + "ID": "No. 183", + "NAME": "Gulliver" + }, + { + "ID": "No. 184", + "NAME": "Part A" + }, + { + "ID": "No. 185", + "NAME": "Part B" + }, + { + "ID": "No. 186", + "NAME": "Part C" + }, + { + "ID": "No. 187", + "NAME": "Part D" + }, + { + "ID": "No. 188", + "NAME": "Part E" + }, + { + "ID": "No. 189", + "NAME": "Part F" + }, + { + "ID": "No. 190", + "NAME": "Part G" + }, + { + "ID": "No. 191", + "NAME": "Part H" + }, + { + "ID": "No. 192", + "NAME": "Part I" + }, + { + "ID": "No. 193", + "NAME": "Part J" + }, + { + "ID": "No. 194", + "NAME": "Part K" + }, + { + "ID": "No. 195", + "NAME": "Part L" + }, + { + "ID": "No. 196", + "NAME": "Part M" + }, + { + "ID": "No. 197", + "NAME": "Megnets" + }, + { + "ID": "No. 198", + "NAME": "Water Molecule" + }, + { + "ID": "No. 199", + "NAME": "Test Tubes" + }, + { + "ID": "No. 200", + "NAME": "Robot" + }, + { + "ID": "No. 201", + "NAME": "Apple Tree" + }, + { + "ID": "No. 202", + "NAME": "DNA" + }, + { + "ID": "No. 203", + "NAME": "Team Captain" + }, + { + "ID": "No. 204", + "NAME": "Pro Skater" + }, + { + "ID": "No. 205", + "NAME": "Cycling Champ" + }, + { + "ID": "No. 206", + "NAME": "Star Quarterback" + }, + { + "ID": "No. 207", + "NAME": "Dunking MVP" + }, + { + "ID": "No. 208", + "NAME": "Star of the Show" + }, + { + "ID": "No. 209", + "NAME": "Palace Guard" + }, + { + "ID": "No. 210", + "NAME": "Mermaid" + }, + { + "ID": "No. 211", + "NAME": "Snow White" + }, + { + "ID": "No. 212", + "NAME": "Gingerbread House" + }, + { + "ID": "No. 213", + "NAME": "Rose" + }, + { + "ID": "No. 214", + "NAME": "Thumbelina" + }, + { + "ID": "No. 215", + "NAME": "Wheel Loader" + }, + { + "ID": "No. 216", + "NAME": "Komainu" + }, + { + "ID": "No. 217", + "NAME": "Baby Dragon" + }, + { + "ID": "No. 218", + "NAME": "Wild Boar" + }, + { + "ID": "No. 219", + "NAME": "Shamo Chicken" + }, + { + "ID": "No. 220", + "NAME": "Jellyfish" + }, + { + "ID": "No. 221", + "NAME": "Tune" + }, + { + "ID": "No. 222", + "NAME": "Blowfish" + }, + { + "ID": "No. 223", + "NAME": "Viking" + }, + { + "ID": "No. 224", + "NAME": "Research Submarine" + }, + { + "ID": "No. 225", + "NAME": "Squid" + }, + { + "ID": "No. 226", + "NAME": "Pelican Eel" + }, + { + "ID": "No. 227", + "NAME": "Poseidon" + }, + { + "ID": "No. 228", + "NAME": "Sea Otter" + }, + { + "ID": "No. 229", + "NAME": "Hiker" + }, + { + "ID": "No. 230", + "NAME": "Young Panda" + }, + { + "ID": "No. 231", + "NAME": "Raft Rider" + }, + { + "ID": "No. 232", + "NAME": "Hippo" + }, + { + "ID": "No. 233", + "NAME": "Flying Squirrel" + }, + { + "ID": "No. 234", + "NAME": "Jet Plane" + }, + { + "ID": "No. 235", + "NAME": "Basket Crane" + }, + { + "ID": "No. 236", + "NAME": "High Diver" + }, + { + "ID": "No. 237", + "NAME": "Pole-Vaulter" + }, + { + "ID": "No. 238", + "NAME": "Rapunzel" + }, + { + "ID": "No. 239", + "NAME": "Totem Pole" + }, + { + "ID": "No. 240", + "NAME": "Pit Stop" + }, + { + "ID": "No. 241", + "NAME": "Part A" + }, + { + "ID": "No. 242", + "NAME": "Part B" + }, + { + "ID": "No. 243", + "NAME": "Part C" + }, + { + "ID": "No. 244", + "NAME": "Part D" + }, + { + "ID": "No. 245", + "NAME": "Part E" + }, + { + "ID": "No. 246", + "NAME": "Part F" + }, + { + "ID": "No. 247", + "NAME": "Part G" + }, + { + "ID": "No. 248", + "NAME": "Part H" + }, + { + "ID": "No. 249", + "NAME": "Part I" + }, + { + "ID": "No. 250", + "NAME": "Part J" + }, + { + "ID": "No. 251", + "NAME": "Part K" + }, + { + "ID": "No. 252", + "NAME": "Part L" + }, + { + "ID": "No. 253", + "NAME": "Part M" + }, + { + "ID": "No. 254", + "NAME": "Part N" + }, + { + "ID": "No. 255", + "NAME": "Part O" + }, + { + "ID": "No. 256", + "NAME": "Fancy Cheeseburger" + }, + { + "ID": "No. 257", + "NAME": "Deluxe Hot Dog" + }, + { + "ID": "No. 258", + "NAME": "Steak" + }, + { + "ID": "No. 259", + "NAME": "Sushi" + }, + { + "ID": "No. 260", + "NAME": "Refrigerator" + }, + { + "ID": "No. 261", + "NAME": "Eggplant" + }, + { + "ID": "No. 262", + "NAME": "Waitress" + }, + { + "ID": "No. 263", + "NAME": "Chef's Speciality" + }, + { + "ID": "No. 264", + "NAME": "Dumbbell" + }, + { + "ID": "No. 265", + "NAME": "Sumo Wrestler" + }, + { + "ID": "No. 266", + "NAME": "Wrestling" + }, + { + "ID": "No. 267", + "NAME": "Hercules" + }, + { + "ID": "No. 268", + "NAME": "Weight Lifting" + }, + { + "ID": "No. 269", + "NAME": "Tugboard" + }, + { + "ID": "No. 270", + "NAME": "Handcar" + }, + { + "ID": "No. 271", + "NAME": "Fishhook" + }, + { + "ID": "No. 272", + "NAME": "Kettle" + }, + { + "ID": "No. 273", + "NAME": "Tent" + }, + { + "ID": "No. 274", + "NAME": "Amphibious Helicopter" + }, + { + "ID": "No. 275", + "NAME": "Parachute" + }, + { + "ID": "No. 276", + "NAME": "Travel Trailer" + }, + { + "ID": "No. 277", + "NAME": "Present" + }, + { + "ID": "No. 278", + "NAME": "Cupid" + }, + { + "ID": "No. 279", + "NAME": "Bluebird" + }, + { + "ID": "No. 280", + "NAME": "Lucky Cat" + }, + { + "ID": "No. 281", + "NAME": "Wedding Cake" + }, + { + "ID": "No. 282", + "NAME": "Poinsettia" + }, + { + "ID": "No. 283", + "NAME": "Susu-harai" + }, + { + "ID": "No. 284", + "NAME": "Wheelbarrow" + }, + { + "ID": "No. 285", + "NAME": "Mule" + }, + { + "ID": "No. 286", + "NAME": "Tractor" + }, + { + "ID": "No. 287", + "NAME": "Camel" + }, + { + "ID": "No. 288", + "NAME": "Dairy Cow" + }, + { + "ID": "No. 289", + "NAME": "Soapbox Racer" + }, + { + "ID": "No. 290", + "NAME": "Racing Motorcycle" + }, + { + "ID": "No. 291", + "NAME": "Hot Rod" + }, + { + "ID": "No. 292", + "NAME": "Trike-Style-Motorcycle" + }, + { + "ID": "No. 293", + "NAME": "Cruiser-Style Motorcycle" + }, + { + "ID": "No. 294", + "NAME": "Motorcycle with Sidecar" + }, + { + "ID": "No. 295", + "NAME": "Ballroom Dancers" + }, + { + "ID": "No. 296", + "NAME": "Kintaro" + }, + { + "ID": "No. 297", + "NAME": "Three-Legged Race" + }, + { + "ID": "No. 298", + "NAME": "St. Bernard" + }, + { + "ID": "No. 299", + "NAME": "Rowboat" + }, + { + "ID": "No. 300", + "NAME": "Kangaroo" + }, + { + "ID": "No. 301", + "NAME": "Hurdle" + }, + { + "ID": "No. 302", + "NAME": "Wii Fit U" + }, + { + "ID": "No. 303", + "NAME": "Rocking Chair" + }, + { + "ID": "No. 304", + "NAME": "Hagia Sophia" + }, + { + "ID": "No. 305", + "NAME": "Snowmobile" + }, + { + "ID": "No. 306", + "NAME": "Keyboard" + }, + { + "ID": "No. 307", + "NAME": "Treble Clef" + }, + { + "ID": "No. 308", + "NAME": "Drums" + }, + { + "ID": "No. 309", + "NAME": "Double Bass" + }, + { + "ID": "No. 310", + "NAME": "Saxophone" + }, + { + "ID": "No. 311", + "NAME": "Vocals" + }, + { + "ID": "No. 312", + "NAME": "Guitar" + }, + { + "ID": "No. 313", + "NAME": "Pitcher" + }, + { + "ID": "No. 314", + "NAME": "Batter" + }, + { + "ID": "No. 315", + "NAME": "Stag Beetle" + }, + { + "ID": "No. 316", + "NAME": "Rhinoceros Beetle" + }, + { + "ID": "No. 317", + "NAME": "Boxing" + }, + { + "ID": "No. 318", + "NAME": "Judo" + }, + { + "ID": "No. 319", + "NAME": "Tortoise & Hare" + }, + { + "ID": "No. 320", + "NAME": "Volleyball" + }, + { + "ID": "No. 321", + "NAME": "Owl" + }, + { + "ID": "No. 322", + "NAME": "Squirrel" + }, + { + "ID": "No. 323", + "NAME": "Boar" + }, + { + "ID": "No. 324", + "NAME": "Woodpecker" + }, + { + "ID": "No. 325", + "NAME": "Butterfly & Flower" + }, + { + "ID": "No. 326", + "NAME": "Bird-Watcher" + }, + { + "ID": "No. 327", + "NAME": "Fox" + }, + { + "ID": "No. 328", + "NAME": "Circus Train" + }, + { + "ID": "No. 329", + "NAME": "Part A" + }, + { + "ID": "No. 330", + "NAME": "Part B" + }, + { + "ID": "No. 331", + "NAME": "Part C" + }, + { + "ID": "No. 332", + "NAME": "Part D" + }, + { + "ID": "No. 333", + "NAME": "Part E" + }, + { + "ID": "No. 334", + "NAME": "Part F" + }, + { + "ID": "No. 335", + "NAME": "Part G" + }, + { + "ID": "No. 336", + "NAME": "Part H" + }, + { + "ID": "No. 337", + "NAME": "Part I" + }, + { + "ID": "No. 338", + "NAME": "Part J" + }, + { + "ID": "No. 339", + "NAME": "Part K" + }, + { + "ID": "No. 340", + "NAME": "Part L" + }, + { + "ID": "No. 341", + "NAME": "Part M" + }, + { + "ID": "No. 342", + "NAME": "Part N" + }, + { + "ID": "No. 343", + "NAME": "Lion" + }, + { + "ID": "No. 344", + "NAME": "Elephant" + }, + { + "ID": "No. 345", + "NAME": "Tiger" + }, + { + "ID": "No. 346", + "NAME": "Rhinoceros Beetle" + }, + { + "ID": "No. 347", + "NAME": "Tyrannosaurus Rex" + }, + { + "ID": "No. 348", + "NAME": "Stingray" + }, + { + "ID": "No. 349", + "NAME": "Sperm Whale" + }, + { + "ID": "No. 350", + "NAME": "Crocodile" + }, + { + "ID": "No. 351", + "NAME": "Shark" + }, + { + "ID": "No. 352", + "NAME": "Pterosaur" + }, + { + "ID": "No. 353", + "NAME": "Apatosaurus" + }, + { + "ID": "No. 354", + "NAME": "Sphinx" + }, + { + "ID": "No. 355", + "NAME": "Levitation" + }, + { + "ID": "No. 356", + "NAME": "Jack-o'-Lantern" + }, + { + "ID": "No. 357", + "NAME": "Phoenix" + }, + { + "ID": "No. 358", + "NAME": "Urashima Taro" + }, + { + "ID": "No. 359", + "NAME": "Bat" + }, + { + "ID": "No. 360", + "NAME": "Knight's Helmet" + }, + { + "ID": "No. 361", + "NAME": "Treasure Chest" + }, + { + "ID": "No. 362", + "NAME": "Sword Practice" + }, + { + "ID": "No. 363", + "NAME": "Medusa" + }, + { + "ID": "No. 364", + "NAME": "Dragon King" + }, + { + "ID": "No. 365", + "NAME": "Kirby" + }, + { + "ID": "No. 366", + "NAME": "King Dedede" + }, + { + "ID": "No. 367", + "NAME": "Meta night" + }, + { + "ID": "No. 368", + "NAME": "Link" + }, + { + "ID": "No. 369", + "NAME": "Mario" + }, + { + "ID": "No. 370", + "NAME": "Luigi" + }, + { + "ID": "No. 371", + "NAME": "Peash & Toad" + }, + { + "ID": "No. 372", + "NAME": "Yoshi" + }, + { + "ID": "No. 373", + "NAME": "Bowser" + } +] \ No newline at end of file