VigilantBSP

From DoomWiki.org

VigilantBSP
Developer(s) VigilantDoomer
Initial release 0.67 (2022-04-05, 2 years ago)
Latest release 0.85 (2023-04-12, 16 months ago)
Development status Active
Written in Go
Target platform Windows, Linux
License GPLv2+
Source Repository

(Git)

GitHub

VigilantBSP is a multi-threaded node/blockmap/reject builder for Doom, Doom II, Heretic, and Hexen, developed in 2022 by VigilantDoomer.

Features[edit]

  • Multi-core (parallel) processing for fast builds.
  • Supports Doom, Doom II, Heretic, and Hexen.
  • Polyobject support.
  • Multiple node formats support.
  • Optimize blockmap and exceed segs vanilla limits, while also supporting advanced engines.
  • Make self-referencing sector effects without manually marking in editor. Monsters react properly to this effect.
  • Build REJECT lump from Reject Map Builder (RMB) file.
  • Custom linedef specials and tags (e.g. horizon effect, split protected ("precious") linedefs, faster scrollers).

Since v0.74a, partial support for RMB effects is implemented. Eventually, most RMB effects will be supported.

Since v0.75a, VigilantBSP can output non-GL nodes in ZDoom extended and compressed nodes format besides vanilla and DeePBSP format.

History[edit]

  • v0.67 was released on April 5, 2022. It is the first public release.
  • v0.69 was released on April 23, 2022.
  • v0.72 was released on May 5, 2022.
  • v0.74 was released on June 25, 2022.
  • v0.75 was released on October 11, 2022.
  • v0.78 was released on January 29, 2023.
  • v0.82 was released on March 26, 2023.
  • v0.85 was released on April 12, 2023.

External links[edit]