Source BSP Explorer is a tool for exploring Source Engine map files. It can inspect metadata, list & inspect entities, list materials, track resource profiles (VTF/VMT paths), and preview maps in a 3D renderer powered by PyOpenGL. You can also export BSP → OBJ and run quick PlayTests by launching a Source game with saved arguments.
The PlayTest window lets you launch a Source Engine game directly into the current map with chosen launch options. Settings can be saved and reset, so you don’t have to retype arguments every time.
These are quick checkboxes that toggle common Source debug commands. Some are marked [cheats] because they often require sv_cheats 1.
Source BSP Explorer includes a 3D map view renderer built on PyOpenGL. It supports camera modes and render modes, plus visual toggles to help you understand the map.
Source BSP Explorer uses two worker executables to parse specific data needed for the 3D renderer. The main program calls these workers and waits for them to return data. Once the data is received, the renderer can display textures and displacements.
Replace these buttons with your real links (GitHub Releases, your website, etc.).