MBSPC: Difference between revisions
Jump to navigation
Jump to search
Important:New versions of this program do not decompile the bsp of older versions.
Example:
They Hunger,
Mistake maps can be decompiled empty.
Important:Any commercial use of MBSPC without prior written consent by the original map author is illegal and prohibited.
(Created page with "Modified BSP Converter ("'''MBSPC'''") which is a cmd map decompiler for Goldsource games, written in C++. It converts BSP files into sources AAS and .MAP ones tha...") |
Thunder4ik (talk | contribs) m (clean up, replaced: {{GoldSrc → {{gldsrc (2)) |
||
(36 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{gldsrc topicon}} | |||
{{instead|Half-Life Unified SDK Map Decompiler}} | |||
{{mbspc|4}} which is a cmd map decompiler for [[Goldsource]] games, written in C++. It converts BSP files into sources [[AAS]] and [[MAP]] ones that can be loaded in Hammer. | |||
{{modernImportant|New versions of this program do not decompile the [[bsp]] of older versions. | |||
{{modernExample|{{hunger|4}}, {{mistake|4}} maps can be decompiled empty.}}}} | |||
== Features == | == Features == | ||
* | * Supported and updated. | ||
* Few bugs to fix in decompiled maps. (Invalid solid structure) | * Few bugs to fix in decompiled maps. (Invalid solid structure) | ||
* Proper textures places | * Proper textures places | ||
Line 8: | Line 12: | ||
* Customizable decompile options | * Customizable decompile options | ||
== | == Drawbacks == | ||
* Complex shapes aren't decompiled perfectly, still need a lot of manual fixing, or redo from scratch. | * Complex shapes aren't decompiled perfectly, still need a lot of manual fixing, or redo from scratch. | ||
* On windows 10 it works fine, on windows 7 some of you can get missing .dll errors, like "ucrtbased.dll" | * On windows 10 it works fine, on windows 7 some of you can get missing .dll errors, like "ucrtbased.dll". | ||
* No GUI, command line only | * No GUI, command line only | ||
* Only Tree-Based decompiles | * Only Tree-Based decompiles | ||
* Does not automatically extract embedded textures | * Does not automatically extract embedded textures | ||
* Does not decompile overly complex maps (such as dust2_2020) or decompiles them with missing brushes. | |||
* Does not apply a "null" texture to brushes, instead applies nearby textures => poorly optimized. | |||
== Limitations == | |||
{{Important|Any commercial use of MBSPC without prior written consent by the original map author is illegal and prohibited.}} | |||
== Commands == | == Commands == | ||
Line 39: | Line 47: | ||
forcesidesvisible = force all sides to be visible | forcesidesvisible = force all sides to be visible | ||
grapplereach = calculate grapple reachabilities</source> | grapplereach = calculate grapple reachabilities</source> | ||
== Usage == | |||
* mbspc.exe -bsp2map %filename% - converts BSP to MAP file | |||
* Drag and drop a .bsp on bspc.bat | |||
== Screenshots == | == Screenshots == | ||
<gallery> | <gallery mode=nolines widths=384px heights=256px> | ||
MBSPC1.png|MBSPC Interface | |||
MBSPC22.png|MBSPC decompiles #1 | |||
MBSPC33.png|MBSPC decompiles #2 | |||
</gallery> | </gallery> | ||
== See also == | |||
* [[Decompiling Maps#GoldSrc|Decompiling maps]] | |||
== External links == | == External links == | ||
* [https://github.com/Garux/netradiant-custom GitHub Repository] | |||
* [https://github.com/Garux/netradiant-custom | |||
{{ | {{gldsrc sdktools}} | ||
[[Category:Third Party Tools]] | [[Category:Third Party Tools]] | ||
[[Category:Third Party GoldSrc Tools]] | [[Category:Third Party GoldSrc Tools]] | ||
[[Category:Non-Steam Applications]] | [[Category:Non-Steam Applications]] | ||
[[Category:GoldSrc Level Design]] | [[Category:GoldSrc Level Design]] |
Latest revision as of 12:59, 4 January 2024

MBSPC is outdated. Consider using a newer alternative.
MBSPC which is a cmd map decompiler for Goldsource games, written in C++. It converts BSP files into sources AAS and MAP ones that can be loaded in Hammer.




Features
- Supported and updated.
- Few bugs to fix in decompiled maps. (Invalid solid structure)
- Proper textures places
- Load huge BSPs
- Customizable decompile options
Drawbacks
- Complex shapes aren't decompiled perfectly, still need a lot of manual fixing, or redo from scratch.
- On windows 10 it works fine, on windows 7 some of you can get missing .dll errors, like "ucrtbased.dll".
- No GUI, command line only
- Only Tree-Based decompiles
- Does not automatically extract embedded textures
- Does not decompile overly complex maps (such as dust2_2020) or decompiles them with missing brushes.
- Does not apply a "null" texture to brushes, instead applies nearby textures => poorly optimized.
Limitations

Commands
bsp2map <[pakfilter/]filter.bsp> = convert BSP to MAP
bsp2map220 <[pakfilter/]filter.bsp> = convert BSP to Valve 220 MAP
bsp2aas <[pakfilter/]filter.bsp> = convert BSP to AAS
reach <filter.bsp> = compute reachability & clusters
cluster <filter.aas> = compute clusters
aasopt <filter.aas> = optimize aas file
aasinfo <filter.aas> = show aas file info
entlist <[pakfilter/]filter.bsp> = extract entity list
texinfo <[pakfilter/]filter.bsp> = extract texture list
output <output path> = set output path
threads <X> = set number of threads to X
cfg <filename> = use this cfg file
optimize = enable optimization
noverbose = disable verbose output
breadthfirst = breadth first bsp building
capsule = use spherical collision model
nobrushmerge = don't merge brushes
noliquids = don't write liquids to map
freetree = free the bsp tree
nocsg = disables brush chopping
forcesidesvisible = force all sides to be visible
grapplereach = calculate grapple reachabilities
Usage
- mbspc.exe -bsp2map %filename% - converts BSP to MAP file
- Drag and drop a .bsp on bspc.bat
Screenshots
See also
External links
|