BSP Decompiler 005: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 Warning:New versions of this decompiler create sources for
Warning:New versions of this decompiler create sources for  GoldSrc without geometry!
 GoldSrc without geometry!
		
	
| mNo edit summary | |||
| (28 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
| {{ | {{LanguageBar}} | ||
| {{gldsrc topicon}} | |||
| {{Source topicon}} | |||
| {{005|4|nt=0}} is a decompiler for most [[BSP]] formats. Support may vary between engines. Also supports  | {{005|4|nt=0}} is a decompiler for most [[BSP]] formats. Support may vary between engines. Also supports outputting to many different map editor file formats. | ||
| {{warning|New versions of this decompiler create sources  | {{warning|New versions of this decompiler create sources for {{gldsrc|4}} without geometry!}} | ||
| == Features == | |||
| * Applies "Null" textures. | |||
| * Runs natively in {{win|4}} | |||
| == Drawbacks == | |||
| * Decompiles [[Half-Life]] maps poorly. | |||
| == Support == | |||
| * {{gldsrc|4}} | |||
| ** {{hl|2}} (Poor support) | |||
| ** {{hlbs|2}} (Poor support) | |||
| ** {{nightfire|2}} (Fully supported) | |||
| </br> | |||
| * {{source|4}} | * {{source|4}} | ||
| **  | ** {{vtmb|2}} and {{hl2|1}} Beta (BSP v17) | ||
| **  | ** {{hl2|2|addtext= Beta}} (BSP v18) | ||
| **  | ** {{src04|2}} (BSP v19) | ||
| **  | ** {{src04}} {{src04|name}} (since 2005) to {{src13|1}} (BSP v20) | ||
| **  | ** {{l4d|2}} (BSP v20) | ||
| **  | ** {{l4d2|2}} (BSP v21) | ||
| **  | ** {{asbranch|2}} to {{csgobranch|2}} (BSP v21) | ||
| **  | ** {{infra|2}}, {{tacint|2}} (BSP v22) | ||
| **  | ** {{dota2branch|2}} - pre-Reborn (BSP v23) | ||
| **  | ** {{Contagion|2}} (BSP v27) | ||
| ** {{tfbranch|2}} (BSP v29) | |||
| </br> | |||
| *  | * {{quake|4|addtext= Engine / id Tech}} | ||
| * | ** {{Quake|2}} | ||
| ** {{quake2|2}} | |||
| ** {{quake3|2}} | |||
| * | |||
| *  | |||
| * Quake 2 | |||
| *  | |||
| *  | |||
| *  | |||
| *  | |||
| == Screenshots == | |||
| <gallery mode=nolines widths=384px heights=256px> | |||
| Decompiler 005 GUI.jpg|005 GUI | |||
| </gallery> | |||
| == LibBSP== | == LibBSP== | ||
| * C# library for parsing and reading [[BSP]] structures in Quake-based game engines | * C# library for parsing and reading [[BSP]] structures in [[Quake]]-based game engines | ||
| * The classes in this project exist to parse and store [[BSP]] structure information from various formats from many [[Quake]] engine forks, including [[Source]] and  | * The classes in this project exist to parse and store [[BSP]] structure information from various formats from many [[Quake]] engine forks, including [[Source]] and {{quake3|1}}. | ||
| * The BSP Importer for Unity3D and the [[BSP]] Decompiler projects both use this library. | * The [[BSP]] Importer for Unity3D and the [[BSP]] Decompiler projects both use this library. | ||
| == External  | == External links == | ||
| * [https://github.com/wfowler1/bsp-decompiler GitHub Repository - 005] | * [https://github.com/wfowler1/bsp-decompiler GitHub Repository - 005] | ||
| * [https://github.com/wfowler1/LibBSP GitHub Repository - LibBSP] | * [https://github.com/wfowler1/LibBSP GitHub Repository - LibBSP] | ||
| {{stub}} | |||
| {{gldsrc sdktools}} | |||
| {{sdktools|cat=0}} | |||
Latest revision as of 21:54, 11 October 2025
 005 is a decompiler for most BSP formats. Support may vary between engines. Also supports outputting to many different map editor file formats.
 005 is a decompiler for most BSP formats. Support may vary between engines. Also supports outputting to many different map editor file formats.
 Warning:New versions of this decompiler create sources for
Warning:New versions of this decompiler create sources for  GoldSrc without geometry!
 GoldSrc without geometry!
Features
- Applies "Null" textures.
- Runs natively in  Windows Windows
Drawbacks
- Decompiles Half-Life maps poorly.
Support
 GoldSrc GoldSrc Half-Life (Poor support) Half-Life (Poor support)
 Half-Life: Blue Shift (Poor support) Half-Life: Blue Shift (Poor support)
 James Bond 007: Nightfire (Fully supported) James Bond 007: Nightfire (Fully supported)
 
 Source Source Vampire: The Masquerade – Bloodlines and Half-Life 2 Beta (BSP v17) Vampire: The Masquerade – Bloodlines and Half-Life 2 Beta (BSP v17)
 Half-Life 2 Beta (BSP v18) Half-Life 2 Beta (BSP v18)
 Source 2004 (BSP v19) Source 2004 (BSP v19)
 Source 2004 (since 2005) to Source 2013 (BSP v20) Source 2004 (since 2005) to Source 2013 (BSP v20)
 Left 4 Dead (BSP v20) Left 4 Dead (BSP v20)
 Left 4 Dead 2 (BSP v21) Left 4 Dead 2 (BSP v21)
 Alien Swarm engine branch to Alien Swarm engine branch to CS:GO engine branch (BSP v21) CS:GO engine branch (BSP v21)
 INFRA, INFRA, Tactical Intervention (BSP v22) Tactical Intervention (BSP v22)
 Dota 2 engine branch - pre-Reborn (BSP v23) Dota 2 engine branch - pre-Reborn (BSP v23)
 Contagion (BSP v27) Contagion (BSP v27)
 Titanfall branch (BSP v29) Titanfall branch (BSP v29)
 
Screenshots
LibBSP
- C# library for parsing and reading BSP structures in Quake-based game engines
- The classes in this project exist to parse and store BSP structure information from various formats from many Quake engine forks, including Source and Quake III.
- The BSP Importer for Unity3D and the BSP Decompiler projects both use this library.
External links
| 
 | |||||||||||||||||||||||||||||||||||
| 
 | |||||||||||||||||||||||||||||
































































