From e7429e9feed302e7f939e1a5c3a008dcaeca2a3c Mon Sep 17 00:00:00 2001 From: dog dawb Date: Mon, 29 Dec 2025 01:09:43 +0800 Subject: [PATCH 1/2] unlock ULT for id 636 This will allow the game to display the ULT difficulty for song id 636. Will have to revisit this when more ULT comes. --- modules/sdvx/game.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/sdvx/game.py b/modules/sdvx/game.py index 669107e..31b3e05 100644 --- a/modules/sdvx/game.py +++ b/modules/sdvx/game.py @@ -129,7 +129,10 @@ async def game_sv_common(ver: str, request: Request): if unlock == []: for i in range(2400): - for j in range(0, 5): + + j_limit = 6 if i == 636 else 5 + + for j in range(j_limit): unlock.append([i, j]) From 2019dde34e32452f8ab95aea5b5a65fc855bc277 Mon Sep 17 00:00:00 2001 From: dog dawb Date: Mon, 29 Dec 2025 13:15:16 +0800 Subject: [PATCH 2/2] Fix Updated the logic a bit for ULT unlocks --- modules/sdvx/game.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/sdvx/game.py b/modules/sdvx/game.py index 31b3e05..9d96b5a 100644 --- a/modules/sdvx/game.py +++ b/modules/sdvx/game.py @@ -128,9 +128,13 @@ async def game_sv_common(ver: str, request: Request): break if unlock == []: + + # ult_list = {636} #preparation for future ULT id + for i in range(2400): j_limit = 6 if i == 636 else 5 + #j_limit = 6 if i in ult_list else 5 for j in range(j_limit): unlock.append([i, j])