FortniteのトーナメントリプレイファイルをAPI経由でダウンロードし、.replay形式で再構築するツールです。
- バイナリ構造(
ReplayBuffer)の正確な再現 - メタデータの自動生成(Timestamp, Magic Number等)
- マルチスレッドによる高速なチャンクダウンロード
- トークンキャッシュ機能
- 中断・再開機能(ダウンロード済みチャンクの自動スキップ)
pip install requests tqdmmain.py を実行して、セッションID(Match ID)を指定します。
※認証情報は constants.py にプリセットされているものを使用します。
python main.py -m <SESSION_ID> -o ./downloads --event --checkpoint--replay-id: ダウンロードしたいリプレイのID (必須)--output: 保存先のパス (任意。デフォルトはreplays/match.replay)
auth.py: 認証認可ロジックdownloader.py: ダウンロード処理ロジックmain.py: CLIエントリポイント
このプロジェクトは xNocken/replay-downloader のコードをベースに、Geminiの支援を受けながら開発されました。