20 lines
690 B
Python
20 lines
690 B
Python
|
|
from demoparser2 import DemoParser
|
||
|
|
import os
|
||
|
|
|
||
|
|
demo_path = os.path.join(os.getcwd(), "data", "demos", "furia-vs-falcons-m1-inferno.dem")
|
||
|
|
parser = DemoParser(demo_path)
|
||
|
|
|
||
|
|
potential_fields = ["account", "m_iAccount", "balance", "money", "cash", "score", "mvps"]
|
||
|
|
|
||
|
|
print(f"Checking fields in {demo_path}...")
|
||
|
|
|
||
|
|
for field in potential_fields:
|
||
|
|
try:
|
||
|
|
df = parser.parse_ticks([field], ticks=[1000]) # Check tick 1000
|
||
|
|
if not df.empty and field in df.columns:
|
||
|
|
print(f"[SUCCESS] Found field: {field}")
|
||
|
|
else:
|
||
|
|
print(f"[FAILED] Field {field} returned empty or missing column")
|
||
|
|
except Exception as e:
|
||
|
|
print(f"[ERROR] Field {field} failed: {e}")
|