- Home
- Game Asset Extractors
- Source 2 Viewer
Source 2 Viewer
What it is
Source 2 Viewer is a free, open-source tool for exploring and working with Source 2 game assets. It browses VPK archives, where users can search, extract, and create archives, including all VPK versions and Source 1. Its viewer handles maps, models, materials, textures, sounds, physics, animations, particles, shaders, and other resource types. The 3D renderer displays supported assets from CS2, Dota 2, Deadlock, and other Source 2 games, with real-time lighting and animation playback. Maps, models, physics, and animations can be exported to glTF 2.0, with material conversion and batch export. Maps, models, and materials can also be decompiled into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools. Texture tools cover channels, depth layers, mip levels, cubemaps, and HDR, with image export. The audio player supports WAV, MP3, and Source 2 formats. The graphical interface is Windows-only, though the guide describes running it on Linux and macOS through Wine; the command-line version is available on all three. Some export data may be lost, and not all formats are fully supported.
For and against
For
- Searches, extracts, and creates VPK archives.
- Exports maps, models, physics, and animations to glTF 2.0.
- Includes texture and audio inspection tools.
- Provides a cross-platform command-line utility.
- Free and open-source.
Against
- Graphical interface is Windows-only; Wine is described for other systems.
- Some data may be lost during export.
- Not all reverse-engineered formats are fully supported.
The verdict
Source 2 Viewer combines archive tools, asset inspection, export, and decompilation. Keep its documented export losses and incomplete format support in mind, especially when working with compiled game files.
Who it suits
It suits users exploring or exporting assets from Source 2 games, including people working with compatible 3D tools. The command-line utility supports Windows, Linux, and macOS; the graphical interface is aimed at Windows users.
Plans and prices
Source 2 Viewer
Free and open source; not affiliated with Valve
Read 30 Sep 2026 · s2v.app
On the record
- 3D viewer
- Its renderer displays maps, models, physics, and particles with reverse engineered PBR shaders and real time lighting.s2v.app · read 30 Sep 2026
- Audio support
- The built in audio player supports WAV, MP3, and Source 2 audio formats, with waveform visualization and playback controls.s2v.app · read 30 Sep 2026
- CLI platforms
- The command-line utility is available for Windows, Linux, and macOS.s2v.app · read 29 Sep 2026
- Command line
- A cross platform console application can export and decompile Source 2 resources similarly to the main application.s2v.app · read 30 Sep 2026
- Decompiler
- It decompiles maps, models, and materials into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools.s2v.app · read 30 Sep 2026
- Desktop platforms
- The GUI is Windows-only; the maker’s getting-started guide says it can run on Linux and macOS using Wine.s2v.app · read 29 Sep 2026
- Developer interfaces
- ValveResourceFormat is a .NET library for programmatically opening and extracting Source 2 resource files, with API documentation linked from the product site.s2v.app · read 30 Sep 2026
- Export
- It exports maps, models, physics, and animations to glTF 2.0, with material conversion and batch export.s2v.app · read 30 Sep 2026
- Export and decompilation
- It exports maps, models, physics, and animations to glTF 2.0 and decompiles maps, models, and materials into editable formats for Source 2 Workshop Tools.s2v.app · read 29 Sep 2026
- Format limits
- The project says it is based on reverse engineering and that not all formats are fully supported.github.com · read 30 Sep 2026
- Integrations
- The site describes glTF exports as compatible with Blender, Unity, Unreal Engine, and other tools.s2v.app · read 30 Sep 2026
- Limitations
- The maker documents that some data may be lost during export and that certain compiled-file data cannot be recovered if Valve’s compiler discarded it.s2v.app · read 29 Sep 2026
- Open source
- The project describes itself as fully open source and reverse engineered.s2v.app · read 30 Sep 2026
- Other asset features
- The software includes texture, audio, and shader inspection tools, plus support for Source 2 resource files and KeyValues formats.s2v.app · read 29 Sep 2026
- Platform requirement
- The site lists OpenGL 4.6 and Windows 11 beside its development build download.s2v.app · read 30 Sep 2026
- Portability
- The getting-started guide says the GUI is portable and requires no installation.s2v.app · read 29 Sep 2026
- Project status
- The project says it is built by volunteers and is not affiliated with Valve Corporation.s2v.app · read 29 Sep 2026
- Purpose
- Source 2 Viewer browses VPK archives and views, exports, and decompiles Source 2 assets such as maps, models, materials, textures, and sounds.s2v.app · read 30 Sep 2026
The review
Source 2 Viewer is a free toolkit for opening VPK archives and inspecting, exporting, or decompiling Source 2 game assets. It is best suited to modders, asset researchers, and developers working with titles such as CS2, Dota 2, and Deadlock. Its unusually broad workflow is compelling, but its Windows-only graphical interface and reverse-engineered format support make it a poor fit when complete recovery is essential.
Overview
Rather than stopping at file extraction, Source 2 Viewer combines archive management with asset viewing, conversion, and decompilation. Its open-source project is built by volunteers and is not affiliated with Valve, so it is best treated as an independent toolkit for exploration and modding, not an authoritative route to every game resource.
Developers can also use the cross-platform command-line utility or ValveResourceFormat, a .NET library for programmatic access to Source 2 resources. The CLI suits repeatable export and decompilation tasks; the library is for developers building their own tools.
Key features
Archive browsing and extraction
The VPK viewer searches, extracts, and creates archives, supports all VPK versions including Source 1, and offers batch extraction. That makes it useful for inspecting or repacking collections without switching to a separate archive tool. Users whose work centers on other game archive formats should not assume this VPK coverage extends to them.
Asset inspection
The 3D renderer displays maps, models, physics, and particles from CS2, Dota 2, Deadlock, and other Source 2 games, with real-time lighting and animation playback. Separate viewers cover textures, audio, and shaders, alongside Source 2 resource files and KeyValues formats. Texture controls include channels, depth layers, mip levels, cubemaps, and HDR, with export to PNG, TGA, and other image formats. The built-in audio player handles WAV, MP3, and Source 2 audio, with waveform visualization and playback controls. This range is valuable when identifying or examining assets before choosing what to extract.
Export and decompilation
Maps, models, physics, and animations can be exported to glTF 2.0, with material conversion and batch export. The project describes these exports as compatible with Blender, Unity, Unreal Engine, and other tools, giving asset workflows a route beyond the viewer itself. Maps, models, and materials can also be decompiled into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools.
These conversion paths have real limits: the project warns that export can lose data, and information discarded by Valve's compiler cannot be recovered. Not all formats are fully supported, so Source 2 Viewer is a useful exploration and conversion tool, not a dependable way to reconstruct every compiled asset intact.
Pricing
Source 2 Viewer costs nothing. The free and open-source plan includes the archive viewer, asset inspection, export and decompilation features, CLI, and developer library; there is no paid tier or trial to weigh against a restricted edition. It is a practical fit for individual users and developers who can work within its format and platform constraints. The project is volunteer-built, and support requests with a file path and error message are more likely to be actionable.
Platforms
The graphical interface is Windows-only and portable, requiring no installation. The getting-started guide says it can run on Linux and macOS using Wine, but that is a workaround rather than native GUI support. The command-line utility is available on Windows, Linux, and macOS, making it the better option for cross-platform or scripted use. The development build download lists Windows 11 and OpenGL 4.6 requirements.
Who it's for
Choose Source 2 Viewer if you need to search or repack VPKs, examine Source 2 assets, or move supported resources into another tool for modding or development. Its combination of visual inspection, export, and decompilation is more useful than a basic extractor when you need to understand what a resource contains. Look elsewhere if you require broad support for unrelated game formats, a native Linux or macOS GUI, or assured recovery of compiled data.
Pros and cons
Pros
- Combines VPK search, extraction, archive creation, and batch extraction, reducing the need for a separate VPK utility.
- Pairs 3D, texture, audio, and shader inspection with export and decompilation, helping users assess assets before moving them into a workflow.
- Free, open-source access includes a cross-platform CLI and a .NET library for developers who need programmatic resource access.
Cons
- The GUI is Windows-only; Linux and macOS users must rely on Wine or use the CLI.
- Reverse-engineered format support is incomplete, and export may lose data or be unable to restore information removed by the compiler.
- The project is volunteer-built, so users seeking a commercial support commitment should consider another tool.
Alternatives
Game Asset Extractors is a useful starting point for comparing tools across the category.
- QuickBMS is a free, open-source, multiplatform option for users who want a different general-purpose extractor rather than Source 2 Viewer’s focused archive and asset-inspection workflow.
- AssetRipper suits readers looking for a free stable or nightly build on Windows, Mac, or Linux, with a paid Premium membership also available at $10 a month.
- SLADE3 is another free desktop editor for Windows, macOS, and Linux; its beta builds may have bugs, crashes, and unfinished features.
- Rusted PackFile Manager is a free option for readers whose priority is its MIT-licensed distribution terms and API, Linux, self-hosted, or Windows platform choices.
- VPKEdit is another free option to consider for VPK-focused work.
- Game Asset Tool is a free alternative for Windows users.
- UABEA is a free alternative for Linux and Windows users.
- Crowbar is a free Windows alternative with optional donations.
Verdict
Source 2 Viewer is the right choice for modders, asset researchers, and developers who want one free toolkit for VPK handling, Source 2 inspection, export, and decompilation. Its breadth and developer interfaces are the main reasons to choose it. Look elsewhere if your workflow depends on a native non-Windows GUI or complete, lossless recovery of compiled assets.