Home

Awesome

BSPSource

BSPSource is a map decompiler for Source engine maps, written in Java. It decompiles .bsp map files back to .vmf files that can be loaded in Hammer, Valve's official level editor.

BSPSource is based on a reengineered version of VMEX 0.98g by Rof, which is no longer developed and lacks support for newer Source engine games.

Running BSPSource

  1. Go to the releases page and, depending on your operating system, download either bspsrc-linux.zip or bspsrc-windows.zip. Alternatively, bspsrc-jar-only.zip works on any system which has Java 22+ installed and properly configured.
  2. Extract the contents of the zip file to a new folder.
  3. To launch bspsrc/bspinfo, run the corresponding file: bspsrc.bat/bspinfo.bat on Windows, or bspsrc.sh/bspinfo.sh on Linux.

Frequently asked Questions

Limitations and known bugs

Improvements and changes compared to VMEX 0.98g