diff --git a/TaikoWebUI/Pages/Profile.razor b/TaikoWebUI/Pages/Profile.razor index 9e7c507..728430a 100644 --- a/TaikoWebUI/Pages/Profile.razor +++ b/TaikoWebUI/Pages/Profile.razor @@ -73,8 +73,7 @@ } - + @foreach (var item in Enum.GetValues()) { @@ -85,7 +84,7 @@ - + @@ -310,57 +309,127 @@ - - - @* Player Visualizer *@ - - - @if (response.Kigurumi == 0) - { - - - - - - - - } - else - { - - - - } - - - + + + + + @* Player Visualizer *@ + + + @if (response.Kigurumi == 0) + { + + + + + + + + } + else + { + + + + } + + + - @* Player Nameplate *@ - - @* Title text *@ - - - @response.Title + @* Player Nameplate *@ + + @* Title text *@ + + + @response.Title + + + @* Name text *@ + + @* Name textoffset to the right for Dan Rank *@ + + @response.MyDonName + @response.MyDonName + + + + + @if (response.IsDisplayDanOnNamePlate) + { + + } - @* Name text *@ - - @* Name textoffset to the right for Dan Rank *@ - - @response.MyDonName - @response.MyDonName + + + @if (response.IsDisplayAchievement) + { + + + @* Achievement panel Text *@ + + @* First row *@ + + + @scoresArray[0] + @scoresArray[0] + + + @* Second row *@ + + + @scoresArray[1] + @scoresArray[1] + + + @scoresArray[2] + @scoresArray[2] + + + @scoresArray[3] + @scoresArray[3] + + + @* Third row *@ + + + @scoresArray[4] + @scoresArray[4] + + + @scoresArray[5] + @scoresArray[5] + + + @scoresArray[6] + @scoresArray[6] + + + @* Fourth row (Crowns) *@ + + + @scoresArray[7] + @scoresArray[7] + + + @scoresArray[8] + @scoresArray[8] + + + @scoresArray[9] + @scoresArray[9] + + + + @* Forbidden one-liner : Changes the AchievementDisplayDifficulty image asset. When "Difficulty.None" is selected, Defaults to highest difficulty the player currently has crowns / Ranks for. *@ + - - - - @if (response.IsDisplayDanOnNamePlate) - { - - } - - - + + } + + + - } @@ -386,11 +454,18 @@ @code { private async Task UpdateMyDonName() { - @if (response is not null) await Js.InvokeVoidAsync("updateMyDonName", response.MyDonName); + @if (response is not null) await Js.InvokeVoidAsync("updateMyDonNameText", response.MyDonName); } private async Task UpdateTitle() { - @if (response is not null) await Js.InvokeVoidAsync("updateTitle", response.Title); + @if (response is not null) await + Js.InvokeVoidAsync("updateTitleText", response.Title); + } + + private async Task UpdateScoreboard(Difficulty difficulty) + { + UpdateScores(difficulty); + await Js.InvokeVoidAsync("updateScoreboardText", scoresArray); } } \ No newline at end of file diff --git a/TaikoWebUI/Pages/Profile.razor.cs b/TaikoWebUI/Pages/Profile.razor.cs index 22a77db..f180a0e 100644 --- a/TaikoWebUI/Pages/Profile.razor.cs +++ b/TaikoWebUI/Pages/Profile.razor.cs @@ -1,6 +1,8 @@ using Microsoft.AspNetCore.Http; +using SharedProject.Enums; using System.Linq; using TaikoWebUI.Pages.Dialogs; +using static MudBlazor.CategoryTypes; namespace TaikoWebUI.Pages; @@ -9,6 +11,8 @@ public partial class Profile [Parameter] public int Baid { get; set; } + private SongBestResponse? songresponse; + private UserSetting? response; private bool isSavingOptions; @@ -40,7 +44,7 @@ public partial class Profile "masks/body-facemask-0090", "masks/body-facemask-0092", "masks/body-facemask-0136", "masks/body-facemask-0151", "masks/body-facemask-0152", "masks/body-facemask-0153", "masks/head-bodymask-0113", "masks/head-bodymask-0138", - "masks/head-facemask-0003", "masks/head-facemask-0113", "masks/head-facemask-0137", + "masks/head-facemask-0003", "masks/head-facemask-0113", "masks/head-facemask-0137", "masks/head-facemask-0138", "masks/kigurumi-bodymask-0052", "masks/kigurumi-bodymask-0109", "masks/kigurumi-bodymask-0110", "masks/kigurumi-bodymask-0115", "masks/kigurumi-bodymask-0123", @@ -168,20 +172,27 @@ public partial class Profile { new BreadcrumbItem("Users", href: "/Users"), }; - + + private Dictionary> songBestDataMap = new(); + + private Difficulty highestDifficulty = Difficulty.Easy; + private List costumeFlagArraySizes = new(); - + private List unlockedHeadCostumes = new(); private List unlockedBodyCostumes = new(); private List unlockedFaceCostumes = new(); private List unlockedKigurumiCostumes = new(); private List unlockedPuchiCostumes = new(); + private int[] scoresArray = new int[10]; + protected override async Task OnInitializedAsync() { await base.OnInitializedAsync(); isSavingOptions = false; response = await Client.GetFromJsonAsync($"api/UserSettings/{Baid}"); + response.ThrowIfNull(); breadcrumbs.Add(new BreadcrumbItem($"User: {Baid}", href: null, disabled: true)); breadcrumbs.Add(new BreadcrumbItem("Profile", href: $"/Users/{Baid}/Profile", disabled: false)); @@ -194,8 +205,37 @@ public partial class Profile unlockedKigurumiCostumes = response.UnlockedKigurumi.Distinct().OrderBy(x => x).ToList(); unlockedPuchiCostumes = response.UnlockedPuchi.Distinct().OrderBy(x => x).ToList(); } - + costumeFlagArraySizes = GameDataService.GetCostumeFlagArraySizes(); + + songresponse = await Client.GetFromJsonAsync($"api/PlayData/{Baid}"); + songresponse.ThrowIfNull(); + + songresponse.SongBestData.ForEach(data => + { + var songId = data.SongId; + data.Genre = GameDataService.GetMusicGenreBySongId(songId); + data.MusicName = GameDataService.GetMusicNameBySongId(songId); + data.MusicArtist = GameDataService.GetMusicArtistBySongId(songId); + }); + + songBestDataMap = songresponse.SongBestData.GroupBy(data => data.Difficulty) + .ToDictionary(data => data.Key, + data => data.ToList()); + foreach (var songBestDataList in songBestDataMap.Values) + { + songBestDataList.Sort((data1, data2) => GameDataService.GetMusicIndexBySongId(data1.SongId) + .CompareTo(GameDataService.GetMusicIndexBySongId(data2.SongId))); + } + + for (int i = 0; i < (int)Difficulty.UraOni; i++) + if (songBestDataMap.TryGetValue((Difficulty)i, out var values)) + { + highestDifficulty = (Difficulty)i; + } + + + UpdateScores(response.AchievementDisplayDifficulty); } private async Task SaveOptions() @@ -205,7 +245,63 @@ public partial class Profile isSavingOptions = false; } - public static string ImageOrDefault(string file, uint id, string defaultfile) + private void UpdateScores(Difficulty difficulty) + { + //Console.WriteLine("Updating difficulty : " + (int)difficulty); + response.ThrowIfNull(); + response.AchievementDisplayDifficulty = difficulty; + scoresArray = new int[10]; + + if (difficulty is Difficulty.None) difficulty = highestDifficulty; + + if (songBestDataMap.TryGetValue(difficulty, out var values)) + { + foreach (var value in values) + { + //Console.WriteLine("Updating for songId : " + value.SongId); + switch (value.BestScoreRank) + { + case ScoreRank.Dondaful: + scoresArray[0]++; + break; + case ScoreRank.Gold: + scoresArray[1]++; + break; + case ScoreRank.Sakura: + scoresArray[2]++; + break; + case ScoreRank.Purple: + scoresArray[3]++; + break; + case ScoreRank.White: + scoresArray[4]++; + break; + case ScoreRank.Bronze: + scoresArray[5]++; + break; + case ScoreRank.Silver: + scoresArray[6]++; + break; + } + + switch (value.BestCrown) + { + case CrownType.Clear: + scoresArray[7]++; + break; + case CrownType.Gold: + scoresArray[8]++; + break; + case CrownType.Dondaful: + scoresArray[9]++; + break; + } + } + + } + } + + public static string CostumeOrDefault(string file, uint id, string defaultfile) { var path = "/images/Costumes/"; var filename = file + "-" + id.ToString().PadLeft(4, '0'); diff --git a/TaikoWebUI/wwwroot/css/app.css b/TaikoWebUI/wwwroot/css/app.css index 73434df..4e73621 100644 --- a/TaikoWebUI/wwwroot/css/app.css +++ b/TaikoWebUI/wwwroot/css/app.css @@ -104,4 +104,42 @@ a, .btn-link { .loading-progress-text:after { content: var(--blazor-load-percentage-text, "Loading"); } - /* Change text to "Ok" when loading is complete */ + +.nameplateTextOutline { + -webkit-text-stroke: 5px; + -webkit-text-stroke-color: black + +} + +.nameplateText { + font-family: 'Nijiiro', sans-serif !important; + position: absolute; + height: 100%; + top: 0; + right: 0; + left: 0; + margin: 0 auto; + color: white; + margin: auto auto; +} + +.nameplateTextLeft { + position: absolute; + height: 100%; + width: 15%; + left: 19% +} + +.nameplateTextCenter { + position: absolute; + height: 100%; + width: 15%; + left: 48% +} + +.nameplateTextRight { + position: absolute; + height: 100%; + width: 15%; + left: 78% +} \ No newline at end of file diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0000.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0000.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0000.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0000.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0001.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0001.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0001.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0001.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0002.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0002.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0002.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0002.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0003.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0003.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0003.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0003.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0004.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0004.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0004.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0004.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0005.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0005.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0005.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0005.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0006.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0006.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0006.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0006.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0007.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0007.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0007.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0007.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0008.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0008.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0008.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0008.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0009.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0009.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0009.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0009.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0010.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0010.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0010.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0010.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0011.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0011.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0011.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0011.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0012.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0012.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0012.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0012.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0013.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0013.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0013.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0013.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0014.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0014.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0014.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0014.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0015.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0015.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0015.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0015.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0016.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0016.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0016.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0016.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0017.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0017.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0017.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0017.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0018.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0018.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0018.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0018.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0019.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0019.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0019.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0019.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0020.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0020.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0020.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0020.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0021.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0021.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0021.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0021.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0022.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0022.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0022.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0022.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0023.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0023.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0023.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0023.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0024.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0024.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0024.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0024.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0025.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0025.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0025.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0025.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0026.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0026.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0026.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0026.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0027.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0027.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0027.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0027.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0028.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0028.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0028.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0028.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0029.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0029.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0029.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0029.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0030.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0030.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0030.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0030.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0031.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0031.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0031.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0031.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0032.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0032.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0032.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0032.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0033.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0033.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0033.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0033.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0034.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0034.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0034.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0034.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0035.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0035.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0035.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0035.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0036.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0036.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0036.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0036.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0037.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0037.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0037.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0037.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0038.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0038.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0038.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0038.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0039.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0039.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0039.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0039.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0040.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0040.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0040.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0040.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0041.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0041.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0041.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0041.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0042.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0042.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0042.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0042.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0043.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0043.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0043.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0043.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0044.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0044.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0044.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0044.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0045.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0045.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0045.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0045.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0046.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0046.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0046.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0046.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0047.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0047.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0047.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0047.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0048.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0048.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0048.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0048.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0049.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0049.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0049.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0049.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0050.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0050.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0050.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0050.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0051.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0051.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0051.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0051.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0052.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0052.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0052.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0052.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0053.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0053.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0053.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0053.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0054.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0054.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0054.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0054.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0055.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0055.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0055.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0055.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0056.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0056.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0056.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0056.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0057.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0057.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0057.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0057.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0058.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0058.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0058.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0058.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0059.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0059.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0059.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0059.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0060.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0060.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0060.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0060.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0061.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0061.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0061.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0061.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0062.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0062.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0062.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0062.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0063.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0063.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0063.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0063.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0064.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0064.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0064.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0064.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0065.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0065.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0065.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0065.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0066.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0066.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0066.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0066.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0067.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0067.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0067.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0067.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0068.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0068.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0068.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0068.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0069.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0069.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0069.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0069.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0070.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0070.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0070.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0070.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0071.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0071.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0071.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0071.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0072.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0072.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0072.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0072.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0073.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0073.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0073.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0073.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0074.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0074.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0074.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0074.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0075.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0075.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0075.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0075.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0076.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0076.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0076.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0076.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0077.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0077.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0077.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0077.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0078.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0078.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0078.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0078.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0079.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0079.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0079.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0079.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0080.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0080.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0080.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0080.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0081.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0081.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0081.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0081.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0082.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0082.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0082.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0082.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0083.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0083.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0083.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0083.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0084.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0084.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0084.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0084.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0085.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0085.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0085.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0085.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0086.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0086.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0086.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0086.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0087.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0087.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0087.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0087.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0088.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0088.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0088.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0088.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0089.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0089.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0089.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0089.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0090.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0090.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0090.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0090.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0091.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0091.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0091.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0091.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0092.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0092.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0092.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0092.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0093.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0093.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0093.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0093.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0094.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0094.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0094.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0094.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0095.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0095.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0095.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0095.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0096.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0096.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0096.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0096.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0097.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0097.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0097.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0097.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0098.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0098.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0098.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0098.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0099.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0099.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0099.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0099.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0100.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0100.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0100.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0100.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0101.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0101.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0101.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0101.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0102.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0102.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0102.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0102.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0103.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0103.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0103.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0103.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0104.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0104.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0104.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0104.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0105.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0105.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0105.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0105.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0106.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0106.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0106.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0106.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0107.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0107.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0107.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0107.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0108.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0108.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0108.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0108.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0109.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0109.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0109.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0109.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0110.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0110.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0110.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0110.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0111.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0111.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0111.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0111.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0112.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0112.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0112.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0112.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0113.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0113.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0113.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0113.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0114.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0114.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0114.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0114.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0115.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0115.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0115.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0115.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0116.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0116.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0116.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0116.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0117.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0117.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0117.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0117.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0118.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0118.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0118.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0118.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0119.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0119.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0119.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0119.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0120.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0120.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0120.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0120.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0121.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0121.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0121.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0121.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0122.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0122.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0122.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0122.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0123.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0123.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0123.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0123.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0124.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0124.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0124.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0124.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0125.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0125.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0125.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0125.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0126.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0126.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0126.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0126.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0127.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0127.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0127.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0127.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0128.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0128.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0128.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0128.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0129.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0129.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0129.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0129.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0130.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0130.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0130.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0130.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0131.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0131.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0131.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0131.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0132.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0132.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0132.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0132.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0133.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0133.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0133.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0133.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0134.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0134.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0134.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0134.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0135.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0135.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0135.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0135.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0136.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0136.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0136.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0136.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0137.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0137.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0137.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0137.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0138.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0138.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0138.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0138.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0139.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0139.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0139.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0139.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0140.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0140.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0140.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0140.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0141.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0141.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0141.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0141.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0142.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0142.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0142.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0142.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0143.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0143.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0143.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0143.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0144.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0144.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0144.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0144.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0145.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0145.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0145.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0145.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0146.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0146.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0146.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0146.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0147.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0147.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0147.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0147.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0148.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0148.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0148.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0148.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0149.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0149.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0149.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0149.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0150.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0150.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0150.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0150.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0151.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0151.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0151.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0151.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0152.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0152.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0152.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0152.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0153.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0153.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0153.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0153.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0154.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0154.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0154.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0154.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/body/Body-0155.png b/TaikoWebUI/wwwroot/images/Costumes/body/body-0155.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/body/Body-0155.png rename to TaikoWebUI/wwwroot/images/Costumes/body/body-0155.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0000.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0000.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0000.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0000.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0001.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0001.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0001.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0001.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0002.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0002.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0002.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0002.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0003.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0003.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0003.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0003.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0004.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0004.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0004.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0004.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0005.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0005.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0005.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0005.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0006.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0006.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0006.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0006.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0007.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0007.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0007.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0007.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0008.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0008.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0008.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0008.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0009.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0009.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0009.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0009.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0010.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0010.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0010.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0010.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0011.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0011.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0011.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0011.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0012.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0012.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0012.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0012.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0013.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0013.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0013.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0013.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0014.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0014.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0014.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0014.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0015.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0015.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0015.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0015.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0016.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0016.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0016.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0016.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0017.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0017.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0017.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0017.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0018.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0018.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0018.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0018.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0019.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0019.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0019.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0019.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0020.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0020.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0020.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0020.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0021.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0021.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0021.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0021.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0022.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0022.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0022.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0022.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0023.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0023.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0023.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0023.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0024.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0024.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0024.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0024.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0025.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0025.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0025.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0025.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0026.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0026.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0026.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0026.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0027.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0027.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0027.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0027.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0028.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0028.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0028.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0028.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0029.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0029.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0029.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0029.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0030.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0030.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0030.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0030.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0031.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0031.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0031.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0031.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0032.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0032.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0032.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0032.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0033.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0033.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0033.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0033.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0034.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0034.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0034.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0034.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0035.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0035.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0035.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0035.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0036.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0036.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0036.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0036.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0037.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0037.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0037.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0037.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0038.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0038.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0038.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0038.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0039.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0039.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0039.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0039.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0040.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0040.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0040.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0040.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0041.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0041.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0041.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0041.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0042.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0042.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0042.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0042.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0043.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0043.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0043.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0043.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0044.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0044.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0044.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0044.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0045.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0045.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0045.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0045.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0046.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0046.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0046.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0046.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0047.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0047.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0047.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0047.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0048.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0048.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0048.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0048.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0049.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0049.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0049.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0049.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0050.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0050.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0050.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0050.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0051.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0051.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0051.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0051.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0052.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0052.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0052.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0052.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0053.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0053.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0053.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0053.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0054.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0054.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0054.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0054.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0055.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0055.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0055.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0055.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0056.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0056.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0056.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0056.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0057.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0057.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0057.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0057.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0058.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0058.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0058.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0058.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0059.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0059.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0059.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0059.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0060.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0060.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0060.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0060.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0061.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0061.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0061.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0061.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0062.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0062.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0062.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0062.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0063.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0063.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0063.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0063.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0064.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0064.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0064.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0064.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0065.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0065.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0065.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0065.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0066.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0066.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0066.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0066.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0067.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0067.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0067.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0067.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0068.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0068.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0068.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0068.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0069.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0069.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0069.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0069.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0070.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0070.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0070.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0070.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0071.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0071.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0071.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0071.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0072.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0072.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0072.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0072.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0073.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0073.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0073.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0073.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0074.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0074.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0074.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0074.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0075.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0075.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0075.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0075.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0076.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0076.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0076.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0076.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0077.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0077.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0077.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0077.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0078.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0078.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0078.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0078.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0079.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0079.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0079.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0079.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0080.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0080.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0080.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0080.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0081.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0081.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0081.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0081.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0082.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0082.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0082.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0082.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0083.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0083.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0083.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0083.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0084.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0084.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0084.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0084.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0085.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0085.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0085.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0085.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0086.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0086.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0086.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0086.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0087.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0087.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0087.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0087.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0088.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0088.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0088.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0088.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0089.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0089.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0089.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0089.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0090.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0090.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0090.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0090.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0091.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0091.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0091.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0091.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0092.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0092.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0092.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0092.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0093.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0093.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0093.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0093.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0094.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0094.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0094.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0094.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0095.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0095.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0095.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0095.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0096.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0096.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0096.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0096.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0097.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0097.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0097.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0097.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0098.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0098.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0098.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0098.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0099.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0099.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0099.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0099.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0100.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0100.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0100.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0100.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0101.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0101.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0101.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0101.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0102.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0102.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0102.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0102.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0103.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0103.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0103.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0103.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0104.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0104.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0104.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0104.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0105.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0105.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0105.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0105.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0106.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0106.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0106.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0106.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0107.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0107.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0107.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0107.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0108.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0108.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0108.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0108.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0109.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0109.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0109.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0109.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0110.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0110.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0110.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0110.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0111.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0111.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0111.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0111.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0112.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0112.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0112.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0112.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0113.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0113.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0113.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0113.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0114.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0114.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0114.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0114.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0115.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0115.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0115.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0115.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0116.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0116.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0116.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0116.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0117.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0117.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0117.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0117.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0118.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0118.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0118.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0118.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0119.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0119.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0119.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0119.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0120.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0120.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0120.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0120.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0121.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0121.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0121.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0121.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0122.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0122.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0122.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0122.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0123.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0123.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0123.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0123.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0124.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0124.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0124.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0124.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0125.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0125.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0125.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0125.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0126.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0126.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0126.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0126.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0127.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0127.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0127.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0127.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0128.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0128.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0128.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0128.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0129.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0129.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0129.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0129.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0130.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0130.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0130.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0130.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0131.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0131.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0131.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0131.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0132.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0132.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0132.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0132.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0133.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0133.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0133.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0133.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0134.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0134.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0134.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0134.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0135.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0135.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0135.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0135.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0136.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0136.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0136.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0136.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0137.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0137.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0137.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0137.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0138.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0138.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0138.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0138.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/head/Head-0139.png b/TaikoWebUI/wwwroot/images/Costumes/head/head-0139.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/head/Head-0139.png rename to TaikoWebUI/wwwroot/images/Costumes/head/head-0139.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/masks/Head-bodymask-0113.png b/TaikoWebUI/wwwroot/images/Costumes/masks/head-bodymask-0113.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/masks/Head-bodymask-0113.png rename to TaikoWebUI/wwwroot/images/Costumes/masks/head-bodymask-0113.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/masks/Head-bodymask-0138.png b/TaikoWebUI/wwwroot/images/Costumes/masks/head-bodymask-0138.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/masks/Head-bodymask-0138.png rename to TaikoWebUI/wwwroot/images/Costumes/masks/head-bodymask-0138.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/masks/Head-facemask-0003.png b/TaikoWebUI/wwwroot/images/Costumes/masks/head-facemask-0003.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/masks/Head-facemask-0003.png rename to TaikoWebUI/wwwroot/images/Costumes/masks/head-facemask-0003.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/masks/Head-facemask-0113.png b/TaikoWebUI/wwwroot/images/Costumes/masks/head-facemask-0113.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/masks/Head-facemask-0113.png rename to TaikoWebUI/wwwroot/images/Costumes/masks/head-facemask-0113.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/masks/Head-facemask-0137.png b/TaikoWebUI/wwwroot/images/Costumes/masks/head-facemask-0137.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/masks/Head-facemask-0137.png rename to TaikoWebUI/wwwroot/images/Costumes/masks/head-facemask-0137.png diff --git a/TaikoWebUI/wwwroot/images/Costumes/masks/Head-facemask-0138.png b/TaikoWebUI/wwwroot/images/Costumes/masks/head-facemask-0138.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Costumes/masks/Head-facemask-0138.png rename to TaikoWebUI/wwwroot/images/Costumes/masks/head-facemask-0138.png diff --git a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_2.png b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_2.png index 6790ccf..b4fde59 100644 Binary files a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_2.png and b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_2.png differ diff --git a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_3.png b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_3.png index 6790ccf..8b0670d 100644 Binary files a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_3.png and b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_3.png differ diff --git a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_4.png b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_4.png index 6790ccf..f6c62f0 100644 Binary files a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_4.png and b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_AI_4.png differ diff --git a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_gold.png b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_Gold.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Nameplates/nameplate_gold.png rename to TaikoWebUI/wwwroot/images/Nameplates/nameplate_Gold.png diff --git a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_purple.png b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_Purple.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Nameplates/nameplate_purple.png rename to TaikoWebUI/wwwroot/images/Nameplates/nameplate_Purple.png diff --git a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_rainbow.png b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_Rainbow.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Nameplates/nameplate_rainbow.png rename to TaikoWebUI/wwwroot/images/Nameplates/nameplate_Rainbow.png diff --git a/TaikoWebUI/wwwroot/images/Nameplates/nameplate_wood.png b/TaikoWebUI/wwwroot/images/Nameplates/nameplate_Wood.png similarity index 100% rename from TaikoWebUI/wwwroot/images/Nameplates/nameplate_wood.png rename to TaikoWebUI/wwwroot/images/Nameplates/nameplate_Wood.png diff --git a/TaikoWebUI/wwwroot/images/rank_panel_Easy.png b/TaikoWebUI/wwwroot/images/rank_panel_Easy.png new file mode 100644 index 0000000..667fc26 Binary files /dev/null and b/TaikoWebUI/wwwroot/images/rank_panel_Easy.png differ diff --git a/TaikoWebUI/wwwroot/images/rank_panel_Hard.png b/TaikoWebUI/wwwroot/images/rank_panel_Hard.png new file mode 100644 index 0000000..2a8f8e2 Binary files /dev/null and b/TaikoWebUI/wwwroot/images/rank_panel_Hard.png differ diff --git a/TaikoWebUI/wwwroot/images/rank_panel_Normal.png b/TaikoWebUI/wwwroot/images/rank_panel_Normal.png new file mode 100644 index 0000000..10cc9a2 Binary files /dev/null and b/TaikoWebUI/wwwroot/images/rank_panel_Normal.png differ diff --git a/TaikoWebUI/wwwroot/images/rank_panel_Oni.png b/TaikoWebUI/wwwroot/images/rank_panel_Oni.png new file mode 100644 index 0000000..cc008de Binary files /dev/null and b/TaikoWebUI/wwwroot/images/rank_panel_Oni.png differ diff --git a/TaikoWebUI/wwwroot/images/rank_panel_Ura_Oni.png b/TaikoWebUI/wwwroot/images/rank_panel_Ura_Oni.png new file mode 100644 index 0000000..cf48ef0 Binary files /dev/null and b/TaikoWebUI/wwwroot/images/rank_panel_Ura_Oni.png differ diff --git a/TaikoWebUI/wwwroot/js/updateTextFit.js b/TaikoWebUI/wwwroot/js/updateTextFit.js index 24d5adc..767efb2 100644 --- a/TaikoWebUI/wwwroot/js/updateTextFit.js +++ b/TaikoWebUI/wwwroot/js/updateTextFit.js @@ -2,10 +2,18 @@ var title; var myDonName; var myDonNameOutline; +var scoreboard; var init = false -const observer = new ResizeObserver(handleResize); -function handleResize() { - updateFit() + +const nameplateObserver = new ResizeObserver(handleNameplateResize); +const scoreboardObserver = new ResizeObserver(handleScoreboardResize); + +function handleNameplateResize() { + fitNameplate(); +} + +function handleScoreboardResize() { + fitScoreboard(); } function waitForElm(selector) { @@ -33,7 +41,8 @@ var pushState = history.pushState; history.pushState = function () { pushState.apply(history, arguments); init = false; - observer.disconnect(); + nameplateObserver.disconnect(); + scoreboardObserver.disconnect(); }; // Fetches all the relevant objects on the page so updateFit can reference them later @@ -41,41 +50,89 @@ function initNameplate() { if (window.location.href.indexOf("Profile") > -1) { waitForElm('#nameplate-title').then((elm) => { title = elm - waitForElm('#nameplate-name').then((elm) => { - myDonName = elm - waitForElm('#nameplate-name-outline').then((elm) => { - myDonNameOutline = elm - observer.observe(document.getElementById('nameplate')); - init = true - }); + waitForElm('#nameplate-name').then((elm) => { + myDonName = elm + waitForElm('#nameplate-name-outline').then((elm) => { + myDonNameOutline = elm + nameplateObserver.observe(document.getElementById('nameplate')); + init = true }); + }); }); } } -function updateFit() { - textFit(title, { alignHoriz: true, alignVert: true }); - textFit(myDonName, { alignHoriz: true, alignVert: true }); - textFit(myDonNameOutline, { alignHoriz: true, alignVert: true }); +function initScoreboard() { + if (window.location.href.indexOf("Profile") > -1) { + waitForElm('#scoreboard').then((elm) => { + scoreboard = elm + scoreboardObserver.observe(elm); + }); + } } +function fitNameplate() { + if (title.offsetWidth > 0 && title.offsetHeight > 0) { + textFit(title, { alignHoriz: true, alignVert: true }); + textFit(myDonName, { alignHoriz: true, alignVert: true }); + textFit(myDonNameOutline, { alignHoriz: true, alignVert: true }); + } +} + +function fitScoreboard() { + if (scoreboard.offsetWidth > 0 && scoreboard.offsetHeight > 0) { + var row = scoreboard.children; + for (var i = 0; i < row.length; i++) { + var column = row[i].children; + for (var j = 0; j < column.length; j++) { + var texts = column[j].children; + for (var k = 0; k < texts.length; k++) { + if (texts[k].offsetWidth > 0 && texts[k].offsetHeight > 0) { + textFit(texts[k], { alignHoriz: true, alignVert: true }); + } + } + } + } + } +} // Used to individually update texts on the nameplate -function updateMyDonName(elm) { +function updateMyDonNameText(elm) { if (init) { myDonName.textContent = elm myDonNameOutline.textContent = elm - updateFit() + fitNameplate() } } -function updateTitle(elm) { +function updateTitleText(elm) { if (init) { title.textContent = elm - updateFit() + fitNameplate() + } +} + +function updateScoreboardText(elm) { + if (init) { + index = 0; + var row = scoreboard.children; + for (var i = 0; i < row.length; i++) { + var column = row[i].children; + for (var j = 0; j < column.length; j++) { + var texts = column[j].children; + for (var k = 0; k < texts.length; k++) { + if (texts[k].offsetWidth > 0 && texts[k].offsetHeight > 0) { + texts[k].textContent = elm[index]; + } + } + index++; + } + } + fitScoreboard() } } // Called by html onload when the image of the nameplate is loaded (this ensures the first fit is properly done) function nameplateLoaded() { - initNameplate() + initNameplate(); + initScoreboard(); } \ No newline at end of file