From 8bb1a1a8b2f08e2cfffc7cb2e323cd3a140d6e9e Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 19 Jun 2025 09:29:44 +0800 Subject: [PATCH 1/3] VsHistoryDetailQuery --- utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils.py b/utils.py index 0abae48..5696423 100644 --- a/utils.py +++ b/utils.py @@ -28,7 +28,7 @@ translate_rid = { 'PrivateBattleHistoriesQuery': 'fef94f39b9eeac6b2fac4de43bc0442c16a9f2df95f4d367dd8a79d7c5ed5ce7', # blank (query1) 'XBattleHistoriesQuery': 'eb5996a12705c2e94813a62e05c0dc419aad2811b8d49d53e5732290105559cb', # blank (query1) 'EventBattleHistoriesQuery': 'e47f9aac5599f75c842335ef0ab8f4c640e8bf2afe588a3b1d4b480ee79198ac', # blank (query1) - 'VsHistoryDetailQuery': '20f88b10d0b1d264fcb2163b0866de26bbf6f2b362f397a0258a75b7fa900943', # vsResultId (query2) + 'VsHistoryDetailQuery': '94faa2ff992222d11ced55e0f349920a82ac50f414ae33c83d1d1c9d8161c5dd', # vsResultId (query2) 'CoopHistoryQuery': 'e11a8cf2c3de7348495dea5cdcaa25e0c153541c4ed63f044b6c174bc5b703df', # blank (query1) 'CoopHistoryDetailQuery': 'f2d55873a9281213ae27edc171e2b19131b3021a2ae263757543cdd3bf015cc8', # coopHistoryDetailId (query2) 'MyOutfitCommonDataEquipmentsQuery': '45a4c343d973864f7bb9e9efac404182be1d48cf2181619505e9b7cd3b56a6e8' # for lean's seed checker From 098c12724f2df9cf6f20a4d2bab093cdb9a213b9 Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 19 Jun 2025 09:34:35 +0800 Subject: [PATCH 2/3] WEB_VIEW_VER_FALLBACK --- iksm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iksm.py b/iksm.py index 99fd67f..80b5924 100644 --- a/iksm.py +++ b/iksm.py @@ -12,7 +12,7 @@ S3S_VERSION = "unknown" NSOAPP_VERSION = "unknown" NSOAPP_VER_FALLBACK = "2.10.1" WEB_VIEW_VERSION = "unknown" -WEB_VIEW_VER_FALLBACK = "6.0.0-30a1464a" # fallback for current splatnet 3 ver +WEB_VIEW_VER_FALLBACK = "10.0.0-88706e32" # fallback for current splatnet 3 ver SPLATNET3_URL = "https://api.lp1.av5ja.srv.nintendo.net" GRAPHQL_URL = SPLATNET3_URL + "/api/graphql" F_GEN_URL = "unknown" From c0f2efefda9e4d041aca4520f36785ff710fbe24 Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 19 Jun 2025 09:36:16 +0800 Subject: [PATCH 3/3] series_weapon_power_after --- s3s.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/s3s.py b/s3s.py index a1c3904..8648de4 100755 --- a/s3s.py +++ b/s3s.py @@ -677,6 +677,12 @@ def prepare_battle_result(battle, ismonitoring, isblackout, overview_data=None): except: # could be null in historical data pass + if not payload.get("bankara_power_after"): + try: + payload["series_weapon_power_after"] = battle["bankaraMatch"]["weaponPower"] + except: # could be null in historical data + pass + battle_id = base64.b64decode(battle["id"]).decode('utf-8') battle_id_mutated = battle_id.replace("BANKARA", "RECENT") # normalize the ID, make work with -M and -r