VGSOURCES
Get listed

VGSources / Best Game Asset Extractors / Source 2 Viewer

Source 2 Viewer

s2v.app

  • Free
  • Windows
  • Linux
  • Web

What it is

Source 2 Viewer is a free, open-source tool for exploring Source 2 files. It browses and repacks VPK archives, previews assets, and exports or decompiles supported Source 2 assets, including maps, models, materials, physics, animations, and textures. The desktop interface targets Windows, Wine enables use on Linux and macOS, and a cross-platform command-line tool is available.

Good, and not so good

  • Free and open-source project
  • Browses, creates, extracts, and repacks VPK archives
  • Exports and decompiles many Source 2 asset types
  • Batch extraction and cross-platform command line
  • glTF exports are described as compatible with Blender, Unity, and Unreal Engine
  • Reverse-engineered formats are not all fully supported
  • Exports may lose data
  • Compiled data discarded by Valve cannot be recovered
  • GUI is Windows-only; Wine is needed on Linux and macOS

Who it suits

Source 2 asset inspection and extraction Creators moving assets into editing or 3D tools Technical users who want command-line or library access

Choose Source 2 Viewer when you need to inspect or move Source 2 assets into tools such as Blender, Unity, Unreal Engine, Hammer, or ModelDoc. Its free price, archive tools, previews, batch work, and command-line options cover a broad workflow. The trade-off is uncertainty: some formats remain incomplete, and compiled data or export details may be lost. Windows is the straightforward GUI platform; Linux and macOS users rely on Wine or the command line.

The full write-up

Source 2 Viewer is a free toolkit for browsing VPK archives and examining Source 2 game assets. It is best suited to modders and developers who need to inspect, export, or decompile those resources; its wide toolset is useful, but reverse-engineered format coverage and export losses make recovered data less dependable. Overview Archive management, asset inspection, conversion, and decompilation sit in one project, so Source 2 Viewer serves more than a simple extraction role. Its volunteer-built, open-source codebase is reverse-engineered and not affiliated with Valve. That breadth is valuable for exploration, though it does not mean every resource format is fully supported or every compiled detail can be recovered. For developers, the cross-platform command-line utility supports export and decompilation workflows, while the .NET ValveResourceFormat library provides programmatic access to Source 2 resources. The portable GUI needs no installation, but is Windows-only; Linux and macOS users can run it through Wine. The CLI itself is available on Windows, Linux, and macOS. Key features Archive tools and asset inspection The VPK viewer searches, extracts, and creates archives, covering all VPK versions including Source 1. Batch extraction is useful when a job involves many files, and repacking lets users create archives as well as unpack them. This makes the tool a good fit for people working directly with VPK collections, not just isolated assets. The 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 inspect textures, audio, and shaders, alongside navigation meshes, captions, and KeyValues. Texture controls include channels, depth layers, mip levels, cubemaps, and HDR; textures can be exported to PNG, TGA, or other image formats. The audio player handles WAV, MP3, and Source 2 audio, with waveform display and playback controls. Export and decompilation Maps, models, physics, and animations can be exported to glTF 2.0, with material conversion and batch export. The resulting assets are described as compatible with Blender, Unity, Unreal Engine, and other tools, making Source 2 Viewer useful when game resources need to move into a broader 3D workflow. It also decompiles maps, models, and materials into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools. These conversion paths have a meaningful caveat: some data can be lost during export, and details discarded by Valve's compiler cannot be recovered. The project is also reverse-engineered, with some formats not fully supported. Treat exported or decompiled files as workable inputs for further editing, not guaranteed complete reconstructions. Pricing Source 2 Viewer costs nothing. The free, open-source plan includes the project’s archive, inspection, export, decompilation, batch extraction, and command-line capabilities; there is no paid tier or free trial to weigh against it. The plan is a straightforward fit for individual modders and developers, though free access does not remove the format and recovery limits. Platforms The GUI is for Windows, and the getting-started guide says it can also run on Linux and macOS using Wine. Its command-line utility runs natively on Windows, Linux, and macOS, making it the stronger option for cross-platform scripted work. The project’s development build download specifies OpenGL 4.6 and Windows 11; those requirements are particularly relevant to anyone considering that build. Steam game detection can help locate installed Source 2 titles. Who it's for Source 2 Viewer is a strong choice for Source 2 modders, asset researchers, and developers who need to inspect game resources, batch-extract archives, or prepare assets for Workshop Tools and external 3D software. Developers who want programmatic access can use ValveResourceFormat. It is a weaker fit when the workflow depends on full recovery of compiled data or complete support for every format, and the GUI is not a native Linux or macOS application. Pros and cons Pros Broad workflow in one free project: archive search and repacking sit alongside 3D, texture, audio, and shader inspection, export, and decompilation. Useful output paths: glTF 2.0 export and editable formats for Hammer, ModelDoc, and Workshop Tools bridge inspection and further work. Cross-platform automation: the CLI runs on Windows, Linux, and macOS, and batch extraction and export suit larger collections. Cons GUI platform compromise: Linux and macOS users must rely on Wine for the graphical app, even though the CLI is natively cross-platform. Recovery is not guaranteed: export can lose data, and compiler-discarded information cannot be brought back. Format coverage has limits: reverse engineering means some formats are not fully supported. Alternatives For a wider comparison, browse Game asset extractors . SLADE3 is another free desktop editor for Linux, macOS, and Windows; its beta builds may have bugs, crashes, and unfinished features. OpenKh is a free, Apache-2.0 licensed option for Linux, macOS, and Windows that requires .NET 8.0 Runtime. Rusted PackFile Manager is free and supports Linux, Windows, API, and self-hosted use; its MIT license requires retaining the copyright notice. arcdEx is a free Linux option with no paid plans or usage limits stated. AssetRipper offers free stable and nightly builds for Linux, macOS, and Windows, as well as a $10 a month Premium plan billed monthly. QuickBMS is a free, open-source, multiplatform tool with downloads listed for Windows, Linux, and macOS. UABEA is a free option for Linux and Windows. Crowbar is a free Windows option with optional donations. Verdict Choose Source 2 Viewer if you work with Source 2 assets and want archive handling, rich inspection, export, and decompilation without a subscription. Its main advantage is how much of that workflow it brings together; look elsewhere if you need a native Linux or macOS GUI, or must rely on complete recovery of compiled assets.

Plans

  • Source 2 ViewerFree and open source; not affiliated with ValveFree

As s2v.app lists them, read 30 Sept 2026.

Questions

Is Source 2 Viewer free?
Yes. Source 2 Viewer is free and open source, with no separate trial plan.
Which systems can run Source 2 Viewer?
Linux, macOS, web, and Windows are listed by the project. The graphical interface is Windows-only, and the guide describes using Wine on Linux and macOS; the command-line utility supports Windows, Linux, and macOS.
Can it extract and repack VPK files?
Yes. Its VPK tools search, extract, create, and repack archives across VPK versions, including Source 1 files.
What can it export?
Maps, models, physics, and animations can be exported as glTF 2.0 with material conversion and batch export. Texture files can also be saved as PNG, TGA, or other image formats.
Does it decompile Source 2 assets?
Yes. The decompiler converts maps, models, and materials into editable formats for Hammer, ModelDoc, and Source 2 Workshop Tools.
Will every file export perfectly?
No. Some formats are not fully supported, exports may lose data, and compiled information discarded by Valve's compiler cannot be recovered.