Source 2 Viewer: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Valve Resource Viewer is an application, which it can open VPK files and other files by Valve. All Source2 and (possibly) Source. [https://github.com/SteamDatabase/ValveResour...") |
|||
| (36 intermediate revisions by 11 users not shown) | |||
| Line 1: | Line 1: | ||
{{LanguageBar}} | |||
[[File:Source2Viewer-00.png|480px|thumb|right|Viewing de_mirage from {{Cs2|4}}]] | |||
'''{{VRF|4|nt=1}}''' is a powerful tool that allows you to browse {{ext|vpk|2}} archives, view, extract, and decompile {{source2|4}} game assets, including maps, models, textures, shaders, sounds, and more. | |||
GitHub repository: https://github.com/ValveResourceFormat/ValveResourceFormat | |||
Official site: [https://s2v.app s2v.app] | |||
== Features == | |||
* ✨Outline | |||
* Resources | |||
* Read Source 2 resource files (_c file extension) | |||
* View Resource Blocks in separate tabs | |||
* Decode data to user-friendly text representation | |||
* Interactive viewer for many resource types | |||
* 3D Renderer: Maps, Models, Physics, Particles | |||
* Modern renderer with Source 2-Like implementation using the [[OpenGL]] 4 API | |||
* Reverse-engineered [[Physically Based Rendering|PBR]] shaders | |||
* Debugging tools, visualizations | |||
* WASD Camera Controls | |||
* Texture Viewer: Textures, Svgs | |||
* Isolated view for: color channels, depth layers, and mips | |||
* Perform decoding on GPU or CPU | |||
* Rasterize SVG to image | |||
* Ability to export exactly what is being displayed | |||
* Zoom, Pan Controls | |||
* glTF exporter for many resource types | |||
* Export Maps, Models, Physics, and Animations to glTF 2.0 | |||
* Convert Source 2 material channels to glTF channels where possible | |||
* Content decompilers for many resource types | |||
* Produce editable assets for use in Source 2 Workshop Tools | |||
* Retain as much data as possible | |||
* Most notable decompilers: | |||
* Maps (vmap_c -> [[vmap]]) | |||
* Models (vmdl_c -> [[vmdl]]) | |||
* Materials (vmat_c -> [[vmat]]) | |||
* Support for all resource file versions (as early as 2014) | |||
* Packages | |||
* Read {{ext|vpk|2}} Valve Package files (vpk file extension) | |||
* List Files in TreeView, or ListView | |||
* Sort by file size | |||
* Extract files from package | |||
* Discover deleted files | |||
* Create new archives from a folder on disk with a single click. | |||
* Support all vpk versions (including Source 1) | |||
* Shaders | |||
* Read Source 2 shader packages (vcs file extension) | |||
* Inspect shader metadata and bytecode | |||
* TreeView for visualizing static and dynamic combos | |||
* Convert [[Vulkan]] bytecode (SPIRV) to user-friendly shading language | |||
* Support all publicly available file versions | |||
* Other file types | |||
* [[Nav|NavigationMesh]] (.nav), ToolsAssetInfo (.bin) | |||
* Support various image files (png, jpg, tga) | |||
* Support for viewing various files with text or binary content | |||
* Support for all [[KeyValues]], [[KeyValues2]], and [[KeyValues3]] formats | |||
* Convert binary keyvalues to text | |||
<gallery perrow="2" widths="480px" heights="480px"> | |||
Source2Viewer-01.png|View and export files in VPK packages | |||
Source2Viewer-02.png|Preview maps and models in 3D space | |||
Source2Viewer-03.png|View and export textures along with other resources | |||
Source2Viewer-04.png|Use the command line utility | |||
</gallery> | |||
Source 2 Viewer is powered by the '''ValveResourceFormat''' .NET library (VRF). This library makes it easy for other developers to process Source 2 resource files with their own code. | |||
{{sdktools/source2|0}} | |||
{{sdktools|0}} | |||
[[Category: Third Party Tools]] | |||
[[Category: Third Party Source 2 Tools]] | |||
Latest revision as of 02:44, 14 September 2025
Viewing de_mirage from
Counter-Strike 2
Source 2 Viewer is a powerful tool that allows you to browse vpk archives, view, extract, and decompile
Source 2 game assets, including maps, models, textures, shaders, sounds, and more.
GitHub repository: https://github.com/ValveResourceFormat/ValveResourceFormat
Official site: s2v.app
Features
- ✨Outline
* Resources
* Read Source 2 resource files (_c file extension)
* View Resource Blocks in separate tabs
* Decode data to user-friendly text representation
* Interactive viewer for many resource types
* 3D Renderer: Maps, Models, Physics, Particles
* Modern renderer with Source 2-Like implementation using the OpenGL 4 API
* Reverse-engineered PBR shaders
* Debugging tools, visualizations
* WASD Camera Controls
* Texture Viewer: Textures, Svgs
* Isolated view for: color channels, depth layers, and mips
* Perform decoding on GPU or CPU
* Rasterize SVG to image
* Ability to export exactly what is being displayed
* Zoom, Pan Controls
* glTF exporter for many resource types
* Export Maps, Models, Physics, and Animations to glTF 2.0
* Convert Source 2 material channels to glTF channels where possible
* Content decompilers for many resource types
* Produce editable assets for use in Source 2 Workshop Tools
* Retain as much data as possible
* Most notable decompilers:
* Maps (vmap_c -> vmap)
* Models (vmdl_c -> vmdl)
* Materials (vmat_c -> vmat)
* Support for all resource file versions (as early as 2014)
* Packages
* Read vpk Valve Package files (vpk file extension)
* List Files in TreeView, or ListView
* Sort by file size
* Extract files from package
* Discover deleted files
* Create new archives from a folder on disk with a single click.
* Support all vpk versions (including Source 1)
* Shaders
* Read Source 2 shader packages (vcs file extension)
* Inspect shader metadata and bytecode
* TreeView for visualizing static and dynamic combos
* Convert Vulkan bytecode (SPIRV) to user-friendly shading language
* Support all publicly available file versions
* Other file types
* NavigationMesh (.nav), ToolsAssetInfo (.bin)
* Support various image files (png, jpg, tga)
* Support for viewing various files with text or binary content
* Support for all KeyValues, KeyValues2, and KeyValues3 formats
* Convert binary keyvalues to text
Source 2 Viewer is powered by the ValveResourceFormat .NET library (VRF). This library makes it easy for other developers to process Source 2 resource files with their own code.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||



