Skip to content

A C# based File Editor for the Halo engine. Converts binary serialized "blf" files to and from JSON.

Notifications You must be signed in to change notification settings

TempAccountNull/Sunrise-BlfTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sunrise Blf Tool

This tool allows you to edit blf files used by Halo, which include data like network configuration and matchmaking playlists.

How To Use

The tool is currently setup to deal with title storage data as a whole, and built for Halo 3.
The launch arguments are as follows:

<desired output type (blf or json)> <input folder> <output folder>

For example
blf ".\title storage\json" ".\title stoage\blf"

How it works

The tool will convert files to and from json using the Newtonsoft json library. Hashes are ommitted from the JSON files, instead these are couputed as the tool converts to BLF. The online manifest fime (onmf) is not converted, instead it is rebuilt as it only contains hashes. Map variants are not currently supported and are copied as is.

About

A C# based File Editor for the Halo engine. Converts binary serialized "blf" files to and from JSON.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published