Analysis updated 2026-05-18
Convert a Forza Horizon 6 car model file into a GLB for use in Blender, Unity, or Unreal.
Extract an entire car's meshes and textures at once for 3D viewing or modding research.
Convert game texture files to DDS or dump material and color data for analysis.
Study the documented burG binary format for reverse engineering research.
| noidex0/fh6-model-tools | 0marildo/imago | 0xdfi/glm-5.2-1m-4x-dgx-spark | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | hard |
| Complexity | 2/5 | 2/5 | 5/5 |
| Audience | researcher | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires your own extracted Forza Horizon 6 game assets, no game files are included in the repo.
FH6 Model Tools is a collection of Python scripts that convert 3D car models from the video game Forza Horizon 6 into common file formats that other software can open. The game stores its cars in a proprietary binary format called burG, made by the studio behind the game, which most 3D tools cannot read directly. This project reverse engineers that format and turns it into glTF 2.0, also known as GLB, Wavefront OBJ, and DDS texture files, all of which are widely supported by programs like Blender, Unity, and Unreal Engine. The toolkit is made up of several separate command line scripts rather than one single program. One converts a single car mesh file to GLB, another does the same to OBJ, and a third can process an entire car folder at once, producing both the 3D models and their PNG textures by reading the game's manifest file. There are also smaller utility scripts for converting texture files to DDS, dumping color and material information, and extracting other specific game data such as lighting presets. Everything runs using only Python's standard library, so there is nothing to install with pip and no external dependencies to manage, just Python itself. The project does not include any actual game files. Anyone using it needs to already own Forza Horizon 6 and supply their own extracted game assets as input. The documentation is fairly detailed for a hobby project, with separate guides covering the binary format specification, the expected folder layout, the GLB output structure, and a page tracking what parts of the format have been figured out so far and what remains unknown. This is licensed for non-commercial use only, permitting personal research, hobby projects, and education, and it is an independent, unofficial project not affiliated with the game's makers.
Python command line tools that convert Forza Horizon 6's proprietary car model format into glTF, OBJ, and DDS files usable in Blender or Unity.
Mainly Python. The stack also includes Python.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.