SourceIO
SourceIO copied to clipboard
Blender SourceIO is an addon for importing\exporting source engine textures/models/maps
SourceIO
SourceIO is a Blender(3.4+) addon for importing source engine textures/models/maps Our Discord server https://discord.gg/SF82W6aZ67
Current TODO list -> TODO.md
Small WIKI -> WIKI
Usage
In order to find the import tools you simply need to go to File>Import>Source Engine Assets
Credits
- datamodel.py by Artfunkel
- ValveResourceFormat For initial research on Source2 file formats
- BlenderVertexLitGeneric Shader nodegroup by syborg64
- equilib Cubemap to equirectangular converter by haruishi43
- HFSExtract HFS extractor that was used to write native decryptor by yretenai
- Idea for better HWM expression handling by hisanimations
Supported formats (v5.3.0):
Source 1
File Type | Contents | Import | Export |
---|---|---|---|
.MDL | Model | :heavy_check_mark: | :x: |
.BSP | Map Files (Compiled) | :heavy_check_mark: | Not Planned |
.VMF | Map Files (Hammer Format) | Not Planned | Not Planned |
.VTF | Textures | :heavy_check_mark: | :x: |
.VMT | Materials | :heavy_check_mark: | :x: |
Source 2
File Type | Contents | Import | Export |
---|---|---|---|
.VMDL | Model | :heavy_check_mark: | Not Planned |
.VMAP | Map Files (Compiled) | :heavy_check_mark: | Not Planned |
.VMAP | Map Files (Hammer Format) | Not Planned | Not Planned |
.VTEX | Textures | :heavy_check_mark: | :x: |
.VMAT | Materials | :heavy_check_mark: | :x: |
Supported games
Game | Status |
---|---|
CSGO | Partial support: models, maps(not all entities), textures, materials |
TF2 | Full support |
HL2 and episodes | Full support |
Portal 1/2 | Full support |
L4D2 | Full support(expect infected materials) |
Vindictus | Partial support: (models, maps(not all entities), textures, materials(not all shaders) |
BlackMesa | Full support |
Titanfall 1 | Partial support: maps(not all entities), models, textures, materials |
Counter Strike 2 | Partial support: (models, maps(not all entities), textures, materials(not all shaders, require blender 3.4 or newer) |
Half-Life: Alyx | Partial support: (models, maps(not all entities), textures, materials(not all shaders) |
S&BOX | Partial support: Waiting for full release |
Aperture Desk Job | Partial support: (models, maps(not all entities), textures, materials(not all shaders) |