From 3a5df7a7d062dcb6442f3025c121ba9a33a6f218 Mon Sep 17 00:00:00 2001 From: Trenton Zimmer <66042448+trmazi@users.noreply.github.com> Date: Sat, 21 Jun 2025 11:13:50 -0400 Subject: [PATCH] Bugfixes and game db updates --- .env.development | 2 +- .env.production | 2 +- public/data-sources/changelog.json | 5 +- src/constants/gameOptions/iidxOptions.js | 44 + src/constants/index.js | 9 +- src/constants/options/iidxOptions.js | 2006 ++++++++++++++++++++++ src/stores/main.js | 4 +- src/views/Arcade/ClaimView.vue | 4 +- src/views/HomeView.vue | 132 +- 9 files changed, 2140 insertions(+), 68 deletions(-) diff --git a/.env.development b/.env.development index d1a591ef..6ef26bcf 100644 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ -VITE_APP_VERSION="3.0.14" +VITE_APP_VERSION="3.0.15" VITE_API_URL="http://10.5.7.5:8000/" VITE_API_KEY="your_api_key_should_be_here" VITE_ASSET_PATH="/assets" diff --git a/.env.production b/.env.production index b4a2b412..2985b08a 100644 --- a/.env.production +++ b/.env.production @@ -1,4 +1,4 @@ -VITE_APP_VERSION="3.0.14" +VITE_APP_VERSION="3.0.15" VITE_API_URL="https://restfulsleep.phaseii.network" VITE_API_KEY="your_api_key_should_be_here" VITE_ASSET_PATH="https://cdn.phaseii.network/file/PhaseII/web-assets" diff --git a/public/data-sources/changelog.json b/public/data-sources/changelog.json index c99c0602..114f8374 100644 --- a/public/data-sources/changelog.json +++ b/public/data-sources/changelog.json @@ -9,9 +9,10 @@ "3.0.8": ["- (Minor) Added game event options for Classic IIDX versions"], "3.0.8-shrimplinks": ["- (Bugfix) Fix broken session."], "3.0.9": ["- (Minor) Add additional data to the dashboard, including today stats and score stats. Add score stats to chart."], - "3.0.10": ["- (Major) Add experimental records pages, work on score processing.", "- (Bugfix) Clean up new dashboard data"], + "3.0.10": ["- (Major) Add experimental records pages, work on score processing.", "- (Bugfix) Clean up new dashboard data."], "3.0.11": ["- (Bugfix) Fix broken chart sorting for certain games.", "- (Bugfix) Add spacing on mobile for personal records user buttons."], "3.0.12": ["- (Feature) Add new game event settings to SILENT SCOPE: BONE EATER and beatmaniaIIDX EPOLIS."], "3.0.13": ["- (Feature) Add new game event settings to beatmaniaIIDX EPOLIS."], - "3.0.14": ["- (Minor) Fix footer buttons on tables, add generic export table button for every table."] + "3.0.14": ["- (Minor) Fix footer buttons on tables, add generic export table button for every table."], + "3.0.15": ["- (Minor) Add beta support for Pinky Crush, clean up gameDB a little.", "- (Optimization) Convert dashboard to a more modular backend.", "- (Bugfix) Fix warnings on auth pages."] } \ No newline at end of file diff --git a/src/constants/gameOptions/iidxOptions.js b/src/constants/gameOptions/iidxOptions.js index d09a8f52..67ae54b0 100644 --- a/src/constants/gameOptions/iidxOptions.js +++ b/src/constants/gameOptions/iidxOptions.js @@ -409,4 +409,48 @@ export const IIDXOptions = { type: "String", }, ], + 32: [ + { + id: "global_shop_ranking", + name: "Global Shop Ranking", + help: "Return network-wide ranking instead of shop ranking on results screen.", + type: "Boolean", + }, + { + id: "event_phase", + name: "Game Event Phase", + help: "Enable different boss events", + type: "Array", + options: [ + { id: 0, label: "No Event" }, + { id: 1, label: "MY POLIS DESIGNER (MAP 1)" }, + { id: 2, label: "MY POLIS DESIGNER (MAP 2)" }, + { id: 3, label: "MY POLIS DESIGNER (MAP 3)" }, + { id: 4, label: "MY POLIS DESIGNER (MAP FINAL)" }, + { id: 5, label: "EPOLIS RESTORATION (SYSTEM A)" }, + { id: 6, label: "EPOLIS RESTORATION (SYSTEM B)" }, + { id: 7, label: "EPOLIS RESTORATION (SYSTEM C)" }, + { id: 8, label: "EPOLIS RESTORATION (SYSTEM D + X)" }, + ], + }, + { + id: "system_season_voice", + name: "System Season Voice", + help: "Enable different season voice in Game", + type: "Array", + options: [ + { id: 0, label: "Random" }, + { id: 1, label: "Winter" }, + { id: 2, label: "Spring" }, + { id: 3, label: "Summer" }, + { id: 4, label: "Autumn" }, + ], + }, + { + id: "license", + name: "License Message", + help: "A server sent license.", + type: "String", + }, + ], }; diff --git a/src/constants/index.js b/src/constants/index.js index 58d3f500..d3fb5324 100644 --- a/src/constants/index.js +++ b/src/constants/index.js @@ -171,6 +171,7 @@ export class VersionConstants { static IIDX_CASTHOUR = 29; static IIDX_RESIDENT = 30; static IIDX_EPOLIS = 31; + static IIDX_PINKY_CRUSH = 32; static JUBEAT = 1; static JUBEAT_RIPPLES = 2; @@ -1213,6 +1214,7 @@ export const gameData = [ VersionConstants.IIDX_CASTHOUR, VersionConstants.IIDX_RESIDENT, VersionConstants.IIDX_EPOLIS, + VersionConstants.IIDX_PINKY_CRUSH, ], scoreHeaders: [ { text: "Misses", value: "data.misses", width: 100 }, @@ -1403,6 +1405,11 @@ export const gameData = [ label: "EPOLIS", maxRivals: 5, }, + { + id: VersionConstants.IIDX_PINKY_CRUSH, + label: "PINKY CRUSH", + maxRivals: 5, + }, ], }, { @@ -2020,7 +2027,7 @@ export const gameData = [ { id: GameConstants.SILENT_SCOPE, name: "SILENT SCOPE: BONE EATER", - skip: false, + skip: true, noRivals: true, noScores: false, noRecords: true, diff --git a/src/constants/options/iidxOptions.js b/src/constants/options/iidxOptions.js index 58a37524..1d4536a9 100644 --- a/src/constants/options/iidxOptions.js +++ b/src/constants/options/iidxOptions.js @@ -21438,5 +21438,2011 @@ export const IIDXOptions = { } ] } + ], + 32: [ + { + id: "settings.burst", + name: "Burst", + help: "Change Burst", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "1St" + }, + { + id: 2, + label: "9Th" + }, + { + id: 3, + label: "Red" + }, + { + id: 4, + label: "Happysky" + }, + { + id: 5, + label: "Distorted" + }, + { + id: 6, + label: "Gold" + }, + { + id: 7, + label: "Troopers" + }, + { + id: 8, + label: "Empress" + }, + { + id: 9, + label: "Sirius" + }, + { + id: 10, + label: "Resort Anthem" + }, + { + id: 11, + label: "Lincle" + }, + { + id: 12, + label: "Tricoro" + }, + { + id: 13, + label: "Spada" + }, + { + id: 14, + label: "Only One Bomb" + }, + { + id: 15, + label: "Pendual" + }, + { + id: 16, + label: "Copula" + }, + { + id: 17, + label: "Sinobuz" + }, + { + id: 18, + label: "Cannon Spark" + }, + { + id: 19, + label: "Rootage" + }, + { + id: 20, + label: "Heroic Verse" + }, + { + id: 21, + label: "Bistrover Bomb" + }, + { + id: 22, + label: "Casthour Flash" + }, + { + id: 23, + label: "Resident" + }, + { + id: 24, + label: "Epolis" + } + ] + }, + { + id: "settings.explosion_size", + name: "Explosion Size", + help: "Change Explosion Size", + type: "Array", + options: [ + { + id: 0, + label: "100%" + }, + { + id: 1, + label: "70%" + }, + { + id: 2, + label: "80%" + }, + { + id: 3, + label: "90%" + }, + { + id: 4, + label: "110%" + }, + { + id: 5, + label: "120%" + }, + { + id: 6, + label: "130%" + } + ] + }, + { + id: "settings.frame", + name: "Frame", + help: "Change Frame", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "Bpls4 Apina Vrames" + }, + { + id: 2, + label: "Bpls4 Gigo" + }, + { + id: 3, + label: "Bpls4 Game Panic" + }, + { + id: 4, + label: "Bpls4 Silk Hat" + }, + { + id: 5, + label: "Bpls4 Taito Station Tradz" + }, + { + id: 6, + label: "Bpls4 Round1" + }, + { + id: 7, + label: "Bpls4 Leisureland" + } + ] + }, + { + id: "settings.turntable", + name: "Turntable", + help: "Change Turntable", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "Tran" + }, + { + id: 2, + label: "Jojo" + }, + { + id: 3, + label: "Delta" + }, + { + id: 4, + label: "Happysky" + }, + { + id: 5, + label: "Distorted" + }, + { + id: 6, + label: "Gold" + }, + { + id: 7, + label: "Dj Troopers" + }, + { + id: 8, + label: "Empress" + }, + { + id: 9, + label: "Sirius" + }, + { + id: 10, + label: "Resort Anthem" + }, + { + id: 11, + label: "Lincle" + }, + { + id: 12, + label: "Tricoro" + }, + { + id: 13, + label: "Spada" + }, + { + id: 14, + label: "Shakunetsu" + }, + { + id: 15, + label: "Super Star" + }, + { + id: 16, + label: "Pendual" + }, + { + id: 17, + label: "Copula" + }, + { + id: 18, + label: "Sinobuz" + }, + { + id: 19, + label: "Cannon Ballers" + }, + { + id: 20, + label: "Rootage" + }, + { + id: 21, + label: "Heroic Verse" + }, + { + id: 22, + label: "Bemani Pro League" + }, + { + id: 23, + label: "Bpl Round1" + }, + { + id: 24, + label: "Bpl Apina Vrames" + }, + { + id: 25, + label: "Bpl Silkhat" + }, + { + id: 26, + label: "Bpl Leisureland" + }, + { + id: 27, + label: "Bpl Super Nova Tohoku" + }, + { + id: 28, + label: "Bpl Game Panic" + }, + { + id: 29, + label: "Ichigo" + }, + { + id: 30, + label: "Casthour" + }, + { + id: 31, + label: "Casthour2" + }, + { + id: 32, + label: "Bemani Pro League Season 2" + }, + { + id: 33, + label: "Bpls2 Apina Vrames" + }, + { + id: 34, + label: "Bpls2 Gigo" + }, + { + id: 35, + label: "Bpls2 Game Panic" + }, + { + id: 36, + label: "Bpls2 Silkhat" + }, + { + id: 37, + label: "Bpls2 Supernova Tohoku" + }, + { + id: 38, + label: "Bpls2 Taito Station Tradz" + }, + { + id: 39, + label: "Bpls2 Round1" + }, + { + id: 40, + label: "Bpls2 Leisureland" + }, + { + id: 41, + label: "Resident" + }, + { + id: 42, + label: "Bemani Pro League Season 3" + }, + { + id: 43, + label: "Epolis" + } + ] + }, + { + id: "settings.towel", + name: "Towel", + help: "Change Towel", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "Sigsig" + }, + { + id: 2, + label: "Naibu Frame" + }, + { + id: 3, + label: "Sky" + }, + { + id: 4, + label: "Kamaitachi" + }, + { + id: 5, + label: "Towel" + }, + { + id: 6, + label: "Cosmos" + }, + { + id: 7, + label: "Dokyo Kyodai" + }, + { + id: 8, + label: "Blind Justice" + }, + { + id: 9, + label: "Camouflage" + }, + { + id: 10, + label: "Bloomin Feeling" + }, + { + id: 11, + label: "Marie Antoinette" + }, + { + id: 12, + label: "Elisha" + }, + { + id: 13, + label: "Kung-Fu Empire" + }, + { + id: 14, + label: "Tune Of Beat #3" + }, + { + id: 15, + label: "Empress" + }, + { + id: 16, + label: "Programmed World" + }, + { + id: 17, + label: "3Y3S" + }, + { + id: 18, + label: "Umegiri" + }, + { + id: 19, + label: "Kanzaki" + }, + { + id: 20, + label: "Rock Da House" + }, + { + id: 21, + label: "The Door Into Rainbow" + }, + { + id: 22, + label: "Aegis" + }, + { + id: 23, + label: "Vermillion" + }, + { + id: 24, + label: "Phoenix" + }, + { + id: 25, + label: "Lucky Days" + }, + { + id: 26, + label: "Almace" + }, + { + id: 27, + label: "Diamond Crossing" + }, + { + id: 28, + label: "Mamonis" + }, + { + id: 29, + label: "Ashemu" + }, + { + id: 30, + label: "Bulluvegola" + }, + { + id: 31, + label: "Beridzebeth" + }, + { + id: 32, + label: "Levaslater" + }, + { + id: 33, + label: "Stn" + }, + { + id: 34, + label: "Rche" + }, + { + id: 35, + label: "Neulakyussra" + }, + { + id: 36, + label: "Cybele" + }, + { + id: 37, + label: "Cuvelia" + }, + { + id: 38, + label: "Liberation" + }, + { + id: 39, + label: "Praludium" + }, + { + id: 40, + label: "Shojo Alice" + }, + { + id: 41, + label: "Regeneration" + }, + { + id: 42, + label: "20System Bg" + }, + { + id: 43, + label: "Senritsu No Dogma ~Miserables~ Type A" + }, + { + id: 44, + label: "Senritsu No Dogma ~Miserables~ Type B" + }, + { + id: 45, + label: "Elektrick U-Phoria" + }, + { + id: 46, + label: "Magic & Love" + }, + { + id: 47, + label: "Spada Relief" + }, + { + id: 48, + label: "S!Ck" + }, + { + id: 49, + label: "Conceptual" + }, + { + id: 50, + label: "Elpis" + }, + { + id: 51, + label: "Rumrum Triplets" + }, + { + id: 52, + label: "Sync-Anthem" + }, + { + id: 53, + label: "Thor'S Hammer" + }, + { + id: 54, + label: "Plan 8" + }, + { + id: 55, + label: "Kasokukan" + }, + { + id: 56, + label: "8Bit Princess" + }, + { + id: 57, + label: "Planarian" + }, + { + id: 58, + label: "Dynamite" + }, + { + id: 59, + label: "Dragon, Girl & Decoherence" + }, + { + id: 60, + label: "Tri-Cage Phoenix" + }, + { + id: 61, + label: "Proof Of The Existence" + }, + { + id: 62, + label: "Brave Glow/Mobile Monster Ring" + }, + { + id: 63, + label: "Brave Glow/Tricollider" + }, + { + id: 64, + label: "Vega Rabbit" + }, + { + id: 65, + label: "Vega Inside" + }, + { + id: 66, + label: "Casino Fire Kotomi-Chan" + }, + { + id: 67, + label: "New Lights" + }, + { + id: 68, + label: "Burning Hot Yakisoba" + }, + { + id: 69, + label: "Nochoku" + }, + { + id: 70, + label: "Kyato Rare Koi Wa Mo~Moku" + }, + { + id: 71, + label: "Only One Cover" + }, + { + id: 72, + label: "Jizal" + }, + { + id: 73, + label: "Jack Tillo" + }, + { + id: 74, + label: "Jack Hans" + }, + { + id: 75, + label: "Jens" + }, + { + id: 76, + label: "Amdusian" + }, + { + id: 77, + label: "Maxwellion" + }, + { + id: 78, + label: "Laplacian" + }, + { + id: 79, + label: "Russ" + }, + { + id: 80, + label: "Plum" + }, + { + id: 81, + label: "Faula" + }, + { + id: 82, + label: "Beridzebeth 2" + }, + { + id: 83, + label: "Elpis Kira" + }, + { + id: 84, + label: "Ferira" + }, + { + id: 85, + label: "All Patna" + }, + { + id: 86, + label: "Imu-Chan" + }, + { + id: 87, + label: "Mermaid Prim" + }, + { + id: 88, + label: "Ayakashi Futari" + }, + { + id: 89, + label: "Shelter Of The Mind" + }, + { + id: 90, + label: "Acid Pumper" + }, + { + id: 91, + label: "X" + }, + { + id: 92, + label: "Hearty" + }, + { + id: 93, + label: "Nightmare Before Oversleep" + }, + { + id: 94, + label: "Highcharge Divolt" + }, + { + id: 95, + label: "Godspeed (Juvenile)" + }, + { + id: 96, + label: "Conductor Aegis" + }, + { + id: 97, + label: "Generate" + }, + { + id: 98, + label: "Dynamite" + }, + { + id: 99, + label: "Fighting Maiden" + }, + { + id: 100, + label: "Rel Dx2300 Series" + }, + { + id: 101, + label: "Tsuyuta" + }, + { + id: 102, + label: "La Dolce Primavera" + }, + { + id: 103, + label: "Ao-1" + }, + { + id: 104, + label: "Hell Or Hell" + }, + { + id: 105, + label: "Mode" + }, + { + id: 106, + label: "Minyon'Nu Railway Brothers" + }, + { + id: 107, + label: "Winter Toon" + }, + { + id: 108, + label: "Papayapa Bass" + }, + { + id: 109, + label: "Crow" + }, + { + id: 110, + label: "Asian Distractive" + }, + { + id: 111, + label: "Togakushi" + }, + { + id: 112, + label: "Modular Technology" + }, + { + id: 113, + label: "Shishikasumi" + }, + { + id: 114, + label: "Music Is Answer" + }, + { + id: 115, + label: "!Viva!" + }, + { + id: 116, + label: "Sinobuz Ui" + }, + { + id: 117, + label: "Chaser Xx" + }, + { + id: 118, + label: "Amor De Verao" + }, + { + id: 119, + label: "Edible Flower Monologue" + }, + { + id: 120, + label: "Hi*Biscus" + }, + { + id: 121, + label: "Midnight Lady" + }, + { + id: 122, + label: "Future Is Dead" + }, + { + id: 123, + label: "Break Stasis" + }, + { + id: 124, + label: "Sogen No Ojo" + }, + { + id: 125, + label: "Exhaust Hype" + }, + { + id: 126, + label: "25Ui" + }, + { + id: 127, + label: "Engoku Overkill" + }, + { + id: 128, + label: "Breakin Chain" + }, + { + id: 129, + label: "Tsugaru Snow" + }, + { + id: 130, + label: "Yellow Sketch" + }, + { + id: 131, + label: "Steel Edge" + }, + { + id: 132, + label: "Go Ahead!!" + }, + { + id: 133, + label: "Sky High" + }, + { + id: 134, + label: "Izanami'S Nageki" + }, + { + id: 135, + label: "Gungnir" + }, + { + id: 136, + label: "Dishwasher Oiwa-Chan" + }, + { + id: 137, + label: "Brogamer" + }, + { + id: 138, + label: "Fuzin Rizin" + }, + { + id: 139, + label: "Mare Nectaris" + }, + { + id: 140, + label: "Quakes" + }, + { + id: 141, + label: "Rave Cannon" + }, + { + id: 142, + label: "Echidna" + }, + { + id: 143, + label: "Snakey Kung-Fu" + }, + { + id: 144, + label: "Blade Luo" + }, + { + id: 145, + label: "Shinobi Love Flower" + }, + { + id: 146, + label: "Hougu Bazura" + }, + { + id: 147, + label: "Hades" + }, + { + id: 148, + label: "Death\u2020Zigoq" + }, + { + id: 149, + label: "Tokyo Shinwa" + }, + { + id: 150, + label: "Initiation" + }, + { + id: 151, + label: "Emeraldas" + }, + { + id: 152, + label: "Chemical Cookie" + }, + { + id: 153, + label: "Night City Adventure" + }, + { + id: 154, + label: "Shimurugu No Me Same" + }, + { + id: 155, + label: "N'Pa Pa Bbq" + }, + { + id: 156, + label: "Anchor" + }, + { + id: 157, + label: "Iidx Air Race" + }, + { + id: 158, + label: "The Day Of Jubilations" + }, + { + id: 159, + label: "Heisei" + }, + { + id: 160, + label: "Idc Feat. Reverbee" + }, + { + id: 161, + label: "Yum Yum Jelly" + }, + { + id: 162, + label: "Natsu No Nioi Ft. Kanae Asaba" + }, + { + id: 163, + label: "Hurry Hurry" + }, + { + id: 164, + label: "Overtime" + }, + { + id: 165, + label: "Flowers For Mistress Anne" + }, + { + id: 166, + label: "Ember Lights" + }, + { + id: 167, + label: "Rootage" + }, + { + id: 168, + label: "Urban Constellations" + }, + { + id: 169, + label: "Konno Hiori" + }, + { + id: 170, + label: "Mausoleum Of The Primal Dragon" + }, + { + id: 171, + label: "Painful Fate" + }, + { + id: 172, + label: "Drastic Dramatic" + }, + { + id: 173, + label: "Hold Me Tight, Mon Amour" + }, + { + id: 174, + label: "Trill Auf G" + }, + { + id: 175, + label: "Lethal Weapon" + }, + { + id: 176, + label: "Heroic Verse" + }, + { + id: 177, + label: "Primitive Vibes" + }, + { + id: 178, + label: "Calvados Queen" + }, + { + id: 179, + label: "Ska-Sh All Neurons!!" + }, + { + id: 180, + label: "Moving On" + }, + { + id: 181, + label: "Hyper Drive Feat Puni Puni Electric" + }, + { + id: 182, + label: "The Brave Must Die" + }, + { + id: 183, + label: "Mandala Love" + }, + { + id: 184, + label: "Silly Love" + }, + { + id: 185, + label: "Change Yourself" + }, + { + id: 186, + label: "Virus Funk" + }, + { + id: 187, + label: "Bemani Pro League" + }, + { + id: 188, + label: "Bpl Round1" + }, + { + id: 189, + label: "Bpl Apina Vrames" + }, + { + id: 190, + label: "Bpl Silkhat" + }, + { + id: 191, + label: "Bpl Leisureland" + }, + { + id: 192, + label: "Bpl Super Nova Tohoku" + }, + { + id: 193, + label: "Bpl Game Panic" + }, + { + id: 194, + label: "Tears Of Te Estrangelo Mucho" + }, + { + id: 195, + label: "\u2200" + }, + { + id: 196, + label: "S-Bahn" + }, + { + id: 197, + label: "Vitrum " + }, + { + id: 198, + label: "Minazuki'S Drops" + }, + { + id: 199, + label: "Lovely Howdy Cowboy!!" + }, + { + id: 200, + label: "Wake Up Now" + }, + { + id: 201, + label: "Magical Hide And Seek" + }, + { + id: 202, + label: "Polkama\u0438ia" + }, + { + id: 203, + label: "Polkama\u0438ia(2)" + }, + { + id: 204, + label: "Dog With Umbrella" + }, + { + id: 205, + label: "Ah Hah Yeah" + }, + { + id: 206, + label: "High Voltage " + }, + { + id: 207, + label: "Iidx28 General Purpose" + }, + { + id: 208, + label: "Chewingood!!!" + }, + { + id: 209, + label: "\u304c\u3063\u3064\u308a\u9670\u30ad\u30e3!? \u602a\u76d7\u3044\u3044\u3093\u3061\u3087\u306e\u5104\u52ab" + }, + { + id: 210, + label: "\u304c\u3063\u3064\u308a\u9670\u30ad\u30e3!? \u602a\u76d7\u3044\u3044\u3093\u3061\u3087\u306e\u5104\u52ab(2)" + }, + { + id: 211, + label: "\u9b45\u60d1\u306eYummy\u30b9\u30a4\u30fc\u30c4" + }, + { + id: 212, + label: "\u5ea6\u80f8\u5144\u5f1f" + }, + { + id: 213, + label: "Stoic Hypothesis" + }, + { + id: 214, + label: "Ghost" + }, + { + id: 215, + label: "Giga Violate" + }, + { + id: 216, + label: "Crank It" + }, + { + id: 217, + label: "Horizons Of Promise" + }, + { + id: 218, + label: "Backyard Stars" + }, + { + id: 219, + label: "Smashing Wedge" + }, + { + id: 220, + label: "Heroic Verse Shutter" + }, + { + id: 221, + label: "Lightning Model" + }, + { + id: 222, + label: "Arena Ui 2.0" + }, + { + id: 223, + label: "\u83ef\u9e97\u306a\u308b\u5927\u72ac\u5186\u821e\u66f2" + }, + { + id: 224, + label: "Bpl2021 Black" + }, + { + id: 225, + label: "Bpl2021 White" + }, + { + id: 226, + label: "Please Enjoy\uff01Bistrover" + }, + { + id: 227, + label: "\u30d4\u30f3\u30b7\u30a7\u30d5\u304f\u3093" + }, + { + id: 228, + label: "\u30d0\u30c3\u30c9\u30fb\u30b9\u30a4\u30fc\u30c4\u3001\u30d0\u30c3\u30c9\u30fb\u30c9\u30ea\u30fc\u30e0" + }, + { + id: 229, + label: "Sinus Iridum" + }, + { + id: 230, + label: "\u30b8\u30a7\u30a4\u541b\u3068\u30c9\u30a5\u30a4\u3055\u3093" + }, + { + id: 231, + label: "\u3042\u307e\u3044\u3058\u304b\u3093" + }, + { + id: 232, + label: "\u30ea\u30d5\u30ec\u30ca" + }, + { + id: 233, + label: "The Peerless Under Heaven" + }, + { + id: 234, + label: "\u4e8c\u4eba\u30ce\u5ec3\u57ce\u5e7d\u8e0a\u5bb4" + }, + { + id: 235, + label: "\u4e71\u81b3\u306e\u821e\u59eb" + }, + { + id: 236, + label: "\u30cf\u30a4\u30c6\u30c3\u30af\u30c8\u30ad\u30aa" + }, + { + id: 237, + label: "\u6708\u3068\u30df\u30eb\u30af" + }, + { + id: 238, + label: "Ariah" + }, + { + id: 239, + label: "Live Driving!! Feat. \u82b1\u305f\u3093" + }, + { + id: 240, + label: "Wonderful Escape" + }, + { + id: 241, + label: "Gigagahell" + }, + { + id: 242, + label: "\u30aa\u30fc\u30eb\u30c8\u306e\u96f2" + }, + { + id: 243, + label: "Ventriloquist" + }, + { + id: 244, + label: "Dream Of Space Ufo Abduction" + }, + { + id: 245, + label: "Skreaming For Salvation" + }, + { + id: 246, + label: "No Day But Today!" + }, + { + id: 247, + label: "Casthour" + }, + { + id: 248, + label: "Bemani Pro League Season 2" + }, + { + id: 249, + label: "Bpls2 Apina Vrames" + }, + { + id: 250, + label: "Bpls2 Gigo" + }, + { + id: 251, + label: "Bpls2 Game Panic" + }, + { + id: 252, + label: "Bpls2 Silkhat" + }, + { + id: 253, + label: "Bpls2 Supernova Tohoku" + }, + { + id: 254, + label: "Bpls2 Taito Station Tradz" + }, + { + id: 255, + label: "Bpls2 Round1" + }, + { + id: 256, + label: "Bpls2 \u30ec\u30b8\u30e3\u30fc\u30e9\u30f3\u30c9" + }, + { + id: 257, + label: "\u3082\u306b\u306b" + }, + { + id: 258, + label: "\u30d4\u30ab\u30b0\u30ec\u5fa1\u5b88" + }, + { + id: 259, + label: "\u3075\u308b\u3053\u3093\u307c\u5fa1\u5b88" + }, + { + id: 260, + label: "Anemone" + }, + { + id: 261, + label: "\u304a\u8089" + }, + { + id: 262, + label: "Wha" + }, + { + id: 263, + label: "Absolute Evil" + }, + { + id: 264, + label: "Rage Feat.H14 Of Leonair" + }, + { + id: 265, + label: "Resident Ui" + }, + { + id: 266, + label: "B.O.D.Y." + }, + { + id: 267, + label: "Shadow World" + }, + { + id: 268, + label: "Technophobia" + }, + { + id: 269, + label: "Programmed Genom" + }, + { + id: 270, + label: "C-C-C-N-N-N" + }, + { + id: 271, + label: "\u511a\u30ad\u6200\u30ce\u5e7b\u60f3\u8b5a" + }, + { + id: 272, + label: "\u304d\u3085\u3093\u3067\u3059\u3002" + }, + { + id: 273, + label: "Summerblue" + }, + { + id: 274, + label: "\u7f6a\u904e\u306e\u8056\u5802" + }, + { + id: 275, + label: "Cue Cue Rescue" + }, + { + id: 276, + label: "Sunny Day Vibes" + }, + { + id: 277, + label: "Bemani Pro League Season 3" + }, + { + id: 278, + label: "Bpls3 Apina Vrames" + }, + { + id: 279, + label: "Bpls3 Gigo" + }, + { + id: 280, + label: "Bpls3 Game Panic" + }, + { + id: 281, + label: "Bpls3 Silk Hat" + }, + { + id: 282, + label: "Bpls3 Supernova Tohoku" + }, + { + id: 283, + label: "Bpls3 Taito Station Tradz" + }, + { + id: 284, + label: "Bpls3 Round1" + }, + { + id: 285, + label: "Bpls3 \u30ec\u30b8\u30e3\u30fc\u30e9\u30f3\u30c9" + }, + { + id: 286, + label: "Beyond Evolution" + }, + { + id: 287, + label: "Awa Awa" + }, + { + id: 288, + label: "Bigwavers" + }, + { + id: 289, + label: "One And Only" + }, + { + id: 290, + label: "\u25a0\u25a1\u6a21\u69d8" + }, + { + id: 291, + label: "\u3061\u3087\u3048\u3061\u3087\u3048\u307e\u304e\u304b" + }, + { + id: 292, + label: "\u6804\u51a0\u306e\u30ab\u30f3\u30d1\u30cd\u30e9" + }, + { + id: 293, + label: "Xerulean" + }, + { + id: 294, + label: "Straight To The Stars" + }, + { + id: 295, + label: "Justice/Guilty" + }, + { + id: 296, + label: "Epolis Ui" + }, + { + id: 297, + label: "Dahlia" + }, + { + id: 298, + label: "\u30b7\u30f3\u30c7\u30ec\u30e9" + }, + { + id: 299, + label: "\u308c\u3068\u308a\u3070\uff01" + }, + { + id: 300, + label: "\u5922\u7e01" + }, + { + id: 301, + label: "Solar Eclipse" + }, + { + id: 302, + label: "Ghost Pulse" + }, + { + id: 303, + label: "Iris" + }, + { + id: 304, + label: "Get Higher" + }, + { + id: 305, + label: "\u30a2\u30bf\u30b7\u5b8c\u5168\u7d76\u5bfe\u6b63\u7fa9\u3061\u3083\u3093\uff01" + }, + { + id: 306, + label: "Dj Celica (Iidx31)" + }, + { + id: 307, + label: "Dj Shem (Iidx31)" + }, + { + id: 308, + label: "Dj Ameto (Iidx30)" + } + ] + }, + { + id: "settings.noteskin", + name: "Noteskin", + help: "Change Noteskin", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "Gorgeous" + }, + { + id: 2, + label: "Aqua" + }, + { + id: 3, + label: "Gal" + }, + { + id: 4, + label: "Photon" + }, + { + id: 5, + label: "Pastel" + }, + { + id: 6, + label: "Simple Color" + }, + { + id: 7, + label: "Light" + }, + { + id: 8, + label: "Tricoro" + }, + { + id: 9, + label: "Bubble" + } + ] + }, + { + id: "settings.note_size", + name: "Note Size", + help: "Change Note Size", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "Thin" + }, + { + id: 2, + label: "Ultra-Thin" + }, + { + id: 3, + label: "Thick" + } + ] + }, + { + id: "settings.full_combo", + name: "Full Combo", + help: "Change Full Combo", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "Iidx Red" + }, + { + id: 2, + label: "Happysky" + }, + { + id: 3, + label: "Distorted" + }, + { + id: 4, + label: "Gold" + }, + { + id: 5, + label: "Dj Troopers" + }, + { + id: 6, + label: "Empress" + }, + { + id: 7, + label: "Sirius" + }, + { + id: 8, + label: "Resort Anthem" + }, + { + id: 9, + label: "Lincle" + }, + { + id: 10, + label: "Tricoro" + }, + { + id: 11, + label: "Spada" + }, + { + id: 12, + label: "Only One Full Combo" + }, + { + id: 13, + label: "Pendual" + }, + { + id: 14, + label: "Copula" + }, + { + id: 15, + label: "Sinobuz" + }, + { + id: 16, + label: "Cannon Finish" + }, + { + id: 17, + label: "Rootage" + }, + { + id: 18, + label: "Heroic Verse" + }, + { + id: 19, + label: "Bistrover Slash" + }, + { + id: 20, + label: "Casthour" + }, + { + id: 21, + label: "Resident" + }, + { + id: 22, + label: "Epolis" + } + ] + }, + { + id: "settings.beam", + name: "Beam", + help: "Change Beam", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "Orange" + }, + { + id: 2, + label: "Pink" + }, + { + id: 3, + label: "Monochrome" + }, + { + id: 4, + label: "Lightning" + }, + { + id: 5, + label: "Only One Beam" + }, + { + id: 6, + label: "Copulight" + }, + { + id: 7, + label: "Cb Beam" + }, + { + id: 8, + label: "Heroic Verse" + }, + { + id: 9, + label: "Bistrover Burner" + }, + { + id: 10, + label: "Fresnel Beam" + }, + { + id: 11, + label: "Resident" + }, + { + id: 12, + label: "Epolis" + } + ] + }, + { + id: "settings.beam_size", + name: "Beam Size", + help: "Change Beam Size", + type: "Array", + options: [ + { + id: 0, + label: "Normal" + }, + { + id: 1, + label: "Short" + }, + { + id: 2, + label: "Very Short" + }, + { + id: 3, + label: "Long" + } + ] + }, + { + id: "settings.judge", + name: "Judge", + help: "Change Judge", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "Digital" + }, + { + id: 2, + label: "Smart" + }, + { + id: 3, + label: "Metallic" + }, + { + id: 4, + label: "Techno" + }, + { + id: 5, + label: "Wire" + }, + { + id: 6, + label: "Abyss" + }, + { + id: 7, + label: "Spada" + }, + { + id: 8, + label: "Ancient" + }, + { + id: 9, + label: "Only One Judge" + }, + { + id: 10, + label: "Electric Bulletin Board Style" + }, + { + id: 11, + label: "Sinobuz" + }, + { + id: 12, + label: "Segment" + }, + { + id: 13, + label: "Rootage" + }, + { + id: 14, + label: "Heroic Verse" + }, + { + id: 15, + label: "Bistrover Judge" + }, + { + id: 16, + label: "Casthour" + }, + { + id: 17, + label: "Resident" + }, + { + id: 18, + label: "Epolis" + } + ] + }, + { + id: "settings.effector_preset", + name: "Effector Preset", + help: "Change Effector Preset", + type: "Array", + options: [ + { + id: 0, + label: "Off" + }, + { + id: 1, + label: "Echo / Reverb" + }, + { + id: 2, + label: "Compressor / Reverb Ex" + }, + { + id: 3, + label: "Chorus / Flanger" + }, + { + id: 4, + label: "Gargle / Distortion" + }, + { + id: 5, + label: "Eq Only" + } + ] + }, + { + id: "settings.note_preview", + name: "Note Preview", + help: "Change Note Preview", + type: "Array", + options: [ + { + id: 0, + label: "Default" + }, + { + id: 1, + label: "On" + }, + { + id: 2, + label: "Off" + } + ] + } ] }; diff --git a/src/stores/main.js b/src/stores/main.js index 16bcc82d..485f4dd0 100644 --- a/src/stores/main.js +++ b/src/stores/main.js @@ -99,7 +99,7 @@ export const useMainStore = defineStore("main", { const apiServer = import.meta.env.VITE_API_URL; const apiKey = import.meta.env.VITE_API_KEY; let loadingTimeout; - this.errorCode = ""; // We want to reset the network error. + this.errorCode = ""; const startLoading = () => { loadingTimeout = setTimeout(() => { @@ -243,7 +243,7 @@ export const useMainStore = defineStore("main", { saveUserAuthKey(data.sessionId, remember ? 30 : 1); return true; } else { - alert(this.errorCode); + alert("Incorrect username or password!"); return false; } } catch (error) { diff --git a/src/views/Arcade/ClaimView.vue b/src/views/Arcade/ClaimView.vue index f737efa5..eb1f0796 100644 --- a/src/views/Arcade/ClaimView.vue +++ b/src/views/Arcade/ClaimView.vue @@ -63,8 +63,8 @@ async function saveSettings() { @submit.prevent="submitPCBID()" >