Add popn 28 support

This commit is contained in:
Trenton Zimmer 2025-12-29 18:36:40 -05:00
parent b7bbdfa1d6
commit c7d3d02712
5 changed files with 157 additions and 3 deletions

View File

@ -1,4 +1,4 @@
VITE_APP_VERSION="3.0.42-oMini"
VITE_APP_VERSION="3.0.43"
VITE_API_URL="http://localhost:8000/"
VITE_API_KEY="your_api_key_should_be_here"
VITE_ASSET_PATH="/assets"

View File

@ -1,4 +1,4 @@
VITE_APP_VERSION="3.0.42-oMini"
VITE_APP_VERSION="3.0.43"
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"

View File

@ -41,5 +41,6 @@
"3.0.39": ["- (Major) Add Hitchart and Event schedule to game homepage", "- (Bugfix) Fix breaking jubeat Copius title"],
"3.0.40": ["- (Major) Add banned user filtering on profile lists (SoffiMeower optimized)", "- (Bugfix) Fix rivals loading from incorrect versions"],
"3.0.41": ["- (Major) Completely refactor user profile schema", "- (Major) Add Hitchart to player view", "- (Major) Add changelog archive view"],
"3.0.42-oMini": ["- (Major) Refactor loading state", "- (Minor) Add two new customizations, filled/outlined PillTags and Buttons"]
"3.0.42-oMini": ["- (Major) Refactor loading state", "- (Minor) Add two new customizations, filled/outlined PillTags and Buttons"],
"3.0.43": ["- (Major) Add pop'n music Jam&Fizz"]
}

View File

@ -163,4 +163,151 @@ export const PopnMusicOptions = {
],
},
],
28: [
{
id: "force_unlock_decopa_method",
name: "Deco Part Force Unlock",
help: "Force unlock decopa for all players. Unilab decopa are unavailable through normal play.",
type: "Array",
options: [
{ id: 0, label: "None" },
{ id: 1, label: "Unilab Decopa Only" },
{ id: 2, label: "Unilab + Neon Lamp Decopa" },
{ id: 3, label: "Unilab + Neon Lamp + Working Cat Decopa (ALL)" },
],
},
{
id: "force_unlock_songs",
name: "Force Song Unlock",
help: "Force unlock all songs.",
type: "Boolean",
},
{
id: "force_unlock_perfect_eater",
name: "Unlock KAC Qualifier (パーフェクトイーター)",
help: "Force unlock Perfect Eater for all players.",
type: "Boolean",
},
{
id: "music_phase",
name: "Music Open Phase",
help: "Default music phase for all players.",
type: "Array",
options: [
{ id: 0, label: "No phase unlocks" },
{ id: 7, label: "Phase 1" },
{ id: 8, label: "Phase 2" },
{ id: 9, label: "Phase 3" },
{ id: 10, label: "Phase 4" },
{ id: 11, label: "Phase 5" },
{ id: 12, label: "Phase 6" },
{ id: 13, label: "Phase 7" },
{ id: 14, label: "Phase 8" },
],
},
{
id: "poppin_burger",
name: "Poppin' Burger",
help: "Poppin' Burger for all players.",
type: "Array",
options: [
{ id: 0, label: "Disabled" },
{ id: 1, label: "Saturday's Reward" },
{ id: 2, label: "ペパーミントは私の敵 (UPPER)" },
{ id: 3, label: "Surfing Area51" },
{ id: 4, label: "Electronic or Treat! (UPPER)" },
{ id: 5, label: "ハートのフリット" },
{ id: 6, label: "なまいきプリンセス (UPPER)" },
{ id: 7, label: "DOKIDOKI☆シューティングスター" },
{ id: 8, label: "轟け!恋のビーンボール!! (STARDOM Remix)" },
{ id: 9, label: "Cookie Bouquets / Moving on / ANEMONE" },
{ id: 10, label: "Yum Yum OYACHU" },
{ id: 11, label: "POLꓘAMAИIA / 乱膳の舞姫" },
{ id: 12, label: "あるビー! feat.ころねぽち / No Border" },
{ id: 13, label: "Amazing Bomberman" },
{ id: 14, label: "ミラクル☆喫茶" },
{ id: 15, label: "キセキはじまり☆ (UPPER)" },
{ id: 16, label: "astral_dismantle" },
{ id: 17, label: "まっぷたツートンソウル" },
{ id: 18, label: "そして惨劇は灰色に踊る" },
{ id: 19, label: "Hold the Pickles!!" },
{ id: 20, label: "竜を狩る者" },
{ id: 21, label: "すすめ!キッチンカー" },
{ id: 22, label: "Little Rock Overture (UPPER)" },
{ id: 23, label: "ホットドッグドカぐいレース!!!!" },
{ id: 24, label: "エトランジェ" },
{ id: 25, label: "Primitive Whimsical Chopped Salad" },
{ id: 26, label: "Rushiest Rush" },
{ id: 27, label: "MAX KARAI" },
{ id: 28, label: "cobalt (UPPER)" },
{ id: 29, label: "ONYX" },
{ id: 30, label: "Flower-Band ver.-" },
{ id: 31, label: "黒紅掬い" },
{ id: 32, label: "Viden" },
{ id: 33, label: "円環のヴァルキュリア -lopulla tragedia-" },
{ id: 34, label: "嵐の唄" },
{ id: 35, label: "pandora-追憶の彼方へ-" },
{ id: 36, label: "Dawn Saga" },
{ id: 37, label: "Yuni's Nocturnal Days" },
{ id: 38, label: "アルファ・スカイ" },
{ id: 39, label: "AVEL" },
{ id: 40, label: "MAX LOVE - 鐘の音が止む前に -" },
{ id: 41, label: "Twinkle Wonderland -Sparkle Wonderland-" },
{ id: 42, label: "It's my Miracle" },
{ id: 43, label: "昏き甲鉄のヴェルガ" },
{ id: 44, label: "Step forward" },
{ id: 45, label: "Follow Tomorrow -fleufleu Edition-" },
{ id: 46, label: "High & Low" },
{ id: 47, label: "BLAKE" },
{ id: 48, label: "零と弌の鍵の唄 (UPPER) / 走れメロンパン (UPPER)" },
{ id: 49, label: "THX 4" },
],
},
{
id: "narunaru_puchi",
name: "Naru Naru♪ UniLab Petit Laboratory",
help: "Naru Naru♪ UniLab Petit Laboratory for all players.",
type: "Array",
options: [
{ id: 0, label: "Disabled" },
{ id: 1, label: "Naru Naru♪ UniLab Petit Laboratory" },
{ id: 2, label: "Naru Naru♪ UniLab Petit Laboratory MAX" },
],
},
{
id: "kakusei_puchi",
name: "Kakusei no Elem Petit",
help: "Kakusei no Elem Petit for all players.",
type: "Array",
options: [
{ id: 0, label: "Disabled" },
{ id: 1, label: "Wave 1" },
{ id: 2, label: "Wave 2" },
{ id: 3, label: "Wave FINAL" },
],
},
{
id: "toppings_boost",
name: "Toppings Boost",
help: "Golden Week Fair / Halloween Fair Toppings Boost for all players.",
type: "Array",
options: [
{ id: 0, label: "Disabled" },
{ id: 1, label: "Golden Week Boost" },
{ id: 2, label: "Halloween Boost" },
],
},
{
id: "shigoto_neko",
name: "Working Cat x Pop'n Music Deco Part Campaign",
help: "Working Cat x Pop'n Music Deco Part Campaign for all players.",
type: "Array",
options: [
{ id: 0, label: "Disabled" },
{ id: 1, label: "Wave 1" },
{ id: 2, label: "Wave 2" },
{ id: 3, label: "Complete" },
],
},
],
};

View File

@ -242,6 +242,7 @@ export class VersionConstants {
static POPN_MUSIC_PEACE = 25;
static POPN_MUSIC_KAIMEI_RIDDLES = 26;
static POPN_MUSIC_UNILAB = 27;
static POPN_MUSIC_JAMFIZZ = 28;
static QMA = 1;
static QMA_II = 2;
@ -2015,6 +2016,11 @@ export const gameData = [
label: "UniLab",
maxRivals: 4,
},
{
id: VersionConstants.POPN_MUSIC_JAMFIZZ,
label: "Jam&Fizz",
maxRivals: 4,
},
],
},
{