Source 2 Viewer: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (15 intermediate revisions by 6 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] | |||
Official | |||
== 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 03: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.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||



