SourceIO is an add-on designed for importing and exporting source engine textures, models, and maps. It streamlines the integration of various file types from the Source 1 and Source 2 engines into Blender.

Key Features:

  • Import/Export Capabilities: Provides the tools to import and export a diverse range of source engine textures, models, and maps.
  • Supported Formats for Source 1:
    • .MDL (Model): Import supported.
    • .BSP (Map Files – Compiled): Import supported.
    • .VTF (Textures): Import supported.
    • .VMT (Materials): Import supported.
  • Supported Formats for Source 2:
    • .VMDL (Model): Import supported.
    • .VMAP (Map Files – Both Compiled and Hammer Format): Import supported for compiled format.
    • .VTEX (Textures): Import supported.
    • .VMAT (Materials): Import supported.
  • Game Compatibility:
    • CSGO: Supports models, maps (with some entity exceptions), textures, and materials.
    • TF2: Full support.
    • HL2 and episodes: Full support.
    • Portal 1/2: Full support.
    • L4D2: Full support, except for infected materials.
    • Vindictus: Supports models, maps (with some entity exceptions), textures, and materials.
    • BlackMesa: Full support.
    • Titanfall 1: Supports maps (with some entity exceptions), models, textures, and materials.
    • Counter Strike 2: Supports models, maps (with some entity exceptions), textures, and materials. Requires Blender 3.4 or newer.
    • Half-Life: Alyx: Supports models, maps (with some entity exceptions), textures, and materials.
    • S&BOX: Support pending full release.
    • Aperture Desk Job: Supports models, maps (with some entity exceptions), textures, and materials.