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
(Created page with "{{Language subpage}} {{005|4}} is a decompiler for most BSP formats. Support may vary between engines. Also supports outputing to many different map editor file formats. ==...")
 
mNo edit summary
 
(34 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Language subpage}}
{{LanguageBar}}
{{gldsrc topicon}}
{{Source topicon}}


{{005|4}} 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 outputing to many different map editor file formats.
{{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|4}} (Bad)
** {{hlbs|4}} (Bad)
** {{nightfire|4}} (Well)
</br>
* {{source|4}}
** [[Source|Source Engine v17 (2010)]]
** [[Source|Source Engine v18]]
** [[Source|Source Engine v20]]
** [[Source|Source Engine v22]]
** [[Source|Source Engine v27]]
** {{srcmp|4}} (v19, 21, 23)
** {{l4dbranch|4}}
** {{tfbranch|4}}
</br>
* {{Quake|4}}
** {{quake2|4}}
** {{quake3|4}}
 
== Screenshots ==
<gallery mode=nolines widths=384px heights=256px>
Decompiler 005 GUI.jpg|005 GUI
</gallery>


== LibBSP==
== LibBSP==
C# library for parsing and reading BSP (Binary Space Partition) 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 15:07, 30 November 2024

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

005 Decompiler 005 is a decompiler for most BSP formats. Support may vary between engines. Also supports outputing 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.