Changelog
All notable changes to @blamnetwork/blf are documented here.
[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