From 69ef101efbda82510ebc6e0568f1a8c994f51bef Mon Sep 17 00:00:00 2001 From: funman300 Date: Sun, 2 Aug 2026 20:23:12 -0700 Subject: [PATCH] fifa17-recon: env-gated SBC experiment flags (FUT_SBC=1) Add enableSquadBuildingSetsFeature + FUT/SBC_USE_STUBS to the Blaze FUT config, gated on env FUT_SBC (default OFF -> baseline unchanged, no restart needed). The SBC set-list deser (0x180154990) checks FUT/SBC_USE_STUBS -- FIFA may render built-in stub SBCs with zero server content. A concrete, safe lever to try SBCs in the next live session without shipping complex (freeze-risky) SBC JSON blind. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01PN5bmpDVQR1aXgefyWAt7o --- fifa17-recon/tools/blaze_responder_v3b.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fifa17-recon/tools/blaze_responder_v3b.py b/fifa17-recon/tools/blaze_responder_v3b.py index b1e3c76..7f05421 100644 --- a/fifa17-recon/tools/blaze_responder_v3b.py +++ b/fifa17-recon/tools/blaze_responder_v3b.py @@ -590,6 +590,12 @@ FUT_RS4_CONFIG = ( # NOTE: do NOT advertise itemDbVersion/checkServerDbVersion here or in any # response -- proven inert (wf_96b6c0c5): they are JSON field names that route # to the value-SKIP handler 0x180135ff0, never compared. See docs/CARD_SYSTEM.md. + # EXPERIMENTAL SBC (env-gated, default OFF to keep the baseline clean): the SBC + # set-list deser (0x180154990) checks FUT/SBC_USE_STUBS -- FIFA may render + # built-in stub SBCs with no server content. enableSquadBuildingSetsFeature gates + # the SBC menu. Set FUT_SBC=1 to try it live (ENDPOINT_MAP SBC leads). + + ([("enableSquadBuildingSetsFeature", "1"), ("FUT/SBC_USE_STUBS", "1")] + if os.environ.get("FUT_SBC") else []) )