Template:Archived Page History/BSPSource/en: Difference between revisions
Jump to navigation
Jump to search
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 brushes in the decompiled file.
Note:Depending on the decompilation protection present in some community-made maps, the conversion may be more difficult to work with.
Thunder4ik (talk | contribs) m (clean up, replaced: External Links → External links, {{ModernWorkaround| → {{workaround|) |
|||
Line 6: | Line 6: | ||
{{Bug|Newer version (1.4.4) may not launch on some systems. Users can try to install Java 19 (or later) and download the {{path|bspsrc-jar-only|zip}} version and run the {{code|bspsrc.jar}} file, or alternatively, use older version of BSPSource.}} | {{Bug|Newer version (1.4.4) may not launch on some systems. Users can try to install Java 19 (or later) and download the {{path|bspsrc-jar-only|zip}} version and run the {{code|bspsrc.jar}} file, or alternatively, use older version of BSPSource.}} | ||
{{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.}} | ||
:{{ | :{{workaround|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 more difficult to work with.}} | {{note|Depending on the decompilation protection present in some community-made maps, the conversion may be more difficult to work with.}} | ||
Line 15: | Line 15: | ||
BSPInfo is a mode of BSPSource that instead of decompiling .bsp files, analyses them. Content such as: bsp version, compression type, checksums, AppID, lumps and compile parameters. It can also extract embedded files similiarly to {{Gcfscape|4.1}}. | BSPInfo is a mode of BSPSource that instead of decompiling .bsp files, analyses them. Content such as: bsp version, compression type, checksums, AppID, lumps and compile parameters. It can also extract embedded files similiarly to {{Gcfscape|4.1}}. | ||
== External | == External links == | ||
* [https://github.com/ata4/bspsrc/releases BSPSource on GitHub] | * [https://github.com/ata4/bspsrc/releases BSPSource on GitHub] | ||
* [https://www.oracle.com/java/technologies/downloads/#jdk21-windows Java 19 (or later)] (optional, for 1.4.4 or later. This is only required if you are using {{path|bspsrc-jar-only|zip}} (which does not have Java bundled in.) | * [https://www.oracle.com/java/technologies/downloads/#jdk21-windows Java 19 (or later)] (optional, for 1.4.4 or later. This is only required if you are using {{path|bspsrc-jar-only|zip}} (which does not have Java bundled in.) | ||
* [https://www.java.com/download/ Java 8] (required in order to use BSPSource 1.4.3 or earlier) | * [https://www.java.com/download/ Java 8] (required in order to use BSPSource 1.4.3 or earlier) |
Revision as of 00:34, 4 January 2024
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.

Workaround:Decompiling the file again or more times may generate better results, such as avoiding some of these issues.

BSP with File Packing
In the tab "Other" set tick in in "Extract embedded files". Then put downloaded files in game directory.
BSPInfo
BSPInfo is a mode of BSPSource that instead of decompiling .bsp files, analyses them. Content such as: bsp version, compression type, checksums, AppID, lumps and compile parameters. It can also extract embedded files similiarly to GCFScape.
External links
- BSPSource on GitHub
- Java 19 (or later) (optional, for 1.4.4 or later. This is only required if you are using
bspsrc-jar-only.zip
(which does not have Java bundled in.) - Java 8 (required in order to use BSPSource 1.4.3 or earlier)