diff --git a/typescript/server/src/lib/constants/ea3id.ts b/typescript/server/src/lib/constants/ea3id.ts index 9f02bc0cc..4eddc983f 100644 --- a/typescript/server/src/lib/constants/ea3id.ts +++ b/typescript/server/src/lib/constants/ea3id.ts @@ -26,4 +26,13 @@ export const EXT_PINKYCRUSH = [ "2025082500", ]; +export const EXT_SPARKLE_SHOWER = [ + "2026022400", + "2026031000", + "2026033100", + "2026042200", + "2026052600", + "2026061600", +]; + export const MODEL_SDVX3_KONASTE = "QCV"; diff --git a/typescript/server/src/lib/score-import/import-types/ir/fervidex/parser.ts b/typescript/server/src/lib/score-import/import-types/ir/fervidex/parser.ts index 98d106b06..8041935e3 100644 --- a/typescript/server/src/lib/score-import/import-types/ir/fervidex/parser.ts +++ b/typescript/server/src/lib/score-import/import-types/ir/fervidex/parser.ts @@ -11,6 +11,7 @@ import { EXT_PINKYCRUSH, EXT_RESIDENT, EXT_ROOTAGE, + EXT_SPARKLE_SHOWER, MODEL_IIDX, MODEL_IIDX_LIGHTNING, MODEL_INFINITAS_2, @@ -157,6 +158,10 @@ export function SoftwareIDToVersion(model: string, log: KtLogger): Versions[Game } else if (data.rev === REV_OMNIMIX) { return "32-omni"; } + } else if (EXT_SPARKLE_SHOWER.includes(data.ext)) { + if (data.rev === REV_NORMAL) { + return "33"; + } } }