git404hub

what is fh6-model-tools fr?

noidex0/fh6-model-tools — explained in plain English

Analysis updated 2026-05-18

3PythonAudience · researcherComplexity · 2/5LicenseSetup · moderate

tl;dr

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.

vibe map

mindmap
  root((repo))
    What it does
      Converts burG car models
      Outputs glTF OBJ DDS
      Extracts textures and materials
    Tech stack
      Python
      glTF 2.0
      DDS textures
    Use cases
      Import FH6 cars into Blender
      Extract car textures
      Research the burG format
    Audience
      Hobbyists
      Reverse engineers
    Setup
      Standard library only
      Needs your own game assets

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Convert a Forza Horizon 6 car model file into a GLB for use in Blender, Unity, or Unreal.

VIBE 2

Extract an entire car's meshes and textures at once for 3D viewing or modding research.

VIBE 3

Convert game texture files to DDS or dump material and color data for analysis.

VIBE 4

Study the documented burG binary format for reverse engineering research.

what's the stack?

Python

how it stacks up fr

noidex0/fh6-model-tools0marildo/imago0xdfi/glm-5.2-1m-4x-dgx-spark
Stars333
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity2/52/55/5
Audienceresearchergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires your own extracted Forza Horizon 6 game assets, no game files are included in the repo.

in plain english

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.

prompts (copy fr)

prompt 1
Help me run modelbin_to_glb.py on a Forza Horizon 6 car file I extracted.
prompt 2
Show me how to convert an entire car directory to GLB and textures with car_to_glb.py.
prompt 3
Explain the burG binary format documented in docs/format.md.
prompt 4
Walk me through extracting a car's paint materials with dump_materialbin.py.

Frequently asked questions

what is fh6-model-tools fr?

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.

What language is fh6-model-tools written in?

Mainly Python. The stack also includes Python.

How hard is fh6-model-tools to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is fh6-model-tools for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.