BSPSource: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
m (It's never impossible to decompile a source map)
Line 1: Line 1:
{{lang|BSPSource}}
{{lang|BSPSource}}
[[Image:Bspsrc.jpg|thumb|right|300px|BSPSource v1.4.3]]
[[Image:Bspsrc.jpg|thumb|right|300px|BSPSource v1.4.3]]
[[File:BSPSource icon.png|64px|left]]'''BSPSource''' is a GUI map decompiler for [[Source]] games, written in [[w:Java (programming language)|Java]].
{{Bspsource|4}} is a GUI map decompiler for [[Source]] games, written in [[w:Java (programming language)|Java]].


Based on [[VMEX]], it converts [[BSP]] files into [[VMF]] ones that can be loaded in [[Hammer]]. It also includes numerous bug fixes over '''VMEX''' and new features for doing the conversion, such as extracting embedded assets, processing multiple BSPs at once, and more.
Based on [[VMEX]], it converts [[BSP]] files into [[VMF]] ones that can be loaded in [[Hammer]]. It also includes numerous bug fixes over '''VMEX''' and new features for doing the conversion, such as extracting embedded assets, processing multiple BSPs at once, and more.


{{note|Due to technical reasons, decompiling maps doesn't accurately recreate their original '''VMF''' state, often presenting issues such as invalid geometry solids or misplaced [[Areaportal|areaportal]] brushes in the decompiled file.}}
{{note|Due to technical reasons, decompiling maps doesn't accurately recreate their original '''VMF''' state, often presenting issues such as invalid geometry solids or misplaced [[Areaportal|areaportal]] brushes in the decompiled file.}}
:{{ModernWorkaround|Decompiling the file again or more times may generate better results, such as avoiding some of these issues.}}
:{{ModernWorkaround|Decompiling the file again or more times may generate better results, such as avoiding some of these issues.}}
{{note|Depending on the decompilation protection present in some community-made maps, the conversion may be prevented.}}
{{note|Depending on the decompilation protection present in some community-made maps, the conversion may be more difficult to work with.}}


== External Links ==
== External Links ==
Line 15: Line 14:
[[Category:Third Party Tools]]
[[Category:Third Party Tools]]
[[Category:Level Design]]
[[Category:Level Design]]
{{sdktools|cat=0|0}}

Revision as of 12:35, 1 June 2023

English (en)Polski (pl)Русский (ru)Translate (Translate)
BSPSource v1.4.3

BSPSource BSPSource is a GUI map decompiler for Source games, written in Java.

Based on VMEX, it converts BSP files into VMF ones that can be loaded in Hammer. It also includes numerous bug fixes over VMEX and new features for doing the conversion, such as extracting embedded assets, processing multiple BSPs at once, and more.

Note.pngNote:Due to technical reasons, decompiling maps doesn't accurately recreate their original VMF state, often presenting issues such as invalid geometry solids or misplaced areaportal brushes in the decompiled file.
Template:ModernWorkaround
Note.pngNote:Depending on the decompilation protection present in some community-made maps, the conversion may be more difficult to work with.

External Links