This article's documentation is for the "GoldSrc" engine. Click here for more information.
This article's documentation is for anything that uses the Source engine. Click here for more information.

BSP Decompiler 005: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(31 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Language subpage}}
{{LanguageBar}}
{{gldsrc topicon}}
{{Source topicon}}


{{005|4|nt=0}} is a decompiler for most [[BSP]] formats. Support may vary between engines. Also supports outputing to many different map editor file formats.
{{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 without geometry! (for {{goldsrc|4}})}}
{{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 ==
== Support ==
* Quake
* {{gldsrc|4}}
* Goldsrc (Half-Life)
** {{hl|2}} (Poor support)
* Half-Life: Blue Shift
** {{hlbs|2}} (Poor support)
* Quake 2
** {{nightfire|2}} (Fully supported)
* Daikatana
</br>
* Soldier of Fortune
* {{source|4}}
* SiN
** {{vtmb|2}} and {{hl2|1}} Beta (BSP v17)
* Quake 3
** {{hl2|2|addtext=&nbsp;Beta}} (BSP v18)
* Star Trek Elite Force
** {{src04|2}} (BSP v19)
* Return to Castle Wolfenstein
** {{src04}} {{src04|name}} (since 2005) to {{src13|1}} (BSP v20)
* Enemy Territory
** {{l4d|2}} (BSP v20)
* Jedi Outcast
** {{l4d2|2}} (BSP v21)
* Academy
** {{asbranch|2}} to {{csgobranch|2}} (BSP v21)
* Soldier of Fortune 2
** {{infra|2}}, {{tacint|2}} (BSP v22)
* Call of Duty
** {{dota2branch|2}} - pre-Reborn (BSP v23)
* Call of Duty Demo
** {{Contagion|2}} (BSP v27)
* Call of Duty 2
** {{tfbranch|2}} (BSP v29)
* Call of Duty 4
</br>
* Star Trek Elite Force 2
* {{quake|4|addtext=&nbsp;Engine / id Tech}}
* Star Trek Elite Force 2 Demo
** {{Quake|2}}
* Medal of Honor: Allied Assault
** {{quake2|2}}
* Medal of Honor: Allied Assault Demo
** {{quake3|2}}
* Medal of Honor: Allied Assault Spearhead
* Medal of Honor: Allied Assault Breakthrough
* Heavy Metal FAKK2
* American McGee's Alice
* James Bond 007: Nightfire
* Source Engine v17
* Source Engine v18
* Source Engine v19
* Source Engine v20
* Dark Messiah of Might and Magic
* Vindictus
* Source Engine v21
* Left 4 Dead 2
* Source Engine v22
* Source Engine v23
* Source Engine v27
* Titanfall
* Tactical Intervention


== 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 [[Quake 3]].
* 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 Links ==
== 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

English (en)Русский (ru)Translate (Translate)

005 Decompiler 005 is a decompiler for most BSP formats. Support may vary between engines. Also supports outputting to many different map editor file formats.

Warning.pngWarning:New versions of this decompiler create sources for GoldSrc GoldSrc without geometry!


Features

  • Applies "Null" textures.
  • Runs natively in Windows Windows

Drawbacks

Support



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

Stub

This article or section is a stub. You can help by expanding it.