BSP Decompiler 005: Difference between revisions
Jump to navigation
Jump to search
Warning:New versions of this decompiler create sources for
GoldSrc without geometry!
m (→Features) |
Adidores1054 (talk | contribs) No edit summary |
||
| (8 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
{{gldsrc topicon}} | |||
{{Source topicon}} | |||
{{stub}} | |||
{{005|4|nt=0}} is a decompiler for most [[BSP]] formats. Support may vary between engines. Also supports | {{SoftwareBox | ||
<!-- Basic info --> | |||
| title = {{005|4}} | |||
<!-- Details --> | |||
| developer = Will Fowler | |||
| initial_release = Dec 10, 2013 | |||
| stable_release = Apr 26, 2023<br><small>(5.0.0 r90)</small> | |||
| written_in = csharp | |||
| type = Map Converter | |||
| distribution = Freeware | |||
| website = [https://github.com/wfowler1/bsp-decompiler Github Repository] | |||
| download = [https://github.com/wfowler1/bsp-decompiler/releases Download] | |||
| version = 5.0.0 r90 | |||
<!-- Operating system(s)--> | |||
| windows = 1 | |||
<!-- Target engine(s)--> | |||
| gldsrc = 1 | |||
| source = 1 | |||
}} | |||
{{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 for {{gldsrc|4}} without geometry!}} | {{warning|New versions of this decompiler create sources for {{gldsrc|4}} without geometry!}} | ||
| Line 14: | Line 37: | ||
== Support == | == Support == | ||
* {{gldsrc|4}} | * {{gldsrc|4}} | ||
** {{hl| | ** {{hl|2}} (Poor support) | ||
** {{hlbs| | ** {{hlbs|2}} (Poor support) | ||
** {{nightfire| | ** {{nightfire|2}} (Fully supported) | ||
</br> | </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) | ||
** {{tfbranch| | ** {{infra|2}}, {{tacint|2}} (BSP v22) | ||
** {{dota2branch|2}} - pre-Reborn (BSP v23) | |||
** {{Contagion|2}} (BSP v27) | |||
** {{tfbranch|2}} (BSP v29) | |||
</br> | </br> | ||
* {{Quake| | * {{quake|4|addtext= Engine / id Tech}} | ||
** {{quake2| | ** {{Quake|2}} | ||
** {{quake3| | ** {{quake2|2}} | ||
** {{quake3|2}} | |||
== Screenshots == | == Screenshots == | ||
| Line 39: | Line 66: | ||
== 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. | ||
| Line 45: | Line 72: | ||
* [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] | ||
{{gldsrc sdktools}} | |||
{{sdktools|cat=0|0}} | |||
Latest revision as of 01:40, 2 December 2025
Developer(s)
Will Fowler
Initial release
Dec 10, 2013
Stable release
Apr 26, 2023
(5.0.0 r90)
(5.0.0 r90)
Type
Map Converter
Distribution
Freeware
Website
Download
Version
5.0.0 r90
005 is a decompiler for most BSP formats. Support may vary between engines. Also supports outputting to many different map editor file formats.
Features
- Applies "Null" textures.
- Runs natively in
Windows
Drawbacks
- Decompiles Half-Life maps poorly.
Support
GoldSrc
Half-Life (Poor support)
Half-Life: Blue Shift (Poor support)
James Bond 007: Nightfire (Fully supported)
Source
Vampire: The Masquerade – Bloodlines and Half-Life 2 Beta (BSP v17)
Half-Life 2 Beta (BSP v18)
Source 2004 (BSP v19)
Source 2004 (since 2005) to Source 2013 (BSP v20)
Left 4 Dead (BSP v20)
Left 4 Dead 2 (BSP v21)
Alien Swarm engine branch to
CS:GO engine branch (BSP v21)
INFRA,
Tactical Intervention (BSP v22)
Dota 2 engine branch - pre-Reborn (BSP v23)
Contagion (BSP v27)
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
| |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||