Skip to content

v2.4.0 — Prototype Replay System & Auto-Crouch Disable

Choose a tag to compare

@devprbtt devprbtt released this 15 May 01:51
· 102 commits to main since this release

BNL Community Fixes v2.4

Prototype Match Replay System

This release introduces a brand-new experimental replay pipeline.

This system does not use any built-in Block N Load replay format. Instead, it records network packets from your patched client, then allows you to analyze and play them back later.

How to use Match Replays

  1. Open the launcher.

  2. Go to the Match Replays section.

  3. Enable Record match replays.

  4. Use the Custom, Casual, and Ranked checkboxes to choose which match types should be recorded.

  5. Play a match.

  6. After the match ends, a capture file will be saved to:

<BlockNLoad>\Win64\BlockNLoad_Data\bnl-match-replays\
  1. In the launcher, click Browse Replays to open the replay browser.

  2. Select a capture and click Analyze to decode it.

  3. To watch the replay in-game, click Launch Replay Mode in the replay browser.

  4. Once the game reaches the main menu, press F7 to load and start the replay.

Replay Controls

Key | Action -- | -- F7 | Load and start replay F8 | Reset replay [ / ] | Scrub backward/forward by 5 seconds - / + | Decrease/increase replay speed F9 | Toggle free spectator camera

Important Notes

This is an early prototype. Captures are based on client-side observations and are not authoritative server replays.

Performance and capture file sizes may vary depending on the match.


Experimental: Disable Auto-Crouch

A new experimental launcher option has been added to disable the game’s automatic crouch behavior.

This can be found in the launcher’s Experimental Settings section.


Other Changes

  • Replay recorder now supports filtering by match type:

    • Custom

    • Casual

    • Ranked

  • Replay recorder now prevents multiple open recording sessions.

  • Finished captures are compressed to .jsonl.gz by the launcher.

  • Replay browser now shows analysis progress.

  • Replay browser now supports per-capture output folders.

  • Replay analyzer now supports both .jsonl and .jsonl.gz replay capture formats.

  • Added various replay analyzer stability fixes.

  • Added various launcher stability fixes.