Files
OpenFUT/fifa17-recon/tools/ghidra_queries/q_md_draft_4.py
T

21 lines
886 B
Python

"""DIMENSION 4 q4: read the hub tile builder FUN_1800b2680 in full (references both
CentralDraftModeOffline and CentralDraftModeOnline), plus 'draftentry' FUN_180016190
and the mode-node factories FUN_18006b820/FUN_18006b960 (online/offline draft) and
FUN_18006baa0/FUN_18006bd20 (offline/online tournament).
Hypothesis: FUN_1800b2680 builds the draft/tournament/seasons hub tiles and either
(a) gates a tile on a server-reachable field, or (b) builds them unconditionally,
which would make the refusal script-layer. Print full length to avoid truncation.
"""
import traceback
try:
for a, lbl in [(0x1800b2680, "hub tile builder FUN_1800b2680"),
(0x180016190, "draftentry FUN_180016190")]:
d = dec(a)
print("=== %s len=%d ===" % (lbl, len(d)))
print(d)
print("\n")
except Exception:
traceback.print_exc()
print("QUERY_DONE")