Changelog
All notable changes to @blamnetwork/blf are documented here.
[Unreleased]
Destiny
- Destiny Alpha —
36735.13.12.02.1953.alphas_blf_chunk_start_of_file(_blf1.2)s_blf_chunk_content_header(chdr10.2)s_blf_chunk_end_of_file(_eof1.1)
Same chunk layouts as Halo: Reach TU1 / Halo 3 ship.
Pre-release Halo: Reach (Omaha)
Megalo blam types and matchmaking game variant (gvar) chunks for pre-release Xbox 360 builds:
- Omaha Alpha —
s_blf_chunk_packed_game_variant(gvar34.1) - Omaha Beta (Mar 2010) —
gvar38.1 (Delta codec) - Omaha Beta (Apr 2010) —
gvar38.1 (Delta codec) - Omaha Delta —
s_blf_chunk_packed_game_variant(gvar38.1)
Also exported as s_blf_chunk_matchmaking_game_variant to match blf_lib naming.
[1.0.0] — 2026-05-31
Initial release.
find_chunkandsearch_for_chunkfor locating chunks in BLF fileswrite_blffilefor writing back.- Implementation of Halo's bitstream reader and writer.
- Helper function for converting Halo: Reach gametypes between Halo: The Master Chief Collection and Xbox 360 versions.
BLF Chunks
Ported the following BLF chunks from the blf_lib Rust project. Import paths: @blamnetwork/blf/<game>/<build_id>.
- Halo Reach — Title Update 1
s_blf_chunk_start_of_file(_blf1.2)s_blf_chunk_compressed_data(_cmp1.1)s_blf_chunk_end_of_file(_eof1.1)s_blf_chunk_author(athr3.1)s_blf_chunk_content_header(chdr10.2)s_blf_chunk_packed_game_variant(gvar54.1)s_blf_chunk_game_variant(mpvr54.1)s_blf_chunk_map_variant(mvar31.1)
- Halo: MCC – Reach
s_blf_chunk_start_of_file(_blf1.2)s_blf_chunk_compressed_data(_cmp1.1)s_blf_chunk_end_of_file(_eof1.1)s_blf_chunk_content_header(chdr10.2)s_blf_chunk_packed_game_variant(gvar54.1)s_blf_chunk_game_variant(mpvr54.1)s_blf_chunk_map_variant(mvar31.1)
- Halo: MCC
s_blf_chunk_fileshare_metadata(_fsm1.1)
- Halo 3 — Title Update 2
s_blf_chunk_start_of_file(_blf1.2)s_blf_chunk_compressed_data(_cmp1.1)s_blf_chunk_end_of_file(_eof1.1)
- Halo 3: ODST
s_blf_chunk_start_of_file(_blf1.2)s_blf_chunk_compressed_data(_cmp1.1)s_blf_chunk_end_of_file(_eof1.1)
Helpers
@blamnetwork/blf/helpers— Reach gametype conversion between Xbox 360 TU1 and MCC, including map variant (mpvr) handling