Skip to content

Fortniteleakjp/FNReplayDL-Py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FNReplayDL-Py

FortniteのトーナメントリプレイファイルをAPI経由でダウンロードし、.replay形式で再構築するツールです。

特徴

  • バイナリ構造(ReplayBuffer)の正確な再現
  • メタデータの自動生成(Timestamp, Magic Number等)
  • マルチスレッドによる高速なチャンクダウンロード
  • トークンキャッシュ機能
  • 中断・再開機能(ダウンロード済みチャンクの自動スキップ)

セットアップ

pip install requests tqdm

使い方

main.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の支援を受けながら開発されました。

About

Fortniteのサーバーに保存されているリプレイファイルを取得して組み立てるPyコードです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages