Clash Royale TV Replays
Frame-by-frame gameplay recordings (~10 fps) from Clash Royale's TV Royale, covering all 31 arenas. Automated recording using tools from our github repository.
Structure
arena_{XX}/{replay_uuid}/
├── frames.parquet # Frame data
└── preview.jpg # First frame thumbnail
Parquet Schema:
frame_id(int64): Frame numberimage(Image): PNG byteshash(string): MD5 for deduplication
Usage
from huggingface_hub import hf_hub_download
import pyarrow.parquet as pq
path = hf_hub_download(
repo_id="chrisrca/clash-royale-tv-replays",
filename="arena_{arena_id}/{replay_id}/frames.parquet",
repo_type="dataset",
token=HF_TOKEN
)
table = pq.read_table(path)
print(f"Loaded {len(table)} frames from {path}")
Details
- Resolution: 540x960
- Format: PNG frames (ZSTD compressed)
- Deduplication: Only unique frames saved
- Collection: Automated via Android emulator