diff --git a/layers/.DS_Store b/layers/.DS_Store deleted file mode 100644 index 1c5c3d85c..000000000 Binary files a/layers/.DS_Store and /dev/null differ diff --git a/layers/Accessory/Helmet#10/Helmet.png b/layers/Accessory/Helmet#10/Helmet.png deleted file mode 100644 index 66e37a9d3..000000000 Binary files a/layers/Accessory/Helmet#10/Helmet.png and /dev/null differ diff --git a/layers/Accessory/MetallicShades#1.png b/layers/Accessory/MetallicShades#1.png deleted file mode 100644 index 0bc52ebd5..000000000 Binary files a/layers/Accessory/MetallicShades#1.png and /dev/null differ diff --git a/layers/Accessory/NONE#100.png b/layers/Accessory/NONE#100.png deleted file mode 100644 index e69de29bb..000000000 diff --git a/layers/Accessory/Purple Glasses#25/Glasses front.png b/layers/Accessory/Purple Glasses#25/Glasses front.png deleted file mode 100644 index 47dcdc165..000000000 Binary files a/layers/Accessory/Purple Glasses#25/Glasses front.png and /dev/null differ diff --git a/layers/Accessory/Purple Glasses#25/z-10,Glasses back.png b/layers/Accessory/Purple Glasses#25/z-10,Glasses back.png deleted file mode 100644 index e46b0425e..000000000 Binary files a/layers/Accessory/Purple Glasses#25/z-10,Glasses back.png and /dev/null differ diff --git a/layers/Back Accessory/Backpack#50/1backpack-lines.png b/layers/Back Accessory/Backpack#50/1backpack-lines.png deleted file mode 100644 index 5b780efaf..000000000 Binary files a/layers/Back Accessory/Backpack#50/1backpack-lines.png and /dev/null differ diff --git a/layers/Back Accessory/Backpack#50/backpack-FILL.png b/layers/Back Accessory/Backpack#50/backpack-FILL.png deleted file mode 100644 index f6b2fc225..000000000 Binary files a/layers/Back Accessory/Backpack#50/backpack-FILL.png and /dev/null differ diff --git a/layers/Back Accessory/rockets#40.png b/layers/Back Accessory/rockets#40.png deleted file mode 100644 index 5b09ce4d7..000000000 Binary files a/layers/Back Accessory/rockets#40.png and /dev/null differ diff --git a/layers/Background/coulds#5.png b/layers/Background/coulds#5.png deleted file mode 100644 index fb4812ce7..000000000 Binary files a/layers/Background/coulds#5.png and /dev/null differ diff --git a/layers/Background/stars#5.png b/layers/Background/stars#5.png deleted file mode 100644 index a830419c1..000000000 Binary files a/layers/Background/stars#5.png and /dev/null differ diff --git a/layers/Background/swirl#5.png b/layers/Background/swirl#5.png deleted file mode 100644 index eeace14c0..000000000 Binary files a/layers/Background/swirl#5.png and /dev/null differ diff --git a/layers/Backgrounds/Common/Blue#100.png b/layers/Backgrounds/Common/Blue#100.png new file mode 100755 index 000000000..b8249e4d9 Binary files /dev/null and b/layers/Backgrounds/Common/Blue#100.png differ diff --git a/layers/Backgrounds/Common/Light Green#100.png b/layers/Backgrounds/Common/Light Green#100.png new file mode 100755 index 000000000..c0e2566e4 Binary files /dev/null and b/layers/Backgrounds/Common/Light Green#100.png differ diff --git a/layers/Backgrounds/Common/Light Yellow#100.png b/layers/Backgrounds/Common/Light Yellow#100.png new file mode 100755 index 000000000..c224f7d3f Binary files /dev/null and b/layers/Backgrounds/Common/Light Yellow#100.png differ diff --git a/layers/Backgrounds/Common/Orange Red#100.png b/layers/Backgrounds/Common/Orange Red#100.png new file mode 100755 index 000000000..6ff602090 Binary files /dev/null and b/layers/Backgrounds/Common/Orange Red#100.png differ diff --git a/layers/Backgrounds/Common/Orange#100.png b/layers/Backgrounds/Common/Orange#100.png new file mode 100755 index 000000000..fecbc6e45 Binary files /dev/null and b/layers/Backgrounds/Common/Orange#100.png differ diff --git a/layers/Backgrounds/Common/Pink#100.png b/layers/Backgrounds/Common/Pink#100.png new file mode 100755 index 000000000..c12c3f244 Binary files /dev/null and b/layers/Backgrounds/Common/Pink#100.png differ diff --git a/layers/Backgrounds/Common/Purple#100.png b/layers/Backgrounds/Common/Purple#100.png new file mode 100755 index 000000000..9d90e54bd Binary files /dev/null and b/layers/Backgrounds/Common/Purple#100.png differ diff --git a/layers/Backgrounds/Common/Turquoise#100.png b/layers/Backgrounds/Common/Turquoise#100.png new file mode 100755 index 000000000..1d5004b2d Binary files /dev/null and b/layers/Backgrounds/Common/Turquoise#100.png differ diff --git a/layers/Backgrounds/Common/Yellow Green#100.png b/layers/Backgrounds/Common/Yellow Green#100.png new file mode 100755 index 000000000..f3aa4c12e Binary files /dev/null and b/layers/Backgrounds/Common/Yellow Green#100.png differ diff --git a/layers/Backgrounds/Common/Yellow#100.png b/layers/Backgrounds/Common/Yellow#100.png new file mode 100755 index 000000000..c57c48416 Binary files /dev/null and b/layers/Backgrounds/Common/Yellow#100.png differ diff --git a/layers/Backgrounds/Legendary/Beach View#100.png b/layers/Backgrounds/Legendary/Beach View#100.png new file mode 100755 index 000000000..026f654fa Binary files /dev/null and b/layers/Backgrounds/Legendary/Beach View#100.png differ diff --git a/layers/Backgrounds/Legendary/Hills View#100.png b/layers/Backgrounds/Legendary/Hills View#100.png new file mode 100755 index 000000000..dbe576a64 Binary files /dev/null and b/layers/Backgrounds/Legendary/Hills View#100.png differ diff --git a/layers/Backgrounds/Legendary/Jungle View#100.png b/layers/Backgrounds/Legendary/Jungle View#100.png new file mode 100755 index 000000000..b685e50a4 Binary files /dev/null and b/layers/Backgrounds/Legendary/Jungle View#100.png differ diff --git a/layers/Backgrounds/Legendary/Party View#100.png b/layers/Backgrounds/Legendary/Party View#100.png new file mode 100755 index 000000000..42fa8d865 Binary files /dev/null and b/layers/Backgrounds/Legendary/Party View#100.png differ diff --git a/layers/Backgrounds/Legendary/Visuals View#100.png b/layers/Backgrounds/Legendary/Visuals View#100.png new file mode 100755 index 000000000..ab6d76b3b Binary files /dev/null and b/layers/Backgrounds/Legendary/Visuals View#100.png differ diff --git a/layers/Backgrounds/Rare/Golden Patterns#100.png b/layers/Backgrounds/Rare/Golden Patterns#100.png new file mode 100755 index 000000000..3184452d4 Binary files /dev/null and b/layers/Backgrounds/Rare/Golden Patterns#100.png differ diff --git a/layers/Backgrounds/Rare/Green Patterns#100.png b/layers/Backgrounds/Rare/Green Patterns#100.png new file mode 100755 index 000000000..f12c47fea Binary files /dev/null and b/layers/Backgrounds/Rare/Green Patterns#100.png differ diff --git a/layers/Backgrounds/Rare/Magenta Golden Patterns#100.png b/layers/Backgrounds/Rare/Magenta Golden Patterns#100.png new file mode 100755 index 000000000..cc3065466 Binary files /dev/null and b/layers/Backgrounds/Rare/Magenta Golden Patterns#100.png differ diff --git a/layers/Backgrounds/Rare/Pink Patterns#100.png b/layers/Backgrounds/Rare/Pink Patterns#100.png new file mode 100755 index 000000000..6253ec350 Binary files /dev/null and b/layers/Backgrounds/Rare/Pink Patterns#100.png differ diff --git a/layers/Backgrounds/Rare/Purple Patterns#100.png b/layers/Backgrounds/Rare/Purple Patterns#100.png new file mode 100755 index 000000000..1487a1ffb Binary files /dev/null and b/layers/Backgrounds/Rare/Purple Patterns#100.png differ diff --git a/layers/Belts/Common/Black Classic#100.png b/layers/Belts/Common/Black Classic#100.png new file mode 100755 index 000000000..cccdc65f6 Binary files /dev/null and b/layers/Belts/Common/Black Classic#100.png differ diff --git a/layers/Belts/Common/Blue Classic#100.png b/layers/Belts/Common/Blue Classic#100.png new file mode 100755 index 000000000..ef2fbbc8b Binary files /dev/null and b/layers/Belts/Common/Blue Classic#100.png differ diff --git a/layers/Belts/Common/Brown Classic#100.png b/layers/Belts/Common/Brown Classic#100.png new file mode 100755 index 000000000..7c594c719 Binary files /dev/null and b/layers/Belts/Common/Brown Classic#100.png differ diff --git a/layers/Belts/Common/Purple Classic#100.png b/layers/Belts/Common/Purple Classic#100.png new file mode 100755 index 000000000..27672e5e4 Binary files /dev/null and b/layers/Belts/Common/Purple Classic#100.png differ diff --git a/layers/Belts/Common/Red Classic#100.png b/layers/Belts/Common/Red Classic#100.png new file mode 100755 index 000000000..0c6228caa Binary files /dev/null and b/layers/Belts/Common/Red Classic#100.png differ diff --git a/layers/Belts/Legendary/Black Coconut Buckle#100.png b/layers/Belts/Legendary/Black Coconut Buckle#100.png new file mode 100755 index 000000000..664f50dcf Binary files /dev/null and b/layers/Belts/Legendary/Black Coconut Buckle#100.png differ diff --git a/layers/Belts/Legendary/Blue Coconut Buckle#100.png b/layers/Belts/Legendary/Blue Coconut Buckle#100.png new file mode 100755 index 000000000..62568ded9 Binary files /dev/null and b/layers/Belts/Legendary/Blue Coconut Buckle#100.png differ diff --git a/layers/Belts/Legendary/Brown Bag Belt#100.png b/layers/Belts/Legendary/Brown Bag Belt#100.png new file mode 100755 index 000000000..a71f63ba2 Binary files /dev/null and b/layers/Belts/Legendary/Brown Bag Belt#100.png differ diff --git a/layers/Belts/Legendary/Yellow Bag Belt#100.png b/layers/Belts/Legendary/Yellow Bag Belt#100.png new file mode 100755 index 000000000..706915104 Binary files /dev/null and b/layers/Belts/Legendary/Yellow Bag Belt#100.png differ diff --git a/layers/Belts/Rare/Black Ring#100.png b/layers/Belts/Rare/Black Ring#100.png new file mode 100755 index 000000000..e9b7759b7 Binary files /dev/null and b/layers/Belts/Rare/Black Ring#100.png differ diff --git a/layers/Belts/Rare/Blue Ring#100.png b/layers/Belts/Rare/Blue Ring#100.png new file mode 100755 index 000000000..c4bc0955a Binary files /dev/null and b/layers/Belts/Rare/Blue Ring#100.png differ diff --git a/layers/Belts/Rare/Blue Tribal Buckle#100.png b/layers/Belts/Rare/Blue Tribal Buckle#100.png new file mode 100755 index 000000000..9dd734174 Binary files /dev/null and b/layers/Belts/Rare/Blue Tribal Buckle#100.png differ diff --git a/layers/Belts/Rare/Purple Tribal Buckle#100.png b/layers/Belts/Rare/Purple Tribal Buckle#100.png new file mode 100755 index 000000000..575660104 Binary files /dev/null and b/layers/Belts/Rare/Purple Tribal Buckle#100.png differ diff --git a/layers/Belts/Rare/Red Ring#100.png b/layers/Belts/Rare/Red Ring#100.png new file mode 100755 index 000000000..914ce9adf Binary files /dev/null and b/layers/Belts/Rare/Red Ring#100.png differ diff --git a/layers/Belts/Rare/Yellow Tribal Buckle#100.png b/layers/Belts/Rare/Yellow Tribal Buckle#100.png new file mode 100755 index 000000000..e0f49c1cb Binary files /dev/null and b/layers/Belts/Rare/Yellow Tribal Buckle#100.png differ diff --git a/layers/Bodies/Common/Green#100.png b/layers/Bodies/Common/Green#100.png new file mode 100755 index 000000000..9e634c390 Binary files /dev/null and b/layers/Bodies/Common/Green#100.png differ diff --git a/layers/Bodies/Common/Orange#100.png b/layers/Bodies/Common/Orange#100.png new file mode 100755 index 000000000..670401b7c Binary files /dev/null and b/layers/Bodies/Common/Orange#100.png differ diff --git a/layers/Bodies/Common/Pink#100.png b/layers/Bodies/Common/Pink#100.png new file mode 100755 index 000000000..a3e213f10 Binary files /dev/null and b/layers/Bodies/Common/Pink#100.png differ diff --git a/layers/Bodies/Common/Purple#100.png b/layers/Bodies/Common/Purple#100.png new file mode 100755 index 000000000..f8e3e5ae2 Binary files /dev/null and b/layers/Bodies/Common/Purple#100.png differ diff --git a/layers/Bodies/Common/Yellow#100.png b/layers/Bodies/Common/Yellow#100.png new file mode 100755 index 000000000..f74e94b05 Binary files /dev/null and b/layers/Bodies/Common/Yellow#100.png differ diff --git a/layers/Bodies/Legendary/Bronze#100.png b/layers/Bodies/Legendary/Bronze#100.png new file mode 100755 index 000000000..99549fb03 Binary files /dev/null and b/layers/Bodies/Legendary/Bronze#100.png differ diff --git a/layers/Bodies/Legendary/Golden#100.png b/layers/Bodies/Legendary/Golden#100.png new file mode 100755 index 000000000..b6d55d557 Binary files /dev/null and b/layers/Bodies/Legendary/Golden#100.png differ diff --git a/layers/Bodies/Legendary/Metallic#100.png b/layers/Bodies/Legendary/Metallic#100.png new file mode 100755 index 000000000..c181c5460 Binary files /dev/null and b/layers/Bodies/Legendary/Metallic#100.png differ diff --git a/layers/Bodies/Legendary/Roze Quartz#100.png b/layers/Bodies/Legendary/Roze Quartz#100.png new file mode 100755 index 000000000..057441d14 Binary files /dev/null and b/layers/Bodies/Legendary/Roze Quartz#100.png differ diff --git a/layers/Bodies/Rare/Blue and Patterns#100.png b/layers/Bodies/Rare/Blue and Patterns#100.png new file mode 100755 index 000000000..8b41e3d65 Binary files /dev/null and b/layers/Bodies/Rare/Blue and Patterns#100.png differ diff --git a/layers/Bodies/Rare/Brown and Patterns#100.png b/layers/Bodies/Rare/Brown and Patterns#100.png new file mode 100755 index 000000000..3171c2cef Binary files /dev/null and b/layers/Bodies/Rare/Brown and Patterns#100.png differ diff --git a/layers/Bodies/Rare/Green and Patterns#100.png b/layers/Bodies/Rare/Green and Patterns#100.png new file mode 100755 index 000000000..86c65d912 Binary files /dev/null and b/layers/Bodies/Rare/Green and Patterns#100.png differ diff --git a/layers/Bodies/Rare/Pink and Patterns#100.png b/layers/Bodies/Rare/Pink and Patterns#100.png new file mode 100755 index 000000000..28c401f81 Binary files /dev/null and b/layers/Bodies/Rare/Pink and Patterns#100.png differ diff --git a/layers/Bodies/Rare/Purple and Patterns#100.png b/layers/Bodies/Rare/Purple and Patterns#100.png new file mode 100755 index 000000000..48b233b9d Binary files /dev/null and b/layers/Bodies/Rare/Purple and Patterns#100.png differ diff --git a/layers/Bodies/Rare/Yellow Shiny#100.png b/layers/Bodies/Rare/Yellow Shiny#100.png new file mode 100755 index 000000000..e792a12f6 Binary files /dev/null and b/layers/Bodies/Rare/Yellow Shiny#100.png differ diff --git a/layers/Bottoms/Common/Brown Long#100.png b/layers/Bottoms/Common/Brown Long#100.png new file mode 100755 index 000000000..d091016d0 Binary files /dev/null and b/layers/Bottoms/Common/Brown Long#100.png differ diff --git a/layers/Bottoms/Common/Green Long#100.png b/layers/Bottoms/Common/Green Long#100.png new file mode 100755 index 000000000..ca90435f6 Binary files /dev/null and b/layers/Bottoms/Common/Green Long#100.png differ diff --git a/layers/Bottoms/Common/Red Long#100.png b/layers/Bottoms/Common/Red Long#100.png new file mode 100755 index 000000000..544f739b8 Binary files /dev/null and b/layers/Bottoms/Common/Red Long#100.png differ diff --git a/layers/Bottoms/Legendary/Black Short#100.png b/layers/Bottoms/Legendary/Black Short#100.png new file mode 100755 index 000000000..22a444639 Binary files /dev/null and b/layers/Bottoms/Legendary/Black Short#100.png differ diff --git a/layers/Bottoms/Legendary/Blue Patterns#100.png b/layers/Bottoms/Legendary/Blue Patterns#100.png new file mode 100755 index 000000000..b4db569a9 Binary files /dev/null and b/layers/Bottoms/Legendary/Blue Patterns#100.png differ diff --git a/layers/Bottoms/Legendary/Blue Short#100.png b/layers/Bottoms/Legendary/Blue Short#100.png new file mode 100755 index 000000000..cb6213597 Binary files /dev/null and b/layers/Bottoms/Legendary/Blue Short#100.png differ diff --git a/layers/Bottoms/Legendary/Brown Patterns#100.png b/layers/Bottoms/Legendary/Brown Patterns#100.png new file mode 100755 index 000000000..1f829bb39 Binary files /dev/null and b/layers/Bottoms/Legendary/Brown Patterns#100.png differ diff --git a/layers/Bottoms/Legendary/Green Psychedelic#100.png b/layers/Bottoms/Legendary/Green Psychedelic#100.png new file mode 100755 index 000000000..b2a0bb6a0 Binary files /dev/null and b/layers/Bottoms/Legendary/Green Psychedelic#100.png differ diff --git a/layers/Bottoms/Legendary/Magenta Patterns#100.png b/layers/Bottoms/Legendary/Magenta Patterns#100.png new file mode 100755 index 000000000..b051f8f85 Binary files /dev/null and b/layers/Bottoms/Legendary/Magenta Patterns#100.png differ diff --git a/layers/Bottoms/Legendary/Purple Psychedelic#100.png b/layers/Bottoms/Legendary/Purple Psychedelic#100.png new file mode 100755 index 000000000..0bb3cff79 Binary files /dev/null and b/layers/Bottoms/Legendary/Purple Psychedelic#100.png differ diff --git a/layers/Bottoms/Legendary/Purple Short#100.png b/layers/Bottoms/Legendary/Purple Short#100.png new file mode 100755 index 000000000..2eb7675fa Binary files /dev/null and b/layers/Bottoms/Legendary/Purple Short#100.png differ diff --git a/layers/Bottoms/Legendary/Yellow Psychedelic#100.png b/layers/Bottoms/Legendary/Yellow Psychedelic#100.png new file mode 100755 index 000000000..6d9326a1e Binary files /dev/null and b/layers/Bottoms/Legendary/Yellow Psychedelic#100.png differ diff --git a/layers/Bottoms/Rare/Blue Medium#100.png b/layers/Bottoms/Rare/Blue Medium#100.png new file mode 100755 index 000000000..10708e3cc Binary files /dev/null and b/layers/Bottoms/Rare/Blue Medium#100.png differ diff --git a/layers/Bottoms/Rare/Blue Skirt#100.png b/layers/Bottoms/Rare/Blue Skirt#100.png new file mode 100755 index 000000000..efef75a67 Binary files /dev/null and b/layers/Bottoms/Rare/Blue Skirt#100.png differ diff --git a/layers/Bottoms/Rare/Orange Skirt#100.png b/layers/Bottoms/Rare/Orange Skirt#100.png new file mode 100755 index 000000000..8f6c514d1 Binary files /dev/null and b/layers/Bottoms/Rare/Orange Skirt#100.png differ diff --git a/layers/Bottoms/Rare/Purple Skirt#100.png b/layers/Bottoms/Rare/Purple Skirt#100.png new file mode 100755 index 000000000..8a0bb99d6 Binary files /dev/null and b/layers/Bottoms/Rare/Purple Skirt#100.png differ diff --git a/layers/Bottoms/Rare/White Medium#100.png b/layers/Bottoms/Rare/White Medium#100.png new file mode 100755 index 000000000..805533e23 Binary files /dev/null and b/layers/Bottoms/Rare/White Medium#100.png differ diff --git a/layers/Bottoms/Rare/Yellow Medium#100.png b/layers/Bottoms/Rare/Yellow Medium#100.png new file mode 100755 index 000000000..1bdbf70f8 Binary files /dev/null and b/layers/Bottoms/Rare/Yellow Medium#100.png differ diff --git a/layers/Bracelets/Common/Green Plastic#100.png b/layers/Bracelets/Common/Green Plastic#100.png new file mode 100755 index 000000000..47e4541c7 Binary files /dev/null and b/layers/Bracelets/Common/Green Plastic#100.png differ diff --git a/layers/Bracelets/Common/Magenta Plastic#100.png b/layers/Bracelets/Common/Magenta Plastic#100.png new file mode 100755 index 000000000..f9b3aaff8 Binary files /dev/null and b/layers/Bracelets/Common/Magenta Plastic#100.png differ diff --git a/layers/Bracelets/Common/Purple Plastic#100.png b/layers/Bracelets/Common/Purple Plastic#100.png new file mode 100755 index 000000000..bc2731b27 Binary files /dev/null and b/layers/Bracelets/Common/Purple Plastic#100.png differ diff --git a/layers/Bracelets/Common/Recycling Theme#100.png b/layers/Bracelets/Common/Recycling Theme#100.png new file mode 100755 index 000000000..fc70e9a84 Binary files /dev/null and b/layers/Bracelets/Common/Recycling Theme#100.png differ diff --git a/layers/Bracelets/Legendary/Black Massive#100.png b/layers/Bracelets/Legendary/Black Massive#100.png new file mode 100755 index 000000000..b9f42faee Binary files /dev/null and b/layers/Bracelets/Legendary/Black Massive#100.png differ diff --git a/layers/Bracelets/Legendary/Blue Massive#100.png b/layers/Bracelets/Legendary/Blue Massive#100.png new file mode 100755 index 000000000..f8712ed66 Binary files /dev/null and b/layers/Bracelets/Legendary/Blue Massive#100.png differ diff --git a/layers/Bracelets/Legendary/Colorful#100.png b/layers/Bracelets/Legendary/Colorful#100.png new file mode 100755 index 000000000..30462fd67 Binary files /dev/null and b/layers/Bracelets/Legendary/Colorful#100.png differ diff --git a/layers/Bracelets/Legendary/Red Massive#100.png b/layers/Bracelets/Legendary/Red Massive#100.png new file mode 100755 index 000000000..cc70d093f Binary files /dev/null and b/layers/Bracelets/Legendary/Red Massive#100.png differ diff --git a/layers/Bracelets/Rare/Black Beads#100.png b/layers/Bracelets/Rare/Black Beads#100.png new file mode 100755 index 000000000..f85121b41 Binary files /dev/null and b/layers/Bracelets/Rare/Black Beads#100.png differ diff --git a/layers/Bracelets/Rare/Pink Watch#100.png b/layers/Bracelets/Rare/Pink Watch#100.png new file mode 100755 index 000000000..4a0918e46 Binary files /dev/null and b/layers/Bracelets/Rare/Pink Watch#100.png differ diff --git a/layers/Bracelets/Rare/Purple Watch#100.png b/layers/Bracelets/Rare/Purple Watch#100.png new file mode 100755 index 000000000..d63cfa4b8 Binary files /dev/null and b/layers/Bracelets/Rare/Purple Watch#100.png differ diff --git a/layers/Bracelets/Rare/Yellow Watch#100.png b/layers/Bracelets/Rare/Yellow Watch#100.png new file mode 100755 index 000000000..7b5083351 Binary files /dev/null and b/layers/Bracelets/Rare/Yellow Watch#100.png differ diff --git a/layers/Clothes/Shirt three#44/3shadow.png b/layers/Clothes/Shirt three#44/3shadow.png deleted file mode 100644 index 88a1e2fea..000000000 Binary files a/layers/Clothes/Shirt three#44/3shadow.png and /dev/null differ diff --git a/layers/Clothes/Shirt three#44/shirt-FILL.png b/layers/Clothes/Shirt three#44/shirt-FILL.png deleted file mode 100644 index ce8220f62..000000000 Binary files a/layers/Clothes/Shirt three#44/shirt-FILL.png and /dev/null differ diff --git a/layers/Clothes/floral#30.png b/layers/Clothes/floral#30.png deleted file mode 100644 index 2607aa488..000000000 Binary files a/layers/Clothes/floral#30.png and /dev/null differ diff --git a/layers/Clothes/gray tee#30.png b/layers/Clothes/gray tee#30.png deleted file mode 100644 index f8f570dde..000000000 Binary files a/layers/Clothes/gray tee#30.png and /dev/null differ diff --git a/layers/Clothes/shirt one #3.png b/layers/Clothes/shirt one #3.png deleted file mode 100644 index 318fad217..000000000 Binary files a/layers/Clothes/shirt one #3.png and /dev/null differ diff --git a/layers/Clothes/shirt two#3.png b/layers/Clothes/shirt two#3.png deleted file mode 100644 index 318fad217..000000000 Binary files a/layers/Clothes/shirt two#3.png and /dev/null differ diff --git a/layers/Eyes/Brown Oval#100.png b/layers/Eyes/Brown Oval#100.png new file mode 100755 index 000000000..d39bdf645 Binary files /dev/null and b/layers/Eyes/Brown Oval#100.png differ diff --git a/layers/Eyes/Green Oval#100.png b/layers/Eyes/Green Oval#100.png new file mode 100755 index 000000000..f25ece27d Binary files /dev/null and b/layers/Eyes/Green Oval#100.png differ diff --git a/layers/Eyes/Green Round#100.png b/layers/Eyes/Green Round#100.png new file mode 100755 index 000000000..1210c18d6 Binary files /dev/null and b/layers/Eyes/Green Round#100.png differ diff --git a/layers/Eyes/Green Small#100.png b/layers/Eyes/Green Small#100.png new file mode 100755 index 000000000..8711e57c3 Binary files /dev/null and b/layers/Eyes/Green Small#100.png differ diff --git a/layers/Eyes/Green Thin#100.png b/layers/Eyes/Green Thin#100.png new file mode 100755 index 000000000..f969edda2 Binary files /dev/null and b/layers/Eyes/Green Thin#100.png differ diff --git a/layers/Eyes/Purple Oval#100.png b/layers/Eyes/Purple Oval#100.png new file mode 100755 index 000000000..2590df65b Binary files /dev/null and b/layers/Eyes/Purple Oval#100.png differ diff --git a/layers/Eyes/Purple Round#100.png b/layers/Eyes/Purple Round#100.png new file mode 100755 index 000000000..f45795162 Binary files /dev/null and b/layers/Eyes/Purple Round#100.png differ diff --git a/layers/Eyes/Purple Small#100.png b/layers/Eyes/Purple Small#100.png new file mode 100755 index 000000000..d64a7b86c Binary files /dev/null and b/layers/Eyes/Purple Small#100.png differ diff --git a/layers/Eyes/Purple Thin#100.png b/layers/Eyes/Purple Thin#100.png new file mode 100755 index 000000000..3f357ecf8 Binary files /dev/null and b/layers/Eyes/Purple Thin#100.png differ diff --git a/layers/Eyes/Yellow Round#100.png b/layers/Eyes/Yellow Round#100.png new file mode 100755 index 000000000..193cdf9cf Binary files /dev/null and b/layers/Eyes/Yellow Round#100.png differ diff --git a/layers/Eyes/Yellow Small#100.png b/layers/Eyes/Yellow Small#100.png new file mode 100755 index 000000000..fcff7993f Binary files /dev/null and b/layers/Eyes/Yellow Small#100.png differ diff --git a/layers/Eyes/Yellow Thin#100.png b/layers/Eyes/Yellow Thin#100.png new file mode 100755 index 000000000..2e092c827 Binary files /dev/null and b/layers/Eyes/Yellow Thin#100.png differ diff --git a/layers/Eyes/z1,eye#50/happy#50/eye2.png b/layers/Eyes/z1,eye#50/happy#50/eye2.png deleted file mode 100644 index de7c93355..000000000 Binary files a/layers/Eyes/z1,eye#50/happy#50/eye2.png and /dev/null differ diff --git a/layers/Eyes/z1,eye#50/normal#50/eye1.png b/layers/Eyes/z1,eye#50/normal#50/eye1.png deleted file mode 100644 index ce2d902a4..000000000 Binary files a/layers/Eyes/z1,eye#50/normal#50/eye1.png and /dev/null differ diff --git a/layers/Eyes/z1,star eyes#30.png b/layers/Eyes/z1,star eyes#30.png deleted file mode 100644 index 1c3586f0e..000000000 Binary files a/layers/Eyes/z1,star eyes#30.png and /dev/null differ diff --git a/layers/Hair/z1,Hair#20/bluehair#50.png b/layers/Hair/z1,Hair#20/bluehair#50.png deleted file mode 100644 index 839a8fb2f..000000000 Binary files a/layers/Hair/z1,Hair#20/bluehair#50.png and /dev/null differ diff --git a/layers/Hair/z1,Hair#20/purplehair#50.png b/layers/Hair/z1,Hair#20/purplehair#50.png deleted file mode 100644 index ef365774e..000000000 Binary files a/layers/Hair/z1,Hair#20/purplehair#50.png and /dev/null differ diff --git a/layers/Hats/Common/Beige Panama#100.png b/layers/Hats/Common/Beige Panama#100.png new file mode 100755 index 000000000..dbf163415 Binary files /dev/null and b/layers/Hats/Common/Beige Panama#100.png differ diff --git a/layers/Hats/Common/Blue Logo Cap#100.png b/layers/Hats/Common/Blue Logo Cap#100.png new file mode 100755 index 000000000..62977d495 Binary files /dev/null and b/layers/Hats/Common/Blue Logo Cap#100.png differ diff --git a/layers/Hats/Common/Green Logo Cap#100.png b/layers/Hats/Common/Green Logo Cap#100.png new file mode 100755 index 000000000..caa87cb83 Binary files /dev/null and b/layers/Hats/Common/Green Logo Cap#100.png differ diff --git a/layers/Hats/Common/Red Logo Cap#100.png b/layers/Hats/Common/Red Logo Cap#100.png new file mode 100755 index 000000000..2676866db Binary files /dev/null and b/layers/Hats/Common/Red Logo Cap#100.png differ diff --git a/layers/Hats/Common/Turquoise Panama#100.png b/layers/Hats/Common/Turquoise Panama#100.png new file mode 100755 index 000000000..0d3889939 Binary files /dev/null and b/layers/Hats/Common/Turquoise Panama#100.png differ diff --git a/layers/Hats/Legendary/Cyberpunk Cylinder#100.png b/layers/Hats/Legendary/Cyberpunk Cylinder#100.png new file mode 100755 index 000000000..beb59aaae Binary files /dev/null and b/layers/Hats/Legendary/Cyberpunk Cylinder#100.png differ diff --git a/layers/Hats/Legendary/Green Psychedelic#100.png b/layers/Hats/Legendary/Green Psychedelic#100.png new file mode 100755 index 000000000..2a33875b5 Binary files /dev/null and b/layers/Hats/Legendary/Green Psychedelic#100.png differ diff --git a/layers/Hats/Rare/Brown Recycling Theme#100.png b/layers/Hats/Rare/Brown Recycling Theme#100.png new file mode 100755 index 000000000..e7ddb3153 Binary files /dev/null and b/layers/Hats/Rare/Brown Recycling Theme#100.png differ diff --git a/layers/Hats/Rare/Magenta Beanie#100.png b/layers/Hats/Rare/Magenta Beanie#100.png new file mode 100755 index 000000000..9da5a67d0 Binary files /dev/null and b/layers/Hats/Rare/Magenta Beanie#100.png differ diff --git a/layers/Hats/Rare/Purple Beanie#100.png b/layers/Hats/Rare/Purple Beanie#100.png new file mode 100755 index 000000000..052c51f77 Binary files /dev/null and b/layers/Hats/Rare/Purple Beanie#100.png differ diff --git a/layers/Hats/Rare/Red Recycing Theme#100.png b/layers/Hats/Rare/Red Recycing Theme#100.png new file mode 100755 index 000000000..8338d7a80 Binary files /dev/null and b/layers/Hats/Rare/Red Recycing Theme#100.png differ diff --git a/layers/Hats/Rare/Yellow Recycling Theme#100.png b/layers/Hats/Rare/Yellow Recycling Theme#100.png new file mode 100755 index 000000000..5a3711f38 Binary files /dev/null and b/layers/Hats/Rare/Yellow Recycling Theme#100.png differ diff --git a/layers/Head/faceA#3.png b/layers/Head/faceA#3.png deleted file mode 100644 index 3cb561fcf..000000000 Binary files a/layers/Head/faceA#3.png and /dev/null differ diff --git a/layers/Head/faceB#3.png b/layers/Head/faceB#3.png deleted file mode 100644 index 3cb561fcf..000000000 Binary files a/layers/Head/faceB#3.png and /dev/null differ diff --git a/layers/Mouths/Common/Blue Curved Smile#100.png b/layers/Mouths/Common/Blue Curved Smile#100.png new file mode 100755 index 000000000..37d610b30 Binary files /dev/null and b/layers/Mouths/Common/Blue Curved Smile#100.png differ diff --git a/layers/Mouths/Common/Orange Small#100.png b/layers/Mouths/Common/Orange Small#100.png new file mode 100755 index 000000000..46482f817 Binary files /dev/null and b/layers/Mouths/Common/Orange Small#100.png differ diff --git a/layers/Mouths/Common/Orange Smile#100.png b/layers/Mouths/Common/Orange Smile#100.png new file mode 100755 index 000000000..d3fd09199 Binary files /dev/null and b/layers/Mouths/Common/Orange Smile#100.png differ diff --git a/layers/Mouths/Common/Orange Tongue#100.png b/layers/Mouths/Common/Orange Tongue#100.png new file mode 100755 index 000000000..575a07a70 Binary files /dev/null and b/layers/Mouths/Common/Orange Tongue#100.png differ diff --git a/layers/Mouths/Common/Pink Small#100.png b/layers/Mouths/Common/Pink Small#100.png new file mode 100755 index 000000000..8f92428f7 Binary files /dev/null and b/layers/Mouths/Common/Pink Small#100.png differ diff --git a/layers/Mouths/Common/Purple Curved Smile#100.png b/layers/Mouths/Common/Purple Curved Smile#100.png new file mode 100755 index 000000000..d2c37744e Binary files /dev/null and b/layers/Mouths/Common/Purple Curved Smile#100.png differ diff --git a/layers/Mouths/Common/Purple Tongue#100.png b/layers/Mouths/Common/Purple Tongue#100.png new file mode 100755 index 000000000..7ad7f0f37 Binary files /dev/null and b/layers/Mouths/Common/Purple Tongue#100.png differ diff --git a/layers/Mouths/Common/Red Small#100.png b/layers/Mouths/Common/Red Small#100.png new file mode 100755 index 000000000..9a3ef87c3 Binary files /dev/null and b/layers/Mouths/Common/Red Small#100.png differ diff --git a/layers/Mouths/Common/Red Smile#100.png b/layers/Mouths/Common/Red Smile#100.png new file mode 100755 index 000000000..222fc3ff7 Binary files /dev/null and b/layers/Mouths/Common/Red Smile#100.png differ diff --git a/layers/Mouths/Legendary/Orange Small Pierced#100.png b/layers/Mouths/Legendary/Orange Small Pierced#100.png new file mode 100755 index 000000000..872216b97 Binary files /dev/null and b/layers/Mouths/Legendary/Orange Small Pierced#100.png differ diff --git a/layers/Mouths/Legendary/Purple Smile Pierced#100.png b/layers/Mouths/Legendary/Purple Smile Pierced#100.png new file mode 100755 index 000000000..20499f6cc Binary files /dev/null and b/layers/Mouths/Legendary/Purple Smile Pierced#100.png differ diff --git a/layers/Necklaces/Common/Earth Pendant#100.png b/layers/Necklaces/Common/Earth Pendant#100.png new file mode 100755 index 000000000..57f766682 Binary files /dev/null and b/layers/Necklaces/Common/Earth Pendant#100.png differ diff --git a/layers/Necklaces/Common/Green Recycling#100.png b/layers/Necklaces/Common/Green Recycling#100.png new file mode 100755 index 000000000..f82f40247 Binary files /dev/null and b/layers/Necklaces/Common/Green Recycling#100.png differ diff --git a/layers/Necklaces/Common/Yellow Recycling#100.png b/layers/Necklaces/Common/Yellow Recycling#100.png new file mode 100755 index 000000000..6efc00093 Binary files /dev/null and b/layers/Necklaces/Common/Yellow Recycling#100.png differ diff --git a/layers/Necklaces/Legendary/Blue Fantasy#100.png b/layers/Necklaces/Legendary/Blue Fantasy#100.png new file mode 100755 index 000000000..4d0b131d6 Binary files /dev/null and b/layers/Necklaces/Legendary/Blue Fantasy#100.png differ diff --git a/layers/Necklaces/Legendary/Cyberpunk Mechanical#100.png b/layers/Necklaces/Legendary/Cyberpunk Mechanical#100.png new file mode 100755 index 000000000..38eb52418 Binary files /dev/null and b/layers/Necklaces/Legendary/Cyberpunk Mechanical#100.png differ diff --git a/layers/Necklaces/Legendary/Golden Shells#100.png b/layers/Necklaces/Legendary/Golden Shells#100.png new file mode 100755 index 000000000..c80d99e67 Binary files /dev/null and b/layers/Necklaces/Legendary/Golden Shells#100.png differ diff --git a/layers/Necklaces/Legendary/Golden Unique#100.png b/layers/Necklaces/Legendary/Golden Unique#100.png new file mode 100755 index 000000000..ecdbe7c84 Binary files /dev/null and b/layers/Necklaces/Legendary/Golden Unique#100.png differ diff --git a/layers/Necklaces/Rare/Colorful#100.png b/layers/Necklaces/Rare/Colorful#100.png new file mode 100755 index 000000000..16680b8d5 Binary files /dev/null and b/layers/Necklaces/Rare/Colorful#100.png differ diff --git a/layers/Necklaces/Rare/Pearls#100.png b/layers/Necklaces/Rare/Pearls#100.png new file mode 100755 index 000000000..7763c618f Binary files /dev/null and b/layers/Necklaces/Rare/Pearls#100.png differ diff --git a/layers/Necklaces/Rare/Yellow Pendant#100.png b/layers/Necklaces/Rare/Yellow Pendant#100.png new file mode 100755 index 000000000..0bf92fe88 Binary files /dev/null and b/layers/Necklaces/Rare/Yellow Pendant#100.png differ diff --git a/layers/Noses/Common/Brown Long Curved#100.png b/layers/Noses/Common/Brown Long Curved#100.png new file mode 100755 index 000000000..06e034201 Binary files /dev/null and b/layers/Noses/Common/Brown Long Curved#100.png differ diff --git a/layers/Noses/Common/Green Long#100.png b/layers/Noses/Common/Green Long#100.png new file mode 100755 index 000000000..07673cba4 Binary files /dev/null and b/layers/Noses/Common/Green Long#100.png differ diff --git a/layers/Noses/Common/Green Short Curved#100.png b/layers/Noses/Common/Green Short Curved#100.png new file mode 100755 index 000000000..a4d283959 Binary files /dev/null and b/layers/Noses/Common/Green Short Curved#100.png differ diff --git a/layers/Noses/Common/Green Short#100.png b/layers/Noses/Common/Green Short#100.png new file mode 100755 index 000000000..be332d460 Binary files /dev/null and b/layers/Noses/Common/Green Short#100.png differ diff --git a/layers/Noses/Common/Purple Long#100.png b/layers/Noses/Common/Purple Long#100.png new file mode 100755 index 000000000..db0b7b982 Binary files /dev/null and b/layers/Noses/Common/Purple Long#100.png differ diff --git a/layers/Noses/Common/Purple Short Curved#100.png b/layers/Noses/Common/Purple Short Curved#100.png new file mode 100755 index 000000000..e43f18a98 Binary files /dev/null and b/layers/Noses/Common/Purple Short Curved#100.png differ diff --git a/layers/Noses/Common/Purple Short#100.png b/layers/Noses/Common/Purple Short#100.png new file mode 100755 index 000000000..67d2ec03e Binary files /dev/null and b/layers/Noses/Common/Purple Short#100.png differ diff --git a/layers/Noses/Common/Yellow Long Curved#100.png b/layers/Noses/Common/Yellow Long Curved#100.png new file mode 100755 index 000000000..d48c455cd Binary files /dev/null and b/layers/Noses/Common/Yellow Long Curved#100.png differ diff --git a/layers/Noses/Common/Yellow Short Curved#100.png b/layers/Noses/Common/Yellow Short Curved#100.png new file mode 100755 index 000000000..5df017660 Binary files /dev/null and b/layers/Noses/Common/Yellow Short Curved#100.png differ diff --git a/layers/Noses/Common/Yellow Short#100.png b/layers/Noses/Common/Yellow Short#100.png new file mode 100755 index 000000000..56144fcfc Binary files /dev/null and b/layers/Noses/Common/Yellow Short#100.png differ diff --git a/layers/Noses/Legendary/Blue Long Pierced#100.png b/layers/Noses/Legendary/Blue Long Pierced#100.png new file mode 100755 index 000000000..1163e7223 Binary files /dev/null and b/layers/Noses/Legendary/Blue Long Pierced#100.png differ diff --git a/layers/Noses/Legendary/Green Short Pierced#100.png b/layers/Noses/Legendary/Green Short Pierced#100.png new file mode 100755 index 000000000..cb9b616f9 Binary files /dev/null and b/layers/Noses/Legendary/Green Short Pierced#100.png differ diff --git a/layers/Shirt Accessories/Golden Sakura#1.png b/layers/Shirt Accessories/Golden Sakura#1.png deleted file mode 100644 index 5d081e8d1..000000000 Binary files a/layers/Shirt Accessories/Golden Sakura#1.png and /dev/null differ diff --git a/layers/Shirt Accessories/gold chain#40.png b/layers/Shirt Accessories/gold chain#40.png deleted file mode 100644 index 409cf02f9..000000000 Binary files a/layers/Shirt Accessories/gold chain#40.png and /dev/null differ diff --git a/layers/Shirt Accessories/nametag#40.png b/layers/Shirt Accessories/nametag#40.png deleted file mode 100644 index abe1d9dd0..000000000 Binary files a/layers/Shirt Accessories/nametag#40.png and /dev/null differ diff --git a/layers/Tops/Common/Pink Top#100.png b/layers/Tops/Common/Pink Top#100.png new file mode 100755 index 000000000..c16f57f98 Binary files /dev/null and b/layers/Tops/Common/Pink Top#100.png differ diff --git a/layers/Tops/Common/Red Top#100.png b/layers/Tops/Common/Red Top#100.png new file mode 100755 index 000000000..a3ffc6a3a Binary files /dev/null and b/layers/Tops/Common/Red Top#100.png differ diff --git a/layers/Tops/Common/Yellow Top#100.png b/layers/Tops/Common/Yellow Top#100.png new file mode 100755 index 000000000..b32150cd8 Binary files /dev/null and b/layers/Tops/Common/Yellow Top#100.png differ diff --git a/layers/Tops/Legendary/Black Logo Community#100.png b/layers/Tops/Legendary/Black Logo Community#100.png new file mode 100755 index 000000000..78f069565 Binary files /dev/null and b/layers/Tops/Legendary/Black Logo Community#100.png differ diff --git a/layers/Tops/Legendary/Green Dress#100.png b/layers/Tops/Legendary/Green Dress#100.png new file mode 100755 index 000000000..644b434e2 Binary files /dev/null and b/layers/Tops/Legendary/Green Dress#100.png differ diff --git a/layers/Tops/Legendary/Green Leather Bag#100.png b/layers/Tops/Legendary/Green Leather Bag#100.png new file mode 100755 index 000000000..8baaf7e16 Binary files /dev/null and b/layers/Tops/Legendary/Green Leather Bag#100.png differ diff --git a/layers/Tops/Legendary/Red Shirt White Top#100.png b/layers/Tops/Legendary/Red Shirt White Top#100.png new file mode 100755 index 000000000..984d34d1a Binary files /dev/null and b/layers/Tops/Legendary/Red Shirt White Top#100.png differ diff --git a/layers/Tops/Legendary/White Leather Bag#100.png b/layers/Tops/Legendary/White Leather Bag#100.png new file mode 100755 index 000000000..524ebefae Binary files /dev/null and b/layers/Tops/Legendary/White Leather Bag#100.png differ diff --git a/layers/Tops/Rare/Black Top#100.png b/layers/Tops/Rare/Black Top#100.png new file mode 100755 index 000000000..18482e197 Binary files /dev/null and b/layers/Tops/Rare/Black Top#100.png differ diff --git a/layers/Tops/Rare/Blue Logo Shirt#100.png b/layers/Tops/Rare/Blue Logo Shirt#100.png new file mode 100755 index 000000000..acf7a72d8 Binary files /dev/null and b/layers/Tops/Rare/Blue Logo Shirt#100.png differ diff --git a/layers/Tops/Rare/Green Top#100.png b/layers/Tops/Rare/Green Top#100.png new file mode 100755 index 000000000..6a618f433 Binary files /dev/null and b/layers/Tops/Rare/Green Top#100.png differ diff --git a/layers/Tops/Rare/Purple Logo Shirt#100.png b/layers/Tops/Rare/Purple Logo Shirt#100.png new file mode 100755 index 000000000..33e938202 Binary files /dev/null and b/layers/Tops/Rare/Purple Logo Shirt#100.png differ diff --git a/layers/Tops/Rare/Yellow Logo Shirt#100.png b/layers/Tops/Rare/Yellow Logo Shirt#100.png new file mode 100755 index 000000000..af1e56f7e Binary files /dev/null and b/layers/Tops/Rare/Yellow Logo Shirt#100.png differ diff --git a/src/config.js b/src/config.js index 4d072cb41..c2675c1a6 100644 --- a/src/config.js +++ b/src/config.js @@ -3,34 +3,21 @@ const path = require("path"); const isLocal = typeof process.pkg === "undefined"; const basePath = isLocal ? process.cwd() : path.dirname(process.execPath); - -// see src/blendMode.js for available blend modes -// documentation: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation const { MODE } = require(path.join(basePath, "src/blendMode.js")); const buildDir = path.join(basePath, "/build"); const layersDir = path.join(basePath, "/layers"); -/********************* - * General Generator Options - ***********************/ - const description = "This is the description of your NFT project, remember to replace this"; const baseUri = "ipfs://NewUriToReplace"; - -const outputJPEG = false; // if false, the generator outputs png's - -/** - * Set your tokenID index start number. - * ⚠️ Be sure it matches your smart contract! - */ +const outputJPEG = false; const startIndex = 0; const format = { - width: 512, - height: 512, - smoothing: true, // set to false when up-scaling pixel art. + width: 3000, + height: 3000, + smoothing: true, }; const background = { @@ -40,82 +27,136 @@ const background = { const layerConfigurations = [ { - growEditionSizeTo: 10, - namePrefix: "Series 2", // Use to add a name to Metadata `name:` + growEditionSizeTo: 50, + namePrefix: "Legendary", + layersOrder: [ + { name: "Backgrounds/Legendary", trait: "Background" }, + { name: "Bodies/Legendary", trait: "Body" }, + { name: "Bottoms/Legendary", trait: "Bottom" }, + { name: "Belts/Legendary", trait: "Belt" }, + { name: "Bracelets/Legendary", trait: "Bracelets" }, + { name: "Tops/Legendary", trait: "Top" }, + { name: "Necklaces/Legendary", trait: "Necklace" }, + { name: "Mouths/Legendary", trait: "Mouth" }, + { name: "Noses/Legendary", trait: "Nose" }, + { name: "Eyes", trait: "Eyes" }, + { name: "Hats/Legendary", trait: "Hats" }, + ], + }, + { + growEditionSizeTo: 200, + namePrefix: "Rare", + layersOrder: [ + { name: "Backgrounds/Rare", trait: "Background" }, + { name: "Bodies/Rare", trait: "Body" }, + { name: "Bottoms/Rare", trait: "Bottom" }, + { name: "Belts/Rare", trait: "Belt" }, + { name: "Bracelets/Rare", trait: "Bracelets" }, + { name: "Tops/Rare", trait: "Top" }, + { name: "Necklaces/Rare", trait: "Necklace" }, + { name: "Mouths/Common", trait: "Mouth" }, + { name: "Noses/Common", trait: "Nose" }, + { name: "Eyes", trait: "Eyes" }, + { name: "Hats/Rare", trait: "Hats" }, + ], + }, + { + growEditionSizeTo: 500, + namePrefix: "Common", layersOrder: [ - { name: "Background" }, - { - name: "Back Accessory", - // options: { - // bypassDNA: true, - // }, - }, - { name: "Head" }, - { name: "Clothes" }, - { name: "Eyes" }, - { name: "Hair" }, - { name: "Accessory" }, - { name: "Shirt Accessories" }, + { name: "Backgrounds/Common", trait: "Background" }, + { name: "Bodies/Common", trait: "Body" }, + { name: "Bottoms/Common", trait: "Bottom" }, + { name: "Belts/Common", trait: "Belt" }, + { name: "Bracelets/Common", trait: "Bracelets" }, + { name: "Tops/Common", trait: "Top" }, + { name: "Necklaces/Common", trait: "Necklace" }, + { name: "Mouths/Common", trait: "Mouth" }, + { name: "Noses/Common", trait: "Nose" }, + { name: "Eyes", trait: "Eyes" }, + { name: "Hats/Common", trait: "Hats" }, ], }, - // { - // growEditionSizeTo: 10, - // namePrefix: "Lion", - // resetNameIndex: true, // this will start the Lion count at #1 instead of #6 - // layersOrder: [ - // { name: "Background" }, - // { name: "Hats" }, - // { name: "Male Hair" }, - // ], - // }, ]; -/** - * Set to true for when using multiple layersOrder configuration - * and you would like to shuffle all the artwork together - */ const shuffleLayerConfigurations = false; - const debugLogs = true; +const emptyLayerName = "NONE"; + +const necklacesNames = [ + "Earth Pendant", + "Green Recycling", + "Yellow Recycling", + "Blue Fantasy", + "Cyberpunk Mechanical", + "Golden Shells", + "Golden Unique", + "Colorful", + "Pearls", + "Yellow Pendant", +]; -/********************* - * Advanced Generator Options - ***********************/ +const bottomsName = [ + "Brown Long", + "Green Long", + "Red Long", + "Black Short", + "Brown Patterns", + "Purple Psychedelic", + "Blue Patterns", + "Green Psychedelic", + "Purple Short", + "Blue Short", + "Magenta Patterns", + "Yellow Psychedelic", + "Blue Medium", + "Orange Skirt", + "White Medium", + "Blue Skirt", + "Purple Skirt", + "Yellow Medium", +]; -// if you use an empty/transparent file, set the name here. -const emptyLayerName = "NONE"; +const beltsNames = [ + "Black Classic", + "Blue Classic", + "Brown Classic", + "Purple Classic", + "Red Classic", + "Black Coconut Buckle", + "Blue Coconut Buckle", + "Brown Bag Belt", + "Yellow Bag Belt", + "Black Ring", + "Blue Ring", + "Blue Tribal Buckle", + "Purple Tribal Buckle", + "Red Ring", + "Yellow Tribal Buckle", +]; -/** - * Incompatible items can be added to this object by a files cleanName - * This works in layer order, meaning, you need to define the layer that comes - * first as the Key, and the incompatible items that _may_ come after. - * The current version requires all layers to have unique names, or you may - * accidentally set incompatibilities for the _wrong_ item. - */ const incompatible = { - // Red: ["Dark Long"], - // // directory incompatible with directory example - // White: ["rare-Pink-Pompadour"], + "White Leather Bag": necklacesNames, + "Green Leather Bag": necklacesNames, + "Black Logo Community": necklacesNames, + "Green Dress": bottomsName, + "Green Dress": beltsNames, + "Yellow Pendant": [ + "Yellow Logo Shirt", + "Blue Logo Shirt", + "Purple Logo Shirt", + ], + "Green and Patterns": ["Green Patterns"], + "Pink and Patterns": ["Pink Patterns"], + Green: ["Turquoise"], + Orange: ["Orange Red"], + Pink: ["Pink"], + Purple: ["Purple"], + Yellow: ["Yellow"], }; -/** - * Require combinations of files when constructing DNA, this bypasses the - * randomization and weights. - * - * The layer order matters here, the key (left side) is an item within - * the layer that comes first in the stack. - * the items in the array are "required" items that should be pulled from folders - * further in the stack - */ -const forcedCombinations = { - // floral: ["MetallicShades", "Golden Sakura"], -}; +const forcedCombinations = []; -/** - * In the event that a filename cannot be the trait value name, for example when - * multiple items should have the same value, specify - * clean-filename: trait-value override pairs. Wrap filenames with spaces in quotes. - */ const traitValueOverrides = { Helmet: "Space Helmet", "gold chain": "GOLDEN NECKLACE", @@ -123,43 +164,11 @@ const traitValueOverrides = { const extraMetadata = {}; -const extraAttributes = () => [ - // Optionally, if you need to overwrite one of your layers attributes. - // You can include the same name as the layer, here, and it will overwrite - // - // { - // trait_type: "Bottom lid", - // value: ` Bottom lid # ${Math.random() * 100}`, - // }, - // { - // display_type: "boost_number", - // trait_type: "Aqua Power", - // value: Math.random() * 100, - // }, - // { - // display_type: "boost_number", - // trait_type: "Health", - // value: Math.random() * 100, - // }, - // { - // display_type: "boost_number", - // trait_type: "Mana", - // value: Math.floor(Math.random() * 100), - // }, -]; +const extraAttributes = () => []; -// Outputs an Keccack256 hash for the image. Required for provenance hash const hashImages = true; - const rarityDelimiter = "#"; - const uniqueDnaTorrance = 10000; - -/** - * Set to true to always use the root folder as trait_type - * Set to false to use weighted parent folders as trait_type - * Default is true. - */ const useRootTraitType = true; const preview = { @@ -171,7 +180,7 @@ const preview = { const preview_gif = { numberOfImages: 5, - order: "ASC", // ASC, DESC, MIXED + order: "ASC", repeat: 0, quality: 100, delay: 500,