Download BSPSource Decompiler
Get the official, virus-free binaries for BSPSource. Choose your platform below to download the right archive package.
BSPSource for Linux
Includes embedded runtime environment. Extract the zip archive and execute ./bspsrc.sh in your terminal.
bspsrc-linux.zipStandalone JAR Only
Ultra-lightweight archive for macOS or users with existing Java JDK/JRE 24+ installations. Launch via javaw -jar bspsrc.jar.
bspsrc-jar-only.zipSystem Requirements & Java Environment
Ensure your system meets the hardware and software prerequisites for decompiling large Source Engine BSP maps smoothly without memory errors.
Hardware Specifications
- ✔ Processor: 64-bit Dual-Core CPU (Intel or AMD)
- ✔ Memory (RAM): 4 GB minimum (8 GB+ recommended for complex CS:GO / Garry’s Mod maps)
- ✔ Disk Space: 200 MB for BSPSource; up to 5 GB free space for extracted Pakfile assets
- ✔ Architecture: x86_64 / x64 system
Supported OS
- ✔ Windows: Windows 10 & Windows 11 (64-bit)
- ✔ Linux: Ubuntu, Debian, Arch Linux, Fedora (64-bit GLIBC)
- ✔ macOS: macOS 11.0 Big Sur or newer (requires Java JAR bundle)
Do I need to install Java to run BSPSource?
It depends on which download package you select:
- Standard Packages (bspsrc-windows.zip / bspsrc-linux.zip): NO Java installation required. A standalone Java runtime environment (JRE) is already bundled inside the download.
- JAR Only Package (bspsrc-jar-only.zip): YES, Java required. You must have Java Runtime Environment (JRE) or OpenJDK version 24 or newer installed on your machine to execute the jar file.
Installation & Java Setup
Follow the simple steps to launch BSPSource on your operating system, or download the required Java runtime if using the Standalone JAR edition.
Windows Quick Start
Step 1- Download
bspsrc-windows.zip. - Extract the ZIP file into a convenient folder (e.g.,
C:\Tools\BSPSource). - Double-click
bspsrc.batto launch the graphical user interface.
Linux Quick Start
Step 1- Download and unpack
bspsrc-linux.zip. - Open terminal in the folder and grant execution permissions:
chmod +x bspsrc.sh. - Execute
./bspsrc.shto launch the decompiler.
macOS / JAR Setup
Step 1- Ensure Java JRE 24+ is installed on your computer.
- Download and unzip
bspsrc-jar-only.zip. - Launch via terminal:
java -jar bspsrc.jar.
Need Java for the Standalone JAR Edition?
If you downloaded the JAR-Only archive or encounter a “Java Runtime Environment not found” error when running BSPSource, download and install one of the recommended official Java Runtimes below:
Eclipse Temurin (Adoptium)
RecommendedFree, community-driven, open-source OpenJDK build backed by the Eclipse Foundation. Excellent stability across all operating systems.
Oracle Official JDK
OfficialOfficial Java Development Kit distribution directly provided by Oracle Corporation for modern desktop environments.
Historical Releases & Version Archive
Looking for a specific legacy version or need to review changelogs? Access previous stable builds of BSPSource for testing or legacy environment compatibility.
Note for general users: We strongly recommend using the latest release (v1.4.8) above. Older releases may lack support for newer Source Engine BSP formats and contain known geometry parsing bugs.
Security Verification & Checksums
Verify the cryptographic integrity of your downloaded BSPSource archive to ensure it is unaltered, original, and safe to run.
Official Release SHA-256 Checksums (v1.4.8)
Verify via PowerShell (Windows)
Open Terminal or PowerShell in your download directory and run the following command:
Verify via Terminal (Linux / macOS)
Open your system terminal and execute the native checksum utility:
shasum -a 256 bspsrc-jar-only.zip # macOS
Download & Launch FAQ
Troubleshoot common issues encountered during downloading, extracting, or launching the BSPSource map decompiler.
Q. Why does Windows SmartScreen or antivirus block BSPSource?
BSPSource is a free open-source developer tool and is not digitally signed with an expensive commercial code-signing certificate. Windows Defender SmartScreen may show an “Unknown Publisher” warning. This is a false positive. Click “More info” and then select “Run anyway” to launch.
Q. Why does bspsrc.bat open and close immediately (cmd window flashes)?
This typically happens when you try to run bspsrc.bat directly inside the un-extracted .zip file, or when using the Standalone JAR edition without Java installed. Ensure you extract all files from the ZIP archive to a standard folder before launching, or switch to the Windows Bundled JRE package.
Q. Can I run BSPSource on a 32-bit (x86) operating system?
Modern builds of BSPSource (v1.4.0 and newer) require a 64-bit operating system and Java runtime environment due to modern memory heap allocations needed for parsing large Source Engine BSP lump data. 32-bit platforms are no longer supported.
Q. Is there an installer (.exe or .msi) available?
No installer is needed! BSPSource is distributed as a portable standalone package. Simply unzip the file to any directory on your system and launch the script or executable. You can move the folder anywhere without affecting registry entries.
Ready to Decompile Your First Source Map?
Explore supported Source Engine games, feature breakdowns, and advanced decompiler flags. Learn how to load decompiled .vmf files into Valve Hammer Editor, fix packed textures, and avoid common compile leaks.
