Portal 2: Community Edition

Documentation

Home ReferenceVScriptAngelscriptPanorama
GitHub
Edit

BSP Support

This is an overview of which versions of the BSP map file format Strata Source can launch. Some formats can be converted to a supported version by manipulating the raw binary data, while others would need decompilation with an appropriate tool, which might break certain properties without manual intervention.

Furthermore, it’s not guaranteed that every format that is listed as supported works 100% since there might still be game-specific incompatiblities.

Source 2 is not supported at all as its formats aren’t documented and completely different from what’s supported in Source.

For more details, see the Valve Developer Wiki page.

Engine Version(s) Games Supported Planned Details
IdTech Any Quake 1/2/3 No No Too different from modern Source
GoldSrc Any Half-Life, Team Fortress Classic, CS 1.6 No No Too different. It’s possible to decompile, and then recompile for Source
Source ≤18 Vampire: the Masquerade, very old HL2 Untested No Might work with manual binary editing
Source 19-20 HL2, TF2, CSS Yes - Fully supported
Source 20 GMod, L4D, Black Mesa Yes - Map loads, parts might be broken due to missing shaders/scripting, etc.
Source 21 Portal 2, CSGO, Alien Swarm Yes - Fully supported
Source 21 Left 4 Dead 2 No Probably not Can be fixed by swapping entries in lump headers around, see link above
Source 22 Infra Yes - Fully supported
Source ≥22 pre-Reborn Dota 2, Contagion, any Respawn Source games No No Too many undocumented differences to make it worth
Source 25 Strata Source native BSP format Yes - Strata modified BSP version, our native format. Preferred for all Strata games