From a9a116fac5a6b8884b9dba5f1c1670825ab3d09c Mon Sep 17 00:00:00 2001 From: RocketRobz Date: Fri, 14 Aug 2020 20:07:13 -0600 Subject: [PATCH] Start work on DS(i) version --- .gitignore => 3ds/.gitignore | 0 Makefile => 3ds/Makefile | 6 +- .../SavvyManager.pnproj | 0 SavvyManager.pnps => 3ds/SavvyManager.pnps | 0 {app => 3ds/app}/BannerAudio.wav | Bin {app => 3ds/app}/banner.png | Bin {app => 3ds/app}/build-cia.rsf | 0 {app => 3ds/app}/camera shutter.aup | 0 .../camera shutter_data/e08/d08/e080819e.au | Bin .../camera shutter_data/e08/d08/e0808458.au | Bin .../camera shutter_data/e08/d08/e0808535.au | Bin .../camera shutter_data/e08/d08/e0808a45.au | Bin .../camera shutter_data/e08/d08/e0808f78.au | Bin {app => 3ds/app}/icon.png | Bin {app => 3ds/app}/logo.bcma.lz | Bin {assets => 3ds/assets}/gfx/arrow_back.png | Bin {assets => 3ds/assets}/gfx/button_b.png | Bin {assets => 3ds/assets}/gfx/button_blue.png | Bin {assets => 3ds/assets}/gfx/button_msg.png | Bin .../assets}/gfx/button_msg_shadow.png | Bin {assets => 3ds/assets}/gfx/button_red.png | Bin {assets => 3ds/assets}/gfx/button_shadow.png | Bin {assets => 3ds/assets}/gfx/cursor.png | Bin {assets => 3ds/assets}/gfx/homeicon.png | Bin {assets => 3ds/assets}/gfx/icon_female.png | Bin {assets => 3ds/assets}/gfx/icon_male.png | Bin {assets => 3ds/assets}/gfx/icon_msg.png | Bin {assets => 3ds/assets}/gfx/icon_question.png | Bin {assets => 3ds/assets}/gfx/item_button.png | Bin .../assets}/gfx/logo_UniversalCore.png | Bin {assets => 3ds/assets}/gfx/logo_horiHD.png | Bin .../assets}/gfx/logo_rocketrobz.png | Bin .../assets}/gfx/logo_widescreen.png | Bin {assets => 3ds/assets}/gfx/msg.png | Bin {assets => 3ds/assets}/gfx/photo_bg.png | Bin {assets => 3ds/assets}/gfx/sprites.t3s | 0 {assets => 3ds/assets}/gfx/title.png | Bin {assets => 3ds/assets}/gfx/titleMetal.png | Bin .../gfx_charprevbg/bgDay_bougainville.png | Bin .../gfx_charprevbg/bgDay_bougainville.t3s | 0 .../assets}/gfx_charprevbg/bgDay_cafe3.png | Bin .../assets}/gfx_charprevbg/bgDay_cafe3.t3s | 0 .../gfx_charprevbg/bgDay_exhibitionHall2.png | Bin .../gfx_charprevbg/bgDay_exhibitionHall2.t3s | 0 .../gfx_charprevbg/bgDay_loversBell.png | Bin .../gfx_charprevbg/bgDay_loversBell.t3s | 0 .../gfx_charprevbg/bgDay_mapleCrescent.png | Bin .../gfx_charprevbg/bgDay_mapleCrescent.t3s | 0 .../gfx_charprevbg/bgDay_primrosePark.png | Bin .../gfx_charprevbg/bgDay_primrosePark.t3s | 0 .../gfx_charprevbg/bgDay_tropicaBeach_0.png | Bin .../gfx_charprevbg/bgDay_tropicaBeach_0.t3s | 0 .../gfx_charprevbg/bgDay_tropicaBeach_1.png | Bin .../gfx_charprevbg/bgDay_tropicaBeach_1.t3s | 0 .../gfx_charprevbg/bgDay_tropicaBeach_2.png | Bin .../gfx_charprevbg/bgDay_tropicaBeach_2.t3s | 0 .../gfx_charprevbg/bgNight_bougainville.png | Bin .../gfx_charprevbg/bgNight_bougainville.t3s | 0 .../assets}/gfx_charprevbg/bgNight_cafe3.png | Bin .../assets}/gfx_charprevbg/bgNight_cafe3.t3s | 0 .../bgNight_exhibitionHall2.png | Bin .../bgNight_exhibitionHall2.t3s | 0 .../gfx_charprevbg/bgNight_loversBell.png | Bin .../gfx_charprevbg/bgNight_loversBell.t3s | 0 .../gfx_charprevbg/bgNight_mapleCrescent.png | Bin .../gfx_charprevbg/bgNight_mapleCrescent.t3s | 0 .../gfx_charprevbg/bgNight_primrosePark.png | Bin .../gfx_charprevbg/bgNight_primrosePark.t3s | 0 .../gfx_charprevbg/bgNight_tropicaBeach.png | Bin .../gfx_charprevbg/bgNight_tropicaBeach.t3s | 0 .../gfx_charprevbg/bgSunset_bougainville.png | Bin .../gfx_charprevbg/bgSunset_bougainville.t3s | 0 .../assets}/gfx_charprevbg/bgSunset_cafe3.png | Bin .../assets}/gfx_charprevbg/bgSunset_cafe3.t3s | 0 .../gfx_charprevbg/bgSunset_loversBell.png | Bin .../gfx_charprevbg/bgSunset_loversBell.t3s | 0 .../gfx_charprevbg/bgSunset_mapleCrescent.png | Bin .../gfx_charprevbg/bgSunset_mapleCrescent.t3s | 0 .../gfx_charprevbg/bgSunset_primrosePark.png | Bin .../gfx_charprevbg/bgSunset_primrosePark.t3s | 0 .../bgSunset_tropicaBeach_0.png | Bin .../bgSunset_tropicaBeach_0.t3s | 0 .../bgSunset_tropicaBeach_1.png | Bin .../bgSunset_tropicaBeach_1.t3s | 0 .../bgSunset_tropicaBeach_2.png | Bin .../bgSunset_tropicaBeach_2.t3s | 0 .../assets}/gfx_charprevbg/bg_VIP.png | Bin .../assets}/gfx_charprevbg/bg_VIP.t3s | 0 .../assets}/gfx_charprevbg/bg_afterParty.png | Bin .../assets}/gfx_charprevbg/bg_afterParty.t3s | 0 .../assets}/gfx_charprevbg/bg_beautician1.png | Bin .../assets}/gfx_charprevbg/bg_beautician1.t3s | 0 .../assets}/gfx_charprevbg/bg_beautician2.png | Bin .../assets}/gfx_charprevbg/bg_beautician2.t3s | 0 .../assets}/gfx_charprevbg/bg_beautician4.png | Bin .../assets}/gfx_charprevbg/bg_beautician4.t3s | 0 .../gfx_charprevbg/bg_beigeWithCircles.png | Bin .../gfx_charprevbg/bg_beigeWithCircles.t3s | 0 .../assets}/gfx_charprevbg/bg_bigHearts.png | Bin .../assets}/gfx_charprevbg/bg_bigHearts.t3s | 0 .../assets}/gfx_charprevbg/bg_blue.png | Bin .../assets}/gfx_charprevbg/bg_blue.t3s | 0 .../assets}/gfx_charprevbg/bg_cafe2Fall.png | Bin .../assets}/gfx_charprevbg/bg_cafe2Fall.t3s | 0 .../assets}/gfx_charprevbg/bg_cafe2Spring.png | Bin .../assets}/gfx_charprevbg/bg_cafe2Spring.t3s | 0 .../assets}/gfx_charprevbg/bg_cafe2Summer.png | Bin .../assets}/gfx_charprevbg/bg_cafe2Summer.t3s | 0 .../assets}/gfx_charprevbg/bg_cafe2Winter.png | Bin .../assets}/gfx_charprevbg/bg_cafe2Winter.t3s | 0 .../gfx_charprevbg/bg_carringtonInstitute.png | Bin .../gfx_charprevbg/bg_carringtonInstitute.t3s | 0 .../gfx_charprevbg/bg_celestialHotel.png | Bin .../gfx_charprevbg/bg_celestialHotel.t3s | 0 .../assets}/gfx_charprevbg/bg_cinema.png | Bin .../assets}/gfx_charprevbg/bg_cinema.t3s | 0 .../gfx_charprevbg/bg_circlePattern.png | Bin .../gfx_charprevbg/bg_circlePattern.t3s | 0 .../gfx_charprevbg/bg_circleWindows.png | Bin .../gfx_charprevbg/bg_circleWindows.t3s | 0 .../gfx_charprevbg/bg_downtownFall.png | Bin .../gfx_charprevbg/bg_downtownFall.t3s | 0 .../gfx_charprevbg/bg_downtownSpring.png | Bin .../gfx_charprevbg/bg_downtownSpring.t3s | 0 .../gfx_charprevbg/bg_downtownSummer.png | Bin .../gfx_charprevbg/bg_downtownSummer.t3s | 0 .../gfx_charprevbg/bg_downtownWinter.png | Bin .../gfx_charprevbg/bg_downtownWinter.t3s | 0 .../assets}/gfx_charprevbg/bg_graceShop.png | Bin .../assets}/gfx_charprevbg/bg_graceShop.t3s | 0 .../gfx_charprevbg/bg_gradientPurple.png | Bin .../gfx_charprevbg/bg_gradientPurple.t3s | 0 .../assets}/gfx_charprevbg/bg_greenBirds.png | Bin .../assets}/gfx_charprevbg/bg_greenBirds.t3s | 0 .../assets}/gfx_charprevbg/bg_hairSalon1.png | Bin .../assets}/gfx_charprevbg/bg_hairSalon1.t3s | 0 .../assets}/gfx_charprevbg/bg_hairSalon4.png | Bin .../assets}/gfx_charprevbg/bg_hairSalon4.t3s | 0 .../gfx_charprevbg/bg_lifestyleShop2.png | Bin .../gfx_charprevbg/bg_lifestyleShop2.t3s | 0 .../gfx_charprevbg/bg_liveMusicClub2.png | Bin .../gfx_charprevbg/bg_liveMusicClub2.t3s | 0 .../gfx_charprevbg/bg_liveMusicClub4.png | Bin .../gfx_charprevbg/bg_liveMusicClub4.t3s | 0 .../gfx_charprevbg/bg_menswearShop.png | Bin .../gfx_charprevbg/bg_menswearShop.t3s | 0 .../assets}/gfx_charprevbg/bg_nin10Pro.png | Bin .../assets}/gfx_charprevbg/bg_nin10Pro.t3s | 0 .../assets}/gfx_charprevbg/bg_park2Fall.png | Bin .../assets}/gfx_charprevbg/bg_park2Fall.t3s | 0 .../assets}/gfx_charprevbg/bg_park2Spring.png | Bin .../assets}/gfx_charprevbg/bg_park2Spring.t3s | 0 .../assets}/gfx_charprevbg/bg_park2Summer.png | Bin .../assets}/gfx_charprevbg/bg_park2Summer.t3s | 0 .../assets}/gfx_charprevbg/bg_park2Winter.png | Bin .../assets}/gfx_charprevbg/bg_park2Winter.t3s | 0 .../assets}/gfx_charprevbg/bg_peachCastle.png | Bin .../assets}/gfx_charprevbg/bg_peachCastle.t3s | 0 .../gfx_charprevbg/bg_peachCastleOutside.png | Bin .../gfx_charprevbg/bg_peachCastleOutside.t3s | 0 .../assets}/gfx_charprevbg/bg_pinkShine.png | Bin .../assets}/gfx_charprevbg/bg_pinkShine.t3s | 0 .../gfx_charprevbg/bg_restauraunt4.png | Bin .../gfx_charprevbg/bg_restauraunt4.t3s | 0 .../assets}/gfx_charprevbg/bg_roseGarden2.png | Bin .../assets}/gfx_charprevbg/bg_roseGarden2.t3s | 0 .../assets}/gfx_charprevbg/bg_smallHearts.png | Bin .../assets}/gfx_charprevbg/bg_smallHearts.t3s | 0 .../assets}/gfx_charprevbg/bg_snowflakes.png | Bin .../assets}/gfx_charprevbg/bg_snowflakes.t3s | 0 .../assets}/gfx_charprevbg/bg_white.png | Bin .../assets}/gfx_charprevbg/bg_white.t3s | 0 .../assets}/gfx_charprevbg/bg_yellow.png | Bin .../assets}/gfx_charprevbg/bg_yellow.t3s | 0 .../assets}/gfx_chars/banjok_Banjo.t3s | 0 .../assets}/gfx_chars/banjok_Bottles.t3s | 0 .../assets}/gfx_chars/banjok_Kazooie.t3s | 0 .../assets}/gfx_chars/banjok_Mumbo.t3s | 0 .../assets}/gfx_chars/banjok_Tooty.t3s | 0 .../All Seasons/zoom0/Banjo.png | Bin .../All Seasons/zoom0/Bottles.png | Bin .../All Seasons/zoom0/Kazooie.png | Bin .../All Seasons/zoom0/Mumbo.png | Bin .../All Seasons/zoom0/Tooty.png | Bin .../All Seasons/zoom1/Banjo.png | Bin .../All Seasons/zoom1/Bottles.png | Bin .../All Seasons/zoom1/Kazooie.png | Bin .../All Seasons/zoom1/Mumbo.png | Bin .../All Seasons/zoom1/Tooty.png | Bin .../All Seasons/zoom2/Banjo.png | Bin .../All Seasons/zoom2/Bottles.png | Bin .../All Seasons/zoom2/Kazooie.png | Bin .../All Seasons/zoom2/Mumbo.png | Bin .../All Seasons/zoom2/Tooty.png | Bin .../Conker series/All Seasons/zoom0/Cash.png | Bin .../All Seasons/zoom0/Conker.png | Bin .../Conker series/All Seasons/zoom1/Cash.png | Bin .../All Seasons/zoom1/Conker.png | Bin .../Conker series/All Seasons/zoom2/Cash.png | Bin .../All Seasons/zoom2/Conker.png | Bin .../All Seasons/zoom0/Juno.png | Bin .../All Seasons/zoom0/Vela.png | Bin .../All Seasons/zoom1/Juno.png | Bin .../All Seasons/zoom1/Vela.png | Bin .../All Seasons/zoom2/Juno.png | Bin .../All Seasons/zoom2/Vela.png | Bin .../Pac-Man/All Seasons/zoom0/Ms. Pac-Man.png | Bin .../Pac-Man/All Seasons/zoom0/Pac-Man.png | Bin .../Pac-Man/All Seasons/zoom1/Ms. Pac-Man.png | Bin .../Pac-Man/All Seasons/zoom1/Pac-Man.png | Bin .../Pac-Man/All Seasons/zoom2/Ms. Pac-Man.png | Bin .../Pac-Man/All Seasons/zoom2/Pac-Man.png | Bin .../All Seasons/zoom0/StackZ.png | Bin .../All Seasons/zoom1/StackZ.png | Bin .../All Seasons/zoom2/StackZ.png | Bin .../Rocket Photo Shoot/Fall/zoom0/Robz.png | Bin .../Rocket Photo Shoot/Fall/zoom1/Robz.png | Bin .../Rocket Photo Shoot/Fall/zoom2/Robz.png | Bin .../Rocket Photo Shoot/Spring/zoom0/Rabz.png | Bin .../Rocket Photo Shoot/Spring/zoom0/Robz.png | Bin .../Spring/zoom0/Stackie.png | Bin .../Rocket Photo Shoot/Spring/zoom1/Rabz.png | Bin .../Rocket Photo Shoot/Spring/zoom1/Robz.png | Bin .../Spring/zoom1/Stackie.png | Bin .../Rocket Photo Shoot/Spring/zoom2/Rabz.png | Bin .../Rocket Photo Shoot/Spring/zoom2/Robz.png | Bin .../Spring/zoom2/Stackie.png | Bin .../Rocket Photo Shoot/Summer/zoom0/Rabz.png | Bin .../Rocket Photo Shoot/Summer/zoom0/Robz.png | Bin .../Summer/zoom0/Stackie.png | Bin .../Rocket Photo Shoot/Summer/zoom1/Rabz.png | Bin .../Rocket Photo Shoot/Summer/zoom1/Robz.png | Bin .../Summer/zoom1/Stackie.png | Bin .../Rocket Photo Shoot/Summer/zoom2/Rabz.png | Bin .../Rocket Photo Shoot/Summer/zoom2/Robz.png | Bin .../Summer/zoom2/Stackie.png | Bin .../Rocket Photo Shoot/Winter/zoom0/Rabz.png | Bin .../Rocket Photo Shoot/Winter/zoom0/Robz.png | Bin .../Rocket Photo Shoot/Winter/zoom1/Rabz.png | Bin .../Rocket Photo Shoot/Winter/zoom1/Robz.png | Bin .../Rocket Photo Shoot/Winter/zoom2/Rabz.png | Bin .../Rocket Photo Shoot/Winter/zoom2/Robz.png | Bin .../All Seasons/zoom0/Sonic.png | Bin .../All Seasons/zoom1/Sonic.png | Bin .../All Seasons/zoom2/Sonic.png | Bin .../Styling Star/All Seasons/zoom0/Alina.png | Bin .../Styling Star/All Seasons/zoom0/Amber.png | Bin .../All Seasons/zoom0/Angelique.png | Bin .../Styling Star/All Seasons/zoom0/Avery.png | Bin .../Styling Star/All Seasons/zoom0/Cece.png | Bin .../All Seasons/zoom0/Celeste.png | Bin .../Styling Star/All Seasons/zoom0/Daphne.png | Bin .../All Seasons/zoom0/Deborah.png | Bin .../All Seasons/zoom0/Dominic.png | Bin .../All Seasons/zoom0/Dorothy.png | Bin .../Styling Star/All Seasons/zoom0/Dulcie.png | Bin .../All Seasons/zoom0/Emmylou.png | Bin .../Styling Star/All Seasons/zoom0/Eunice.png | Bin .../All Seasons/zoom0/Felicity.png | Bin .../All Seasons/zoom0/Genevieve.png | Bin .../Styling Star/All Seasons/zoom0/India.png | Bin .../Styling Star/All Seasons/zoom0/Ingrid.png | Bin .../Styling Star/All Seasons/zoom0/Libby.png | Bin .../All Seasons/zoom0/Lorelei.png | Bin .../All Seasons/zoom0/Madeira.png | Bin .../All Seasons/zoom0/Michaela.png | Bin .../Styling Star/All Seasons/zoom0/Mickey.png | Bin .../Styling Star/All Seasons/zoom0/Nicky.png | Bin .../Styling Star/All Seasons/zoom0/Olivia.png | Bin .../Styling Star/All Seasons/zoom0/Renee.png | Bin .../Styling Star/All Seasons/zoom0/Ruby.png | Bin .../All Seasons/zoom0/Sapphire.png | Bin .../Styling Star/All Seasons/zoom0/Shoko.png | Bin .../Styling Star/All Seasons/zoom0/Yukiko.png | Bin .../Styling Star/All Seasons/zoom1/Alina.png | Bin .../Styling Star/All Seasons/zoom1/Amber.png | Bin .../All Seasons/zoom1/Angelique.png | Bin .../Styling Star/All Seasons/zoom1/Avery.png | Bin .../Styling Star/All Seasons/zoom1/Cece.png | Bin .../All Seasons/zoom1/Celeste.png | Bin .../Styling Star/All Seasons/zoom1/Daphne.png | Bin .../All Seasons/zoom1/Deborah.png | Bin .../All Seasons/zoom1/Dominic.png | Bin .../All Seasons/zoom1/Dorothy.png | Bin .../Styling Star/All Seasons/zoom1/Dulcie.png | Bin .../All Seasons/zoom1/Emmylou.png | Bin .../Styling Star/All Seasons/zoom1/Eunice.png | Bin .../All Seasons/zoom1/Felicity.png | Bin .../All Seasons/zoom1/Genevieve.png | Bin .../Styling Star/All Seasons/zoom1/India.png | Bin .../Styling Star/All Seasons/zoom1/Ingrid.png | Bin .../Styling Star/All Seasons/zoom1/Libby.png | Bin .../All Seasons/zoom1/Lorelei.png | Bin .../All Seasons/zoom1/Madeira.png | Bin .../All Seasons/zoom1/Michaela.png | Bin .../Styling Star/All Seasons/zoom1/Mickey.png | Bin .../Styling Star/All Seasons/zoom1/Nicky.png | Bin .../Styling Star/All Seasons/zoom1/Olivia.png | Bin .../Styling Star/All Seasons/zoom1/Renee.png | Bin .../Styling Star/All Seasons/zoom1/Ruby.png | Bin .../All Seasons/zoom1/Sapphire.png | Bin .../Styling Star/All Seasons/zoom1/Shoko.png | Bin .../Styling Star/All Seasons/zoom1/Yukiko.png | Bin .../Styling Star/All Seasons/zoom2/Alina.png | Bin .../Styling Star/All Seasons/zoom2/Amber.png | Bin .../All Seasons/zoom2/Angelique.png | Bin .../Styling Star/All Seasons/zoom2/Avery.png | Bin .../Styling Star/All Seasons/zoom2/Cece.png | Bin .../All Seasons/zoom2/Celeste.png | Bin .../Styling Star/All Seasons/zoom2/Daphne.png | Bin .../All Seasons/zoom2/Deborah.png | Bin .../All Seasons/zoom2/Dominic.png | Bin .../All Seasons/zoom2/Dorothy.png | Bin .../Styling Star/All Seasons/zoom2/Dulcie.png | Bin .../All Seasons/zoom2/Emmylou.png | Bin .../Styling Star/All Seasons/zoom2/Eunice.png | Bin .../All Seasons/zoom2/Felicity.png | Bin .../All Seasons/zoom2/Genevieve.png | Bin .../Styling Star/All Seasons/zoom2/India.png | Bin .../Styling Star/All Seasons/zoom2/Ingrid.png | Bin .../Styling Star/All Seasons/zoom2/Libby.png | Bin .../All Seasons/zoom2/Lorelei.png | Bin .../All Seasons/zoom2/Madeira.png | Bin .../All Seasons/zoom2/Michaela.png | Bin .../Styling Star/All Seasons/zoom2/Mickey.png | Bin .../Styling Star/All Seasons/zoom2/Nicky.png | Bin .../Styling Star/All Seasons/zoom2/Olivia.png | Bin .../Styling Star/All Seasons/zoom2/Renee.png | Bin .../Styling Star/All Seasons/zoom2/Ruby.png | Bin .../All Seasons/zoom2/Sapphire.png | Bin .../Styling Star/All Seasons/zoom2/Shoko.png | Bin .../Styling Star/All Seasons/zoom2/Yukiko.png | Bin .../Styling Star/Fall/zoom0/Abigail.png | Bin .../Styling Star/Fall/zoom0/Adelaide.png | Bin .../Styling Star/Fall/zoom0/Arabella.png | Bin .../Styling Star/Fall/zoom0/Brienne.png | Bin .../Styling Star/Fall/zoom0/Callie.png | Bin .../Styling Star/Fall/zoom0/Camilla.png | Bin .../Styling Star/Fall/zoom0/Clara.png | Bin .../Styling Star/Fall/zoom0/Daisy.png | Bin .../Styling Star/Fall/zoom0/Didi.png | Bin .../Styling Star/Fall/zoom0/Evie.png | Bin .../Styling Star/Fall/zoom0/Grace.png | Bin .../Styling Star/Fall/zoom0/Janice.png | Bin .../characters/Styling Star/Fall/zoom0/Jo.png | Bin .../Styling Star/Fall/zoom0/Kirsty.png | Bin .../Styling Star/Fall/zoom0/Laurie.png | Bin .../Styling Star/Fall/zoom0/Magda.png | Bin .../Styling Star/Fall/zoom0/Margot.png | Bin .../Styling Star/Fall/zoom0/Molly.png | Bin .../Styling Star/Fall/zoom0/Niamh.png | Bin .../Styling Star/Fall/zoom0/Noor.png | Bin .../Styling Star/Fall/zoom0/Pippa.png | Bin .../Styling Star/Fall/zoom0/Rainbow.png | Bin .../Styling Star/Fall/zoom0/Rosie.png | Bin .../Styling Star/Fall/zoom0/Sasha.png | Bin .../Styling Star/Fall/zoom0/Sophie.png | Bin .../Styling Star/Fall/zoom0/Teagan.png | Bin .../Styling Star/Fall/zoom0/Yolanda.png | Bin .../Styling Star/Fall/zoom0/Yuzu.png | Bin .../Styling Star/Fall/zoom0/Zoey.png | Bin .../Styling Star/Fall/zoom1/Abigail.png | Bin .../Styling Star/Fall/zoom1/Adelaide.png | Bin .../Styling Star/Fall/zoom1/Arabella.png | Bin .../Styling Star/Fall/zoom1/Brienne.png | Bin .../Styling Star/Fall/zoom1/Callie.png | Bin .../Styling Star/Fall/zoom1/Camilla.png | Bin .../Styling Star/Fall/zoom1/Clara.png | Bin .../Styling Star/Fall/zoom1/Daisy.png | Bin .../Styling Star/Fall/zoom1/Didi.png | Bin .../Styling Star/Fall/zoom1/Evie.png | Bin .../Styling Star/Fall/zoom1/Grace.png | Bin .../Styling Star/Fall/zoom1/Janice.png | Bin .../characters/Styling Star/Fall/zoom1/Jo.png | Bin .../Styling Star/Fall/zoom1/Kirsty.png | Bin .../Styling Star/Fall/zoom1/Laurie.png | Bin .../Styling Star/Fall/zoom1/Magda.png | Bin .../Styling Star/Fall/zoom1/Margot.png | Bin .../Styling Star/Fall/zoom1/Molly.png | Bin .../Styling Star/Fall/zoom1/Niamh.png | Bin .../Styling Star/Fall/zoom1/Noor.png | Bin .../Styling Star/Fall/zoom1/Pippa.png | Bin .../Styling Star/Fall/zoom1/Rainbow.png | Bin .../Styling Star/Fall/zoom1/Rosie.png | Bin .../Styling Star/Fall/zoom1/Sasha.png | Bin .../Styling Star/Fall/zoom1/Sophie.png | Bin .../Styling Star/Fall/zoom1/Teagan.png | Bin .../Styling Star/Fall/zoom1/Yolanda.png | Bin .../Styling Star/Fall/zoom1/Yuzu.png | Bin .../Styling Star/Fall/zoom1/Zoey.png | Bin .../Styling Star/Fall/zoom2/Abigail.png | Bin .../Styling Star/Fall/zoom2/Adelaide.png | Bin .../Styling Star/Fall/zoom2/Arabella.png | Bin .../Styling Star/Fall/zoom2/Brienne.png | Bin .../Styling Star/Fall/zoom2/Callie.png | Bin .../Styling Star/Fall/zoom2/Camilla.png | Bin .../Styling Star/Fall/zoom2/Clara.png | Bin .../Styling Star/Fall/zoom2/Daisy.png | Bin .../Styling Star/Fall/zoom2/Didi.png | Bin .../Styling Star/Fall/zoom2/Evie.png | Bin .../Styling Star/Fall/zoom2/Grace.png | Bin .../Styling Star/Fall/zoom2/Janice.png | Bin .../characters/Styling Star/Fall/zoom2/Jo.png | Bin .../Styling Star/Fall/zoom2/Kirsty.png | Bin .../Styling Star/Fall/zoom2/Laurie.png | Bin .../Styling Star/Fall/zoom2/Magda.png | Bin .../Styling Star/Fall/zoom2/Margot.png | Bin .../Styling Star/Fall/zoom2/Molly.png | Bin .../Styling Star/Fall/zoom2/Niamh.png | Bin .../Styling Star/Fall/zoom2/Noor.png | Bin .../Styling Star/Fall/zoom2/Pippa.png | Bin .../Styling Star/Fall/zoom2/Rainbow.png | Bin .../Styling Star/Fall/zoom2/Rosie.png | Bin .../Styling Star/Fall/zoom2/Sasha.png | Bin .../Styling Star/Fall/zoom2/Sophie.png | Bin .../Styling Star/Fall/zoom2/Teagan.png | Bin .../Styling Star/Fall/zoom2/Yolanda.png | Bin .../Styling Star/Fall/zoom2/Yuzu.png | Bin .../Styling Star/Fall/zoom2/Zoey.png | Bin .../Styling Star/Spring/zoom0/Abigail.png | Bin .../Styling Star/Spring/zoom0/Adelaide.png | Bin .../Styling Star/Spring/zoom0/Arabella.png | Bin .../Styling Star/Spring/zoom0/Brienne.png | Bin .../Styling Star/Spring/zoom0/Callie.png | Bin .../Styling Star/Spring/zoom0/Camilla.png | Bin .../Styling Star/Spring/zoom0/Clara.png | Bin .../Styling Star/Spring/zoom0/Daisy.png | Bin .../Styling Star/Spring/zoom0/Didi.png | Bin .../Styling Star/Spring/zoom0/Evie.png | Bin .../Styling Star/Spring/zoom0/Grace.png | Bin .../Styling Star/Spring/zoom0/Janice.png | Bin .../Styling Star/Spring/zoom0/Jo.png | Bin .../Styling Star/Spring/zoom0/Kirsty.png | Bin .../Styling Star/Spring/zoom0/Laurie.png | Bin .../Styling Star/Spring/zoom0/Magda.png | Bin .../Styling Star/Spring/zoom0/Margot.png | Bin .../Styling Star/Spring/zoom0/Molly.png | Bin .../Styling Star/Spring/zoom0/Niamh.png | Bin .../Styling Star/Spring/zoom0/Noor.png | Bin .../Styling Star/Spring/zoom0/Pippa.png | Bin .../Styling Star/Spring/zoom0/Rainbow.png | Bin .../Styling Star/Spring/zoom0/Rosie.png | Bin .../Styling Star/Spring/zoom0/Sasha.png | Bin .../Styling Star/Spring/zoom0/Sophie.png | Bin .../Styling Star/Spring/zoom0/Teagan.png | Bin .../Styling Star/Spring/zoom0/Yolanda.png | Bin .../Styling Star/Spring/zoom0/Yuzu.png | Bin .../Styling Star/Spring/zoom0/Zoey.png | Bin .../Styling Star/Spring/zoom1/Abigail.png | Bin .../Styling Star/Spring/zoom1/Adelaide.png | Bin .../Styling Star/Spring/zoom1/Arabella.png | Bin .../Styling Star/Spring/zoom1/Brienne.png | Bin .../Styling Star/Spring/zoom1/Callie.png | Bin .../Styling Star/Spring/zoom1/Camilla.png | Bin .../Styling Star/Spring/zoom1/Clara.png | Bin .../Styling Star/Spring/zoom1/Daisy.png | Bin .../Styling Star/Spring/zoom1/Didi.png | Bin .../Styling Star/Spring/zoom1/Evie.png | Bin .../Styling Star/Spring/zoom1/Grace.png | Bin .../Styling Star/Spring/zoom1/Janice.png | Bin .../Styling Star/Spring/zoom1/Jo.png | Bin .../Styling Star/Spring/zoom1/Kirsty.png | Bin .../Styling Star/Spring/zoom1/Laurie.png | Bin .../Styling Star/Spring/zoom1/Magda.png | Bin .../Styling Star/Spring/zoom1/Margot.png | Bin .../Styling Star/Spring/zoom1/Molly.png | Bin .../Styling Star/Spring/zoom1/Niamh.png | Bin .../Styling Star/Spring/zoom1/Noor.png | Bin .../Styling Star/Spring/zoom1/Pippa.png | Bin .../Styling Star/Spring/zoom1/Rainbow.png | Bin .../Styling Star/Spring/zoom1/Rosie.png | Bin .../Styling Star/Spring/zoom1/Sasha.png | Bin .../Styling Star/Spring/zoom1/Sophie.png | Bin .../Styling Star/Spring/zoom1/Teagan.png | Bin .../Styling Star/Spring/zoom1/Yolanda.png | Bin .../Styling Star/Spring/zoom1/Yuzu.png | Bin .../Styling Star/Spring/zoom1/Zoey.png | Bin .../Styling Star/Spring/zoom2/Abigail.png | Bin .../Styling Star/Spring/zoom2/Adelaide.png | Bin .../Styling Star/Spring/zoom2/Arabella.png | Bin .../Styling Star/Spring/zoom2/Brienne.png | Bin .../Styling Star/Spring/zoom2/Callie.png | Bin .../Styling Star/Spring/zoom2/Camilla.png | Bin .../Styling Star/Spring/zoom2/Clara.png | Bin .../Styling Star/Spring/zoom2/Daisy.png | Bin .../Styling Star/Spring/zoom2/Didi.png | Bin .../Styling Star/Spring/zoom2/Evie.png | Bin .../Styling Star/Spring/zoom2/Grace.png | Bin .../Styling Star/Spring/zoom2/Janice.png | Bin .../Styling Star/Spring/zoom2/Jo.png | Bin .../Styling Star/Spring/zoom2/Kirsty.png | Bin .../Styling Star/Spring/zoom2/Laurie.png | Bin .../Styling Star/Spring/zoom2/Magda.png | Bin .../Styling Star/Spring/zoom2/Margot.png | Bin .../Styling Star/Spring/zoom2/Molly.png | Bin .../Styling Star/Spring/zoom2/Niamh.png | Bin .../Styling Star/Spring/zoom2/Noor.png | Bin .../Styling Star/Spring/zoom2/Pippa.png | Bin .../Styling Star/Spring/zoom2/Rainbow.png | Bin .../Styling Star/Spring/zoom2/Rosie.png | Bin .../Styling Star/Spring/zoom2/Sasha.png | Bin .../Styling Star/Spring/zoom2/Sophie.png | Bin .../Styling Star/Spring/zoom2/Teagan.png | Bin .../Styling Star/Spring/zoom2/Yolanda.png | Bin .../Styling Star/Spring/zoom2/Yuzu.png | Bin .../Styling Star/Spring/zoom2/Zoey.png | Bin .../Styling Star/Summer/zoom0/Abigail.png | Bin .../Styling Star/Summer/zoom0/Adelaide.png | Bin .../Styling Star/Summer/zoom0/Arabella.png | Bin .../Styling Star/Summer/zoom0/Brienne.png | Bin .../Styling Star/Summer/zoom0/Callie.png | Bin .../Styling Star/Summer/zoom0/Camilla.png | Bin .../Styling Star/Summer/zoom0/Clara.png | Bin .../Styling Star/Summer/zoom0/Daisy.png | Bin .../Styling Star/Summer/zoom0/Didi.png | Bin .../Styling Star/Summer/zoom0/Evie.png | Bin .../Styling Star/Summer/zoom0/Grace.png | Bin .../Styling Star/Summer/zoom0/Janice.png | Bin .../Styling Star/Summer/zoom0/Jo.png | Bin .../Styling Star/Summer/zoom0/Kirsty.png | Bin .../Styling Star/Summer/zoom0/Laurie.png | Bin .../Styling Star/Summer/zoom0/Magda.png | Bin .../Styling Star/Summer/zoom0/Margot.png | Bin .../Styling Star/Summer/zoom0/Molly.png | Bin .../Styling Star/Summer/zoom0/Niamh.png | Bin .../Styling Star/Summer/zoom0/Noor.png | Bin .../Styling Star/Summer/zoom0/Pippa.png | Bin .../Styling Star/Summer/zoom0/Rainbow.png | Bin .../Styling Star/Summer/zoom0/Rosie.png | Bin .../Styling Star/Summer/zoom0/Sasha.png | Bin .../Styling Star/Summer/zoom0/Sophie.png | Bin .../Styling Star/Summer/zoom0/Teagan.png | Bin .../Styling Star/Summer/zoom0/Yolanda.png | Bin .../Styling Star/Summer/zoom0/Yuzu.png | Bin .../Styling Star/Summer/zoom0/Zoey.png | Bin .../Styling Star/Summer/zoom1/Abigail.png | Bin .../Styling Star/Summer/zoom1/Adelaide.png | Bin .../Styling Star/Summer/zoom1/Arabella.png | Bin .../Styling Star/Summer/zoom1/Brienne.png | Bin .../Styling Star/Summer/zoom1/Callie.png | Bin .../Styling Star/Summer/zoom1/Camilla.png | Bin .../Styling Star/Summer/zoom1/Clara.png | Bin .../Styling Star/Summer/zoom1/Daisy.png | Bin .../Styling Star/Summer/zoom1/Didi.png | Bin .../Styling Star/Summer/zoom1/Evie.png | Bin .../Styling Star/Summer/zoom1/Grace.png | Bin .../Styling Star/Summer/zoom1/Janice.png | Bin .../Styling Star/Summer/zoom1/Jo.png | Bin .../Styling Star/Summer/zoom1/Kirsty.png | Bin .../Styling Star/Summer/zoom1/Laurie.png | Bin .../Styling Star/Summer/zoom1/Magda.png | Bin .../Styling Star/Summer/zoom1/Margot.png | Bin .../Styling Star/Summer/zoom1/Molly.png | Bin .../Styling Star/Summer/zoom1/Niamh.png | Bin .../Styling Star/Summer/zoom1/Noor.png | Bin .../Styling Star/Summer/zoom1/Pippa.png | Bin .../Styling Star/Summer/zoom1/Rainbow.png | Bin .../Styling Star/Summer/zoom1/Rosie.png | Bin .../Styling Star/Summer/zoom1/Sasha.png | Bin .../Styling Star/Summer/zoom1/Sophie.png | Bin .../Styling Star/Summer/zoom1/Teagan.png | Bin .../Styling Star/Summer/zoom1/Yolanda.png | Bin .../Styling Star/Summer/zoom1/Yuzu.png | Bin .../Styling Star/Summer/zoom1/Zoey.png | Bin .../Styling Star/Summer/zoom2/Abigail.png | Bin .../Styling Star/Summer/zoom2/Adelaide.png | Bin .../Styling Star/Summer/zoom2/Arabella.png | Bin .../Styling Star/Summer/zoom2/Brienne.png | Bin .../Styling Star/Summer/zoom2/Callie.png | Bin .../Styling Star/Summer/zoom2/Camilla.png | Bin .../Styling Star/Summer/zoom2/Clara.png | Bin .../Styling Star/Summer/zoom2/Daisy.png | Bin .../Styling Star/Summer/zoom2/Didi.png | Bin .../Styling Star/Summer/zoom2/Evie.png | Bin .../Styling Star/Summer/zoom2/Grace.png | Bin .../Styling Star/Summer/zoom2/Janice.png | Bin .../Styling Star/Summer/zoom2/Jo.png | Bin .../Styling Star/Summer/zoom2/Kirsty.png | Bin .../Styling Star/Summer/zoom2/Laurie.png | Bin .../Styling Star/Summer/zoom2/Magda.png | Bin .../Styling Star/Summer/zoom2/Margot.png | Bin .../Styling Star/Summer/zoom2/Molly.png | Bin .../Styling Star/Summer/zoom2/Niamh.png | Bin .../Styling Star/Summer/zoom2/Noor.png | Bin .../Styling Star/Summer/zoom2/Pippa.png | Bin .../Styling Star/Summer/zoom2/Rainbow.png | Bin .../Styling Star/Summer/zoom2/Rosie.png | Bin .../Styling Star/Summer/zoom2/Sasha.png | Bin .../Styling Star/Summer/zoom2/Sophie.png | Bin .../Styling Star/Summer/zoom2/Teagan.png | Bin .../Styling Star/Summer/zoom2/Yolanda.png | Bin .../Styling Star/Summer/zoom2/Yuzu.png | Bin .../Styling Star/Summer/zoom2/Zoey.png | Bin .../Styling Star/Winter/zoom0/Abigail.png | Bin .../Styling Star/Winter/zoom0/Adelaide.png | Bin .../Styling Star/Winter/zoom0/Arabella.png | Bin .../Styling Star/Winter/zoom0/Brienne.png | Bin .../Styling Star/Winter/zoom0/Callie.png | Bin .../Styling Star/Winter/zoom0/Camilla.png | Bin .../Styling Star/Winter/zoom0/Clara.png | Bin .../Styling Star/Winter/zoom0/Daisy.png | Bin .../Styling Star/Winter/zoom0/Didi.png | Bin .../Styling Star/Winter/zoom0/Evie.png | Bin .../Styling Star/Winter/zoom0/Grace.png | Bin .../Styling Star/Winter/zoom0/Janice.png | Bin .../Styling Star/Winter/zoom0/Jo.png | Bin .../Styling Star/Winter/zoom0/Kirsty.png | Bin .../Styling Star/Winter/zoom0/Laurie.png | Bin .../Styling Star/Winter/zoom0/Magda.png | Bin .../Styling Star/Winter/zoom0/Margot.png | Bin .../Styling Star/Winter/zoom0/Molly.png | Bin .../Styling Star/Winter/zoom0/Niamh.png | Bin .../Styling Star/Winter/zoom0/Noor.png | Bin .../Styling Star/Winter/zoom0/Pippa.png | Bin .../Styling Star/Winter/zoom0/Rainbow.png | Bin .../Styling Star/Winter/zoom0/Rosie.png | Bin .../Styling Star/Winter/zoom0/Sasha.png | Bin .../Styling Star/Winter/zoom0/Sophie.png | Bin .../Styling Star/Winter/zoom0/Teagan.png | Bin .../Styling Star/Winter/zoom0/Yolanda.png | Bin .../Styling Star/Winter/zoom0/Yuzu.png | Bin .../Styling Star/Winter/zoom0/Zoey.png | Bin .../Styling Star/Winter/zoom1/Abigail.png | Bin .../Styling Star/Winter/zoom1/Adelaide.png | Bin .../Styling Star/Winter/zoom1/Arabella.png | Bin .../Styling Star/Winter/zoom1/Brienne.png | Bin .../Styling Star/Winter/zoom1/Callie.png | Bin .../Styling Star/Winter/zoom1/Camilla.png | Bin .../Styling Star/Winter/zoom1/Clara.png | Bin .../Styling Star/Winter/zoom1/Daisy.png | Bin .../Styling Star/Winter/zoom1/Didi.png | Bin .../Styling Star/Winter/zoom1/Evie.png | Bin .../Styling Star/Winter/zoom1/Grace.png | Bin .../Styling Star/Winter/zoom1/Janice.png | Bin .../Styling Star/Winter/zoom1/Jo.png | Bin .../Styling Star/Winter/zoom1/Kirsty.png | Bin .../Styling Star/Winter/zoom1/Laurie.png | Bin .../Styling Star/Winter/zoom1/Magda.png | Bin .../Styling Star/Winter/zoom1/Margot.png | Bin .../Styling Star/Winter/zoom1/Molly.png | Bin .../Styling Star/Winter/zoom1/Niamh.png | Bin .../Styling Star/Winter/zoom1/Noor.png | Bin .../Styling Star/Winter/zoom1/Pippa.png | Bin .../Styling Star/Winter/zoom1/Rainbow.png | Bin .../Styling Star/Winter/zoom1/Rosie.png | Bin .../Styling Star/Winter/zoom1/Sasha.png | Bin .../Styling Star/Winter/zoom1/Sophie.png | Bin .../Styling Star/Winter/zoom1/Teagan.png | Bin .../Styling Star/Winter/zoom1/Yolanda.png | Bin .../Styling Star/Winter/zoom1/Yuzu.png | Bin .../Styling Star/Winter/zoom1/Zoey.png | Bin .../Styling Star/Winter/zoom2/Abigail.png | Bin .../Styling Star/Winter/zoom2/Adelaide.png | Bin .../Styling Star/Winter/zoom2/Arabella.png | Bin .../Styling Star/Winter/zoom2/Brienne.png | Bin .../Styling Star/Winter/zoom2/Callie.png | Bin .../Styling Star/Winter/zoom2/Camilla.png | Bin .../Styling Star/Winter/zoom2/Clara.png | Bin .../Styling Star/Winter/zoom2/Daisy.png | Bin .../Styling Star/Winter/zoom2/Didi.png | Bin .../Styling Star/Winter/zoom2/Evie.png | Bin .../Styling Star/Winter/zoom2/Grace.png | Bin .../Styling Star/Winter/zoom2/Janice.png | Bin .../Styling Star/Winter/zoom2/Jo.png | Bin .../Styling Star/Winter/zoom2/Kirsty.png | Bin .../Styling Star/Winter/zoom2/Laurie.png | Bin .../Styling Star/Winter/zoom2/Magda.png | Bin .../Styling Star/Winter/zoom2/Margot.png | Bin .../Styling Star/Winter/zoom2/Molly.png | Bin .../Styling Star/Winter/zoom2/Niamh.png | Bin .../Styling Star/Winter/zoom2/Noor.png | Bin .../Styling Star/Winter/zoom2/Pippa.png | Bin .../Styling Star/Winter/zoom2/Rainbow.png | Bin .../Styling Star/Winter/zoom2/Rosie.png | Bin .../Styling Star/Winter/zoom2/Sasha.png | Bin .../Styling Star/Winter/zoom2/Sophie.png | Bin .../Styling Star/Winter/zoom2/Teagan.png | Bin .../Styling Star/Winter/zoom2/Yolanda.png | Bin .../Styling Star/Winter/zoom2/Yuzu.png | Bin .../Styling Star/Winter/zoom2/Zoey.png | Bin .../Super Mario/All Seasons/zoom0/Daisy.png | Bin .../Super Mario/All Seasons/zoom0/Luigi.png | Bin .../Super Mario/All Seasons/zoom0/Mario.png | Bin .../Super Mario/All Seasons/zoom0/Peach.png | Bin .../Super Mario/All Seasons/zoom1/Daisy.png | Bin .../Super Mario/All Seasons/zoom1/Luigi.png | Bin .../Super Mario/All Seasons/zoom1/Mario.png | Bin .../Super Mario/All Seasons/zoom1/Peach.png | Bin .../Super Mario/All Seasons/zoom2/Daisy.png | Bin .../Super Mario/All Seasons/zoom2/Luigi.png | Bin .../Super Mario/All Seasons/zoom2/Mario.png | Bin .../Super Mario/All Seasons/zoom2/Peach.png | Bin .../assets}/gfx_chars/conker_Cash.t3s | 0 .../assets}/gfx_chars/conker_Conker.t3s | 0 {assets => 3ds/assets}/gfx_chars/jfg_Juno.t3s | 0 {assets => 3ds/assets}/gfx_chars/jfg_Vela.t3s | 0 .../assets}/gfx_chars/pac_MsPacMan.t3s | 0 .../assets}/gfx_chars/pac_PacMan.t3s | 0 .../assets}/gfx_chars/rocket_RabzSpring.t3s | 0 .../assets}/gfx_chars/rocket_RabzSummer.t3s | 0 .../assets}/gfx_chars/rocket_RabzWinter.t3s | 0 .../assets}/gfx_chars/rocket_StackZ.t3s | 0 .../gfx_chars/rocket_StackieSpring.t3s | 0 .../gfx_chars/rocket_StackieSummer.t3s | 0 {assets => 3ds/assets}/gfx_chars/sm_Daisy.t3s | 0 {assets => 3ds/assets}/gfx_chars/sm_Luigi.t3s | 0 {assets => 3ds/assets}/gfx_chars/sm_Mario.t3s | 0 {assets => 3ds/assets}/gfx_chars/sm_Peach.t3s | 0 .../assets}/gfx_chars/ss4_Abigail0.t3s | 0 .../assets}/gfx_chars/ss4_Abigail1.t3s | 0 .../assets}/gfx_chars/ss4_Abigail3.t3s | 0 .../assets}/gfx_chars/ss4_Adelaide0.t3s | 0 .../assets}/gfx_chars/ss4_Adelaide1.t3s | 0 .../assets}/gfx_chars/ss4_Adelaide2.t3s | 0 .../assets}/gfx_chars/ss4_Adelaide3.t3s | 0 .../assets}/gfx_chars/ss4_Alina.t3s | 0 .../assets}/gfx_chars/ss4_Amber.t3s | 0 .../assets}/gfx_chars/ss4_Angelique.t3s | 0 .../assets}/gfx_chars/ss4_Arabella0.t3s | 0 .../assets}/gfx_chars/ss4_Arabella1.t3s | 0 .../assets}/gfx_chars/ss4_Arabella2.t3s | 0 .../assets}/gfx_chars/ss4_Arabella3.t3s | 0 .../assets}/gfx_chars/ss4_Avery.t3s | 0 .../assets}/gfx_chars/ss4_Brienne0.t3s | 0 .../assets}/gfx_chars/ss4_Brienne1.t3s | 0 .../assets}/gfx_chars/ss4_Brienne2.t3s | 0 .../assets}/gfx_chars/ss4_Brienne3.t3s | 0 .../assets}/gfx_chars/ss4_Callie0.t3s | 0 .../assets}/gfx_chars/ss4_Callie1.t3s | 0 .../assets}/gfx_chars/ss4_Callie2.t3s | 0 .../assets}/gfx_chars/ss4_Callie3.t3s | 0 .../assets}/gfx_chars/ss4_Camilla0.t3s | 0 .../assets}/gfx_chars/ss4_Camilla1.t3s | 0 .../assets}/gfx_chars/ss4_Camilla3.t3s | 0 {assets => 3ds/assets}/gfx_chars/ss4_Cece.t3s | 0 .../assets}/gfx_chars/ss4_Celeste.t3s | 0 .../assets}/gfx_chars/ss4_Clara0.t3s | 0 .../assets}/gfx_chars/ss4_Clara1.t3s | 0 .../assets}/gfx_chars/ss4_Clara2.t3s | 0 .../assets}/gfx_chars/ss4_Clara3.t3s | 0 .../assets}/gfx_chars/ss4_Daisy0.t3s | 0 .../assets}/gfx_chars/ss4_Daisy1.t3s | 0 .../assets}/gfx_chars/ss4_Daisy2.t3s | 0 .../assets}/gfx_chars/ss4_Daisy3.t3s | 0 .../assets}/gfx_chars/ss4_Daphne.t3s | 0 .../assets}/gfx_chars/ss4_Deborah.t3s | 0 .../assets}/gfx_chars/ss4_Didi0.t3s | 0 .../assets}/gfx_chars/ss4_Didi1.t3s | 0 .../assets}/gfx_chars/ss4_Didi2.t3s | 0 .../assets}/gfx_chars/ss4_Didi3.t3s | 0 .../assets}/gfx_chars/ss4_Dominic.t3s | 0 .../assets}/gfx_chars/ss4_Dorothy.t3s | 0 .../assets}/gfx_chars/ss4_Dulcie.t3s | 0 .../assets}/gfx_chars/ss4_Emmylou.t3s | 0 .../assets}/gfx_chars/ss4_Eunice.t3s | 0 .../assets}/gfx_chars/ss4_Evie0.t3s | 0 .../assets}/gfx_chars/ss4_Evie1.t3s | 0 .../assets}/gfx_chars/ss4_Evie2.t3s | 0 .../assets}/gfx_chars/ss4_Evie3.t3s | 0 .../assets}/gfx_chars/ss4_Felicity.t3s | 0 .../assets}/gfx_chars/ss4_Genevieve.t3s | 0 .../assets}/gfx_chars/ss4_Grace0.t3s | 0 .../assets}/gfx_chars/ss4_Grace1.t3s | 0 .../assets}/gfx_chars/ss4_Grace2.t3s | 0 .../assets}/gfx_chars/ss4_Grace3.t3s | 0 .../assets}/gfx_chars/ss4_India.t3s | 0 .../assets}/gfx_chars/ss4_Ingrid.t3s | 0 .../assets}/gfx_chars/ss4_Janice0.t3s | 0 .../assets}/gfx_chars/ss4_Janice1.t3s | 0 {assets => 3ds/assets}/gfx_chars/ss4_Jo0.t3s | 0 {assets => 3ds/assets}/gfx_chars/ss4_Jo1.t3s | 0 .../assets}/gfx_chars/ss4_Kirsty0.t3s | 0 .../assets}/gfx_chars/ss4_Kirsty1.t3s | 0 .../assets}/gfx_chars/ss4_Kirsty2.t3s | 0 .../assets}/gfx_chars/ss4_Kirsty3.t3s | 0 .../assets}/gfx_chars/ss4_Laurie0.t3s | 0 .../assets}/gfx_chars/ss4_Laurie1.t3s | 0 .../assets}/gfx_chars/ss4_Laurie2.t3s | 0 .../assets}/gfx_chars/ss4_Laurie3.t3s | 0 .../assets}/gfx_chars/ss4_Libby.t3s | 0 .../assets}/gfx_chars/ss4_Lorelei.t3s | 0 .../assets}/gfx_chars/ss4_Madeira.t3s | 0 .../assets}/gfx_chars/ss4_Magda0.t3s | 0 .../assets}/gfx_chars/ss4_Magda1.t3s | 0 .../assets}/gfx_chars/ss4_Magda2.t3s | 0 .../assets}/gfx_chars/ss4_Magda3.t3s | 0 .../assets}/gfx_chars/ss4_Margot0.t3s | 0 .../assets}/gfx_chars/ss4_Margot1.t3s | 0 .../assets}/gfx_chars/ss4_Margot3.t3s | 0 .../assets}/gfx_chars/ss4_Michaela.t3s | 0 .../assets}/gfx_chars/ss4_Mickey.t3s | 0 .../assets}/gfx_chars/ss4_Molly0.t3s | 0 .../assets}/gfx_chars/ss4_Molly1.t3s | 0 .../assets}/gfx_chars/ss4_Molly2.t3s | 0 .../assets}/gfx_chars/ss4_Molly3.t3s | 0 .../assets}/gfx_chars/ss4_Niamh0.t3s | 0 .../assets}/gfx_chars/ss4_Niamh1.t3s | 0 .../assets}/gfx_chars/ss4_Nicky.t3s | 0 .../assets}/gfx_chars/ss4_Noor0.t3s | 0 .../assets}/gfx_chars/ss4_Noor1.t3s | 0 .../assets}/gfx_chars/ss4_Noor2.t3s | 0 .../assets}/gfx_chars/ss4_Noor3.t3s | 0 .../assets}/gfx_chars/ss4_Olivia.t3s | 0 .../assets}/gfx_chars/ss4_Pippa0.t3s | 0 .../assets}/gfx_chars/ss4_Pippa1.t3s | 0 .../assets}/gfx_chars/ss4_Pippa3.t3s | 0 .../assets}/gfx_chars/ss4_Rainbow0.t3s | 0 .../assets}/gfx_chars/ss4_Rainbow1.t3s | 0 .../assets}/gfx_chars/ss4_Rainbow2.t3s | 0 .../assets}/gfx_chars/ss4_Rainbow3.t3s | 0 .../assets}/gfx_chars/ss4_Renee.t3s | 0 .../assets}/gfx_chars/ss4_Robz0.t3s | 0 .../assets}/gfx_chars/ss4_Robz1.t3s | 0 .../assets}/gfx_chars/ss4_Robz2.t3s | 0 .../assets}/gfx_chars/ss4_Robz3.t3s | 0 .../assets}/gfx_chars/ss4_Rosie0.t3s | 0 .../assets}/gfx_chars/ss4_Rosie3.t3s | 0 {assets => 3ds/assets}/gfx_chars/ss4_Ruby.t3s | 0 .../assets}/gfx_chars/ss4_Sapphire.t3s | 0 .../assets}/gfx_chars/ss4_Sasha0.t3s | 0 .../assets}/gfx_chars/ss4_Sasha1.t3s | 0 .../assets}/gfx_chars/ss4_Sasha2.t3s | 0 .../assets}/gfx_chars/ss4_Sasha3.t3s | 0 .../assets}/gfx_chars/ss4_Shoko.t3s | 0 .../assets}/gfx_chars/ss4_Sophie0.t3s | 0 .../assets}/gfx_chars/ss4_Sophie1.t3s | 0 .../assets}/gfx_chars/ss4_Sophie2.t3s | 0 .../assets}/gfx_chars/ss4_Sophie3.t3s | 0 .../assets}/gfx_chars/ss4_Teagan0.t3s | 0 .../assets}/gfx_chars/ss4_Teagan1.t3s | 0 .../assets}/gfx_chars/ss4_Teagan2.t3s | 0 .../assets}/gfx_chars/ss4_Teagan3.t3s | 0 .../assets}/gfx_chars/ss4_Yolanda0.t3s | 0 .../assets}/gfx_chars/ss4_Yolanda2.t3s | 0 .../assets}/gfx_chars/ss4_Yolanda3.t3s | 0 .../assets}/gfx_chars/ss4_Yukiko.t3s | 0 .../assets}/gfx_chars/ss4_Yuzu0.t3s | 0 .../assets}/gfx_chars/ss4_Yuzu1.t3s | 0 .../assets}/gfx_chars/ss4_Yuzu2.t3s | 0 .../assets}/gfx_chars/ss4_Yuzu3.t3s | 0 .../assets}/gfx_chars/ss4_Zoey0.t3s | 0 .../assets}/gfx_chars/ss4_Zoey1.t3s | 0 .../assets}/gfx_chars/ss4_Zoey2.t3s | 0 .../assets}/gfx_chars/ss4_Zoey3.t3s | 0 .../assets}/gfx_chars/sth_Sonic.t3s | 0 .../clean and compile.bat | 0 clean.bat => 3ds/clean.bat | 0 compile.bat => 3ds/compile.bat | 0 {include => 3ds/include}/utils/dumpdsp.h | 0 {include => 3ds/include}/utils/sha256.h | 0 {include => 3ds/include}/utils/sound.h | 0 {include => 3ds/include}/utils/thread.h | 0 {romfs => 3ds/romfs}/gfx/.gitkeep | 0 {romfs => 3ds/romfs}/sounds/back.wav | Bin {romfs => 3ds/romfs}/sounds/highlight.wav | Bin {romfs => 3ds/romfs}/sounds/music_loop.wav | Bin {romfs => 3ds/romfs}/sounds/music_start.wav | Bin {romfs => 3ds/romfs}/sounds/select.wav | Bin {source => 3ds/source}/main.cpp | 8 +- .../source}/screens/productIdent.cpp | 0 {source => 3ds/source}/utils/dumpdsp.cpp | 0 {source => 3ds/source}/utils/sha256.cpp | 0 {source => 3ds/source}/utils/sound.cpp | 0 {source => 3ds/source}/utils/thread.cpp | 0 include/tonccpy.h | 4 + include/utils/common.hpp | 4 + nds/.gitignore | 20 +++ nds/Makefile | 35 ++++ nds/arm7/Makefile | 135 ++++++++++++++ nds/arm7/source/main.c | 97 ++++++++++ nds/arm9/Makefile | 166 ++++++++++++++++++ nds/arm9/source/main.cpp | 42 +++++ nds/gfx/cursor.png | Bin 0 -> 7730 bytes nds/gfx/icon_female.png | Bin 0 -> 8978 bytes nds/gfx/icon_male.png | Bin 0 -> 8081 bytes nds/gfx/item_button.png | Bin 0 -> 7095 bytes nds/nitrofiles/graphics/gui/photo_bg.bmp | Bin 0 -> 98374 bytes nds/nitrofiles/graphics/gui/title.bmp | Bin 0 -> 98374 bytes nds/nitrofiles/graphics/logos/rocketRobz.bmp | Bin 0 -> 98374 bytes nds/sound/back.wav | Bin 0 -> 32732 bytes nds/sound/highlight.wav | Bin 0 -> 11894 bytes nds/sound/select.wav | Bin 0 -> 32732 bytes source/file_browse.cpp | 4 + 883 files changed, 516 insertions(+), 5 deletions(-) rename .gitignore => 3ds/.gitignore (100%) rename Makefile => 3ds/Makefile (97%) rename SavvyManager.pnproj => 3ds/SavvyManager.pnproj (100%) rename SavvyManager.pnps => 3ds/SavvyManager.pnps (100%) rename {app => 3ds/app}/BannerAudio.wav (100%) rename {app => 3ds/app}/banner.png (100%) rename {app => 3ds/app}/build-cia.rsf (100%) rename {app => 3ds/app}/camera shutter.aup (100%) rename {app => 3ds/app}/camera shutter_data/e08/d08/e080819e.au (100%) rename {app => 3ds/app}/camera shutter_data/e08/d08/e0808458.au (100%) rename {app => 3ds/app}/camera shutter_data/e08/d08/e0808535.au (100%) rename {app => 3ds/app}/camera shutter_data/e08/d08/e0808a45.au (100%) rename {app => 3ds/app}/camera shutter_data/e08/d08/e0808f78.au (100%) rename {app => 3ds/app}/icon.png (100%) rename {app => 3ds/app}/logo.bcma.lz (100%) rename {assets => 3ds/assets}/gfx/arrow_back.png (100%) rename {assets => 3ds/assets}/gfx/button_b.png (100%) rename {assets => 3ds/assets}/gfx/button_blue.png (100%) rename {assets => 3ds/assets}/gfx/button_msg.png (100%) rename {assets => 3ds/assets}/gfx/button_msg_shadow.png (100%) rename {assets => 3ds/assets}/gfx/button_red.png (100%) rename {assets => 3ds/assets}/gfx/button_shadow.png (100%) rename {assets => 3ds/assets}/gfx/cursor.png (100%) rename {assets => 3ds/assets}/gfx/homeicon.png (100%) rename {assets => 3ds/assets}/gfx/icon_female.png (100%) rename {assets => 3ds/assets}/gfx/icon_male.png (100%) rename {assets => 3ds/assets}/gfx/icon_msg.png (100%) rename {assets => 3ds/assets}/gfx/icon_question.png (100%) rename {assets => 3ds/assets}/gfx/item_button.png (100%) rename {assets => 3ds/assets}/gfx/logo_UniversalCore.png (100%) rename {assets => 3ds/assets}/gfx/logo_horiHD.png (100%) rename {assets => 3ds/assets}/gfx/logo_rocketrobz.png (100%) rename {assets => 3ds/assets}/gfx/logo_widescreen.png (100%) rename {assets => 3ds/assets}/gfx/msg.png (100%) rename {assets => 3ds/assets}/gfx/photo_bg.png (100%) rename {assets => 3ds/assets}/gfx/sprites.t3s (100%) rename {assets => 3ds/assets}/gfx/title.png (100%) rename {assets => 3ds/assets}/gfx/titleMetal.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_bougainville.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_bougainville.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_cafe3.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_cafe3.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_exhibitionHall2.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_exhibitionHall2.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_loversBell.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_loversBell.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_mapleCrescent.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_mapleCrescent.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_primrosePark.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_primrosePark.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_tropicaBeach_0.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_tropicaBeach_0.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_tropicaBeach_1.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_tropicaBeach_1.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_tropicaBeach_2.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgDay_tropicaBeach_2.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_bougainville.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_bougainville.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_cafe3.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_cafe3.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_exhibitionHall2.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_exhibitionHall2.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_loversBell.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_loversBell.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_mapleCrescent.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_mapleCrescent.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_primrosePark.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_primrosePark.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_tropicaBeach.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgNight_tropicaBeach.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_bougainville.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_bougainville.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_cafe3.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_cafe3.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_loversBell.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_loversBell.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_mapleCrescent.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_mapleCrescent.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_primrosePark.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_primrosePark.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_tropicaBeach_0.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_tropicaBeach_0.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_tropicaBeach_1.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_tropicaBeach_1.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_tropicaBeach_2.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bgSunset_tropicaBeach_2.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_VIP.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_VIP.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_afterParty.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_afterParty.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_beautician1.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_beautician1.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_beautician2.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_beautician2.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_beautician4.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_beautician4.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_beigeWithCircles.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_beigeWithCircles.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_bigHearts.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_bigHearts.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_blue.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_blue.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cafe2Fall.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cafe2Fall.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cafe2Spring.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cafe2Spring.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cafe2Summer.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cafe2Summer.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cafe2Winter.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cafe2Winter.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_carringtonInstitute.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_carringtonInstitute.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_celestialHotel.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_celestialHotel.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cinema.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_cinema.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_circlePattern.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_circlePattern.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_circleWindows.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_circleWindows.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_downtownFall.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_downtownFall.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_downtownSpring.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_downtownSpring.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_downtownSummer.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_downtownSummer.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_downtownWinter.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_downtownWinter.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_graceShop.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_graceShop.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_gradientPurple.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_gradientPurple.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_greenBirds.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_greenBirds.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_hairSalon1.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_hairSalon1.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_hairSalon4.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_hairSalon4.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_lifestyleShop2.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_lifestyleShop2.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_liveMusicClub2.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_liveMusicClub2.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_liveMusicClub4.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_liveMusicClub4.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_menswearShop.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_menswearShop.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_nin10Pro.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_nin10Pro.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_park2Fall.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_park2Fall.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_park2Spring.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_park2Spring.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_park2Summer.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_park2Summer.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_park2Winter.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_park2Winter.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_peachCastle.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_peachCastle.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_peachCastleOutside.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_peachCastleOutside.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_pinkShine.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_pinkShine.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_restauraunt4.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_restauraunt4.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_roseGarden2.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_roseGarden2.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_smallHearts.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_smallHearts.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_snowflakes.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_snowflakes.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_white.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_white.t3s (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_yellow.png (100%) rename {assets => 3ds/assets}/gfx_charprevbg/bg_yellow.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/banjok_Banjo.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/banjok_Bottles.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/banjok_Kazooie.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/banjok_Mumbo.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/banjok_Tooty.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Banjo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Bottles.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Kazooie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Mumbo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Tooty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Banjo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Bottles.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Kazooie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Mumbo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Tooty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Banjo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Bottles.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Kazooie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Mumbo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Tooty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Conker series/All Seasons/zoom0/Cash.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Conker series/All Seasons/zoom0/Conker.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Conker series/All Seasons/zoom1/Cash.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Conker series/All Seasons/zoom1/Conker.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Conker series/All Seasons/zoom2/Cash.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Conker series/All Seasons/zoom2/Conker.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Juno.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Vela.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Juno.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Vela.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Juno.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Vela.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Ms. Pac-Man.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Pac-Man.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Ms. Pac-Man.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Pac-Man.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Ms. Pac-Man.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Pac-Man.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom0/StackZ.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom1/StackZ.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom2/StackZ.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom0/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom1/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom2/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Stackie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Stackie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Stackie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Stackie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Stackie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Stackie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Rabz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Robz.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom0/Sonic.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom1/Sonic.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom2/Sonic.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Alina.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Amber.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Angelique.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Avery.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Cece.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Celeste.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Daphne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Deborah.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dominic.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dorothy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dulcie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Emmylou.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Eunice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Felicity.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Genevieve.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/India.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ingrid.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Libby.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Lorelei.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Madeira.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Michaela.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Mickey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Nicky.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Olivia.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Renee.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ruby.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Sapphire.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Shoko.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom0/Yukiko.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Alina.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Amber.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Angelique.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Avery.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Cece.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Celeste.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Daphne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Deborah.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dominic.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dorothy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dulcie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Emmylou.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Eunice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Felicity.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Genevieve.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/India.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ingrid.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Libby.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Lorelei.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Madeira.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Michaela.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Mickey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Nicky.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Olivia.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Renee.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ruby.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Sapphire.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Shoko.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom1/Yukiko.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Alina.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Amber.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Angelique.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Avery.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Cece.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Celeste.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Daphne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Deborah.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dominic.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dorothy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dulcie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Emmylou.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Eunice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Felicity.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Genevieve.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/India.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ingrid.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Libby.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Lorelei.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Madeira.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Michaela.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Mickey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Nicky.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Olivia.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Renee.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ruby.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Sapphire.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Shoko.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/All Seasons/zoom2/Yukiko.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom0/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom1/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Fall/zoom2/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom0/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom1/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Spring/zoom2/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom0/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom1/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Summer/zoom2/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom0/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom1/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Abigail.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Adelaide.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Arabella.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Brienne.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Callie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Camilla.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Clara.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Didi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Evie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Grace.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Janice.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Jo.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Kirsty.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Laurie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Magda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Margot.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Molly.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Niamh.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Noor.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Pippa.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Rainbow.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Rosie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Sasha.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Sophie.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Teagan.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Yolanda.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Yuzu.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Styling Star/Winter/zoom2/Zoey.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom0/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom0/Luigi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom0/Mario.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom0/Peach.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom1/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom1/Luigi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom1/Mario.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom1/Peach.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom2/Daisy.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom2/Luigi.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom2/Mario.png (100%) rename {assets => 3ds/assets}/gfx_chars/characters/Super Mario/All Seasons/zoom2/Peach.png (100%) rename {assets => 3ds/assets}/gfx_chars/conker_Cash.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/conker_Conker.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/jfg_Juno.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/jfg_Vela.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/pac_MsPacMan.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/pac_PacMan.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/rocket_RabzSpring.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/rocket_RabzSummer.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/rocket_RabzWinter.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/rocket_StackZ.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/rocket_StackieSpring.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/rocket_StackieSummer.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/sm_Daisy.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/sm_Luigi.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/sm_Mario.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/sm_Peach.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Abigail0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Abigail1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Abigail3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Adelaide0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Adelaide1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Adelaide2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Adelaide3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Alina.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Amber.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Angelique.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Arabella0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Arabella1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Arabella2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Arabella3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Avery.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Brienne0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Brienne1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Brienne2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Brienne3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Callie0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Callie1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Callie2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Callie3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Camilla0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Camilla1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Camilla3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Cece.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Celeste.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Clara0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Clara1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Clara2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Clara3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Daisy0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Daisy1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Daisy2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Daisy3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Daphne.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Deborah.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Didi0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Didi1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Didi2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Didi3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Dominic.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Dorothy.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Dulcie.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Emmylou.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Eunice.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Evie0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Evie1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Evie2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Evie3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Felicity.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Genevieve.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Grace0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Grace1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Grace2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Grace3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_India.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Ingrid.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Janice0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Janice1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Jo0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Jo1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Kirsty0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Kirsty1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Kirsty2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Kirsty3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Laurie0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Laurie1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Laurie2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Laurie3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Libby.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Lorelei.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Madeira.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Magda0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Magda1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Magda2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Magda3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Margot0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Margot1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Margot3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Michaela.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Mickey.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Molly0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Molly1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Molly2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Molly3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Niamh0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Niamh1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Nicky.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Noor0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Noor1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Noor2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Noor3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Olivia.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Pippa0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Pippa1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Pippa3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Rainbow0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Rainbow1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Rainbow2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Rainbow3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Renee.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Robz0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Robz1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Robz2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Robz3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Rosie0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Rosie3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Ruby.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sapphire.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sasha0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sasha1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sasha2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sasha3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Shoko.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sophie0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sophie1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sophie2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Sophie3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Teagan0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Teagan1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Teagan2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Teagan3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Yolanda0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Yolanda2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Yolanda3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Yukiko.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Yuzu0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Yuzu1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Yuzu2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Yuzu3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Zoey0.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Zoey1.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Zoey2.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/ss4_Zoey3.t3s (100%) rename {assets => 3ds/assets}/gfx_chars/sth_Sonic.t3s (100%) rename clean and compile.bat => 3ds/clean and compile.bat (100%) rename clean.bat => 3ds/clean.bat (100%) rename compile.bat => 3ds/compile.bat (100%) rename {include => 3ds/include}/utils/dumpdsp.h (100%) rename {include => 3ds/include}/utils/sha256.h (100%) rename {include => 3ds/include}/utils/sound.h (100%) rename {include => 3ds/include}/utils/thread.h (100%) rename {romfs => 3ds/romfs}/gfx/.gitkeep (100%) rename {romfs => 3ds/romfs}/sounds/back.wav (100%) rename {romfs => 3ds/romfs}/sounds/highlight.wav (100%) rename {romfs => 3ds/romfs}/sounds/music_loop.wav (100%) rename {romfs => 3ds/romfs}/sounds/music_start.wav (100%) rename {romfs => 3ds/romfs}/sounds/select.wav (100%) rename {source => 3ds/source}/main.cpp (99%) rename {source => 3ds/source}/screens/productIdent.cpp (100%) rename {source => 3ds/source}/utils/dumpdsp.cpp (100%) rename {source => 3ds/source}/utils/sha256.cpp (100%) rename {source => 3ds/source}/utils/sound.cpp (100%) rename {source => 3ds/source}/utils/thread.cpp (100%) create mode 100644 nds/.gitignore create mode 100644 nds/Makefile create mode 100644 nds/arm7/Makefile create mode 100644 nds/arm7/source/main.c create mode 100644 nds/arm9/Makefile create mode 100644 nds/arm9/source/main.cpp create mode 100644 nds/gfx/cursor.png create mode 100644 nds/gfx/icon_female.png create mode 100644 nds/gfx/icon_male.png create mode 100644 nds/gfx/item_button.png create mode 100644 nds/nitrofiles/graphics/gui/photo_bg.bmp create mode 100644 nds/nitrofiles/graphics/gui/title.bmp create mode 100644 nds/nitrofiles/graphics/logos/rocketRobz.bmp create mode 100644 nds/sound/back.wav create mode 100644 nds/sound/highlight.wav create mode 100644 nds/sound/select.wav diff --git a/.gitignore b/3ds/.gitignore similarity index 100% rename from .gitignore rename to 3ds/.gitignore diff --git a/Makefile b/3ds/Makefile similarity index 97% rename from Makefile rename to 3ds/Makefile index 04670f5..944cbae 100644 --- a/Makefile +++ b/3ds/Makefile @@ -50,10 +50,10 @@ VERSION_MICRO := 1 #--------------------------------------------------------------------------------- TARGET := SuperPhotoStudio BUILD := build -UNIVCORE := Universal-Core -SOURCES := $(UNIVCORE) source source/screens source/utils +UNIVCORE := ../Universal-Core +SOURCES := $(UNIVCORE) source ../source source/screens ../source/screens source/utils ../source/utils DATA := data -INCLUDES := $(UNIVCORE) include include/screens include/utils +INCLUDES := $(UNIVCORE) include ../include include/screens ../include/screens include/utils ../include/utils GRAPHICS := assets/gfx assets/gfx_chars assets/gfx_charprevbg ROMFS := romfs GFXBUILD := $(ROMFS)/gfx diff --git a/SavvyManager.pnproj b/3ds/SavvyManager.pnproj similarity index 100% rename from SavvyManager.pnproj rename to 3ds/SavvyManager.pnproj diff --git a/SavvyManager.pnps b/3ds/SavvyManager.pnps similarity index 100% rename from SavvyManager.pnps rename to 3ds/SavvyManager.pnps diff --git a/app/BannerAudio.wav b/3ds/app/BannerAudio.wav similarity index 100% rename from app/BannerAudio.wav rename to 3ds/app/BannerAudio.wav diff --git a/app/banner.png b/3ds/app/banner.png similarity index 100% rename from app/banner.png rename to 3ds/app/banner.png diff --git a/app/build-cia.rsf b/3ds/app/build-cia.rsf similarity index 100% rename from app/build-cia.rsf rename to 3ds/app/build-cia.rsf diff --git a/app/camera shutter.aup b/3ds/app/camera shutter.aup similarity index 100% rename from app/camera shutter.aup rename to 3ds/app/camera shutter.aup diff --git a/app/camera shutter_data/e08/d08/e080819e.au b/3ds/app/camera shutter_data/e08/d08/e080819e.au similarity index 100% rename from app/camera shutter_data/e08/d08/e080819e.au rename to 3ds/app/camera shutter_data/e08/d08/e080819e.au diff --git a/app/camera shutter_data/e08/d08/e0808458.au b/3ds/app/camera shutter_data/e08/d08/e0808458.au similarity index 100% rename from app/camera shutter_data/e08/d08/e0808458.au rename to 3ds/app/camera shutter_data/e08/d08/e0808458.au diff --git a/app/camera shutter_data/e08/d08/e0808535.au b/3ds/app/camera shutter_data/e08/d08/e0808535.au similarity index 100% rename from app/camera shutter_data/e08/d08/e0808535.au rename to 3ds/app/camera shutter_data/e08/d08/e0808535.au diff --git a/app/camera shutter_data/e08/d08/e0808a45.au b/3ds/app/camera shutter_data/e08/d08/e0808a45.au similarity index 100% rename from app/camera shutter_data/e08/d08/e0808a45.au rename to 3ds/app/camera shutter_data/e08/d08/e0808a45.au diff --git a/app/camera shutter_data/e08/d08/e0808f78.au b/3ds/app/camera shutter_data/e08/d08/e0808f78.au similarity index 100% rename from app/camera shutter_data/e08/d08/e0808f78.au rename to 3ds/app/camera shutter_data/e08/d08/e0808f78.au diff --git a/app/icon.png b/3ds/app/icon.png similarity index 100% rename from app/icon.png rename to 3ds/app/icon.png diff --git a/app/logo.bcma.lz b/3ds/app/logo.bcma.lz similarity index 100% rename from app/logo.bcma.lz rename to 3ds/app/logo.bcma.lz diff --git a/assets/gfx/arrow_back.png b/3ds/assets/gfx/arrow_back.png similarity index 100% rename from assets/gfx/arrow_back.png rename to 3ds/assets/gfx/arrow_back.png diff --git a/assets/gfx/button_b.png b/3ds/assets/gfx/button_b.png similarity index 100% rename from assets/gfx/button_b.png rename to 3ds/assets/gfx/button_b.png diff --git a/assets/gfx/button_blue.png b/3ds/assets/gfx/button_blue.png similarity index 100% rename from assets/gfx/button_blue.png rename to 3ds/assets/gfx/button_blue.png diff --git a/assets/gfx/button_msg.png b/3ds/assets/gfx/button_msg.png similarity index 100% rename from assets/gfx/button_msg.png rename to 3ds/assets/gfx/button_msg.png diff --git a/assets/gfx/button_msg_shadow.png b/3ds/assets/gfx/button_msg_shadow.png similarity index 100% rename from assets/gfx/button_msg_shadow.png rename to 3ds/assets/gfx/button_msg_shadow.png diff --git a/assets/gfx/button_red.png b/3ds/assets/gfx/button_red.png similarity index 100% rename from assets/gfx/button_red.png rename to 3ds/assets/gfx/button_red.png diff --git a/assets/gfx/button_shadow.png b/3ds/assets/gfx/button_shadow.png similarity index 100% rename from assets/gfx/button_shadow.png rename to 3ds/assets/gfx/button_shadow.png diff --git a/assets/gfx/cursor.png b/3ds/assets/gfx/cursor.png similarity index 100% rename from assets/gfx/cursor.png rename to 3ds/assets/gfx/cursor.png diff --git a/assets/gfx/homeicon.png b/3ds/assets/gfx/homeicon.png similarity index 100% rename from assets/gfx/homeicon.png rename to 3ds/assets/gfx/homeicon.png diff --git a/assets/gfx/icon_female.png b/3ds/assets/gfx/icon_female.png similarity index 100% rename from assets/gfx/icon_female.png rename to 3ds/assets/gfx/icon_female.png diff --git a/assets/gfx/icon_male.png b/3ds/assets/gfx/icon_male.png similarity index 100% rename from assets/gfx/icon_male.png rename to 3ds/assets/gfx/icon_male.png diff --git a/assets/gfx/icon_msg.png b/3ds/assets/gfx/icon_msg.png similarity index 100% rename from assets/gfx/icon_msg.png rename to 3ds/assets/gfx/icon_msg.png diff --git a/assets/gfx/icon_question.png b/3ds/assets/gfx/icon_question.png similarity index 100% rename from assets/gfx/icon_question.png rename to 3ds/assets/gfx/icon_question.png diff --git a/assets/gfx/item_button.png b/3ds/assets/gfx/item_button.png similarity index 100% rename from assets/gfx/item_button.png rename to 3ds/assets/gfx/item_button.png diff --git a/assets/gfx/logo_UniversalCore.png b/3ds/assets/gfx/logo_UniversalCore.png similarity index 100% rename from assets/gfx/logo_UniversalCore.png rename to 3ds/assets/gfx/logo_UniversalCore.png diff --git a/assets/gfx/logo_horiHD.png b/3ds/assets/gfx/logo_horiHD.png similarity index 100% rename from assets/gfx/logo_horiHD.png rename to 3ds/assets/gfx/logo_horiHD.png diff --git a/assets/gfx/logo_rocketrobz.png b/3ds/assets/gfx/logo_rocketrobz.png similarity index 100% rename from assets/gfx/logo_rocketrobz.png rename to 3ds/assets/gfx/logo_rocketrobz.png diff --git a/assets/gfx/logo_widescreen.png b/3ds/assets/gfx/logo_widescreen.png similarity index 100% rename from assets/gfx/logo_widescreen.png rename to 3ds/assets/gfx/logo_widescreen.png diff --git a/assets/gfx/msg.png b/3ds/assets/gfx/msg.png similarity index 100% rename from assets/gfx/msg.png rename to 3ds/assets/gfx/msg.png diff --git a/assets/gfx/photo_bg.png b/3ds/assets/gfx/photo_bg.png similarity index 100% rename from assets/gfx/photo_bg.png rename to 3ds/assets/gfx/photo_bg.png diff --git a/assets/gfx/sprites.t3s b/3ds/assets/gfx/sprites.t3s similarity index 100% rename from assets/gfx/sprites.t3s rename to 3ds/assets/gfx/sprites.t3s diff --git a/assets/gfx/title.png b/3ds/assets/gfx/title.png similarity index 100% rename from assets/gfx/title.png rename to 3ds/assets/gfx/title.png diff --git a/assets/gfx/titleMetal.png b/3ds/assets/gfx/titleMetal.png similarity index 100% rename from assets/gfx/titleMetal.png rename to 3ds/assets/gfx/titleMetal.png diff --git a/assets/gfx_charprevbg/bgDay_bougainville.png b/3ds/assets/gfx_charprevbg/bgDay_bougainville.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_bougainville.png rename to 3ds/assets/gfx_charprevbg/bgDay_bougainville.png diff --git a/assets/gfx_charprevbg/bgDay_bougainville.t3s b/3ds/assets/gfx_charprevbg/bgDay_bougainville.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_bougainville.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_bougainville.t3s diff --git a/assets/gfx_charprevbg/bgDay_cafe3.png b/3ds/assets/gfx_charprevbg/bgDay_cafe3.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_cafe3.png rename to 3ds/assets/gfx_charprevbg/bgDay_cafe3.png diff --git a/assets/gfx_charprevbg/bgDay_cafe3.t3s b/3ds/assets/gfx_charprevbg/bgDay_cafe3.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_cafe3.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_cafe3.t3s diff --git a/assets/gfx_charprevbg/bgDay_exhibitionHall2.png b/3ds/assets/gfx_charprevbg/bgDay_exhibitionHall2.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_exhibitionHall2.png rename to 3ds/assets/gfx_charprevbg/bgDay_exhibitionHall2.png diff --git a/assets/gfx_charprevbg/bgDay_exhibitionHall2.t3s b/3ds/assets/gfx_charprevbg/bgDay_exhibitionHall2.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_exhibitionHall2.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_exhibitionHall2.t3s diff --git a/assets/gfx_charprevbg/bgDay_loversBell.png b/3ds/assets/gfx_charprevbg/bgDay_loversBell.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_loversBell.png rename to 3ds/assets/gfx_charprevbg/bgDay_loversBell.png diff --git a/assets/gfx_charprevbg/bgDay_loversBell.t3s b/3ds/assets/gfx_charprevbg/bgDay_loversBell.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_loversBell.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_loversBell.t3s diff --git a/assets/gfx_charprevbg/bgDay_mapleCrescent.png b/3ds/assets/gfx_charprevbg/bgDay_mapleCrescent.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_mapleCrescent.png rename to 3ds/assets/gfx_charprevbg/bgDay_mapleCrescent.png diff --git a/assets/gfx_charprevbg/bgDay_mapleCrescent.t3s b/3ds/assets/gfx_charprevbg/bgDay_mapleCrescent.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_mapleCrescent.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_mapleCrescent.t3s diff --git a/assets/gfx_charprevbg/bgDay_primrosePark.png b/3ds/assets/gfx_charprevbg/bgDay_primrosePark.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_primrosePark.png rename to 3ds/assets/gfx_charprevbg/bgDay_primrosePark.png diff --git a/assets/gfx_charprevbg/bgDay_primrosePark.t3s b/3ds/assets/gfx_charprevbg/bgDay_primrosePark.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_primrosePark.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_primrosePark.t3s diff --git a/assets/gfx_charprevbg/bgDay_tropicaBeach_0.png b/3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_0.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_tropicaBeach_0.png rename to 3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_0.png diff --git a/assets/gfx_charprevbg/bgDay_tropicaBeach_0.t3s b/3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_0.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_tropicaBeach_0.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_0.t3s diff --git a/assets/gfx_charprevbg/bgDay_tropicaBeach_1.png b/3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_1.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_tropicaBeach_1.png rename to 3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_1.png diff --git a/assets/gfx_charprevbg/bgDay_tropicaBeach_1.t3s b/3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_1.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_tropicaBeach_1.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_1.t3s diff --git a/assets/gfx_charprevbg/bgDay_tropicaBeach_2.png b/3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_2.png similarity index 100% rename from assets/gfx_charprevbg/bgDay_tropicaBeach_2.png rename to 3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_2.png diff --git a/assets/gfx_charprevbg/bgDay_tropicaBeach_2.t3s b/3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_2.t3s similarity index 100% rename from assets/gfx_charprevbg/bgDay_tropicaBeach_2.t3s rename to 3ds/assets/gfx_charprevbg/bgDay_tropicaBeach_2.t3s diff --git a/assets/gfx_charprevbg/bgNight_bougainville.png b/3ds/assets/gfx_charprevbg/bgNight_bougainville.png similarity index 100% rename from assets/gfx_charprevbg/bgNight_bougainville.png rename to 3ds/assets/gfx_charprevbg/bgNight_bougainville.png diff --git a/assets/gfx_charprevbg/bgNight_bougainville.t3s b/3ds/assets/gfx_charprevbg/bgNight_bougainville.t3s similarity index 100% rename from assets/gfx_charprevbg/bgNight_bougainville.t3s rename to 3ds/assets/gfx_charprevbg/bgNight_bougainville.t3s diff --git a/assets/gfx_charprevbg/bgNight_cafe3.png b/3ds/assets/gfx_charprevbg/bgNight_cafe3.png similarity index 100% rename from assets/gfx_charprevbg/bgNight_cafe3.png rename to 3ds/assets/gfx_charprevbg/bgNight_cafe3.png diff --git a/assets/gfx_charprevbg/bgNight_cafe3.t3s b/3ds/assets/gfx_charprevbg/bgNight_cafe3.t3s similarity index 100% rename from assets/gfx_charprevbg/bgNight_cafe3.t3s rename to 3ds/assets/gfx_charprevbg/bgNight_cafe3.t3s diff --git a/assets/gfx_charprevbg/bgNight_exhibitionHall2.png b/3ds/assets/gfx_charprevbg/bgNight_exhibitionHall2.png similarity index 100% rename from assets/gfx_charprevbg/bgNight_exhibitionHall2.png rename to 3ds/assets/gfx_charprevbg/bgNight_exhibitionHall2.png diff --git a/assets/gfx_charprevbg/bgNight_exhibitionHall2.t3s b/3ds/assets/gfx_charprevbg/bgNight_exhibitionHall2.t3s similarity index 100% rename from assets/gfx_charprevbg/bgNight_exhibitionHall2.t3s rename to 3ds/assets/gfx_charprevbg/bgNight_exhibitionHall2.t3s diff --git a/assets/gfx_charprevbg/bgNight_loversBell.png b/3ds/assets/gfx_charprevbg/bgNight_loversBell.png similarity index 100% rename from assets/gfx_charprevbg/bgNight_loversBell.png rename to 3ds/assets/gfx_charprevbg/bgNight_loversBell.png diff --git a/assets/gfx_charprevbg/bgNight_loversBell.t3s b/3ds/assets/gfx_charprevbg/bgNight_loversBell.t3s similarity index 100% rename from assets/gfx_charprevbg/bgNight_loversBell.t3s rename to 3ds/assets/gfx_charprevbg/bgNight_loversBell.t3s diff --git a/assets/gfx_charprevbg/bgNight_mapleCrescent.png b/3ds/assets/gfx_charprevbg/bgNight_mapleCrescent.png similarity index 100% rename from assets/gfx_charprevbg/bgNight_mapleCrescent.png rename to 3ds/assets/gfx_charprevbg/bgNight_mapleCrescent.png diff --git a/assets/gfx_charprevbg/bgNight_mapleCrescent.t3s b/3ds/assets/gfx_charprevbg/bgNight_mapleCrescent.t3s similarity index 100% rename from assets/gfx_charprevbg/bgNight_mapleCrescent.t3s rename to 3ds/assets/gfx_charprevbg/bgNight_mapleCrescent.t3s diff --git a/assets/gfx_charprevbg/bgNight_primrosePark.png b/3ds/assets/gfx_charprevbg/bgNight_primrosePark.png similarity index 100% rename from assets/gfx_charprevbg/bgNight_primrosePark.png rename to 3ds/assets/gfx_charprevbg/bgNight_primrosePark.png diff --git a/assets/gfx_charprevbg/bgNight_primrosePark.t3s b/3ds/assets/gfx_charprevbg/bgNight_primrosePark.t3s similarity index 100% rename from assets/gfx_charprevbg/bgNight_primrosePark.t3s rename to 3ds/assets/gfx_charprevbg/bgNight_primrosePark.t3s diff --git a/assets/gfx_charprevbg/bgNight_tropicaBeach.png b/3ds/assets/gfx_charprevbg/bgNight_tropicaBeach.png similarity index 100% rename from assets/gfx_charprevbg/bgNight_tropicaBeach.png rename to 3ds/assets/gfx_charprevbg/bgNight_tropicaBeach.png diff --git a/assets/gfx_charprevbg/bgNight_tropicaBeach.t3s b/3ds/assets/gfx_charprevbg/bgNight_tropicaBeach.t3s similarity index 100% rename from assets/gfx_charprevbg/bgNight_tropicaBeach.t3s rename to 3ds/assets/gfx_charprevbg/bgNight_tropicaBeach.t3s diff --git a/assets/gfx_charprevbg/bgSunset_bougainville.png b/3ds/assets/gfx_charprevbg/bgSunset_bougainville.png similarity index 100% rename from assets/gfx_charprevbg/bgSunset_bougainville.png rename to 3ds/assets/gfx_charprevbg/bgSunset_bougainville.png diff --git a/assets/gfx_charprevbg/bgSunset_bougainville.t3s b/3ds/assets/gfx_charprevbg/bgSunset_bougainville.t3s similarity index 100% rename from assets/gfx_charprevbg/bgSunset_bougainville.t3s rename to 3ds/assets/gfx_charprevbg/bgSunset_bougainville.t3s diff --git a/assets/gfx_charprevbg/bgSunset_cafe3.png b/3ds/assets/gfx_charprevbg/bgSunset_cafe3.png similarity index 100% rename from assets/gfx_charprevbg/bgSunset_cafe3.png rename to 3ds/assets/gfx_charprevbg/bgSunset_cafe3.png diff --git a/assets/gfx_charprevbg/bgSunset_cafe3.t3s b/3ds/assets/gfx_charprevbg/bgSunset_cafe3.t3s similarity index 100% rename from assets/gfx_charprevbg/bgSunset_cafe3.t3s rename to 3ds/assets/gfx_charprevbg/bgSunset_cafe3.t3s diff --git a/assets/gfx_charprevbg/bgSunset_loversBell.png b/3ds/assets/gfx_charprevbg/bgSunset_loversBell.png similarity index 100% rename from assets/gfx_charprevbg/bgSunset_loversBell.png rename to 3ds/assets/gfx_charprevbg/bgSunset_loversBell.png diff --git a/assets/gfx_charprevbg/bgSunset_loversBell.t3s b/3ds/assets/gfx_charprevbg/bgSunset_loversBell.t3s similarity index 100% rename from assets/gfx_charprevbg/bgSunset_loversBell.t3s rename to 3ds/assets/gfx_charprevbg/bgSunset_loversBell.t3s diff --git a/assets/gfx_charprevbg/bgSunset_mapleCrescent.png b/3ds/assets/gfx_charprevbg/bgSunset_mapleCrescent.png similarity index 100% rename from assets/gfx_charprevbg/bgSunset_mapleCrescent.png rename to 3ds/assets/gfx_charprevbg/bgSunset_mapleCrescent.png diff --git a/assets/gfx_charprevbg/bgSunset_mapleCrescent.t3s b/3ds/assets/gfx_charprevbg/bgSunset_mapleCrescent.t3s similarity index 100% rename from assets/gfx_charprevbg/bgSunset_mapleCrescent.t3s rename to 3ds/assets/gfx_charprevbg/bgSunset_mapleCrescent.t3s diff --git a/assets/gfx_charprevbg/bgSunset_primrosePark.png b/3ds/assets/gfx_charprevbg/bgSunset_primrosePark.png similarity index 100% rename from assets/gfx_charprevbg/bgSunset_primrosePark.png rename to 3ds/assets/gfx_charprevbg/bgSunset_primrosePark.png diff --git a/assets/gfx_charprevbg/bgSunset_primrosePark.t3s b/3ds/assets/gfx_charprevbg/bgSunset_primrosePark.t3s similarity index 100% rename from assets/gfx_charprevbg/bgSunset_primrosePark.t3s rename to 3ds/assets/gfx_charprevbg/bgSunset_primrosePark.t3s diff --git a/assets/gfx_charprevbg/bgSunset_tropicaBeach_0.png b/3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_0.png similarity index 100% rename from assets/gfx_charprevbg/bgSunset_tropicaBeach_0.png rename to 3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_0.png diff --git a/assets/gfx_charprevbg/bgSunset_tropicaBeach_0.t3s b/3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_0.t3s similarity index 100% rename from assets/gfx_charprevbg/bgSunset_tropicaBeach_0.t3s rename to 3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_0.t3s diff --git a/assets/gfx_charprevbg/bgSunset_tropicaBeach_1.png b/3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_1.png similarity index 100% rename from assets/gfx_charprevbg/bgSunset_tropicaBeach_1.png rename to 3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_1.png diff --git a/assets/gfx_charprevbg/bgSunset_tropicaBeach_1.t3s b/3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_1.t3s similarity index 100% rename from assets/gfx_charprevbg/bgSunset_tropicaBeach_1.t3s rename to 3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_1.t3s diff --git a/assets/gfx_charprevbg/bgSunset_tropicaBeach_2.png b/3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_2.png similarity index 100% rename from assets/gfx_charprevbg/bgSunset_tropicaBeach_2.png rename to 3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_2.png diff --git a/assets/gfx_charprevbg/bgSunset_tropicaBeach_2.t3s b/3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_2.t3s similarity index 100% rename from assets/gfx_charprevbg/bgSunset_tropicaBeach_2.t3s rename to 3ds/assets/gfx_charprevbg/bgSunset_tropicaBeach_2.t3s diff --git a/assets/gfx_charprevbg/bg_VIP.png b/3ds/assets/gfx_charprevbg/bg_VIP.png similarity index 100% rename from assets/gfx_charprevbg/bg_VIP.png rename to 3ds/assets/gfx_charprevbg/bg_VIP.png diff --git a/assets/gfx_charprevbg/bg_VIP.t3s b/3ds/assets/gfx_charprevbg/bg_VIP.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_VIP.t3s rename to 3ds/assets/gfx_charprevbg/bg_VIP.t3s diff --git a/assets/gfx_charprevbg/bg_afterParty.png b/3ds/assets/gfx_charprevbg/bg_afterParty.png similarity index 100% rename from assets/gfx_charprevbg/bg_afterParty.png rename to 3ds/assets/gfx_charprevbg/bg_afterParty.png diff --git a/assets/gfx_charprevbg/bg_afterParty.t3s b/3ds/assets/gfx_charprevbg/bg_afterParty.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_afterParty.t3s rename to 3ds/assets/gfx_charprevbg/bg_afterParty.t3s diff --git a/assets/gfx_charprevbg/bg_beautician1.png b/3ds/assets/gfx_charprevbg/bg_beautician1.png similarity index 100% rename from assets/gfx_charprevbg/bg_beautician1.png rename to 3ds/assets/gfx_charprevbg/bg_beautician1.png diff --git a/assets/gfx_charprevbg/bg_beautician1.t3s b/3ds/assets/gfx_charprevbg/bg_beautician1.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_beautician1.t3s rename to 3ds/assets/gfx_charprevbg/bg_beautician1.t3s diff --git a/assets/gfx_charprevbg/bg_beautician2.png b/3ds/assets/gfx_charprevbg/bg_beautician2.png similarity index 100% rename from assets/gfx_charprevbg/bg_beautician2.png rename to 3ds/assets/gfx_charprevbg/bg_beautician2.png diff --git a/assets/gfx_charprevbg/bg_beautician2.t3s b/3ds/assets/gfx_charprevbg/bg_beautician2.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_beautician2.t3s rename to 3ds/assets/gfx_charprevbg/bg_beautician2.t3s diff --git a/assets/gfx_charprevbg/bg_beautician4.png b/3ds/assets/gfx_charprevbg/bg_beautician4.png similarity index 100% rename from assets/gfx_charprevbg/bg_beautician4.png rename to 3ds/assets/gfx_charprevbg/bg_beautician4.png diff --git a/assets/gfx_charprevbg/bg_beautician4.t3s b/3ds/assets/gfx_charprevbg/bg_beautician4.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_beautician4.t3s rename to 3ds/assets/gfx_charprevbg/bg_beautician4.t3s diff --git a/assets/gfx_charprevbg/bg_beigeWithCircles.png b/3ds/assets/gfx_charprevbg/bg_beigeWithCircles.png similarity index 100% rename from assets/gfx_charprevbg/bg_beigeWithCircles.png rename to 3ds/assets/gfx_charprevbg/bg_beigeWithCircles.png diff --git a/assets/gfx_charprevbg/bg_beigeWithCircles.t3s b/3ds/assets/gfx_charprevbg/bg_beigeWithCircles.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_beigeWithCircles.t3s rename to 3ds/assets/gfx_charprevbg/bg_beigeWithCircles.t3s diff --git a/assets/gfx_charprevbg/bg_bigHearts.png b/3ds/assets/gfx_charprevbg/bg_bigHearts.png similarity index 100% rename from assets/gfx_charprevbg/bg_bigHearts.png rename to 3ds/assets/gfx_charprevbg/bg_bigHearts.png diff --git a/assets/gfx_charprevbg/bg_bigHearts.t3s b/3ds/assets/gfx_charprevbg/bg_bigHearts.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_bigHearts.t3s rename to 3ds/assets/gfx_charprevbg/bg_bigHearts.t3s diff --git a/assets/gfx_charprevbg/bg_blue.png b/3ds/assets/gfx_charprevbg/bg_blue.png similarity index 100% rename from assets/gfx_charprevbg/bg_blue.png rename to 3ds/assets/gfx_charprevbg/bg_blue.png diff --git a/assets/gfx_charprevbg/bg_blue.t3s b/3ds/assets/gfx_charprevbg/bg_blue.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_blue.t3s rename to 3ds/assets/gfx_charprevbg/bg_blue.t3s diff --git a/assets/gfx_charprevbg/bg_cafe2Fall.png b/3ds/assets/gfx_charprevbg/bg_cafe2Fall.png similarity index 100% rename from assets/gfx_charprevbg/bg_cafe2Fall.png rename to 3ds/assets/gfx_charprevbg/bg_cafe2Fall.png diff --git a/assets/gfx_charprevbg/bg_cafe2Fall.t3s b/3ds/assets/gfx_charprevbg/bg_cafe2Fall.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_cafe2Fall.t3s rename to 3ds/assets/gfx_charprevbg/bg_cafe2Fall.t3s diff --git a/assets/gfx_charprevbg/bg_cafe2Spring.png b/3ds/assets/gfx_charprevbg/bg_cafe2Spring.png similarity index 100% rename from assets/gfx_charprevbg/bg_cafe2Spring.png rename to 3ds/assets/gfx_charprevbg/bg_cafe2Spring.png diff --git a/assets/gfx_charprevbg/bg_cafe2Spring.t3s b/3ds/assets/gfx_charprevbg/bg_cafe2Spring.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_cafe2Spring.t3s rename to 3ds/assets/gfx_charprevbg/bg_cafe2Spring.t3s diff --git a/assets/gfx_charprevbg/bg_cafe2Summer.png b/3ds/assets/gfx_charprevbg/bg_cafe2Summer.png similarity index 100% rename from assets/gfx_charprevbg/bg_cafe2Summer.png rename to 3ds/assets/gfx_charprevbg/bg_cafe2Summer.png diff --git a/assets/gfx_charprevbg/bg_cafe2Summer.t3s b/3ds/assets/gfx_charprevbg/bg_cafe2Summer.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_cafe2Summer.t3s rename to 3ds/assets/gfx_charprevbg/bg_cafe2Summer.t3s diff --git a/assets/gfx_charprevbg/bg_cafe2Winter.png b/3ds/assets/gfx_charprevbg/bg_cafe2Winter.png similarity index 100% rename from assets/gfx_charprevbg/bg_cafe2Winter.png rename to 3ds/assets/gfx_charprevbg/bg_cafe2Winter.png diff --git a/assets/gfx_charprevbg/bg_cafe2Winter.t3s b/3ds/assets/gfx_charprevbg/bg_cafe2Winter.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_cafe2Winter.t3s rename to 3ds/assets/gfx_charprevbg/bg_cafe2Winter.t3s diff --git a/assets/gfx_charprevbg/bg_carringtonInstitute.png b/3ds/assets/gfx_charprevbg/bg_carringtonInstitute.png similarity index 100% rename from assets/gfx_charprevbg/bg_carringtonInstitute.png rename to 3ds/assets/gfx_charprevbg/bg_carringtonInstitute.png diff --git a/assets/gfx_charprevbg/bg_carringtonInstitute.t3s b/3ds/assets/gfx_charprevbg/bg_carringtonInstitute.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_carringtonInstitute.t3s rename to 3ds/assets/gfx_charprevbg/bg_carringtonInstitute.t3s diff --git a/assets/gfx_charprevbg/bg_celestialHotel.png b/3ds/assets/gfx_charprevbg/bg_celestialHotel.png similarity index 100% rename from assets/gfx_charprevbg/bg_celestialHotel.png rename to 3ds/assets/gfx_charprevbg/bg_celestialHotel.png diff --git a/assets/gfx_charprevbg/bg_celestialHotel.t3s b/3ds/assets/gfx_charprevbg/bg_celestialHotel.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_celestialHotel.t3s rename to 3ds/assets/gfx_charprevbg/bg_celestialHotel.t3s diff --git a/assets/gfx_charprevbg/bg_cinema.png b/3ds/assets/gfx_charprevbg/bg_cinema.png similarity index 100% rename from assets/gfx_charprevbg/bg_cinema.png rename to 3ds/assets/gfx_charprevbg/bg_cinema.png diff --git a/assets/gfx_charprevbg/bg_cinema.t3s b/3ds/assets/gfx_charprevbg/bg_cinema.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_cinema.t3s rename to 3ds/assets/gfx_charprevbg/bg_cinema.t3s diff --git a/assets/gfx_charprevbg/bg_circlePattern.png b/3ds/assets/gfx_charprevbg/bg_circlePattern.png similarity index 100% rename from assets/gfx_charprevbg/bg_circlePattern.png rename to 3ds/assets/gfx_charprevbg/bg_circlePattern.png diff --git a/assets/gfx_charprevbg/bg_circlePattern.t3s b/3ds/assets/gfx_charprevbg/bg_circlePattern.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_circlePattern.t3s rename to 3ds/assets/gfx_charprevbg/bg_circlePattern.t3s diff --git a/assets/gfx_charprevbg/bg_circleWindows.png b/3ds/assets/gfx_charprevbg/bg_circleWindows.png similarity index 100% rename from assets/gfx_charprevbg/bg_circleWindows.png rename to 3ds/assets/gfx_charprevbg/bg_circleWindows.png diff --git a/assets/gfx_charprevbg/bg_circleWindows.t3s b/3ds/assets/gfx_charprevbg/bg_circleWindows.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_circleWindows.t3s rename to 3ds/assets/gfx_charprevbg/bg_circleWindows.t3s diff --git a/assets/gfx_charprevbg/bg_downtownFall.png b/3ds/assets/gfx_charprevbg/bg_downtownFall.png similarity index 100% rename from assets/gfx_charprevbg/bg_downtownFall.png rename to 3ds/assets/gfx_charprevbg/bg_downtownFall.png diff --git a/assets/gfx_charprevbg/bg_downtownFall.t3s b/3ds/assets/gfx_charprevbg/bg_downtownFall.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_downtownFall.t3s rename to 3ds/assets/gfx_charprevbg/bg_downtownFall.t3s diff --git a/assets/gfx_charprevbg/bg_downtownSpring.png b/3ds/assets/gfx_charprevbg/bg_downtownSpring.png similarity index 100% rename from assets/gfx_charprevbg/bg_downtownSpring.png rename to 3ds/assets/gfx_charprevbg/bg_downtownSpring.png diff --git a/assets/gfx_charprevbg/bg_downtownSpring.t3s b/3ds/assets/gfx_charprevbg/bg_downtownSpring.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_downtownSpring.t3s rename to 3ds/assets/gfx_charprevbg/bg_downtownSpring.t3s diff --git a/assets/gfx_charprevbg/bg_downtownSummer.png b/3ds/assets/gfx_charprevbg/bg_downtownSummer.png similarity index 100% rename from assets/gfx_charprevbg/bg_downtownSummer.png rename to 3ds/assets/gfx_charprevbg/bg_downtownSummer.png diff --git a/assets/gfx_charprevbg/bg_downtownSummer.t3s b/3ds/assets/gfx_charprevbg/bg_downtownSummer.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_downtownSummer.t3s rename to 3ds/assets/gfx_charprevbg/bg_downtownSummer.t3s diff --git a/assets/gfx_charprevbg/bg_downtownWinter.png b/3ds/assets/gfx_charprevbg/bg_downtownWinter.png similarity index 100% rename from assets/gfx_charprevbg/bg_downtownWinter.png rename to 3ds/assets/gfx_charprevbg/bg_downtownWinter.png diff --git a/assets/gfx_charprevbg/bg_downtownWinter.t3s b/3ds/assets/gfx_charprevbg/bg_downtownWinter.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_downtownWinter.t3s rename to 3ds/assets/gfx_charprevbg/bg_downtownWinter.t3s diff --git a/assets/gfx_charprevbg/bg_graceShop.png b/3ds/assets/gfx_charprevbg/bg_graceShop.png similarity index 100% rename from assets/gfx_charprevbg/bg_graceShop.png rename to 3ds/assets/gfx_charprevbg/bg_graceShop.png diff --git a/assets/gfx_charprevbg/bg_graceShop.t3s b/3ds/assets/gfx_charprevbg/bg_graceShop.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_graceShop.t3s rename to 3ds/assets/gfx_charprevbg/bg_graceShop.t3s diff --git a/assets/gfx_charprevbg/bg_gradientPurple.png b/3ds/assets/gfx_charprevbg/bg_gradientPurple.png similarity index 100% rename from assets/gfx_charprevbg/bg_gradientPurple.png rename to 3ds/assets/gfx_charprevbg/bg_gradientPurple.png diff --git a/assets/gfx_charprevbg/bg_gradientPurple.t3s b/3ds/assets/gfx_charprevbg/bg_gradientPurple.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_gradientPurple.t3s rename to 3ds/assets/gfx_charprevbg/bg_gradientPurple.t3s diff --git a/assets/gfx_charprevbg/bg_greenBirds.png b/3ds/assets/gfx_charprevbg/bg_greenBirds.png similarity index 100% rename from assets/gfx_charprevbg/bg_greenBirds.png rename to 3ds/assets/gfx_charprevbg/bg_greenBirds.png diff --git a/assets/gfx_charprevbg/bg_greenBirds.t3s b/3ds/assets/gfx_charprevbg/bg_greenBirds.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_greenBirds.t3s rename to 3ds/assets/gfx_charprevbg/bg_greenBirds.t3s diff --git a/assets/gfx_charprevbg/bg_hairSalon1.png b/3ds/assets/gfx_charprevbg/bg_hairSalon1.png similarity index 100% rename from assets/gfx_charprevbg/bg_hairSalon1.png rename to 3ds/assets/gfx_charprevbg/bg_hairSalon1.png diff --git a/assets/gfx_charprevbg/bg_hairSalon1.t3s b/3ds/assets/gfx_charprevbg/bg_hairSalon1.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_hairSalon1.t3s rename to 3ds/assets/gfx_charprevbg/bg_hairSalon1.t3s diff --git a/assets/gfx_charprevbg/bg_hairSalon4.png b/3ds/assets/gfx_charprevbg/bg_hairSalon4.png similarity index 100% rename from assets/gfx_charprevbg/bg_hairSalon4.png rename to 3ds/assets/gfx_charprevbg/bg_hairSalon4.png diff --git a/assets/gfx_charprevbg/bg_hairSalon4.t3s b/3ds/assets/gfx_charprevbg/bg_hairSalon4.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_hairSalon4.t3s rename to 3ds/assets/gfx_charprevbg/bg_hairSalon4.t3s diff --git a/assets/gfx_charprevbg/bg_lifestyleShop2.png b/3ds/assets/gfx_charprevbg/bg_lifestyleShop2.png similarity index 100% rename from assets/gfx_charprevbg/bg_lifestyleShop2.png rename to 3ds/assets/gfx_charprevbg/bg_lifestyleShop2.png diff --git a/assets/gfx_charprevbg/bg_lifestyleShop2.t3s b/3ds/assets/gfx_charprevbg/bg_lifestyleShop2.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_lifestyleShop2.t3s rename to 3ds/assets/gfx_charprevbg/bg_lifestyleShop2.t3s diff --git a/assets/gfx_charprevbg/bg_liveMusicClub2.png b/3ds/assets/gfx_charprevbg/bg_liveMusicClub2.png similarity index 100% rename from assets/gfx_charprevbg/bg_liveMusicClub2.png rename to 3ds/assets/gfx_charprevbg/bg_liveMusicClub2.png diff --git a/assets/gfx_charprevbg/bg_liveMusicClub2.t3s b/3ds/assets/gfx_charprevbg/bg_liveMusicClub2.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_liveMusicClub2.t3s rename to 3ds/assets/gfx_charprevbg/bg_liveMusicClub2.t3s diff --git a/assets/gfx_charprevbg/bg_liveMusicClub4.png b/3ds/assets/gfx_charprevbg/bg_liveMusicClub4.png similarity index 100% rename from assets/gfx_charprevbg/bg_liveMusicClub4.png rename to 3ds/assets/gfx_charprevbg/bg_liveMusicClub4.png diff --git a/assets/gfx_charprevbg/bg_liveMusicClub4.t3s b/3ds/assets/gfx_charprevbg/bg_liveMusicClub4.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_liveMusicClub4.t3s rename to 3ds/assets/gfx_charprevbg/bg_liveMusicClub4.t3s diff --git a/assets/gfx_charprevbg/bg_menswearShop.png b/3ds/assets/gfx_charprevbg/bg_menswearShop.png similarity index 100% rename from assets/gfx_charprevbg/bg_menswearShop.png rename to 3ds/assets/gfx_charprevbg/bg_menswearShop.png diff --git a/assets/gfx_charprevbg/bg_menswearShop.t3s b/3ds/assets/gfx_charprevbg/bg_menswearShop.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_menswearShop.t3s rename to 3ds/assets/gfx_charprevbg/bg_menswearShop.t3s diff --git a/assets/gfx_charprevbg/bg_nin10Pro.png b/3ds/assets/gfx_charprevbg/bg_nin10Pro.png similarity index 100% rename from assets/gfx_charprevbg/bg_nin10Pro.png rename to 3ds/assets/gfx_charprevbg/bg_nin10Pro.png diff --git a/assets/gfx_charprevbg/bg_nin10Pro.t3s b/3ds/assets/gfx_charprevbg/bg_nin10Pro.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_nin10Pro.t3s rename to 3ds/assets/gfx_charprevbg/bg_nin10Pro.t3s diff --git a/assets/gfx_charprevbg/bg_park2Fall.png b/3ds/assets/gfx_charprevbg/bg_park2Fall.png similarity index 100% rename from assets/gfx_charprevbg/bg_park2Fall.png rename to 3ds/assets/gfx_charprevbg/bg_park2Fall.png diff --git a/assets/gfx_charprevbg/bg_park2Fall.t3s b/3ds/assets/gfx_charprevbg/bg_park2Fall.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_park2Fall.t3s rename to 3ds/assets/gfx_charprevbg/bg_park2Fall.t3s diff --git a/assets/gfx_charprevbg/bg_park2Spring.png b/3ds/assets/gfx_charprevbg/bg_park2Spring.png similarity index 100% rename from assets/gfx_charprevbg/bg_park2Spring.png rename to 3ds/assets/gfx_charprevbg/bg_park2Spring.png diff --git a/assets/gfx_charprevbg/bg_park2Spring.t3s b/3ds/assets/gfx_charprevbg/bg_park2Spring.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_park2Spring.t3s rename to 3ds/assets/gfx_charprevbg/bg_park2Spring.t3s diff --git a/assets/gfx_charprevbg/bg_park2Summer.png b/3ds/assets/gfx_charprevbg/bg_park2Summer.png similarity index 100% rename from assets/gfx_charprevbg/bg_park2Summer.png rename to 3ds/assets/gfx_charprevbg/bg_park2Summer.png diff --git a/assets/gfx_charprevbg/bg_park2Summer.t3s b/3ds/assets/gfx_charprevbg/bg_park2Summer.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_park2Summer.t3s rename to 3ds/assets/gfx_charprevbg/bg_park2Summer.t3s diff --git a/assets/gfx_charprevbg/bg_park2Winter.png b/3ds/assets/gfx_charprevbg/bg_park2Winter.png similarity index 100% rename from assets/gfx_charprevbg/bg_park2Winter.png rename to 3ds/assets/gfx_charprevbg/bg_park2Winter.png diff --git a/assets/gfx_charprevbg/bg_park2Winter.t3s b/3ds/assets/gfx_charprevbg/bg_park2Winter.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_park2Winter.t3s rename to 3ds/assets/gfx_charprevbg/bg_park2Winter.t3s diff --git a/assets/gfx_charprevbg/bg_peachCastle.png b/3ds/assets/gfx_charprevbg/bg_peachCastle.png similarity index 100% rename from assets/gfx_charprevbg/bg_peachCastle.png rename to 3ds/assets/gfx_charprevbg/bg_peachCastle.png diff --git a/assets/gfx_charprevbg/bg_peachCastle.t3s b/3ds/assets/gfx_charprevbg/bg_peachCastle.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_peachCastle.t3s rename to 3ds/assets/gfx_charprevbg/bg_peachCastle.t3s diff --git a/assets/gfx_charprevbg/bg_peachCastleOutside.png b/3ds/assets/gfx_charprevbg/bg_peachCastleOutside.png similarity index 100% rename from assets/gfx_charprevbg/bg_peachCastleOutside.png rename to 3ds/assets/gfx_charprevbg/bg_peachCastleOutside.png diff --git a/assets/gfx_charprevbg/bg_peachCastleOutside.t3s b/3ds/assets/gfx_charprevbg/bg_peachCastleOutside.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_peachCastleOutside.t3s rename to 3ds/assets/gfx_charprevbg/bg_peachCastleOutside.t3s diff --git a/assets/gfx_charprevbg/bg_pinkShine.png b/3ds/assets/gfx_charprevbg/bg_pinkShine.png similarity index 100% rename from assets/gfx_charprevbg/bg_pinkShine.png rename to 3ds/assets/gfx_charprevbg/bg_pinkShine.png diff --git a/assets/gfx_charprevbg/bg_pinkShine.t3s b/3ds/assets/gfx_charprevbg/bg_pinkShine.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_pinkShine.t3s rename to 3ds/assets/gfx_charprevbg/bg_pinkShine.t3s diff --git a/assets/gfx_charprevbg/bg_restauraunt4.png b/3ds/assets/gfx_charprevbg/bg_restauraunt4.png similarity index 100% rename from assets/gfx_charprevbg/bg_restauraunt4.png rename to 3ds/assets/gfx_charprevbg/bg_restauraunt4.png diff --git a/assets/gfx_charprevbg/bg_restauraunt4.t3s b/3ds/assets/gfx_charprevbg/bg_restauraunt4.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_restauraunt4.t3s rename to 3ds/assets/gfx_charprevbg/bg_restauraunt4.t3s diff --git a/assets/gfx_charprevbg/bg_roseGarden2.png b/3ds/assets/gfx_charprevbg/bg_roseGarden2.png similarity index 100% rename from assets/gfx_charprevbg/bg_roseGarden2.png rename to 3ds/assets/gfx_charprevbg/bg_roseGarden2.png diff --git a/assets/gfx_charprevbg/bg_roseGarden2.t3s b/3ds/assets/gfx_charprevbg/bg_roseGarden2.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_roseGarden2.t3s rename to 3ds/assets/gfx_charprevbg/bg_roseGarden2.t3s diff --git a/assets/gfx_charprevbg/bg_smallHearts.png b/3ds/assets/gfx_charprevbg/bg_smallHearts.png similarity index 100% rename from assets/gfx_charprevbg/bg_smallHearts.png rename to 3ds/assets/gfx_charprevbg/bg_smallHearts.png diff --git a/assets/gfx_charprevbg/bg_smallHearts.t3s b/3ds/assets/gfx_charprevbg/bg_smallHearts.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_smallHearts.t3s rename to 3ds/assets/gfx_charprevbg/bg_smallHearts.t3s diff --git a/assets/gfx_charprevbg/bg_snowflakes.png b/3ds/assets/gfx_charprevbg/bg_snowflakes.png similarity index 100% rename from assets/gfx_charprevbg/bg_snowflakes.png rename to 3ds/assets/gfx_charprevbg/bg_snowflakes.png diff --git a/assets/gfx_charprevbg/bg_snowflakes.t3s b/3ds/assets/gfx_charprevbg/bg_snowflakes.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_snowflakes.t3s rename to 3ds/assets/gfx_charprevbg/bg_snowflakes.t3s diff --git a/assets/gfx_charprevbg/bg_white.png b/3ds/assets/gfx_charprevbg/bg_white.png similarity index 100% rename from assets/gfx_charprevbg/bg_white.png rename to 3ds/assets/gfx_charprevbg/bg_white.png diff --git a/assets/gfx_charprevbg/bg_white.t3s b/3ds/assets/gfx_charprevbg/bg_white.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_white.t3s rename to 3ds/assets/gfx_charprevbg/bg_white.t3s diff --git a/assets/gfx_charprevbg/bg_yellow.png b/3ds/assets/gfx_charprevbg/bg_yellow.png similarity index 100% rename from assets/gfx_charprevbg/bg_yellow.png rename to 3ds/assets/gfx_charprevbg/bg_yellow.png diff --git a/assets/gfx_charprevbg/bg_yellow.t3s b/3ds/assets/gfx_charprevbg/bg_yellow.t3s similarity index 100% rename from assets/gfx_charprevbg/bg_yellow.t3s rename to 3ds/assets/gfx_charprevbg/bg_yellow.t3s diff --git a/assets/gfx_chars/banjok_Banjo.t3s b/3ds/assets/gfx_chars/banjok_Banjo.t3s similarity index 100% rename from assets/gfx_chars/banjok_Banjo.t3s rename to 3ds/assets/gfx_chars/banjok_Banjo.t3s diff --git a/assets/gfx_chars/banjok_Bottles.t3s b/3ds/assets/gfx_chars/banjok_Bottles.t3s similarity index 100% rename from assets/gfx_chars/banjok_Bottles.t3s rename to 3ds/assets/gfx_chars/banjok_Bottles.t3s diff --git a/assets/gfx_chars/banjok_Kazooie.t3s b/3ds/assets/gfx_chars/banjok_Kazooie.t3s similarity index 100% rename from assets/gfx_chars/banjok_Kazooie.t3s rename to 3ds/assets/gfx_chars/banjok_Kazooie.t3s diff --git a/assets/gfx_chars/banjok_Mumbo.t3s b/3ds/assets/gfx_chars/banjok_Mumbo.t3s similarity index 100% rename from assets/gfx_chars/banjok_Mumbo.t3s rename to 3ds/assets/gfx_chars/banjok_Mumbo.t3s diff --git a/assets/gfx_chars/banjok_Tooty.t3s b/3ds/assets/gfx_chars/banjok_Tooty.t3s similarity index 100% rename from assets/gfx_chars/banjok_Tooty.t3s rename to 3ds/assets/gfx_chars/banjok_Tooty.t3s diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Banjo.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Banjo.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Banjo.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Banjo.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Bottles.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Bottles.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Bottles.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Bottles.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Kazooie.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Kazooie.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Kazooie.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Kazooie.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Mumbo.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Mumbo.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Mumbo.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Mumbo.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Tooty.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Tooty.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Tooty.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom0/Tooty.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Banjo.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Banjo.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Banjo.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Banjo.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Bottles.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Bottles.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Bottles.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Bottles.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Kazooie.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Kazooie.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Kazooie.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Kazooie.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Mumbo.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Mumbo.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Mumbo.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Mumbo.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Tooty.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Tooty.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Tooty.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom1/Tooty.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Banjo.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Banjo.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Banjo.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Banjo.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Bottles.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Bottles.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Bottles.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Bottles.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Kazooie.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Kazooie.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Kazooie.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Kazooie.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Mumbo.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Mumbo.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Mumbo.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Mumbo.png diff --git a/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Tooty.png b/3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Tooty.png similarity index 100% rename from assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Tooty.png rename to 3ds/assets/gfx_chars/characters/Banjo-Kazooie series/All Seasons/zoom2/Tooty.png diff --git a/assets/gfx_chars/characters/Conker series/All Seasons/zoom0/Cash.png b/3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom0/Cash.png similarity index 100% rename from assets/gfx_chars/characters/Conker series/All Seasons/zoom0/Cash.png rename to 3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom0/Cash.png diff --git a/assets/gfx_chars/characters/Conker series/All Seasons/zoom0/Conker.png b/3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom0/Conker.png similarity index 100% rename from assets/gfx_chars/characters/Conker series/All Seasons/zoom0/Conker.png rename to 3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom0/Conker.png diff --git a/assets/gfx_chars/characters/Conker series/All Seasons/zoom1/Cash.png b/3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom1/Cash.png similarity index 100% rename from assets/gfx_chars/characters/Conker series/All Seasons/zoom1/Cash.png rename to 3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom1/Cash.png diff --git a/assets/gfx_chars/characters/Conker series/All Seasons/zoom1/Conker.png b/3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom1/Conker.png similarity index 100% rename from assets/gfx_chars/characters/Conker series/All Seasons/zoom1/Conker.png rename to 3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom1/Conker.png diff --git a/assets/gfx_chars/characters/Conker series/All Seasons/zoom2/Cash.png b/3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom2/Cash.png similarity index 100% rename from assets/gfx_chars/characters/Conker series/All Seasons/zoom2/Cash.png rename to 3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom2/Cash.png diff --git a/assets/gfx_chars/characters/Conker series/All Seasons/zoom2/Conker.png b/3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom2/Conker.png similarity index 100% rename from assets/gfx_chars/characters/Conker series/All Seasons/zoom2/Conker.png rename to 3ds/assets/gfx_chars/characters/Conker series/All Seasons/zoom2/Conker.png diff --git a/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Juno.png b/3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Juno.png similarity index 100% rename from assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Juno.png rename to 3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Juno.png diff --git a/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Vela.png b/3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Vela.png similarity index 100% rename from assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Vela.png rename to 3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom0/Vela.png diff --git a/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Juno.png b/3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Juno.png similarity index 100% rename from assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Juno.png rename to 3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Juno.png diff --git a/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Vela.png b/3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Vela.png similarity index 100% rename from assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Vela.png rename to 3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom1/Vela.png diff --git a/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Juno.png b/3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Juno.png similarity index 100% rename from assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Juno.png rename to 3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Juno.png diff --git a/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Vela.png b/3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Vela.png similarity index 100% rename from assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Vela.png rename to 3ds/assets/gfx_chars/characters/Jet Force Gemini/All Seasons/zoom2/Vela.png diff --git a/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Ms. Pac-Man.png b/3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Ms. Pac-Man.png similarity index 100% rename from assets/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Ms. Pac-Man.png rename to 3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Ms. Pac-Man.png diff --git a/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Pac-Man.png b/3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Pac-Man.png similarity index 100% rename from assets/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Pac-Man.png rename to 3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom0/Pac-Man.png diff --git a/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Ms. Pac-Man.png b/3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Ms. Pac-Man.png similarity index 100% rename from assets/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Ms. Pac-Man.png rename to 3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Ms. Pac-Man.png diff --git a/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Pac-Man.png b/3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Pac-Man.png similarity index 100% rename from assets/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Pac-Man.png rename to 3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom1/Pac-Man.png diff --git a/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Ms. Pac-Man.png b/3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Ms. Pac-Man.png similarity index 100% rename from assets/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Ms. Pac-Man.png rename to 3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Ms. Pac-Man.png diff --git a/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Pac-Man.png b/3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Pac-Man.png similarity index 100% rename from assets/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Pac-Man.png rename to 3ds/assets/gfx_chars/characters/Pac-Man/All Seasons/zoom2/Pac-Man.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom0/StackZ.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom0/StackZ.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom0/StackZ.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom0/StackZ.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom1/StackZ.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom1/StackZ.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom1/StackZ.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom1/StackZ.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom2/StackZ.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom2/StackZ.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom2/StackZ.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/All Seasons/zoom2/StackZ.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom0/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom0/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom0/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom0/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom1/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom1/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom1/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom1/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom2/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom2/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom2/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Fall/zoom2/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Stackie.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Stackie.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Stackie.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom0/Stackie.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Stackie.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Stackie.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Stackie.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom1/Stackie.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Stackie.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Stackie.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Stackie.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Spring/zoom2/Stackie.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Stackie.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Stackie.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Stackie.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom0/Stackie.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Stackie.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Stackie.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Stackie.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom1/Stackie.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Stackie.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Stackie.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Stackie.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Summer/zoom2/Stackie.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom0/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom1/Robz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Rabz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Rabz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Rabz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Rabz.png diff --git a/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Robz.png b/3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Robz.png similarity index 100% rename from assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Robz.png rename to 3ds/assets/gfx_chars/characters/Rocket Photo Shoot/Winter/zoom2/Robz.png diff --git a/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom0/Sonic.png b/3ds/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom0/Sonic.png similarity index 100% rename from assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom0/Sonic.png rename to 3ds/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom0/Sonic.png diff --git a/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom1/Sonic.png b/3ds/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom1/Sonic.png similarity index 100% rename from assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom1/Sonic.png rename to 3ds/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom1/Sonic.png diff --git a/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom2/Sonic.png b/3ds/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom2/Sonic.png similarity index 100% rename from assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom2/Sonic.png rename to 3ds/assets/gfx_chars/characters/Sonic the Hedgehog/All Seasons/zoom2/Sonic.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Alina.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Alina.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Alina.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Alina.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Amber.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Amber.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Amber.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Amber.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Angelique.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Angelique.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Angelique.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Angelique.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Avery.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Avery.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Avery.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Avery.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Cece.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Cece.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Cece.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Cece.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Celeste.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Celeste.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Celeste.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Celeste.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Daphne.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Daphne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Daphne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Daphne.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Deborah.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Deborah.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Deborah.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Deborah.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dominic.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dominic.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dominic.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dominic.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dorothy.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dorothy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dorothy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dorothy.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dulcie.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dulcie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dulcie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Dulcie.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Emmylou.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Emmylou.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Emmylou.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Emmylou.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Eunice.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Eunice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Eunice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Eunice.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Felicity.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Felicity.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Felicity.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Felicity.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Genevieve.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Genevieve.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Genevieve.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Genevieve.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/India.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/India.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/India.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/India.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ingrid.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ingrid.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ingrid.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ingrid.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Libby.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Libby.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Libby.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Libby.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Lorelei.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Lorelei.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Lorelei.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Lorelei.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Madeira.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Madeira.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Madeira.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Madeira.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Michaela.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Michaela.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Michaela.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Michaela.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Mickey.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Mickey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Mickey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Mickey.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Nicky.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Nicky.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Nicky.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Nicky.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Olivia.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Olivia.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Olivia.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Olivia.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Renee.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Renee.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Renee.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Renee.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ruby.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ruby.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ruby.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Ruby.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Sapphire.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Sapphire.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Sapphire.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Sapphire.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Shoko.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Shoko.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Shoko.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Shoko.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Yukiko.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Yukiko.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Yukiko.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom0/Yukiko.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Alina.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Alina.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Alina.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Alina.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Amber.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Amber.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Amber.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Amber.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Angelique.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Angelique.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Angelique.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Angelique.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Avery.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Avery.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Avery.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Avery.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Cece.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Cece.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Cece.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Cece.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Celeste.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Celeste.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Celeste.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Celeste.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Daphne.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Daphne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Daphne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Daphne.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Deborah.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Deborah.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Deborah.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Deborah.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dominic.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dominic.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dominic.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dominic.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dorothy.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dorothy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dorothy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dorothy.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dulcie.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dulcie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dulcie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Dulcie.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Emmylou.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Emmylou.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Emmylou.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Emmylou.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Eunice.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Eunice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Eunice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Eunice.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Felicity.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Felicity.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Felicity.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Felicity.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Genevieve.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Genevieve.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Genevieve.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Genevieve.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/India.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/India.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/India.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/India.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ingrid.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ingrid.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ingrid.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ingrid.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Libby.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Libby.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Libby.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Libby.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Lorelei.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Lorelei.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Lorelei.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Lorelei.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Madeira.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Madeira.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Madeira.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Madeira.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Michaela.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Michaela.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Michaela.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Michaela.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Mickey.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Mickey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Mickey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Mickey.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Nicky.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Nicky.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Nicky.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Nicky.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Olivia.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Olivia.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Olivia.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Olivia.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Renee.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Renee.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Renee.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Renee.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ruby.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ruby.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ruby.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Ruby.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Sapphire.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Sapphire.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Sapphire.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Sapphire.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Shoko.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Shoko.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Shoko.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Shoko.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Yukiko.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Yukiko.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Yukiko.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom1/Yukiko.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Alina.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Alina.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Alina.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Alina.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Amber.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Amber.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Amber.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Amber.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Angelique.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Angelique.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Angelique.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Angelique.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Avery.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Avery.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Avery.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Avery.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Cece.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Cece.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Cece.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Cece.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Celeste.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Celeste.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Celeste.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Celeste.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Daphne.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Daphne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Daphne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Daphne.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Deborah.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Deborah.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Deborah.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Deborah.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dominic.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dominic.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dominic.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dominic.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dorothy.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dorothy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dorothy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dorothy.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dulcie.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dulcie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dulcie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Dulcie.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Emmylou.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Emmylou.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Emmylou.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Emmylou.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Eunice.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Eunice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Eunice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Eunice.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Felicity.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Felicity.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Felicity.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Felicity.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Genevieve.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Genevieve.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Genevieve.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Genevieve.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/India.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/India.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/India.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/India.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ingrid.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ingrid.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ingrid.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ingrid.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Libby.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Libby.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Libby.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Libby.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Lorelei.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Lorelei.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Lorelei.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Lorelei.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Madeira.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Madeira.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Madeira.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Madeira.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Michaela.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Michaela.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Michaela.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Michaela.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Mickey.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Mickey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Mickey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Mickey.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Nicky.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Nicky.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Nicky.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Nicky.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Olivia.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Olivia.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Olivia.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Olivia.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Renee.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Renee.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Renee.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Renee.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ruby.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ruby.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ruby.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Ruby.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Sapphire.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Sapphire.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Sapphire.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Sapphire.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Shoko.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Shoko.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Shoko.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Shoko.png diff --git a/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Yukiko.png b/3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Yukiko.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Yukiko.png rename to 3ds/assets/gfx_chars/characters/Styling Star/All Seasons/zoom2/Yukiko.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom0/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom0/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom1/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom1/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Fall/zoom2/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Fall/zoom2/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom0/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom0/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom1/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom1/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Spring/zoom2/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Spring/zoom2/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom0/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom0/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom1/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom1/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Summer/zoom2/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Summer/zoom2/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom0/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom0/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom1/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom1/Zoey.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Abigail.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Abigail.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Abigail.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Abigail.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Adelaide.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Adelaide.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Adelaide.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Adelaide.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Arabella.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Arabella.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Arabella.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Arabella.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Brienne.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Brienne.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Brienne.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Brienne.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Callie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Callie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Callie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Callie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Camilla.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Camilla.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Camilla.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Camilla.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Clara.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Clara.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Clara.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Clara.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Daisy.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Daisy.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Daisy.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Didi.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Didi.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Didi.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Didi.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Evie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Evie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Evie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Evie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Grace.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Grace.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Grace.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Grace.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Janice.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Janice.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Janice.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Janice.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Jo.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Jo.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Jo.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Jo.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Kirsty.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Kirsty.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Kirsty.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Kirsty.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Laurie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Laurie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Laurie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Laurie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Magda.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Magda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Magda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Magda.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Margot.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Margot.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Margot.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Margot.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Molly.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Molly.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Molly.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Molly.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Niamh.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Niamh.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Niamh.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Niamh.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Noor.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Noor.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Noor.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Noor.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Pippa.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Pippa.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Pippa.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Pippa.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Rainbow.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Rainbow.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Rainbow.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Rainbow.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Rosie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Rosie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Rosie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Rosie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Sasha.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Sasha.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Sasha.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Sasha.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Sophie.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Sophie.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Sophie.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Sophie.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Teagan.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Teagan.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Teagan.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Teagan.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Yolanda.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Yolanda.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Yolanda.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Yolanda.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Yuzu.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Yuzu.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Yuzu.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Yuzu.png diff --git a/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Zoey.png b/3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Zoey.png similarity index 100% rename from assets/gfx_chars/characters/Styling Star/Winter/zoom2/Zoey.png rename to 3ds/assets/gfx_chars/characters/Styling Star/Winter/zoom2/Zoey.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Daisy.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Daisy.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Daisy.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Luigi.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Luigi.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Luigi.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Luigi.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Mario.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Mario.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Mario.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Mario.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Peach.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Peach.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Peach.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom0/Peach.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Daisy.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Daisy.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Daisy.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Luigi.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Luigi.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Luigi.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Luigi.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Mario.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Mario.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Mario.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Mario.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Peach.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Peach.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Peach.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom1/Peach.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Daisy.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Daisy.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Daisy.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Daisy.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Luigi.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Luigi.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Luigi.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Luigi.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Mario.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Mario.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Mario.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Mario.png diff --git a/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Peach.png b/3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Peach.png similarity index 100% rename from assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Peach.png rename to 3ds/assets/gfx_chars/characters/Super Mario/All Seasons/zoom2/Peach.png diff --git a/assets/gfx_chars/conker_Cash.t3s b/3ds/assets/gfx_chars/conker_Cash.t3s similarity index 100% rename from assets/gfx_chars/conker_Cash.t3s rename to 3ds/assets/gfx_chars/conker_Cash.t3s diff --git a/assets/gfx_chars/conker_Conker.t3s b/3ds/assets/gfx_chars/conker_Conker.t3s similarity index 100% rename from assets/gfx_chars/conker_Conker.t3s rename to 3ds/assets/gfx_chars/conker_Conker.t3s diff --git a/assets/gfx_chars/jfg_Juno.t3s b/3ds/assets/gfx_chars/jfg_Juno.t3s similarity index 100% rename from assets/gfx_chars/jfg_Juno.t3s rename to 3ds/assets/gfx_chars/jfg_Juno.t3s diff --git a/assets/gfx_chars/jfg_Vela.t3s b/3ds/assets/gfx_chars/jfg_Vela.t3s similarity index 100% rename from assets/gfx_chars/jfg_Vela.t3s rename to 3ds/assets/gfx_chars/jfg_Vela.t3s diff --git a/assets/gfx_chars/pac_MsPacMan.t3s b/3ds/assets/gfx_chars/pac_MsPacMan.t3s similarity index 100% rename from assets/gfx_chars/pac_MsPacMan.t3s rename to 3ds/assets/gfx_chars/pac_MsPacMan.t3s diff --git a/assets/gfx_chars/pac_PacMan.t3s b/3ds/assets/gfx_chars/pac_PacMan.t3s similarity index 100% rename from assets/gfx_chars/pac_PacMan.t3s rename to 3ds/assets/gfx_chars/pac_PacMan.t3s diff --git a/assets/gfx_chars/rocket_RabzSpring.t3s b/3ds/assets/gfx_chars/rocket_RabzSpring.t3s similarity index 100% rename from assets/gfx_chars/rocket_RabzSpring.t3s rename to 3ds/assets/gfx_chars/rocket_RabzSpring.t3s diff --git a/assets/gfx_chars/rocket_RabzSummer.t3s b/3ds/assets/gfx_chars/rocket_RabzSummer.t3s similarity index 100% rename from assets/gfx_chars/rocket_RabzSummer.t3s rename to 3ds/assets/gfx_chars/rocket_RabzSummer.t3s diff --git a/assets/gfx_chars/rocket_RabzWinter.t3s b/3ds/assets/gfx_chars/rocket_RabzWinter.t3s similarity index 100% rename from assets/gfx_chars/rocket_RabzWinter.t3s rename to 3ds/assets/gfx_chars/rocket_RabzWinter.t3s diff --git a/assets/gfx_chars/rocket_StackZ.t3s b/3ds/assets/gfx_chars/rocket_StackZ.t3s similarity index 100% rename from assets/gfx_chars/rocket_StackZ.t3s rename to 3ds/assets/gfx_chars/rocket_StackZ.t3s diff --git a/assets/gfx_chars/rocket_StackieSpring.t3s b/3ds/assets/gfx_chars/rocket_StackieSpring.t3s similarity index 100% rename from assets/gfx_chars/rocket_StackieSpring.t3s rename to 3ds/assets/gfx_chars/rocket_StackieSpring.t3s diff --git a/assets/gfx_chars/rocket_StackieSummer.t3s b/3ds/assets/gfx_chars/rocket_StackieSummer.t3s similarity index 100% rename from assets/gfx_chars/rocket_StackieSummer.t3s rename to 3ds/assets/gfx_chars/rocket_StackieSummer.t3s diff --git a/assets/gfx_chars/sm_Daisy.t3s b/3ds/assets/gfx_chars/sm_Daisy.t3s similarity index 100% rename from assets/gfx_chars/sm_Daisy.t3s rename to 3ds/assets/gfx_chars/sm_Daisy.t3s diff --git a/assets/gfx_chars/sm_Luigi.t3s b/3ds/assets/gfx_chars/sm_Luigi.t3s similarity index 100% rename from assets/gfx_chars/sm_Luigi.t3s rename to 3ds/assets/gfx_chars/sm_Luigi.t3s diff --git a/assets/gfx_chars/sm_Mario.t3s b/3ds/assets/gfx_chars/sm_Mario.t3s similarity index 100% rename from assets/gfx_chars/sm_Mario.t3s rename to 3ds/assets/gfx_chars/sm_Mario.t3s diff --git a/assets/gfx_chars/sm_Peach.t3s b/3ds/assets/gfx_chars/sm_Peach.t3s similarity index 100% rename from assets/gfx_chars/sm_Peach.t3s rename to 3ds/assets/gfx_chars/sm_Peach.t3s diff --git a/assets/gfx_chars/ss4_Abigail0.t3s b/3ds/assets/gfx_chars/ss4_Abigail0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Abigail0.t3s rename to 3ds/assets/gfx_chars/ss4_Abigail0.t3s diff --git a/assets/gfx_chars/ss4_Abigail1.t3s b/3ds/assets/gfx_chars/ss4_Abigail1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Abigail1.t3s rename to 3ds/assets/gfx_chars/ss4_Abigail1.t3s diff --git a/assets/gfx_chars/ss4_Abigail3.t3s b/3ds/assets/gfx_chars/ss4_Abigail3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Abigail3.t3s rename to 3ds/assets/gfx_chars/ss4_Abigail3.t3s diff --git a/assets/gfx_chars/ss4_Adelaide0.t3s b/3ds/assets/gfx_chars/ss4_Adelaide0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Adelaide0.t3s rename to 3ds/assets/gfx_chars/ss4_Adelaide0.t3s diff --git a/assets/gfx_chars/ss4_Adelaide1.t3s b/3ds/assets/gfx_chars/ss4_Adelaide1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Adelaide1.t3s rename to 3ds/assets/gfx_chars/ss4_Adelaide1.t3s diff --git a/assets/gfx_chars/ss4_Adelaide2.t3s b/3ds/assets/gfx_chars/ss4_Adelaide2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Adelaide2.t3s rename to 3ds/assets/gfx_chars/ss4_Adelaide2.t3s diff --git a/assets/gfx_chars/ss4_Adelaide3.t3s b/3ds/assets/gfx_chars/ss4_Adelaide3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Adelaide3.t3s rename to 3ds/assets/gfx_chars/ss4_Adelaide3.t3s diff --git a/assets/gfx_chars/ss4_Alina.t3s b/3ds/assets/gfx_chars/ss4_Alina.t3s similarity index 100% rename from assets/gfx_chars/ss4_Alina.t3s rename to 3ds/assets/gfx_chars/ss4_Alina.t3s diff --git a/assets/gfx_chars/ss4_Amber.t3s b/3ds/assets/gfx_chars/ss4_Amber.t3s similarity index 100% rename from assets/gfx_chars/ss4_Amber.t3s rename to 3ds/assets/gfx_chars/ss4_Amber.t3s diff --git a/assets/gfx_chars/ss4_Angelique.t3s b/3ds/assets/gfx_chars/ss4_Angelique.t3s similarity index 100% rename from assets/gfx_chars/ss4_Angelique.t3s rename to 3ds/assets/gfx_chars/ss4_Angelique.t3s diff --git a/assets/gfx_chars/ss4_Arabella0.t3s b/3ds/assets/gfx_chars/ss4_Arabella0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Arabella0.t3s rename to 3ds/assets/gfx_chars/ss4_Arabella0.t3s diff --git a/assets/gfx_chars/ss4_Arabella1.t3s b/3ds/assets/gfx_chars/ss4_Arabella1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Arabella1.t3s rename to 3ds/assets/gfx_chars/ss4_Arabella1.t3s diff --git a/assets/gfx_chars/ss4_Arabella2.t3s b/3ds/assets/gfx_chars/ss4_Arabella2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Arabella2.t3s rename to 3ds/assets/gfx_chars/ss4_Arabella2.t3s diff --git a/assets/gfx_chars/ss4_Arabella3.t3s b/3ds/assets/gfx_chars/ss4_Arabella3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Arabella3.t3s rename to 3ds/assets/gfx_chars/ss4_Arabella3.t3s diff --git a/assets/gfx_chars/ss4_Avery.t3s b/3ds/assets/gfx_chars/ss4_Avery.t3s similarity index 100% rename from assets/gfx_chars/ss4_Avery.t3s rename to 3ds/assets/gfx_chars/ss4_Avery.t3s diff --git a/assets/gfx_chars/ss4_Brienne0.t3s b/3ds/assets/gfx_chars/ss4_Brienne0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Brienne0.t3s rename to 3ds/assets/gfx_chars/ss4_Brienne0.t3s diff --git a/assets/gfx_chars/ss4_Brienne1.t3s b/3ds/assets/gfx_chars/ss4_Brienne1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Brienne1.t3s rename to 3ds/assets/gfx_chars/ss4_Brienne1.t3s diff --git a/assets/gfx_chars/ss4_Brienne2.t3s b/3ds/assets/gfx_chars/ss4_Brienne2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Brienne2.t3s rename to 3ds/assets/gfx_chars/ss4_Brienne2.t3s diff --git a/assets/gfx_chars/ss4_Brienne3.t3s b/3ds/assets/gfx_chars/ss4_Brienne3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Brienne3.t3s rename to 3ds/assets/gfx_chars/ss4_Brienne3.t3s diff --git a/assets/gfx_chars/ss4_Callie0.t3s b/3ds/assets/gfx_chars/ss4_Callie0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Callie0.t3s rename to 3ds/assets/gfx_chars/ss4_Callie0.t3s diff --git a/assets/gfx_chars/ss4_Callie1.t3s b/3ds/assets/gfx_chars/ss4_Callie1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Callie1.t3s rename to 3ds/assets/gfx_chars/ss4_Callie1.t3s diff --git a/assets/gfx_chars/ss4_Callie2.t3s b/3ds/assets/gfx_chars/ss4_Callie2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Callie2.t3s rename to 3ds/assets/gfx_chars/ss4_Callie2.t3s diff --git a/assets/gfx_chars/ss4_Callie3.t3s b/3ds/assets/gfx_chars/ss4_Callie3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Callie3.t3s rename to 3ds/assets/gfx_chars/ss4_Callie3.t3s diff --git a/assets/gfx_chars/ss4_Camilla0.t3s b/3ds/assets/gfx_chars/ss4_Camilla0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Camilla0.t3s rename to 3ds/assets/gfx_chars/ss4_Camilla0.t3s diff --git a/assets/gfx_chars/ss4_Camilla1.t3s b/3ds/assets/gfx_chars/ss4_Camilla1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Camilla1.t3s rename to 3ds/assets/gfx_chars/ss4_Camilla1.t3s diff --git a/assets/gfx_chars/ss4_Camilla3.t3s b/3ds/assets/gfx_chars/ss4_Camilla3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Camilla3.t3s rename to 3ds/assets/gfx_chars/ss4_Camilla3.t3s diff --git a/assets/gfx_chars/ss4_Cece.t3s b/3ds/assets/gfx_chars/ss4_Cece.t3s similarity index 100% rename from assets/gfx_chars/ss4_Cece.t3s rename to 3ds/assets/gfx_chars/ss4_Cece.t3s diff --git a/assets/gfx_chars/ss4_Celeste.t3s b/3ds/assets/gfx_chars/ss4_Celeste.t3s similarity index 100% rename from assets/gfx_chars/ss4_Celeste.t3s rename to 3ds/assets/gfx_chars/ss4_Celeste.t3s diff --git a/assets/gfx_chars/ss4_Clara0.t3s b/3ds/assets/gfx_chars/ss4_Clara0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Clara0.t3s rename to 3ds/assets/gfx_chars/ss4_Clara0.t3s diff --git a/assets/gfx_chars/ss4_Clara1.t3s b/3ds/assets/gfx_chars/ss4_Clara1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Clara1.t3s rename to 3ds/assets/gfx_chars/ss4_Clara1.t3s diff --git a/assets/gfx_chars/ss4_Clara2.t3s b/3ds/assets/gfx_chars/ss4_Clara2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Clara2.t3s rename to 3ds/assets/gfx_chars/ss4_Clara2.t3s diff --git a/assets/gfx_chars/ss4_Clara3.t3s b/3ds/assets/gfx_chars/ss4_Clara3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Clara3.t3s rename to 3ds/assets/gfx_chars/ss4_Clara3.t3s diff --git a/assets/gfx_chars/ss4_Daisy0.t3s b/3ds/assets/gfx_chars/ss4_Daisy0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Daisy0.t3s rename to 3ds/assets/gfx_chars/ss4_Daisy0.t3s diff --git a/assets/gfx_chars/ss4_Daisy1.t3s b/3ds/assets/gfx_chars/ss4_Daisy1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Daisy1.t3s rename to 3ds/assets/gfx_chars/ss4_Daisy1.t3s diff --git a/assets/gfx_chars/ss4_Daisy2.t3s b/3ds/assets/gfx_chars/ss4_Daisy2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Daisy2.t3s rename to 3ds/assets/gfx_chars/ss4_Daisy2.t3s diff --git a/assets/gfx_chars/ss4_Daisy3.t3s b/3ds/assets/gfx_chars/ss4_Daisy3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Daisy3.t3s rename to 3ds/assets/gfx_chars/ss4_Daisy3.t3s diff --git a/assets/gfx_chars/ss4_Daphne.t3s b/3ds/assets/gfx_chars/ss4_Daphne.t3s similarity index 100% rename from assets/gfx_chars/ss4_Daphne.t3s rename to 3ds/assets/gfx_chars/ss4_Daphne.t3s diff --git a/assets/gfx_chars/ss4_Deborah.t3s b/3ds/assets/gfx_chars/ss4_Deborah.t3s similarity index 100% rename from assets/gfx_chars/ss4_Deborah.t3s rename to 3ds/assets/gfx_chars/ss4_Deborah.t3s diff --git a/assets/gfx_chars/ss4_Didi0.t3s b/3ds/assets/gfx_chars/ss4_Didi0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Didi0.t3s rename to 3ds/assets/gfx_chars/ss4_Didi0.t3s diff --git a/assets/gfx_chars/ss4_Didi1.t3s b/3ds/assets/gfx_chars/ss4_Didi1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Didi1.t3s rename to 3ds/assets/gfx_chars/ss4_Didi1.t3s diff --git a/assets/gfx_chars/ss4_Didi2.t3s b/3ds/assets/gfx_chars/ss4_Didi2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Didi2.t3s rename to 3ds/assets/gfx_chars/ss4_Didi2.t3s diff --git a/assets/gfx_chars/ss4_Didi3.t3s b/3ds/assets/gfx_chars/ss4_Didi3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Didi3.t3s rename to 3ds/assets/gfx_chars/ss4_Didi3.t3s diff --git a/assets/gfx_chars/ss4_Dominic.t3s b/3ds/assets/gfx_chars/ss4_Dominic.t3s similarity index 100% rename from assets/gfx_chars/ss4_Dominic.t3s rename to 3ds/assets/gfx_chars/ss4_Dominic.t3s diff --git a/assets/gfx_chars/ss4_Dorothy.t3s b/3ds/assets/gfx_chars/ss4_Dorothy.t3s similarity index 100% rename from assets/gfx_chars/ss4_Dorothy.t3s rename to 3ds/assets/gfx_chars/ss4_Dorothy.t3s diff --git a/assets/gfx_chars/ss4_Dulcie.t3s b/3ds/assets/gfx_chars/ss4_Dulcie.t3s similarity index 100% rename from assets/gfx_chars/ss4_Dulcie.t3s rename to 3ds/assets/gfx_chars/ss4_Dulcie.t3s diff --git a/assets/gfx_chars/ss4_Emmylou.t3s b/3ds/assets/gfx_chars/ss4_Emmylou.t3s similarity index 100% rename from assets/gfx_chars/ss4_Emmylou.t3s rename to 3ds/assets/gfx_chars/ss4_Emmylou.t3s diff --git a/assets/gfx_chars/ss4_Eunice.t3s b/3ds/assets/gfx_chars/ss4_Eunice.t3s similarity index 100% rename from assets/gfx_chars/ss4_Eunice.t3s rename to 3ds/assets/gfx_chars/ss4_Eunice.t3s diff --git a/assets/gfx_chars/ss4_Evie0.t3s b/3ds/assets/gfx_chars/ss4_Evie0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Evie0.t3s rename to 3ds/assets/gfx_chars/ss4_Evie0.t3s diff --git a/assets/gfx_chars/ss4_Evie1.t3s b/3ds/assets/gfx_chars/ss4_Evie1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Evie1.t3s rename to 3ds/assets/gfx_chars/ss4_Evie1.t3s diff --git a/assets/gfx_chars/ss4_Evie2.t3s b/3ds/assets/gfx_chars/ss4_Evie2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Evie2.t3s rename to 3ds/assets/gfx_chars/ss4_Evie2.t3s diff --git a/assets/gfx_chars/ss4_Evie3.t3s b/3ds/assets/gfx_chars/ss4_Evie3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Evie3.t3s rename to 3ds/assets/gfx_chars/ss4_Evie3.t3s diff --git a/assets/gfx_chars/ss4_Felicity.t3s b/3ds/assets/gfx_chars/ss4_Felicity.t3s similarity index 100% rename from assets/gfx_chars/ss4_Felicity.t3s rename to 3ds/assets/gfx_chars/ss4_Felicity.t3s diff --git a/assets/gfx_chars/ss4_Genevieve.t3s b/3ds/assets/gfx_chars/ss4_Genevieve.t3s similarity index 100% rename from assets/gfx_chars/ss4_Genevieve.t3s rename to 3ds/assets/gfx_chars/ss4_Genevieve.t3s diff --git a/assets/gfx_chars/ss4_Grace0.t3s b/3ds/assets/gfx_chars/ss4_Grace0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Grace0.t3s rename to 3ds/assets/gfx_chars/ss4_Grace0.t3s diff --git a/assets/gfx_chars/ss4_Grace1.t3s b/3ds/assets/gfx_chars/ss4_Grace1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Grace1.t3s rename to 3ds/assets/gfx_chars/ss4_Grace1.t3s diff --git a/assets/gfx_chars/ss4_Grace2.t3s b/3ds/assets/gfx_chars/ss4_Grace2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Grace2.t3s rename to 3ds/assets/gfx_chars/ss4_Grace2.t3s diff --git a/assets/gfx_chars/ss4_Grace3.t3s b/3ds/assets/gfx_chars/ss4_Grace3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Grace3.t3s rename to 3ds/assets/gfx_chars/ss4_Grace3.t3s diff --git a/assets/gfx_chars/ss4_India.t3s b/3ds/assets/gfx_chars/ss4_India.t3s similarity index 100% rename from assets/gfx_chars/ss4_India.t3s rename to 3ds/assets/gfx_chars/ss4_India.t3s diff --git a/assets/gfx_chars/ss4_Ingrid.t3s b/3ds/assets/gfx_chars/ss4_Ingrid.t3s similarity index 100% rename from assets/gfx_chars/ss4_Ingrid.t3s rename to 3ds/assets/gfx_chars/ss4_Ingrid.t3s diff --git a/assets/gfx_chars/ss4_Janice0.t3s b/3ds/assets/gfx_chars/ss4_Janice0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Janice0.t3s rename to 3ds/assets/gfx_chars/ss4_Janice0.t3s diff --git a/assets/gfx_chars/ss4_Janice1.t3s b/3ds/assets/gfx_chars/ss4_Janice1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Janice1.t3s rename to 3ds/assets/gfx_chars/ss4_Janice1.t3s diff --git a/assets/gfx_chars/ss4_Jo0.t3s b/3ds/assets/gfx_chars/ss4_Jo0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Jo0.t3s rename to 3ds/assets/gfx_chars/ss4_Jo0.t3s diff --git a/assets/gfx_chars/ss4_Jo1.t3s b/3ds/assets/gfx_chars/ss4_Jo1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Jo1.t3s rename to 3ds/assets/gfx_chars/ss4_Jo1.t3s diff --git a/assets/gfx_chars/ss4_Kirsty0.t3s b/3ds/assets/gfx_chars/ss4_Kirsty0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Kirsty0.t3s rename to 3ds/assets/gfx_chars/ss4_Kirsty0.t3s diff --git a/assets/gfx_chars/ss4_Kirsty1.t3s b/3ds/assets/gfx_chars/ss4_Kirsty1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Kirsty1.t3s rename to 3ds/assets/gfx_chars/ss4_Kirsty1.t3s diff --git a/assets/gfx_chars/ss4_Kirsty2.t3s b/3ds/assets/gfx_chars/ss4_Kirsty2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Kirsty2.t3s rename to 3ds/assets/gfx_chars/ss4_Kirsty2.t3s diff --git a/assets/gfx_chars/ss4_Kirsty3.t3s b/3ds/assets/gfx_chars/ss4_Kirsty3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Kirsty3.t3s rename to 3ds/assets/gfx_chars/ss4_Kirsty3.t3s diff --git a/assets/gfx_chars/ss4_Laurie0.t3s b/3ds/assets/gfx_chars/ss4_Laurie0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Laurie0.t3s rename to 3ds/assets/gfx_chars/ss4_Laurie0.t3s diff --git a/assets/gfx_chars/ss4_Laurie1.t3s b/3ds/assets/gfx_chars/ss4_Laurie1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Laurie1.t3s rename to 3ds/assets/gfx_chars/ss4_Laurie1.t3s diff --git a/assets/gfx_chars/ss4_Laurie2.t3s b/3ds/assets/gfx_chars/ss4_Laurie2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Laurie2.t3s rename to 3ds/assets/gfx_chars/ss4_Laurie2.t3s diff --git a/assets/gfx_chars/ss4_Laurie3.t3s b/3ds/assets/gfx_chars/ss4_Laurie3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Laurie3.t3s rename to 3ds/assets/gfx_chars/ss4_Laurie3.t3s diff --git a/assets/gfx_chars/ss4_Libby.t3s b/3ds/assets/gfx_chars/ss4_Libby.t3s similarity index 100% rename from assets/gfx_chars/ss4_Libby.t3s rename to 3ds/assets/gfx_chars/ss4_Libby.t3s diff --git a/assets/gfx_chars/ss4_Lorelei.t3s b/3ds/assets/gfx_chars/ss4_Lorelei.t3s similarity index 100% rename from assets/gfx_chars/ss4_Lorelei.t3s rename to 3ds/assets/gfx_chars/ss4_Lorelei.t3s diff --git a/assets/gfx_chars/ss4_Madeira.t3s b/3ds/assets/gfx_chars/ss4_Madeira.t3s similarity index 100% rename from assets/gfx_chars/ss4_Madeira.t3s rename to 3ds/assets/gfx_chars/ss4_Madeira.t3s diff --git a/assets/gfx_chars/ss4_Magda0.t3s b/3ds/assets/gfx_chars/ss4_Magda0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Magda0.t3s rename to 3ds/assets/gfx_chars/ss4_Magda0.t3s diff --git a/assets/gfx_chars/ss4_Magda1.t3s b/3ds/assets/gfx_chars/ss4_Magda1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Magda1.t3s rename to 3ds/assets/gfx_chars/ss4_Magda1.t3s diff --git a/assets/gfx_chars/ss4_Magda2.t3s b/3ds/assets/gfx_chars/ss4_Magda2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Magda2.t3s rename to 3ds/assets/gfx_chars/ss4_Magda2.t3s diff --git a/assets/gfx_chars/ss4_Magda3.t3s b/3ds/assets/gfx_chars/ss4_Magda3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Magda3.t3s rename to 3ds/assets/gfx_chars/ss4_Magda3.t3s diff --git a/assets/gfx_chars/ss4_Margot0.t3s b/3ds/assets/gfx_chars/ss4_Margot0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Margot0.t3s rename to 3ds/assets/gfx_chars/ss4_Margot0.t3s diff --git a/assets/gfx_chars/ss4_Margot1.t3s b/3ds/assets/gfx_chars/ss4_Margot1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Margot1.t3s rename to 3ds/assets/gfx_chars/ss4_Margot1.t3s diff --git a/assets/gfx_chars/ss4_Margot3.t3s b/3ds/assets/gfx_chars/ss4_Margot3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Margot3.t3s rename to 3ds/assets/gfx_chars/ss4_Margot3.t3s diff --git a/assets/gfx_chars/ss4_Michaela.t3s b/3ds/assets/gfx_chars/ss4_Michaela.t3s similarity index 100% rename from assets/gfx_chars/ss4_Michaela.t3s rename to 3ds/assets/gfx_chars/ss4_Michaela.t3s diff --git a/assets/gfx_chars/ss4_Mickey.t3s b/3ds/assets/gfx_chars/ss4_Mickey.t3s similarity index 100% rename from assets/gfx_chars/ss4_Mickey.t3s rename to 3ds/assets/gfx_chars/ss4_Mickey.t3s diff --git a/assets/gfx_chars/ss4_Molly0.t3s b/3ds/assets/gfx_chars/ss4_Molly0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Molly0.t3s rename to 3ds/assets/gfx_chars/ss4_Molly0.t3s diff --git a/assets/gfx_chars/ss4_Molly1.t3s b/3ds/assets/gfx_chars/ss4_Molly1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Molly1.t3s rename to 3ds/assets/gfx_chars/ss4_Molly1.t3s diff --git a/assets/gfx_chars/ss4_Molly2.t3s b/3ds/assets/gfx_chars/ss4_Molly2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Molly2.t3s rename to 3ds/assets/gfx_chars/ss4_Molly2.t3s diff --git a/assets/gfx_chars/ss4_Molly3.t3s b/3ds/assets/gfx_chars/ss4_Molly3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Molly3.t3s rename to 3ds/assets/gfx_chars/ss4_Molly3.t3s diff --git a/assets/gfx_chars/ss4_Niamh0.t3s b/3ds/assets/gfx_chars/ss4_Niamh0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Niamh0.t3s rename to 3ds/assets/gfx_chars/ss4_Niamh0.t3s diff --git a/assets/gfx_chars/ss4_Niamh1.t3s b/3ds/assets/gfx_chars/ss4_Niamh1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Niamh1.t3s rename to 3ds/assets/gfx_chars/ss4_Niamh1.t3s diff --git a/assets/gfx_chars/ss4_Nicky.t3s b/3ds/assets/gfx_chars/ss4_Nicky.t3s similarity index 100% rename from assets/gfx_chars/ss4_Nicky.t3s rename to 3ds/assets/gfx_chars/ss4_Nicky.t3s diff --git a/assets/gfx_chars/ss4_Noor0.t3s b/3ds/assets/gfx_chars/ss4_Noor0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Noor0.t3s rename to 3ds/assets/gfx_chars/ss4_Noor0.t3s diff --git a/assets/gfx_chars/ss4_Noor1.t3s b/3ds/assets/gfx_chars/ss4_Noor1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Noor1.t3s rename to 3ds/assets/gfx_chars/ss4_Noor1.t3s diff --git a/assets/gfx_chars/ss4_Noor2.t3s b/3ds/assets/gfx_chars/ss4_Noor2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Noor2.t3s rename to 3ds/assets/gfx_chars/ss4_Noor2.t3s diff --git a/assets/gfx_chars/ss4_Noor3.t3s b/3ds/assets/gfx_chars/ss4_Noor3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Noor3.t3s rename to 3ds/assets/gfx_chars/ss4_Noor3.t3s diff --git a/assets/gfx_chars/ss4_Olivia.t3s b/3ds/assets/gfx_chars/ss4_Olivia.t3s similarity index 100% rename from assets/gfx_chars/ss4_Olivia.t3s rename to 3ds/assets/gfx_chars/ss4_Olivia.t3s diff --git a/assets/gfx_chars/ss4_Pippa0.t3s b/3ds/assets/gfx_chars/ss4_Pippa0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Pippa0.t3s rename to 3ds/assets/gfx_chars/ss4_Pippa0.t3s diff --git a/assets/gfx_chars/ss4_Pippa1.t3s b/3ds/assets/gfx_chars/ss4_Pippa1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Pippa1.t3s rename to 3ds/assets/gfx_chars/ss4_Pippa1.t3s diff --git a/assets/gfx_chars/ss4_Pippa3.t3s b/3ds/assets/gfx_chars/ss4_Pippa3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Pippa3.t3s rename to 3ds/assets/gfx_chars/ss4_Pippa3.t3s diff --git a/assets/gfx_chars/ss4_Rainbow0.t3s b/3ds/assets/gfx_chars/ss4_Rainbow0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Rainbow0.t3s rename to 3ds/assets/gfx_chars/ss4_Rainbow0.t3s diff --git a/assets/gfx_chars/ss4_Rainbow1.t3s b/3ds/assets/gfx_chars/ss4_Rainbow1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Rainbow1.t3s rename to 3ds/assets/gfx_chars/ss4_Rainbow1.t3s diff --git a/assets/gfx_chars/ss4_Rainbow2.t3s b/3ds/assets/gfx_chars/ss4_Rainbow2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Rainbow2.t3s rename to 3ds/assets/gfx_chars/ss4_Rainbow2.t3s diff --git a/assets/gfx_chars/ss4_Rainbow3.t3s b/3ds/assets/gfx_chars/ss4_Rainbow3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Rainbow3.t3s rename to 3ds/assets/gfx_chars/ss4_Rainbow3.t3s diff --git a/assets/gfx_chars/ss4_Renee.t3s b/3ds/assets/gfx_chars/ss4_Renee.t3s similarity index 100% rename from assets/gfx_chars/ss4_Renee.t3s rename to 3ds/assets/gfx_chars/ss4_Renee.t3s diff --git a/assets/gfx_chars/ss4_Robz0.t3s b/3ds/assets/gfx_chars/ss4_Robz0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Robz0.t3s rename to 3ds/assets/gfx_chars/ss4_Robz0.t3s diff --git a/assets/gfx_chars/ss4_Robz1.t3s b/3ds/assets/gfx_chars/ss4_Robz1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Robz1.t3s rename to 3ds/assets/gfx_chars/ss4_Robz1.t3s diff --git a/assets/gfx_chars/ss4_Robz2.t3s b/3ds/assets/gfx_chars/ss4_Robz2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Robz2.t3s rename to 3ds/assets/gfx_chars/ss4_Robz2.t3s diff --git a/assets/gfx_chars/ss4_Robz3.t3s b/3ds/assets/gfx_chars/ss4_Robz3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Robz3.t3s rename to 3ds/assets/gfx_chars/ss4_Robz3.t3s diff --git a/assets/gfx_chars/ss4_Rosie0.t3s b/3ds/assets/gfx_chars/ss4_Rosie0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Rosie0.t3s rename to 3ds/assets/gfx_chars/ss4_Rosie0.t3s diff --git a/assets/gfx_chars/ss4_Rosie3.t3s b/3ds/assets/gfx_chars/ss4_Rosie3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Rosie3.t3s rename to 3ds/assets/gfx_chars/ss4_Rosie3.t3s diff --git a/assets/gfx_chars/ss4_Ruby.t3s b/3ds/assets/gfx_chars/ss4_Ruby.t3s similarity index 100% rename from assets/gfx_chars/ss4_Ruby.t3s rename to 3ds/assets/gfx_chars/ss4_Ruby.t3s diff --git a/assets/gfx_chars/ss4_Sapphire.t3s b/3ds/assets/gfx_chars/ss4_Sapphire.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sapphire.t3s rename to 3ds/assets/gfx_chars/ss4_Sapphire.t3s diff --git a/assets/gfx_chars/ss4_Sasha0.t3s b/3ds/assets/gfx_chars/ss4_Sasha0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sasha0.t3s rename to 3ds/assets/gfx_chars/ss4_Sasha0.t3s diff --git a/assets/gfx_chars/ss4_Sasha1.t3s b/3ds/assets/gfx_chars/ss4_Sasha1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sasha1.t3s rename to 3ds/assets/gfx_chars/ss4_Sasha1.t3s diff --git a/assets/gfx_chars/ss4_Sasha2.t3s b/3ds/assets/gfx_chars/ss4_Sasha2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sasha2.t3s rename to 3ds/assets/gfx_chars/ss4_Sasha2.t3s diff --git a/assets/gfx_chars/ss4_Sasha3.t3s b/3ds/assets/gfx_chars/ss4_Sasha3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sasha3.t3s rename to 3ds/assets/gfx_chars/ss4_Sasha3.t3s diff --git a/assets/gfx_chars/ss4_Shoko.t3s b/3ds/assets/gfx_chars/ss4_Shoko.t3s similarity index 100% rename from assets/gfx_chars/ss4_Shoko.t3s rename to 3ds/assets/gfx_chars/ss4_Shoko.t3s diff --git a/assets/gfx_chars/ss4_Sophie0.t3s b/3ds/assets/gfx_chars/ss4_Sophie0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sophie0.t3s rename to 3ds/assets/gfx_chars/ss4_Sophie0.t3s diff --git a/assets/gfx_chars/ss4_Sophie1.t3s b/3ds/assets/gfx_chars/ss4_Sophie1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sophie1.t3s rename to 3ds/assets/gfx_chars/ss4_Sophie1.t3s diff --git a/assets/gfx_chars/ss4_Sophie2.t3s b/3ds/assets/gfx_chars/ss4_Sophie2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sophie2.t3s rename to 3ds/assets/gfx_chars/ss4_Sophie2.t3s diff --git a/assets/gfx_chars/ss4_Sophie3.t3s b/3ds/assets/gfx_chars/ss4_Sophie3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Sophie3.t3s rename to 3ds/assets/gfx_chars/ss4_Sophie3.t3s diff --git a/assets/gfx_chars/ss4_Teagan0.t3s b/3ds/assets/gfx_chars/ss4_Teagan0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Teagan0.t3s rename to 3ds/assets/gfx_chars/ss4_Teagan0.t3s diff --git a/assets/gfx_chars/ss4_Teagan1.t3s b/3ds/assets/gfx_chars/ss4_Teagan1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Teagan1.t3s rename to 3ds/assets/gfx_chars/ss4_Teagan1.t3s diff --git a/assets/gfx_chars/ss4_Teagan2.t3s b/3ds/assets/gfx_chars/ss4_Teagan2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Teagan2.t3s rename to 3ds/assets/gfx_chars/ss4_Teagan2.t3s diff --git a/assets/gfx_chars/ss4_Teagan3.t3s b/3ds/assets/gfx_chars/ss4_Teagan3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Teagan3.t3s rename to 3ds/assets/gfx_chars/ss4_Teagan3.t3s diff --git a/assets/gfx_chars/ss4_Yolanda0.t3s b/3ds/assets/gfx_chars/ss4_Yolanda0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Yolanda0.t3s rename to 3ds/assets/gfx_chars/ss4_Yolanda0.t3s diff --git a/assets/gfx_chars/ss4_Yolanda2.t3s b/3ds/assets/gfx_chars/ss4_Yolanda2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Yolanda2.t3s rename to 3ds/assets/gfx_chars/ss4_Yolanda2.t3s diff --git a/assets/gfx_chars/ss4_Yolanda3.t3s b/3ds/assets/gfx_chars/ss4_Yolanda3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Yolanda3.t3s rename to 3ds/assets/gfx_chars/ss4_Yolanda3.t3s diff --git a/assets/gfx_chars/ss4_Yukiko.t3s b/3ds/assets/gfx_chars/ss4_Yukiko.t3s similarity index 100% rename from assets/gfx_chars/ss4_Yukiko.t3s rename to 3ds/assets/gfx_chars/ss4_Yukiko.t3s diff --git a/assets/gfx_chars/ss4_Yuzu0.t3s b/3ds/assets/gfx_chars/ss4_Yuzu0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Yuzu0.t3s rename to 3ds/assets/gfx_chars/ss4_Yuzu0.t3s diff --git a/assets/gfx_chars/ss4_Yuzu1.t3s b/3ds/assets/gfx_chars/ss4_Yuzu1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Yuzu1.t3s rename to 3ds/assets/gfx_chars/ss4_Yuzu1.t3s diff --git a/assets/gfx_chars/ss4_Yuzu2.t3s b/3ds/assets/gfx_chars/ss4_Yuzu2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Yuzu2.t3s rename to 3ds/assets/gfx_chars/ss4_Yuzu2.t3s diff --git a/assets/gfx_chars/ss4_Yuzu3.t3s b/3ds/assets/gfx_chars/ss4_Yuzu3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Yuzu3.t3s rename to 3ds/assets/gfx_chars/ss4_Yuzu3.t3s diff --git a/assets/gfx_chars/ss4_Zoey0.t3s b/3ds/assets/gfx_chars/ss4_Zoey0.t3s similarity index 100% rename from assets/gfx_chars/ss4_Zoey0.t3s rename to 3ds/assets/gfx_chars/ss4_Zoey0.t3s diff --git a/assets/gfx_chars/ss4_Zoey1.t3s b/3ds/assets/gfx_chars/ss4_Zoey1.t3s similarity index 100% rename from assets/gfx_chars/ss4_Zoey1.t3s rename to 3ds/assets/gfx_chars/ss4_Zoey1.t3s diff --git a/assets/gfx_chars/ss4_Zoey2.t3s b/3ds/assets/gfx_chars/ss4_Zoey2.t3s similarity index 100% rename from assets/gfx_chars/ss4_Zoey2.t3s rename to 3ds/assets/gfx_chars/ss4_Zoey2.t3s diff --git a/assets/gfx_chars/ss4_Zoey3.t3s b/3ds/assets/gfx_chars/ss4_Zoey3.t3s similarity index 100% rename from assets/gfx_chars/ss4_Zoey3.t3s rename to 3ds/assets/gfx_chars/ss4_Zoey3.t3s diff --git a/assets/gfx_chars/sth_Sonic.t3s b/3ds/assets/gfx_chars/sth_Sonic.t3s similarity index 100% rename from assets/gfx_chars/sth_Sonic.t3s rename to 3ds/assets/gfx_chars/sth_Sonic.t3s diff --git a/clean and compile.bat b/3ds/clean and compile.bat similarity index 100% rename from clean and compile.bat rename to 3ds/clean and compile.bat diff --git a/clean.bat b/3ds/clean.bat similarity index 100% rename from clean.bat rename to 3ds/clean.bat diff --git a/compile.bat b/3ds/compile.bat similarity index 100% rename from compile.bat rename to 3ds/compile.bat diff --git a/include/utils/dumpdsp.h b/3ds/include/utils/dumpdsp.h similarity index 100% rename from include/utils/dumpdsp.h rename to 3ds/include/utils/dumpdsp.h diff --git a/include/utils/sha256.h b/3ds/include/utils/sha256.h similarity index 100% rename from include/utils/sha256.h rename to 3ds/include/utils/sha256.h diff --git a/include/utils/sound.h b/3ds/include/utils/sound.h similarity index 100% rename from include/utils/sound.h rename to 3ds/include/utils/sound.h diff --git a/include/utils/thread.h b/3ds/include/utils/thread.h similarity index 100% rename from include/utils/thread.h rename to 3ds/include/utils/thread.h diff --git a/romfs/gfx/.gitkeep b/3ds/romfs/gfx/.gitkeep similarity index 100% rename from romfs/gfx/.gitkeep rename to 3ds/romfs/gfx/.gitkeep diff --git a/romfs/sounds/back.wav b/3ds/romfs/sounds/back.wav similarity index 100% rename from romfs/sounds/back.wav rename to 3ds/romfs/sounds/back.wav diff --git a/romfs/sounds/highlight.wav b/3ds/romfs/sounds/highlight.wav similarity index 100% rename from romfs/sounds/highlight.wav rename to 3ds/romfs/sounds/highlight.wav diff --git a/romfs/sounds/music_loop.wav b/3ds/romfs/sounds/music_loop.wav similarity index 100% rename from romfs/sounds/music_loop.wav rename to 3ds/romfs/sounds/music_loop.wav diff --git a/romfs/sounds/music_start.wav b/3ds/romfs/sounds/music_start.wav similarity index 100% rename from romfs/sounds/music_start.wav rename to 3ds/romfs/sounds/music_start.wav diff --git a/romfs/sounds/select.wav b/3ds/romfs/sounds/select.wav similarity index 100% rename from romfs/sounds/select.wav rename to 3ds/romfs/sounds/select.wav diff --git a/source/main.cpp b/3ds/source/main.cpp similarity index 99% rename from source/main.cpp rename to 3ds/source/main.cpp index 4717bc7..ffd4487 100644 --- a/source/main.cpp +++ b/3ds/source/main.cpp @@ -1,4 +1,6 @@ -#include +#ifdef _3DS + +#include #include #include #include <3ds.h> @@ -349,4 +351,6 @@ int main() amExit(); return 0; -} \ No newline at end of file +} + +#endif \ No newline at end of file diff --git a/source/screens/productIdent.cpp b/3ds/source/screens/productIdent.cpp similarity index 100% rename from source/screens/productIdent.cpp rename to 3ds/source/screens/productIdent.cpp diff --git a/source/utils/dumpdsp.cpp b/3ds/source/utils/dumpdsp.cpp similarity index 100% rename from source/utils/dumpdsp.cpp rename to 3ds/source/utils/dumpdsp.cpp diff --git a/source/utils/sha256.cpp b/3ds/source/utils/sha256.cpp similarity index 100% rename from source/utils/sha256.cpp rename to 3ds/source/utils/sha256.cpp diff --git a/source/utils/sound.cpp b/3ds/source/utils/sound.cpp similarity index 100% rename from source/utils/sound.cpp rename to 3ds/source/utils/sound.cpp diff --git a/source/utils/thread.cpp b/3ds/source/utils/thread.cpp similarity index 100% rename from source/utils/thread.cpp rename to 3ds/source/utils/thread.cpp diff --git a/include/tonccpy.h b/include/tonccpy.h index b2fb156..be6b200 100644 --- a/include/tonccpy.h +++ b/include/tonccpy.h @@ -8,7 +8,11 @@ extern "C" { #endif +#ifdef NDS +#include +#else #include <3ds.h> +#endif typedef unsigned int uint; #define BIT_MASK(len) ( (1<<(len))-1 ) diff --git a/include/utils/common.hpp b/include/utils/common.hpp index 3e3f64d..a2b9120 100644 --- a/include/utils/common.hpp +++ b/include/utils/common.hpp @@ -1,7 +1,11 @@ #ifndef COMMON_HPP #define COMMON_HPP +#ifdef NDS +#include +#else #include <3ds.h> +#endif #include "gfx.hpp" #include "gui.hpp" diff --git a/nds/.gitignore b/nds/.gitignore new file mode 100644 index 0000000..a193e0a --- /dev/null +++ b/nds/.gitignore @@ -0,0 +1,20 @@ +# Binary File +*.nds +*.NDS +*.cia +*.app +*.elf +*.arm7 +*.arm9 +*.DS_Store +*soundbank*.bin +thumbs.db + +# Build Directory +build/ +data/ + +# Project Files +.idea/ +.vscode/ +ipch/ diff --git a/nds/Makefile b/nds/Makefile new file mode 100644 index 0000000..c468f30 --- /dev/null +++ b/nds/Makefile @@ -0,0 +1,35 @@ +#--------------------------------------------------------------------------------- +.SUFFIXES: +#--------------------------------------------------------------------------------- +ifeq ($(strip $(DEVKITARM)),) +$(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM") +endif + +export TARGET := SuperPhotoStudio +NITRODATA := nitrofiles + +include $(DEVKITARM)/ds_rules + +.PHONY: clean makearm7 makearm9 + +all: $(TARGET).nds + +makearm7: + $(MAKE) -C arm7 + cp arm7/$(TARGET).elf $(TARGET).arm7.elf + +makearm9: + $(MAKE) -C arm9 + cp arm9/$(TARGET).elf $(TARGET).arm9.elf + +$(TARGET).nds: makearm7 makearm9 + ndstool -u 00030004 -g HPHA -c $(TARGET).nds -7 $(TARGET).arm7.elf -9 $(TARGET).arm9.elf -d $(NITRODATA) \ + -b icon.bmp "Super Photo Studio;RocketRobz" + +clean: + @echo clean ... + @rm -fr $(BUILD) $(TARGET).elf $(TARGET).nds + @rm -fr $(TARGET).arm7.elf + @rm -fr $(TARGET).arm9.elf + @$(MAKE) -C arm9 clean + @$(MAKE) -C arm7 clean diff --git a/nds/arm7/Makefile b/nds/arm7/Makefile new file mode 100644 index 0000000..d17ebc5 --- /dev/null +++ b/nds/arm7/Makefile @@ -0,0 +1,135 @@ +export ARM7_MAJOR := 0 +export ARM7_MINOR := 6 +export ARM7_PATCH := 0 + +VERSTRING := $(ARM7_MAJOR).$(ARM7_MINOR).$(ARM7_PATCH) +#--------------------------------------------------------------------------------- +.SUFFIXES: +#--------------------------------------------------------------------------------- +ifeq ($(strip $(DEVKITARM)),) +$(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM) +endif + +include $(DEVKITARM)/ds_rules +#--------------------------------------------------------------------------------- +# TARGET is the name of the output +# BUILD is the directory where object files & intermediate files will be placed +# SOURCES is a list of directories containing source code +# INCLUDES is a list of directories containing extra header files +#--------------------------------------------------------------------------------- +TARGET := SuperPhotoStudio +BUILD := build +SOURCES := source +INCLUDES := include build + +#--------------------------------------------------------------------------------- +# options for code generation +#--------------------------------------------------------------------------------- +ARCH := -march=armv4t -mthumb-interwork + +CFLAGS := -g -Wall -O2 \ + -mcpu=arm7tdmi -mtune=arm7tdmi -fomit-frame-pointer\ + -ffast-math \ + $(ARCH) + +CFLAGS += $(INCLUDE) -DARM7 + +ASFLAGS := -g $(ARCH) +LDFLAGS = -specs=ds_arm7.specs -g $(ARCH) -Wl,--nmagic -Wl,-Map,$(notdir $*).map + + +#--------------------------------------------------------------------------------- +# any extra libraries we wish to link with the project +#--------------------------------------------------------------------------------- +LIBS := -lmm7 -lnds7 + + +#--------------------------------------------------------------------------------- +# list of directories containing libraries, this must be the top level containing +# include and lib +#--------------------------------------------------------------------------------- +LIBDIRS := $(LIBNDS) + + +#--------------------------------------------------------------------------------- +# no real need to edit anything past this point unless you need to add additional +# rules for different file extensions +#--------------------------------------------------------------------------------- +ifneq ($(BUILD),$(notdir $(CURDIR))) +#--------------------------------------------------------------------------------- + +export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) + +CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c))) +CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp))) +SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s))) + +export OFILES := $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o) + +export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \ + $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ + -I$(CURDIR)/$(BUILD) + +export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) + +export DEPSDIR := $(CURDIR)/$(BUILD) + +export OUTPUT := $(CURDIR)/$(TARGET) + +#--------------------------------------------------------------------------------- +# use CXX for linking C++ projects, CC for standard C +#--------------------------------------------------------------------------------- +ifeq ($(strip $(CPPFILES)),) +#--------------------------------------------------------------------------------- + export LD := $(CC) +#--------------------------------------------------------------------------------- +else +#--------------------------------------------------------------------------------- + export LD := $(CXX) +#--------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------- + +.PHONY: all $(BUILD) clean + +all : $(BUILD) + +#--------------------------------------------------------------------------------- +$(BUILD): + @[ -d $@ ] || mkdir -p $@ + @$(MAKE) -C $(BUILD) -f $(CURDIR)/Makefile + + +#--------------------------------------------------------------------------------- +dist: all +#--------------------------------------------------------------------------------- + @tar --exclude=*CVS* --exclude=.svn -cvjf default_arm7-src-$(VERSTRING).tar.bz2 source Makefile + @tar -cvjf default_arm7-$(VERSTRING).tar.bz2 default.elf + +#--------------------------------------------------------------------------------- +install: all +#--------------------------------------------------------------------------------- + cp $(TARGET).elf $(LIBNDS) + +#--------------------------------------------------------------------------------- +clean: + @echo clean ... + @rm -fr $(BUILD) $(TARGET).elf $(TARGET).arm7 + + +#--------------------------------------------------------------------------------- +else + +DEPENDS := $(OFILES:.o=.d) + +#--------------------------------------------------------------------------------- +# main targets +#--------------------------------------------------------------------------------- + +$(OUTPUT).elf : $(OFILES) $(LIBNDS)/lib/libnds7.a + +-include $(DEPENDS) + +#--------------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------------- diff --git a/nds/arm7/source/main.c b/nds/arm7/source/main.c new file mode 100644 index 0000000..38c996a --- /dev/null +++ b/nds/arm7/source/main.c @@ -0,0 +1,97 @@ +/*--------------------------------------------------------------------------------- + + default ARM7 core + + Copyright (C) 2005 - 2010 + Michael Noland (joat) + Jason Rogers (dovoto) + Dave Murphy (WinterMute) + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any + damages arising from the use of this software. + + Permission is granted to anyone to use this software for any + purpose, including commercial applications, and to alter it and + redistribute it freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source + distribution. + +---------------------------------------------------------------------------------*/ +#include +#include +#include + +//--------------------------------------------------------------------------------- +void VblankHandler(void) { +//--------------------------------------------------------------------------------- + resyncClock(); +} + +//--------------------------------------------------------------------------------- +void VcountHandler() { +//--------------------------------------------------------------------------------- + inputGetAndSend(); +} + +volatile bool exitflag = false; + +//--------------------------------------------------------------------------------- +void powerButtonCB() { +//--------------------------------------------------------------------------------- + exitflag = true; +} + +//--------------------------------------------------------------------------------- +int main() { +//--------------------------------------------------------------------------------- + // nocashMessage("ARM7 main.c main"); + + // clear sound registers + dmaFillWords(0, (void*)0x04000400, 0x100); + + REG_SOUNDCNT |= SOUND_ENABLE; + writePowerManagement(PM_CONTROL_REG, ( readPowerManagement(PM_CONTROL_REG) & ~PM_SOUND_MUTE ) | PM_SOUND_AMP ); + powerOn(POWER_SOUND); + + readUserSettings(); + ledBlink(0); + + irqInit(); + // Start the RTC tracking IRQ + initClockIRQ(); + + touchInit(); + fifoInit(); + + mmInstall(FIFO_MAXMOD); + SetYtrigger(80); + + installSoundFIFO(); + installSystemFIFO(); + + irqSet(IRQ_VCOUNT, VcountHandler); + irqSet(IRQ_VBLANK, VblankHandler); + + irqEnable( IRQ_VBLANK | IRQ_VCOUNT ); + + setPowerButtonCB(powerButtonCB); + + // Keep the ARM7 mostly idle + while (!exitflag) { + if ( 0 == (REG_KEYINPUT & (KEY_SELECT | KEY_START | KEY_L | KEY_R))) { + exitflag = true; + } + swiWaitForVBlank(); + } + return 0; +} \ No newline at end of file diff --git a/nds/arm9/Makefile b/nds/arm9/Makefile new file mode 100644 index 0000000..b9a0ec8 --- /dev/null +++ b/nds/arm9/Makefile @@ -0,0 +1,166 @@ +#--------------------------------------------------------------------------------- +.SUFFIXES: +#--------------------------------------------------------------------------------- + +ifeq ($(strip $(DEVKITARM)),) +$(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM") +endif + +include $(DEVKITARM)/ds_rules + +#--------------------------------------------------------------------------------- +# TARGET is the name of the output +# BUILD is the directory where object files & intermediate files will be placed +# SOURCES is a list of directories containing source code +# INCLUDES is a list of directories containing extra header files +# DATA is a list of directories containing binary files embedded using bin2o +# GRAPHICS is a list of directories containing image files to be converted with grit +# MAXMOD_SOUNDBANK contains a directory of music and sound effect files +#--------------------------------------------------------------------------------- +TARGET := SuperPhotoStudio +BUILD := build +SOURCES := source ../source source/screens ../source/screens ../source/utils +INCLUDES := include ../include include/screens ../include/screens include/utils ../include/utils +GRAPHICS := ../gfx +MUSIC := ../sound + +#--------------------------------------------------------------------------------- +# options for code generation +#--------------------------------------------------------------------------------- +ARCH := -mthumb -mthumb-interwork + +CFLAGS := -g -Wall -O2 \ + -march=armv5te -mtune=arm946e-s -fomit-frame-pointer\ + -ffast-math \ + $(ARCH) + +CFLAGS += $(INCLUDE) -DARM9 -DNDS +CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++17 + +ASFLAGS := -g $(ARCH) +LDFLAGS = -specs=../ds_arm9_hi.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map) + +#--------------------------------------------------------------------------------- +# any extra libraries we wish to link with the project (order is important) +#--------------------------------------------------------------------------------- +LIBS := -lfat -lmm9 -lnds9 + + +#--------------------------------------------------------------------------------- +# list of directories containing libraries, this must be the top level containing +# include and lib +#--------------------------------------------------------------------------------- +LIBDIRS := $(CURDIR) ../ $(LIBNDS) + +#--------------------------------------------------------------------------------- +# no real need to edit anything past this point unless you need to add additional +# rules for different file extensions +#--------------------------------------------------------------------------------- +ifneq ($(BUILD),$(notdir $(CURDIR))) +#--------------------------------------------------------------------------------- + +export OUTPUT := $(CURDIR)/$(TARGET) + +export AUDIOFILES := $(foreach dir,$(notdir $(wildcard $(MUSIC)/*.*)),$(CURDIR)/$(MUSIC)/$(dir)) +export AUDIOFILES2 := $(foreach dir,$(notdir $(wildcard $(MUSIC2)/*.*)),$(CURDIR)/$(MUSIC2)/$(dir)) + +export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \ + $(foreach dir,$(DATA),$(CURDIR)/$(dir)) \ + $(foreach dir,$(GRAPHICS),$(CURDIR)/$(dir)) + +export DEPSDIR := $(CURDIR)/$(BUILD) + +CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c))) +CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp))) +BMPFILES := $(foreach dir,$(GRAPHICS),$(notdir $(wildcard $(dir)/*.bmp))) +PNGFILES := $(foreach dir,$(GRAPHICS),$(notdir $(wildcard $(dir)/*.png))) +SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s))) +BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*))) + +#--------------------------------------------------------------------------------- +# use CXX for linking C++ projects, CC for standard C +#--------------------------------------------------------------------------------- +ifeq ($(strip $(CPPFILES)),) +#--------------------------------------------------------------------------------- + export LD := $(CC) +#--------------------------------------------------------------------------------- +else +#--------------------------------------------------------------------------------- + export LD := $(CXX) +#--------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------- + +export OFILES := $(addsuffix .o,$(BINFILES)) \ + $(BMPFILES:.bmp=.o) \ + $(PNGFILES:.png=.o) \ + $(CPPFILES:.cpp=.o) \ + $(CFILES:.c=.o) \ + $(SFILES:.s=.o) + +export INCLUDE := $(foreach dir,$(INCLUDES),-iquote $(CURDIR)/$(dir)) \ + $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ + -I$(CURDIR)/$(BUILD) + +export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) + + +export OUTPUT := $(CURDIR)/$(TARGET) + +.PHONY: $(BUILD) clean + +all : $(BUILD) + +#--------------------------------------------------------------------------------- +$(BUILD): + @[ -d $@ ] || mkdir -p $@ + @make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile +#--------------------------------------------------------------------------------- +clean: + @echo clean ... + @rm -fr $(BUILD) $(TARGET).elf $(TARGET).nds *.bin + +#--------------------------------------------------------------------------------- +else + +DEPENDS := $(OFILES:.o=.d) + +#--------------------------------------------------------------------------------- +# main targets +#--------------------------------------------------------------------------------- +$(OUTPUT).elf : $(OFILES) + +# #--------------------------------------------------------------------------------- +# # rule to build soundbank from music files +# #--------------------------------------------------------------------------------- +# soundbank.bin : $(AUDIOFILES) +# #--------------------------------------------------------------------------------- +# @mmutil $^ -d -osoundbank.bin -hsoundbank.h + +#--------------------------------------------------------------------------------- +%.bin.o : %.bin +#--------------------------------------------------------------------------------- + @echo $(notdir $<) + $(bin2o) + +#--------------------------------------------------------------------------------- +# This rule creates assembly source files using grit +# grit takes an image file and a .grit describing how the file is to be processed +# add additional rules like this for each image extension +# you use in the graphics folders +#--------------------------------------------------------------------------------- +%.s %.h : %.bmp %.grit +#--------------------------------------------------------------------------------- + grit $< -fts -o$* + + +#--------------------------------------------------------------------------------- +%.s %.h : %.png %.grit +#--------------------------------------------------------------------------------- + grit $< -fts -o$* + +-include $(DEPSDIR)/*.d + +#--------------------------------------------------------------------------------------- +endif +#--------------------------------------------------------------------------------------- diff --git a/nds/arm9/source/main.cpp b/nds/arm9/source/main.cpp new file mode 100644 index 0000000..2e7543a --- /dev/null +++ b/nds/arm9/source/main.cpp @@ -0,0 +1,42 @@ +#include +#include + +#include +#include +#include +#include + +#include +#include +#include + +#include "inifile.h" +#include "util/stringtool.h" +#include "tonccpy.h" + +touchPosition touch; + +//--------------------------------------------------------------------------------- +void stop(void) { +//--------------------------------------------------------------------------------- + while (1) { + swiWaitForVBlank(); + } +} + +void doPause() { + while (1) { + scanKeys(); + if (keysDown() & KEY_START) + break; + snd().updateStream(); + swiWaitForVBlank(); + } + scanKeys(); +} + +int main(int argc, char **argv) { + defaultExceptionHandler(); + + return 0; +} diff --git a/nds/gfx/cursor.png b/nds/gfx/cursor.png new file mode 100644 index 0000000000000000000000000000000000000000..4bc8bf9a895f1f9df648295bf590bf9ef98c064c GIT binary patch literal 7730 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 G^}hg^(#4Vh literal 0 HcmV?d00001 diff --git a/nds/gfx/icon_male.png b/nds/gfx/icon_male.png new file mode 100644 index 0000000000000000000000000000000000000000..6c6a395922b13103586f8d0a6361d6a581d5bb8a GIT binary patch literal 8081 zcmeHLc{r49-=3so$u4V*$y#Q$WF|{?lQp|!ndKhFGBaidLzZk&DG8OW6duW%$ePkd zDMXPh38^TQq)5IQ_4M?7-}Ali_Z-Lf{`bsr%-nNb_xU@2*L7a!@4Dxj!}hiooB3q; zKp@a&tfi>~`?{O+=3dYKbh8M22LcJmMmV`K9dKb_8l6fa2LfPbI1K;;EHViMVm*78 zMLsp8E10l4FV5f&-ViPq*Kr^!9{nvcKjUSM=kV3GmEO#EC-?A6nu3MfL#MCD1T88= zE z>aVP9S{mYAkbd3pUIy{(L2UY$7R!pH<;ED7v1g5TdrCjFIBi}GZa%gD`qy6H?kg9j zzYSjVwlvNlkuFHxJYwMWRq(yLQS)lZH|OZ(Gpx?GyWvMpj|&r6F2=iCo{dbiJZIM} zZEvsCTnzeX*xAAx{km)6vyDcF*fv{(YcJ+swHhi$=jcY4sYON+G9?Y3^Mud3FM2J` zL~J*$(M!R!eyYT=?0LiWDkThVUVqS#Yd7v#8NC^NuD?E`YwjVB{XnOxVbtPaB||Q{ z>bAIx@NvZy;jUU46=7a4EI!-R!%z*1wII%3_AydXfoJs9kayyZ$dd)6Y}7tysN zW;uA3IqzyfnZ+r7a9v53nC82yaSGQyKt0PPd|hGa1Ml4Q{Ee7v?|Cl8`553T0;{|u zgw7Adyl~OewK&@$H!J?Zc2X0hh@W|YkK~Rm{d^|s{pkeoh*%rn?z~JMx{1+^S8^&x z1=R0~<|fDlQbt5#&Td9$_?&*Ea}!Jp4p9KPcBC*VgtOpyeIL5JJw*?thfOH=P9C zzOR<7(Cu58W+9E5@+;^FzkV?hodsv+ZyET-A#_*eVzxFxf`J`A}0DbGNe{5lU ztQqOnT^nlhI@~^kiFbxo%W*??FDB_L>O(hEPcSwPUysdQ-#8n*%w0eXXO_cmY<6G<|GG>jY*0vIV^tYpNzB^)|~QzKywri9YPPf-PG!=Jazi2 zSLm^Qg>Srq7@9Mg(`P?fdzU+oD0epddp68I3lPNayT4t#)ODC*?sWWg_EWhO^_zT= zSFbl(`#E)e$!O86J9K?kYo>~}>p3(?p2|a#yi%>BsKs8RXM~$DWgy7OnQx zRoYlM;W6*_O%>dJ=Q6%<02U9ZdfOp=W}t%V%L5G{=Yc@@j^(Ed*|mzx*XS1gM&zVM&r1p?R{9=A(M=Zc zhV~ek{fYZyepkm7Od88E!|UTmdd7Ybhm3*Co4Jow!Zq}C8t!f zJZayb&VpLxU+Xe6&`i~zlt=bU=uG;|wlrGe zpn1?cx*Ce%7piZ&Z9(>kHqI8lQ!IUXu)ttyMs3r~)y^{Y&g?!Fp2)H5OIJo4&Y5Su ziGO*LkI^wR0V>f+%B}a^S$yf-;H$(vHmEI^q=g1F?CFcU51&xOgk|(!ym#hU{^vta z^AD!P%9GWvy?WL$gv?g^tbcSes-V7Cx1L4ZPOzyBNL~Ndn0)1~>fv4{NJ!WlHWX85 z5C)U20m_pnBItRwigE=X4|7$I?)}`A0iTiH?_B6OxLtYDsHHASRMcnu@fndwC-)~4 zfw1)Z{Iv(WG~adh5+}CUeZq{G=bzz znHQCnw{g5At0u5ZGNE0^M3d^(Q2SsyUxOB``{jkZzXBJTs&D zc6v3KdG0y*DYx`?JG$`pf+TamUmDv}1nxq%dOKV^9}}Vxc65F6(UPwNGJA8Ryl9PL zCz(ZpqP>}X;mR8?AXD?7N7#N*6J*ty`5cJVzq9GdgTu8ty*F|~9zzOl;)g_MRJVsy$VVKOZcr50g9pvQn4HIVYPRUm{{fs z1`rLc2~RzWZUCS7u0hRPP|_dOwGsIxk^76|?pjOSmaq4mJ&8vTz~6oa3)~2r_L250 zD_*iVSu5zV;`wCC!?}Zh>DF5tX?KtHyqlZs>UY*YJ$_S$xkYNrd(l&Tn`T8c_l|G% z;4^Tt3HLfKqR%aM$@boaRU5^v)uCg`IjzQ7e^3cudIxhq>(b@rgm1ID9=!JbyGje4 z_(c!=w%tis=d7`OK|zs9&~M?X_tQ`@2bhKtqdA1^bHYdNs^V&D#+<*(Fus_q6Oh4L zZJ(r=$*u>fc^qCRTGy0MD|fhzH-D?zCAxqf6={_;d(ITTW}}>AP1+dibNK4M#tULN zHOh$->8AW*jh6j29Y%ulSA)0Rt;OtcNHLKT(Z0GAE336*W3_5f%IVj;3GNwBw@hN3 zff45ozAxkO71h!s)~T1+>$Fj+2Rg#bk3N2oNX*zEC!)MdHT;-0bl%kHRQwl#K+_;} zc`1G6LHv=s1(OqcziHaHJj_bWZ0Slrp{Nx7s$OzxyQv6aF#1dnKSf#_0Upx#Fv!#yYld|{Nm;VH;VAD2HZ46`~z;9-v;v+ab?(D2G+%+TD0FLzCFwZc^>pk|R!i7Eel&Nl z=EOQ|5hTU@+;4pwb3=D~+4?y)OCJ-T46=A%0KSr*4^@}*FV0o4G`SW0GSXQys{Bje z`%d{qVaY4KL30!3S<`f$`D#WHSDi04)1_S6B;VkH*tkU-ao**VX1Pn!7lCbJ6>)+> zDi|d^fDYZ5BwyyG!K)-qa`J7ji3=MJTu|8Bu&f+Vk=`j94`R|!!}Xq4p)L=T>ozuT z)m57@W3~(I1T3Ew?8UV*9B7LKM>_jac@c)aAgzY(SKut#1JX_H}nU^#zJg|Vic zWY)L@1D$w3uS5~mErXM2bmi;>>FhjTB6nu*V7=|p+YGVKUV*O#4 zA-vWE#n`QD+XLT*32^70K#v*QoWflzvO4`SBst3_(+x_kZ+BVNj^sNE%~x|_qw~cy z1$3YFTFa|aY&&F1t=e06pX;tn%o96U&}^n5S7`jD&9U+5;N%;(8*e_?rurV+Ro;(? zuP<{w`w`wIll_pGG$7@11D5^p00xsJq?oGQhTH1xepo?HBkE0#T$R*2cX*^nGdYKA zc%7*0^2e4F*yHVPUsPw?s%KsNhvcDyLO6w%PS?$M%pM)0q^G<~CFZ&U`2&pO?a{kd zy2ch<&Sda3b&Gwj`+8yY9ZMr6{GGsR_0)K-Iem2xbnG*-yI62fkXJ${#K87;>g8hc zp-M&Xfo}@y2exYWY|WA;?F93P_U;=WT*%#cxKCC&&sABwYteBj(wo`+5`VG8!?wP9 z^rbvj$x9a!U|?<4s4uXyx8CMKv={MHfQT)scOR&9$2{fA+nl(~CzDJ_Wr}e`)}33@ z+=zNtt5XG`*L!2Ks~lXQW;Bb+!cgz(?B=mzn;r7Qk?!uF7Gz)SUC!nTua)C1^(mx5 z^JbFelEo#MYPvCD0qCXYZ~8QrE1%1bcI}SYxTM)VE0`dxC^-{D>r#?;UlIDoJ}r>` z@|ZxTF$tVwg8q>vk%I^UlLL0Gn~oR86Xm>(jVxNfB?ZSazr7i#SkAhdStHw&fBxm3 zRjy~uxpwVMORjF{1E0(#@~~aa8{?}Jj6@ggMTWgTot5+rF&*v$fz~CEO-$^uCMLfh zOxSsHqtf&(Z`q3{+Bp`PZQuG9Ja*zd#$8w~IaUbNRN2 zOPcr?V~jT*X8E-}WZ>n_P9SN+S!pCai#s^MO=GcY=vEp2;%&{_d(EDxdAB!}(MHC~ z`ee!&cHeH=@AbGx&+Ah=>1NDFPCoHyw}iG^@}r70JjCQxu+VDqxLvxHimOD59REd= z#EH+XtD}p74|_gl-EA129$)jcpAONY9W( z!w~`iCKwO+k}3L-*{16dFqxKeA;69dL}Wbs|Ir5YR-3p#h&B3&SP| z0+={3D=3h{z_9coYrGitcTP7P0$zhK1N0$oHuhi>Djfi8!L(oqs2PhKih>yMf%WJ_ z62`&Q{09ZQr4R9AGHDn%JS;2>7N!ZK(tY7bG#U*@px`JJl#PHg!YND~3rb;Z<4}C( zFa;O{I@`}=Dh15p#NnwSOnnH1eINXToa1&g7Q6FD0#194p1~x-vFwHxdp>Lc9ECvW zLJ=q^3Jw1?o_*KG=4Uj8@k2$no^Te921mjW@SvbSMKG9Vp?~E2%Ls-O`@9Z!02tH| zIsq^X1t`pIzb2&xhA@838NvWKU2EeGB$D9lL9J!}HO2yKWB)UTBcm@lh_)8NLH~** z5`N-nA@smC43Pi_0)Zg*Kp1Rh)O)Yl@8oMe_JKGiiAoP* z*9)0Kq=qs606UR`07oW{BO6j1y;DnDTSpV6gVfg2M*jhF0q6|2Z#k?;1Pt|^nMlBx zvpI2W|B!=lz5tv?@%?>17!x{xV^Zl(RBE6;gfj*(Cv>eEz22pkplAq-q7KwMh_ zwvOL#5&UozUx2+){-~1Q`^kT0*tPY?BcK2p4M4Rt0Uam~fg(Wx0)lO0JRVO(d|&yW z>VF<9~5dwvPvNtfKmJY>NkTrgOU;T%I~v_LXI|FcfN`{sYa{SyDfqyH}aSJ?Mx z6Dlp7U9EmhyD-YXO#c_a?+n&t0zhF<|JBfcg?yLgmnR5&%-{RiPbT(*4*v5=_roQe zLi!KBez@;Hn1N0GPm;f-?>}<=BiG+j;BSHdao0a`{VfIl7Wf}`{lCe@_s3Zops;`U zg|SbjP&H#Y~Z*$)3GIt2dvO9U0SQ|5*iA_T5)WEjm)}Ppa zs`z6~jhrmo-aR(5;xZEFnR8YY@?6>^YTSRpk(FlOoaEBhm>{39=_Vu&_Tsg6dtTzP z;~0b|hIImylp^2Z`KdgtHw%8k)`JR|=2qH^_GElFB*ha;WHmAQ^P z^-zR4S%3M)^x=yYMeB&sQ{8*ck2>GqUA3gbcX3++uTr)Km)ErThJ?6`(HA^>LyPu- znv7cS@`Iih9*_GhQ4|{gY0g*N_WtH`9bruG_cwvphS*uDptP1#BlbP8kqek{|JIwn zHD*u7{b3WT5!t(9KzWciDGOSU({=hF11Sf4(mS^{R$Uf^+%SI{Ags-E?KMNFNk?Kq zyL-N6*L}QfW-pF=RDOLHO>~NE!9-T^MQf=@Y73Md6!SlKR5P$$sYXF*JX&NuGO4~h zcm>i}@%6l{@Zx5kH!Fv1>aQhvKZq;|ZKYiKEGg6VQqcdEd#^Vn4=&-T;#2-Av>Z6) dJ{dD1yDHeIqz^0H%3cT%*38zl!q_M7zW{)j4b1=m literal 0 HcmV?d00001 diff --git a/nds/gfx/item_button.png b/nds/gfx/item_button.png new file mode 100644 index 0000000000000000000000000000000000000000..b0a065df8dc933269583c982a5084e6dbfe02875 GIT binary patch literal 7095 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 literal 0 HcmV?d00001 diff --git a/nds/nitrofiles/graphics/gui/photo_bg.bmp b/nds/nitrofiles/graphics/gui/photo_bg.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bb155282127393b4979a63fa6862480f5c44f550 GIT binary patch literal 98374 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 literal 0 HcmV?d00001 diff --git a/nds/nitrofiles/graphics/gui/title.bmp b/nds/nitrofiles/graphics/gui/title.bmp new file mode 100644 index 0000000000000000000000000000000000000000..56fc7441faddb881ea336dd76fa73e6843e6a421 GIT binary patch literal 98374 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 literal 0 HcmV?d00001 diff --git a/nds/nitrofiles/graphics/logos/rocketRobz.bmp b/nds/nitrofiles/graphics/logos/rocketRobz.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dd7cd202c3164f39d2abce7b1c716fe24df2b79e GIT binary patch literal 98374 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ξwol#Rr4p#dh0kMSxvjIRwk?Wz7mF-Lnq#W2@pzWSyW-z~_o z|Bc;;*FuSyAH4{jHx2bCGCUPblxl@%hi(2Q{z_pjRTbEd zWO6e-cMFf&TSiwf4cSEek$=0rRq@W^GtRNmbS}mWjr0hC+;u~b_#Z|=+7Wx`zGA=V zUV@$kL~C|x?^M(}Pp{~Fy0S1L{6egb-ibYDhC_))I_^X2&{Rg7gsyW;azOsPsFv)_ zgxEn$EOy4L_W+SBssnMuQ&<>Ze9wCjzrhaU>XTXiEk#LrXNt%9+7MNRuPlK69Bsya zN6wjkH?9JHCH@I7kBy?E(j)EpxVXe+#scM=JlsGg67d8wkwb|qI7jd*pQfVWTl_4m z6Rf7wfF}EYnQjO*G9OD^;KN(8`E85*Nx1R1F6FgFSb>P0=77kKS}vEEQa6 z*i85d4PGxcCCIo+9lr&()5YLe*v_rO8qnk5Jj)*m#n!8u0nE;@JA6{bonw}-DK``9 zA#a5u;JxWZ!U(fp7#DOpY0s)?b8b1(+frnjC$$TlE6sH|LcfO#{73!IgPTH!f*k|H z18c$;&?C{~?gyoBU9Te^rXS#i+bRpm+5Y9W*~N7o1(9s&XWb*sJP_9StcQ~WaTVbl zBHL$mnSBa=Lo=c5o~pm3%~j?Q&)J*67I3hz3487@a&PgSMd!+QO;6%7H6)I@eD*9lJ5){Y>T6Zz5Ufo0)^Y&^6{ z=}Z@q8|2Z3LJMM^uRSWwLF3%5ol_#2%GJ2a$qvJA;T0Vcs(}x|{o)yPgzJ>8vfn@x zaH+L-LO<=~*rB481+04~wn|O@EW#e*E@A_osqzSKWA)K_=+4MrzE-}PXfnf*lL?e>sPX6*AxnfF_@~+pyd|QS7pIJ&`mde(jFF+=mD?E`!3Q=j98Hh_HuQ# zdqR!e)<|u747-Tj6}j#+cxMFKVwBJmSp_6UpBBdDPj>x*4dr|AzmZ(%iregX>{#f& z;C&GcV%w=V)B|CxcD<>BuA3N-dc8Z{1O2&?q4Zo`e8$;I1xdr8S^QJsZ|SV+OU&bf zY&W_p`HtJB%SaiJw$9K4MM^4_)D7&X>i`LmgMAt}VmCOSsgaXlShj-=Q7` z_1+VKY~rBYNB2j<_w+NVH}o0uKs>(EBk0{&$Bno!X)M>|G;%rZ+)@ioz@!G^x=-Zg<9 zXq@m$S7beAxWJru4=J8jn&=PWN0|uOD7wv;=Nja`9|+^)xY0xtcVpYhkV!7qKhk=I zK;$ncTU@Jjw)YXWUQ@@ABcEozC`&9868oE`OIWnJC&RTc(1qTLw6P{795uIqcJsr< z$)Fwhogam@4RrMss#e8L@Z1v32}>2-QbO;l;kfVp7z#uRBUd9|BSI)X7#}My1Q8Cb zhSn@CDqQM0MOFcZX^S~yO99+NZS(%(^R0GeMa$BTWd8-m0{SUC8-Y4mD~*d zRr6}i4`zB`v#oB)cIVHrhroC1E~^BsQ`f0~z<%v`uo8_2B>R%mE$+|Q96&MkO&XP0 z54ObOy(WLd@Q3Ivl~5dzr_z5@ zHh!^YTwH4Mu()5rU9mcjlZ9tW$_KZ~4^kRbxl*=|9s*!(jxnO~aoa<~?NdvBbzj4G zYJ=&y74(+z(PM@4OU49SksN)WxEbl}@8^Buw?^CJ=Ty|%kHBqbo;xdcNR5}C;~Bhd z@PHe4J$Dzm$A@|dE^Q)AbF2AGXuWnHd_gQv&&2P=UWX=zcd}nhNoAL(1vIUpaOPIU~1_y$K_aSa7$b;o&tLY-xOW9RS!30o^cDYZQeqc)4wgc3U5ZgX7h+k z?pygUij$&am6^z9;I-JFyM?C(cR1thPd(?+VT_yUEFZ9RNUM{4+cXZWO@8(kl$0s< zI#n!<{`azu@>Ifi@IKd<|5NxP992u`k-BO>5gq1l?RZxlam6#U%p2RC_7 zyS{k5kN3>|x|+N!{i5j8z5*Ic8CnqUsRPh5#!_nfj&V!@6;^_$5?}SPxVYyO?fT_iGQZ&4X6^m=c528sK8{#jTcB z$wkKbKqsXyFj{Oxo(Mj4q0W8Y_Ms+J6a9m-+cVbah+s}Z_u^~5p~P76E!ZBY!pw}0 zjjkeV31#K-^g@@I$CrFVXKTQOuU5CzIIy&|Ug-nJI$uw;5xb7*fmXw&DeJ85qX+&8yeWsNH<^D%%wqNH95cpu{|3@zx!9ZTY1aG(&Z}V*Vb?FDRN-A zZuB4et$adR&$=UxJl`GP-Eg#=cv7ck*upo9CfQ!2cYvQXN0gf6c>f-|yJVUDpTJ}4 zZ*C4+Iha9}Gt5X{8~+%b8GB~C_apKn+wMZ2fq8M7v>8dG4Yyzbw#$|2>ER?#lFRFV zt0F4S!Jn;<(*`7T=3Y4_6_aYra5sHMFvthQOmeY5-Tg2WV9tmrHs7(i3C{Wq`< zZl=`0H#rU$tSnJIJdERYl9B8g{)!(0@0g;d@*o*o<*x0P{2QVcx(PVbw9TlfGsY6I zY@8$h2=a~k91i$ydOG((BiU%TuJ|6Cw_x+o1RW?Mp~zyFOz3F%-nWu|8eA- zrRaGGhRc^(UZFyYRreLR3SUHMX)Ipemul~25BOy|4qmSRXgr}t`Jeb-JCgm=&`hd? z^5W}bk;wi~RAs--h~eTsu}@^K^Rs(m4B@*<1BK>H2>s@3>pbLLjGYy4gX8$&YE-=% z@6!JnSJrw3=|Bv2eYL&y4#DD7eVzh~s#wC-;Erk%;dVc z^{(y`5p?W#o{CJyV`v`s7de95h&dy}L(9Xjv14T8$N=Yd*Sm>airG9+Rs3=(>s2!+ z-=bSX4I>XR6IxzHB;LWAKtCHd89rz~D-yBA$CVr}SYC2CSj10+w?Zl4JE*OuftCiR zGueSi$%g!gg^-&evy83M?#B7J{OA_;EmB`wL7Eb+XQ%Qu=1+4JVvtUs^291~ErL&j z?Z^)NNNxr}hVFQ8dySE`OeX+_RrCn^G$^|ZgV)JsqDi8-yHqz~G%*8R;=AO$6Ut>z z@uR81>^bXFcp=q&gvAdzmUcjYwX1X(jYjD+F zWoqG1i7QMA*4X_xFEjUU(I(##YP}MIDoT5>UjCMzJ|5P+#?{1`=sM;DV-2W=^b%qN zahA)0GEK9S>Zd<0V@#NcOrf^~=em|U{l59cV&q}kiR#O0tSi?xuCk^+v&B#gqRkr3uLeU84{^$U?vGJqv zftrOL#w`U6W>4afq<^f#bzbEgmr1kKW%@Q*5~HFT7Sa1sI;7u7NJWa-Z}bJ>A$UM@ zL^~FaatG90mEd|9Odu@6GpLQRcRUln+3*wpm;XX(k?ox4Md&LrQ0fG)f&eia*9Cj3 ztjzD86Os2^p7yxef|#%pM?3rPJ`U}|pOAEI+2iV3GSTrla*`V< zjb&q$OC{HmP!?enziKMR%}?4AS5MPVNaT+LD^!*7 z-}Qo_zhN&tnJ3Y)!E64z;d1m?cc@l**Ihrh$3D zC7s)Rz&uR1Re8c(!*ZgL*dnT@v>md-*Ws52Q^M@{ok$qnW1CS>sidFhT4V}Yo9o4Y zBfkcU?G}5MXJ6c66p+5NX~_R4L65y}z4Oq}&RDwz3W zO3`lD{_uXPo;XOXMa>L<2|^?ea|tg~HzZUu3{m}wrR)}TYG8n;k+*qdGaoZmDTh}* zQ>kZCYvjICs_A2~Sv5uhXi1+A`@Q?Tj!;XwJ-pC5K51WK**HP}yZA7;r1VX3d*`8m z9GgoP(Px-t^a$*bFHiNYW_pIiX0Qk4dGZ$$a&O7a{d&ES2=o(rXrh|!P%$t;S;<$y zSNrSQ=NDZqe&aUc+m*|@W4eBjC^tf|xNhlP%eF|0*ClWV!*ksR=V8y9Xaix6&KS2h zVOB!E^@wh+sx~!Sx(N1xZ-d{Z2-}&QfUXbibnEOXo)ts|&4}a=<%lv@4KML%ahdOv z^Dnzk^9e2v)-~ZuB~~Frn=ON@^sH*DHYnDv>|o|FFlvsrn4VD3!_jiJV2wASbB5UnR1H-2;v_JCkflIi}50 z+gNS2+QC5d0e>Et31kTe2z|JzZ;7fw{vB<`?}C;iqoj*yJJ*W>XF)~BgV1MsnUtek zkgE#o=zCb#P=>?yW9j#W#a)BHvcH2B!34H*^i{Y&)dc#}ay4l{;x0WQ1c+MLf>>EK zUao{1V^4(31|j)$naL?#<5G?FbX9b90T^D9C``7WtoYHx;i4 z%wZD{Ngt<~FP@^$lfCdx5v{MTbC(149z^GJv^Z2+4!qTsShpp$PcxN~5@Ed>(hJ2q z(u+eS<-HnmsCGe_50&MN(Ux9HCKF>pz^yr@eF;q$yHe+)9fO?$K2`N_h+i#{A+Jn0 zRIWJPW4Mf6EMAiPq2RQuL2Mn@Rp}uy^mQUk)}VKiJ+MEc!=uNrlT;E_Bl@eaY@iD| zjxG`pAk|F2nD=O#iAiWXPn%M6@$1qH-UY-YkkQQm2N7ApLy^^dU&HXkK;ma}U3d|D zBD%x3+5N+1b#Aef-j(b)tFyed;)0}OP%nBt*@_z_KT#`n`~fcE8pS3D8%1*P9n5Xv z36QBvwZ4q2ZX7AKkM#;VBc1S>)FHkY7!G4fQ&u0F?pxye)x9K8o+wtdCbMZ1zuKAl zz26VnaSOd7orW*Kx0N~EU--)KP5%zhQ`_nM)A_UAF#QyYzzc+HcprQVe-?pFU(9n% zO|(q~CbHZ+%y&QZJa&iJ!A*lknr|oEjjN{b13l0@vz(4+%|U%f?QrlE+aucDGt}PC zanXN`DzB?mc2P~F+OO7^v8e^^e>AZ*4hdv|s+-9$9^zQ+QFvhZcDP+|p2z74#14p$ zfQQTpUukiyXrnV6dCrape$%|uv{4$7kHSwvPs2Au*?|jz_7RvEKzAbtV6Ev@nz5-v z%3nygBq`=wh?%Prwm60tJ}3yM786Df%`lWLWuewQz(T&g_j7j1KW9AXr2;jLAc z|2=0J@1bx2>qA`=?-~C{O-@bJFUR`YbcI=^JH4)`j`j$Pt? zYuPOZD49&our7ucQTc(t91d0ED$6rII4jzdsi41}wmD;c;!ntD6+2xOKaMgXTWd5m-4IS{$sy~o1t-rW`@!5YQ7ORDA3t`-r35v$GO42MMX~C6>kBB z!f2)jKN>o2C^Dh?j&MEc34JHh!L_yYkgH7eFna)+WZs_Yczcb#V`rp!u<3iV&mGUrUj!Gce81)94 z`-=n1BFketqEll*GLGGg)%VVFq`P;8K2r6h$-qrukMcvrsg0pQZrJlN@N={^9-*7_ z3ey*@8T>2yLB5xiRRyWKIBmWmLm5FAhk4iCk{d-`Y_|d*`QdRZD-Emhw)_#pJ^Co_ zJx+a<}Qhg%dKf&=y^=38)DyqDSM_P^Pl0`AC2i8R^xz4HUb!}t>eweDn&1Y))F?8Z@9}^O~Nlp4=o3vd*lq?>yi!yBMNIcW`vKk257nAe4Lyx#av1C zhyMaM!Cj!R^p%;1T?#h}Ui5W#xAm-y9Z(|H&*>k_RZD&cb_r_pr~hc>>`PYA3^qU0 ze+N%XPk4>WNBv8Qfp{}bOamXy<%(Ws)pYMFBw0ZT54;HIcRy`I{WsL z1*IKaO9MY5c60-In?6AwK@LTlr=(d-P{gFPEQD z=AEGj*9aX--T{g%1u1Wn_Nt0G+t9h;lYv5CbN~I&LgIyT*Rm-q3aCua` z)lqr__nbS!)FuDG9-{H+->UZQr05~;I+AT@gVZC4l1*P{h%vW#EiA2|M6c z+^@vO2;se9cNDiS9pZh1mx{H3lgcsBqiLgWWmsU^Wd5N~25dyYyS%t*UT$7#$+5r@ zzMXk;3L7tKQ8_3K1IDSUq&IZE0EC$vsq8smZ{x^upY+WRcjBI!UzDe-B&BD-%Y4nh zkNlckGAH7a-`b zbo9PvdD-68W>zRL6D$^Kf==O{L!=?wGSawPLL+TFFWo_3N_Z@m&2E6En9s-UGk%gP zs80hCITzU%T|(X$*MTR15Bv$dY-qN3s3+U^OLQ-L1zf7!i=HXE{^Nw*5u2h^G(I%< zGcK$G4X8;-I1z#+`PoV0ha|Imq+KI`aq83Qpu*$u)96FPdO9cH=|$5 z83p%D%J-M-54C3J1KXiQ;1(Yurbb={wgnePqLGD>lSCYN!W7o;X7U|df9UcV=SSif zxP08})ETKinKtvq(V1%9jTN5huFLAWxd)y@XHu_-M#3>uPMPjyx?9I+t|;ZX>S#mn zxRP@DrFjiXTKEwz!ID(2Y1!%e{nQrpGY{*FtUp--s-D9A@O4MC!Y%3@-SL&8Te&m3 zkLmTR)-U&$c73ozezV;6C98sWnPsXzx!w9+TaWt-of6AOdtm3VCB$HQH64hJa9=8| z?p;MOa0A10%?`LaatBJ1mXb*5A7|N;>qR?kvjS_Fu@DFZ&_d7DNFS(nN<#Vd=@H9d zc~Eq#o%wO@+rGSB_6mV%cmt?^+RJLzDw`5)Qb%G6(VXoj?vP>C8lRT_B6@gx+Sj?C zN9HoUz!%2M_|4|mz}VP2N1}T=mMJ9ytAsV&4&jiQJ%zdm_Ze4)0OuN}MZ>23Gfo;m?fZC@mIR5@#WqZ5U@YR>OxIYYbC zU^P6~zJ>{j#hSP>i+(Dt>HRadiNCDPk2@AOOZQMrW%~mwtyoI+xLryjQ8BV8u-;SM zx!s=beBx`3X9G*)GcuNB?2S7r_Qb42S)nDArg6eXpuSL(xlGbT4{8jzTy6$5mSVzd z0Mb3vXKAcT1@TEq3hRC2F{B-EM`6K{$NP8urd#diD_Ra?bDw_p~tZ}~IQMdhsgg6m0)icLk^P%Pg|*$sXK zM+3RiHGVIXO8rTo_&Z`My_EkdmjPkGEIk)m$=zX>uA=djp}uY$TuG@URAG;(h^9Sk zb+Ij&rMqr^X_ZZi<^wQFsSDnP<24Tu13VpAA$j?RTrQi!-xBu#nVQkYhZeo1P}@)9 z$qCpQyeo}!OT@?0ZRwC$$|rGmm?Wkt(~2Fy*OxXcW0dwnHd!3I8Bc%|q2{z#A|a5Uc)V2BJx$aDokcq(w*u1jE{e! zI5am*&#Y$4bloYirLqXffIlO}$XGZ8U{bn}!OdldbN7TvN>!wXp|>T+lCQs{ETd0h z5|%}^;_8VXB#o+*yihpKrLo_ zVry;y-Hfynm5I;fVD^VN6Ci+vGAo=F1)z@hw5rtkx4yO}0PGb(?h&n{Q<*|;fZPHZ zVH{`mSOWSt(0ru=@C?dFnrRq#FL*}2CH%>aW(!#d-%frB@w&Cj!0%x9 z$cyZE;gR&SyiM{81lNIW!|?QerXlxQI4MKG9jSoXh*@LLu;olkDII(TjfLg{OQm|e zj=8V0_fm;ryAYN5KjnOc`2pLK>*T62)SndXWi5g13WrN~Th|s^V zEVK?Z%J4m9nW}Qw8>y(NhnS&qO1!w4tIM`$X)aBg2_Dz(Gu5|xO+O<&`4plnmP6z+ znZkZ)j;xoriAVSk>}DpJnaMn36I7lwp`4e;a8L0XvG-^z`e$(;@D%z8)dPFVZvG^r zrTP<3@k2xxdM!`L)xj6aTk)OnR8B!I>h~Kz83Nj`s?J(fK7lz(`KcgtOb~$)I-B{s z^^R$kW+^aJ*$dW225asiFCk3%BEo!YmS*~MRm3)Gb(6)$h($6_)NT|9ksYvfB9STJ zM@mcOp0XfXg&N#jrVi7S8O^TX7fQv-Y$e23B4@{fu`i@qkd&)XYZwJPD5b(`_B@qM zIPj6gHfjS`Lk7X|zyxWpa9w%}J=cvimNOpKor05;dweFdiW)$XbRT}K@>KKDlyCiN z4r&{Nb(LqpV%Vzrj#Pw41MQ{Gd}HX(-LTT~$ud*#kY7_{u~B#(x;|e+ zdLS3b$JBAKkAvAV48(k6?sL1up^9G_AU>jMs=5AK1jh|kHbD#FIS`{<5`X4u(GXdT zNAN3TFP0bA0C_+y`ISJ4r$B?QukpBXk^V9AGjLPj)l6MFT{s?IJFXQ;K50+vbEs9_nr zQpr{(K@X6=nzG0ZaJM{2xWcw#7BK_3L*lRC1??x(Nb4ulMR+5(0`G^7BVV&~#B1^r z<*S?_p*+Q&Q%C$UMqrl<3*{`}z6@|pa5UNsE6)s-9)qvpL-14ZhMX#7Gu5cMgkQCx zTj(G^Lg@_dS7wWM1dFl&VHt5k~T7lNfF)w3w7z1JZn$WC&Z;R zSN5n+Xf;iLq!MIOo(Vr#n8~5rv2BGzN}5`uvb}1<+?tcZI>LxeCw?%Wg(dPyrKj>< zIwfr2OschC!(3v6ydn()&L}tdQ$+pPFX$zznb;hB2iHRmLywdO;x+a)RZKv{YT_H^ z;#R74INGSTe!LKrI>62KD~%;8z5G7pm!@$Bx)u2=X`s(@Ny>ALY{IOY&A)4p110iH zU=1uItB@_we&rX@sG=Z#qh~Nx`Hu1$xSQde<-5hG>JCX{ee4TfhUq4>mCq}Ol+JQ_ z(akkgZD@0*Je$gwmx`3yKqave^(wX}_9v+omI24%*+@%xJpfC?xSn(}8O5!HSG8`_ zr4ryf@JU)Pl$9DmJ9ImZtBt%a0H-N4_@neF5+?>z%h)-R0v|MA{5TT>YQ?0yVHE^1qfN_{at>go$PN4w^%0=Q{{x-Xn z>B~^eEpCIjR@n)xlM3l0Xlg8hxXoQwroy)oKRgfA$$j{E<^Gg8UrXjdVn+Lm|1P@SRDgW)nUY6ZnSiB%D!(fxoLv z(TBofrLktA;e)ZI;jyMR*hX|R-^r~+C2|RUi9Zai*LAaeuofAsAR`q(IS4jH6eI{Q z1RJVe%MqrKdZntHKj9}RH8c_9Vk>Iyr+LRmaS;s=d)V`8JbfVWL8&h1tFvbn_D|+4 zQ@}PChRdgbvq}fPJi$aypnK>JQe$W*@)kkVNL73B0{fEsMreusL?YdqcgrKdG~lH; zNa!HvtF_B+8ZR4`X%R>fC$k~4Hqo2tO2u&xA)MnB5AZR zNV*Lvx;w^h#xXit9Z6-mZd4NS8Xri$VA3QO{%(9~?QLnV!+87#&* zM8EP17$8lc+n~S19usHzOF%zlo@N&E9;_vgD|edG6MgXo#5#JePy_00Xk)Eu{h&{Rw#k1fv!VUSGbCNbQ|%Yy zxnJm9vMDu%X)DYJPO8;CUs(s6T0t+FW!MsID>a|*q~0e0f=Wvl>MyS+66l$HHDxX6QznX?)L-Wa zGSEO9*BKa12KZI5Fk1;X)(Foe=de@d2bz9n*80xGBFmJ&<*MovYSvUlE`TlNsl0}H zMRp{wQ@QLcX{f6IS4Ue@V_)xsTd?)T5+L~5SIkak96N-cF0BA6 zf=#4CsvtHm_J*t~c8A_*Zfj?1mO#torM!vRO;#ep_+-+=hQ;qd8mO`eg!5_*={Gve zc+L1t*B_3P-?D4TQmh@e6Msj^ya0|eOtM1Op8Ad8G});rkVfM{2M7Be zyhh*QD+0T;f0}<-b*4W+4_z56!DiB1g>lLXFbCWOG?Ui|?KlrJn<1FZ+#lj$r4l$@ zUdNn9zecMQyZJ8Q3XPy`u3ZT~RCcLP=ugxPB7(C-0+TDW2Ii`a_@%;UVFR#DJIm-X zu2JjNitZAhDY` zNcC59Z9LM^lxIC>h7djX1#5ot+P$D-_*BYZa z9D5LrVpgsW0BKTn*R;ctTfj1LFS~;}N@U|>2%cKTcT(1XN0d}CQy8x7(lj9CGyC6 ztV#L_zNhM%-?vQG&Jzen5m9=r zumWtTKV#W$y{A{CKIAR5vpOdoks5+U&;ckL0OW>(fh%P$GjrJ`{1w&17z#3CD{4gS zSnM)2Pr3%D=$`0WX+@||KFe2PPLr(&D{+OK%Kjl$1vTJ7NmjA0JD}eBYNlnzrn<4v zdohbiB-W!^bTcN9YxsO{qhXWvx#h6#HGs%JlvJ2Rb|K@SnC#@ebRn?_uRz?S^!z8~ zsP?Ye5ckZu7m%nYXk$E+`6}iD7?chl1bs54swmfG?=u5gwIrrA26zn4ms6OAYPBec zED^3lZ?qYDmAs5tf%}5Ow5RqEi9{Q6HZx2-39JE^$(4mt0Rb!P?i)WCDcyLuRArPO zB37UqW5?0+#0wRZ^Fa5?vfet#kOEm`Np1#hMJ^$E&_BvSVFqI)+v4N#v*cm6yIez4 z&AcyuWZYx@FOUIH6!3pGS%Cr7^#Ww&-@5ewehR4XfLfRS-%lk4`k(!OkNkW5Kd*n= z$m)^*YxAF@|LF_*-*f+OPc;Z?3sKRi+kcM!+xvh25*6hC@BMoXS-ppU-~a9ZzgPVC zx}bU%qW19b+5g_pzdioD5C8w`{oCT-4F&{7t8TE`>i^pO_vnB6{m&Ktd-UI4{(Cjm Z82xXn|9s1TzuSLa|NSrg=bM4R{{v9H*?<55 literal 0 HcmV?d00001 diff --git a/nds/sound/highlight.wav b/nds/sound/highlight.wav new file mode 100644 index 0000000000000000000000000000000000000000..a0dbc5eac56cea915c76386c7afe33cf1130e134 GIT binary patch literal 11894 zcmYLv1$Y%l+xE!r9zXGfkl?{RxCVD9P~2S$1xkV9?(R^eXmBa+9vq63pg{uBY`*zfb(T`;YzpUHRX>;Qv4Sl&B-cjez5{$26! z`33a<&isGp{c*w{r~CKHkNZFV{P^^rME^bU@45cl=f89OAIAUT|9j3KPyDyf|Lyjl z1V4T=aq9nc`QsE^e71m^pfWhmej;PEqrv`xIsT{qgTYDavEbQ25jBYcInH#`RL7bc z-ZZ9Z)YQ<;w!YS`rp>UEzieKPBY{L)21Z;B%QdCJ!+Jm8#k?0edCrBNp^m5DZ+?yb z4)ZGbMi3nrwmyz16nix8R{Y@tOAFXy$5>nF&s<9bwI!RyV0_6&c-8Df8CSmy%rIn+ zalZ7-@-Fdy@~4tsQkL?B5Y?4>VUCl8pvrC5gdvxwW&sA+Ls$>}u zQ84y?+>ZFn_y+MWV#2K}^h2&he;-uZ9B$eR-v(~vmH+xW9VJc}MtN zx(^LElr^?C$AzUwCq|zS3$>rJWE-Y}-u~x#uN@ti$9Q)N_ zhT37D!#~(&DD!!CV7{Yd_KVyRu6d4fSw12A_?*e^ZfZ1C%qzk-=4%?48n-EKP5#!= zvn?)tpUdxE48lx{O@HGf+8?g)thBG!zOKl;lQ+qI)MN98`-|$AU}5E%vd-8jBqb^; zS_{jty)*Aoy7N4rJMV&{iMmwT9%_tuY0op{0;5{o8Jb-)_p@`HV{}&YZ)Lt$&H3h< z5G)5`Ot-^c$E?V&<^MDPnAm|)6)cs=ZPx_vR^HG!#WYQdBsR~4?DULQ8K*KY=8be8 z_CRl*?}AnVu9Jr;PQyrh(Wq}x>0!rh{mmYE4_oK+<{fg}3~rTAhujSx6rvgb)aBcmuYh(7SoE=W5V^#K$@1MT6$*Ji|44h;K4O2q5MYoCF z5c@jcn3(MmQ_bT^o@RyFHc-XQlGPeJcJUoEW_I41Rw zdnwJW^&{>?RtkGKA)6tW%T#(;^t+fpu3Z20PUevF^yO3z!mU28fQ)W z{xPeC<8Qa-Y2tn8^Qd>ZS=uc1ldYCA;SrG+Lfcu#8J}P~4SFj$o;&Uarr^1@gzy)k znU=G1Hm&A0=9bL8;@sifmD4`6TV|!4WM`6pIBlndhqQ_c#zf__#{3fXA#As41~Ix* z+#AUaSuwp=d>~4-x{7DpGOJ~e6h3eF_V!-!9Z`qzzi~(DkyO<@Fl=YUj8JAFh93AD z$?~>yym9;zIEwzZ9t|rM_Q7g0^yTw>uW|?HesG#x4Ralt$1)q|40WFIog|axD0{8Q zSJCgHQ=+Oz=7zR2-6BogbKDkZ=vRhh|txR>4w*6Fv;+4bVNIo0ubG_*utc+pKUI~a`4>$A}>9+xNDIsn7cEp zde+RGe$HOLIC4a)V`~%fGU`UuvdC}Y&qH<^cagU4lJ3%a4{50Jcf(7RrkC~Nys_C| za~3;idZu_+dXM`WtJ_#MT8TH|uEv!iW5dsfRIy|zG3cy5(fhL_*YU>R6WT3@L#u{G z+mY!pR0A^|=DeD&XRZl?cQ$5i%}I1Rz3X(7w8*+397lbN+#V4Oiwx;+{7M$O-LA#j z0jwAg7|!A(dcn8cu|MZ=Zh05+y!XEG-tpyEJF}&zApVTX8`|2tg}t%&FvlpvVOxEO zceSIa^Njxxh%&zk`4ZaKe%ItfZPjDWvw4SIGu>Sr{_ODVCpm?kN4yF8B%E$}5mqPC z8hJE4EUcM5+wh(oao=|ZRUOSY>^HQOTCE8TqE_i#D_GuJuvo`j&rEJ^;~xJ zb=LA5_+i6&TcOYnAw8}CDEH|MZ$4KIPY3TBS4iH4oFlnO&UkOCnha-~!b2*DT?#E1 zGTv6yl3zJN!aZeOeS^*5Xl0{eyBq}_n!$J36?Ap>HuO*PdwtFQ_k%s@L|6{Rz>j#M z`B(cx>lmXGx8gU|N1jy2VrNNzGP4;f*#aS3Lrk{!1~Xsg+v%F)Ipr@p3PU1X^TxcUcT!S8Z4Ls4ZV zDou|E26|h0>-x_G_6F|wult_|3GskkupUT6^^Lu)g)O;C4|IpF2sZQh9M7Fr{~fwg zUSmnO&kFI|9+)n|R>4)C3~vShYfo!u_q^SCvz>Q5vRV%8Fub$gu$Q(^v|ci&8o8v< z8=f3zhJPuKmd%FVN(CIwt_DZ>n)oz-tDq7L_*49QgXhRuFa!GeOxVeA(6Y}wPw~R; zv~jSaC&KA*I()t9JL$E#uf1$u#$+vF4;VrpRH_EdYEwUO-B zoBGfBV}fP<%iYDC_Z^DsoM%|j!H&yA%y|~YQpxm(!7az(eWbBB-TBp5f_=d~lx4~` z=?th&s;jSqcI}GhP{)dzT2aT7x}YrV${+GHX@E&F6_eM1d}Mq8d8RtYx=j9w#D=#R zmspqD@7R}HTPl@kyTAycGwL7YdFAZj9N^0JbPFD0b>zFI8kV2U6O8ATj`C%6hRhV` z%Y57E7%aSA@klG+6uL|c(W3O#`bO=$uzif$orHiQFo}=m1*9FuDaK^U4mRlFfv4_C z&J`}`uS%w)&xVhds`iieYPMetbJ*x$z2Kkf$3Q*rY*&hNuZwxA2D`AkQZ>^?^H$Rd z5nVf_uIK_e@BQd3<|{@Cx+4Ff)R2p!7Hp=D^>2DjV$mz8C4vUEI&pIYEXbW~2u?HP z7?Pw5yn~+Qf9Brlyx`)#@A?;5+R)VU!j@&Cxvx53iGq8V-W&d|Y%q7Towj>zB}`AjAnk9}rA=2e ze87|K8tU%mO$esZk2uqynBExDP4YVQ_b^?`r<|9M z;TvEwli6mrlu7iaRz+Q)<|kWtCiuqg&^qvf+(n7SC)gmZjeoB@-5KK!^H+Yhi zLGC*KGCJpzq^ZUSmg4sP_MVoHxG+7Tr;>+y)1bjO+B3rQ(VH0TMIWGkN`6C%d>VUT z5Pal6k^8>xF6^zOmxi6BJMvd~wp0=I6kYyQP!QB&8}&=-2{oYi;2%LA>r3l^1JXKq zEvmv))#|_GZs3|L(4E>^{t>@7G_bs~owI+k{4F_YP12K&Ac}h4=kq-9#QWL?8`9b6 zv;3=q<<}@5OaRS!H2LJ4?E36U*PZ~2v|N5GpO;ReFnAwSftSEJ#&oQG66iH~Dxj=6 zy~e{NyIc{-rd8$MZ3c;piN47b7|X6dzy8!lFV1oRqQF9 zpizIecY=48Z)`9>wWD(K64{Hd!S5n^yRwgZH-DOIo2P+R68wS7%8%rl@iVBXiM*`Z7OokMq1&pYSp`TRJWG zmCH*Nae2HRyU|v#hE~?+YZhYXDWD*~O}et5(LFo__M|_nH+;;U?dt6L%RgUBV7p;+ z`J=J2b(DRwE!WTvK4C|BIgZIB!S+LaW&O8;VRQo=AkC5Pp?P2*drTM5@zaFSEI1oChD~WJ^}5gKF}O!~ z_W65jk7*>_FSRjVu++1kvduSoVM}fYyZN8Qq#pG@^-b`94KmUlGOS27&=;<-veZJS z>u>yx-IYY;QGxG4lcd@5S~){%CoPqnQbD2NHteLHBJBQ(T?Q@rd2*IchQ%<1Av8`+ z_Js*1+2pzCZ=ubiJ3*v$#?Z)u?5}O%rse1sp9`9UUi7KjCD6^E>W^0qv^G46lkt7w zPk++uvCj@r6J9`SNnE#5JNdx5laveESY9^nS|B>pV7pyq3=_N=SO96w0?A<8= z578SS(|qblU!tdv`>N-;zlzp?CW1M*gyEh!#fI!VOl@&jV1O@x#QJO31Id0VP+PUo z!f-n7E9{1OJncjVkRE#Xz-xCiPipWwOGE{v7V-sozOemAxvA1mPDYgl=U3E=ldD4Z z$$UQ{WFqK|Hi4&v2Y2|Ycz$(%_GI`gYc`t78Jee5HutnC_6V~RzXQL)o^T6O^sd3e zfdPT(YEi1dx|pC)xPu)KOyt!o>Qh9PF6CJi9LC)6z3}?;Lh3Ve3+17bD)Rq+{(wx< z>yXpzFj&q{k|(4%$d9Ig_asz(?i=H|=dS3D3zX6BlHPm-^2$d|v9^Nt{pJJG3O1v#Jvor*iSslK7GkI139QK1Kaq9p5O~GEl4)cj-wE3b^mz5V?~JFAXN9*}AY5xlma^{f zzO>!g$qMYPEZgNOXgRur#seRT(^dqh2a9O!>2WX*arlwff327>oINgj9L zFWMN^#>b>>as}n4a>mfdILxp{$_6)RKGKIwXFEX-_mPIg#B0K6aE3&yF5eSRbI)<_ zpn#+mA=TJN&{!&9%(8s9trUIAP82{*aR^*Q7isCilfj>~e)J&dhi<_2T&8xty0%(7 zs1*vTo~E92fgv;uhTu8UD!I90F+>}$7#|zlQhjJ;&B#PDm2C$GfN3~6%JM)K-$S74 z_PzHE@I3MU5rCSeXV9VG3SMiNX*pqgWJy*E;%0asUJc_|yxvbOs&3Yn(8Hh>ngf64 zkH~usX#KQRTH|0fZwt?YKt=ivWT1Z1T)Dea*U;Zs&{VfU;B~ zqu2@Xnx7&S)H41u-t(R!zN3MBTDtxh)p%L#Q&jUJTcow5VIw|>3rm&J6?RO2p-xfL zv;%?@%&0o_vZ3S`ZHcO?BeZ_O5#H9Gb^$Lr4z8ox(gb;kGTgA=IKi~scv=p?ZEPP| zMTWACpegu?=IJHaJn)oXB{kIQ{s!Ksp4z^P0i$+OZ%CK(gJ`0%z}&@F+d4;7U+?i? zX%9-`Wl2LVO%2!2(QV)ZMDQ^8vw^G_>&&JwGpj+(^c}4vX6-kHU20;0=JGs}rfpH{ ztEbdYS{)(_R^((e{fQ5R+e9Zn2{)8SC=cZE(m~uEFA=^qo|e`3>3(LyE#wqw8yW^~ zvqE&B{z)^F(`18wM|A|}s)ckrRd@_+i-*Xsl_iE$L%1>2_(&OyPqCupI4uP+u8A)5 zG_pdAQCA0LwYhdpKSJJ-k7PD2&db4H(GJuG7m$Bfn0!EbjC;LP>gV7WS6oBB-KOE$1;APl#YpDIfYHwFGF!yKhO ze##1x)^s1Zh9;ms;5eH0L05$=;A^ecM|WK`%gH%YKkAH`&_!8Pv|5+=m$C3%UOUmrwf3YeYYt8! zlYCtH#jxHm+mK`kQHtSDESgY~04AdiNP>&SKv2<~!StX@?VxujyU8`um>y)4z%iHs z2cRmFUsjZF(jyFU2F&8EX@7xUlHG=Lq*8JahoI8H!1n8HwQMa%pQ{(q>Z?=LKef`t zMXg{WdMiy;>KVEj8X0nx=dxLJ&IQRE@`Wd%b*KT<*>W;oE2jcATWzklAzR4>QlGA5 zKY_*Y0<4H~afwxE0hdR^BS~|zCg!p8SE^Tmdi;4(I222OV#^mFSR%N3ca4z zTV19u(J;AA(|A{ONgAz`HMBGoFx*xS%O;F@0dj)u;!$V~ngqLX2f3pS6ddJMTj0o99NpK821H0lR`JjAEnuTYeCUCH*7DnrT>ThTXn1dyGf~2A(7{Mo# z9RmG{eq3Lx9aXQW>$La!?{q59f^8%!UsP@>E0khN8Tmd6=ZPYNwd5D!Vsrs!^L=!@ z?ht-jQX8OmB!>lh1=@)@c`^7CTnJ-vn7mp(ERDs(QE}Lghls4TT0c)+;0Sg}>!td5 zB^)KH(8pSu_EdkMpU|GDkJXLZL%j=a!Oy{1>47{`S*$ctUdr#JzmS<%AOlG_UkS&f z_pl)-z_RuB+6A?f;mAUTF)?hr+-RT20rqk2=+n9-*n~R_(AJMLn!5JdXRzp-Px?L2fVjdIl=a zTawCTAFBY{A~U)PKCoLPzdlI2r={rY$!o#16=*58l|KM}KtL0eBuR2J3E-!2Ie5s@ z$QXe>llBE1Etd{Uukd&@9Xz75^cdZ*mn3!dj#_c;q(F!CA661h#0BLP`KCNvW>O7l z5UR_2k*Z`agRl~cL;+Aic+yDyfJQ~U9wknaO{&lWYym$DUW2E=4L{)Xl0kZk_P~DN zG<#0w>4)`+v?92SI!c?QY`hOW29;Qv{GwzK;J{kT4en!plNL0ThOBo9i2n^;+4kve1o*`puPe$k$4$@(i%gWUiMP8RiZ zlKe>OB(28*7|VMSiBx3!fd=!T_V6yxpfyN$eX0I4;iMFerj2PR8^jlYLtvqp9rnY0 zM9;GW4T7b?GWJYNS#IcqX$J3tR8b)%i0Q;^sIn>Kpx%vaC;#XlwME)TZJ(Y(#<4%a zW7I?PNgt%~k|cG;Z(tEVjv!)YGeH`RM#G^Q)MM+(Y5kSHiIkyjX*t@ShOjPt9M}r_ zg9akz3JTvEipmR~?Zu9e)%r!f6TQg`q6c_{R9@HByr=$xVPLpU)s<0M( z2v`T&0xL{K4m<_7Lm}`EugSKN6?%%^hVJ0s;d} z5_wxN7gPYLU^Pk>xjhQK0~>e(+b%5oM*oS<;eW%PxSUj7+Kv07NHAM;Om|3OI*rWN zt)h3iBs{nzD+OwxW4NvqA??Ivh4m)D3Vc1u*7r~Ym<2U>5FP{xd?!6YPLewG0NqVT z(4myjlDr=H1B8LUKr1vB7seXA0w!`RTSImV^oDd0UkJ=Hdp zO{_gD%5KwLBHlxI4Cn^l@mR1H-b2YE+Pi>gexFVyXLVIiqD46aE76}gQnE`e@Hm*x zdeiYVjdm3FKd!IQ148pYdY-R_pHM4tzE!9gIsqM^xR}a(73*hlE4(Do8^FpSzzQ)S zuxGGV>?1uv?F?~IMSOcDLRGR(T$=mRQOBK6^#_L4=jzsCq(|) zPLrvbEuia!?yu_>a)#sz2}i?ZWW$e88}t;86VtIc{+6WcC1?+x3zFeY*ah|nb@{IX zcNIIs#xY8-2(}3@Ma0_^{*IT2!%;WX0Y-?7@F)F^+|+HPA$5vQyR_)vzTq%w4JL3N z|3cr;x?;+ChgivLJxXNDH=^%o31^{?Xe)|ByI_5|7sPU>Ko6tU#Oas86gUE|1B>`A zwuhxNRs5U4(rA9>Wt2AtH~2Z8Bfh1nh-yK`AF|DKGI^&LAx&vIn*}^D6yLxm=?Jci zQh7OMV#An^5>lN6^-|ltj;)lT$cmhs>r@#d+ z^DnF*FD(!nFefb{(4D*)xWu>cGax8ljS7KJ_+BGWSz{jKAV3yb0gMinBTb{Uxst{^q@SZ7>lY5L2l?`54xP_9HoZGt!nGU>dIl zyP~=Ro#H4AU@?A`h4OpsgRuN6vYPnFC&5Wq!6ldt*Fgprfg}*%lvSrlc;qqG5tM*(7ZyrlWuey`@rom z0fphK0=*)x1qX2lYswi5XJrK6?k1Rip-uP+utTuQ2>1&00{O)}fU_1fRz%}=Rtv<# z*>E##E;ziout^8;2H0Mn!TPbEh3t0(`YB$Q=ZH?YKU@RG^46>=9ZW2wFX=^BuoV7T zR0z4~5JplTJPYpOal%ezcmvj%J`w$3B+a6A`5v$U9)(Tdaj|zEKf|+G2O1{MHiIPq z6PzZ{2f&YDCKwHtfPvsHhkPvS%d*&w|Jl7Vzs;SX30w$<@fNHJ{gp(J5u`tz#}4v~ z;2yk%R%3%S{eRQwP9j2v^XY5})k!KTL33#xzDRiXG#COW1C?JBewE3F(BfnV`GuK* z7Yr449}abJ5bOXKz%tC6n=p(=f~JtT2jq&d& zL1v6u$ZMGboc6ah_mG8@l6iJH2ySP{=x^8+9njsjhHbykm#CJAIN8AhkD z$^19)JNylG#{qm8C!lshL-!3U=_J{3rgLO`^5P zB2tIF;deo65%2S0J!ln7R9WbtEf~kovjqbEv_QYZV?`t`0C|EZ8uRk34*i4FAZv(- zJl3DL0?l9}R0Y4mXK-^d*SyUAJe7y?a5kP+rD8V5D)B*}04xHN0S5Dg2iN6K*j(C- z%p|4QEq)r*gj3-n*a23AB7R`JkZ}Qj$yTsjc8FI64+VNJ-WNOv4M8F=z$(&7qz?Iu zOrT>~dtMgA!TiGOALCnil9-`5c~M{nNxVMWAnL=(G=^2-U4c#H)y3kQp@D))i}Cwx zmB@l~NGv-ibXq~6FNdSx&%*liU<Z+v0W)*mQ@k|!zCs?zl@Mno% zVteUOvVfS_F1}IdWi(tPEI$@5fyrkvwR--L%bm~0Y4O#Uw1eOEEVU>;a-vL9@8hH53kK@fJt9gKtVpsmmm5;>=$$bBWam8bDBB0t3Q7!h&1 z$P6*l`-}EwjBOPD*c$dgJ@7xGcA5(}f#cvRC?w9=U3?FfLkF;iytf?L3Bt8Z&f`7nQ&>D0Uc`}3{Hjyd=_`WPUr(c!HTQF7Jggg$;xak>%}X8RiLY2Y|Lk{ b8mvG2O;k?L$x>mvGNNO+B6K$$UWES-NZLx1 literal 0 HcmV?d00001 diff --git a/nds/sound/select.wav b/nds/sound/select.wav new file mode 100644 index 0000000000000000000000000000000000000000..5d4621733d7b6798a59c3b03a849ee23d5b3eacf GIT binary patch literal 32732 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 #include +#ifdef NDS +#include +#else #include <3ds.h> +#endif int numberOfExportedCharacters = 0;