Source 2 Viewer
浏览 VPK 档案,查看、导出和反编译 Source 2 资源:地图、模型、材质、纹理和音频。
完全免费开源,基于逆向工程开发。
自您上次访问以来已发布新版本
功能特性
3D 渲染器
-
查看来自 CS2、Dota 2、Deadlock 及其他 Source 2 游戏的
地图、模型、物理和粒子
- 通过逆向工程还原的 PBR 着色器,支持实时光照
- 动画 播放控制
- 实体查看器,支持属性检查
- 以类似 Counter-Strike 的移动方式在地图中漫游,支持碰撞检测
- WASD 摄像机控制,可自定义视场角 (FOV)
- 调试可视化和性能监控
-
硬件加速的
OpenGL 渲染
纹理查看器
-
查看
纹理
和 SVG,支持独立通道查看
- 将vtex_c 导出为 PNG、TGA 及其他图像格式
- 颜色通道、深度层和 mip 级别
- GPU 或 CPU 解码选项
- 支持 cubemap 和 HDR 纹理
- 法线贴图可视化模式
- 缩放和平移控制
VPK 查看器与提取器
- 打开并提取来自 CS2、Dota 2、Deadlock、Half-Life: Alyx 等游戏的 VPK 文件
- 树形视图和列表视图界面,带文件类型图标
- 高级搜索系统(名称、路径、正则表达式、内容、十六进制)
- 按文件大小及其他条件排序
- 提取单个文件或整个 VPK 包
- 多线程 VPK 提取,带进度显示
- 从 VPK 档案中发现并恢复已删除的文件
- 一键从文件夹创建新的 VPK 档案
- 支持所有 VPK 版本(包括 Source 1)
glTF 导出
-
将地图、模型、
物理
和动画导出为
glTF 2.0
- 适用于 CS2、Dota 2、Deadlock 及所有 Source 2 游戏
- 将 Source 2 材质转换为 glTF PBR 通道
- 兼容 Blender、Unity、Unreal Engine 等工具
- 批量导出,正确拆分纹理
- 资源依赖追踪与验证
Source 2 反编译器
-
地图
(vmap_c → vmap) 用于 Hammer 编辑器
-
模型
(vmdl_c → vmdl) 转为 ModelDoc 格式
-
材质
(vmat_c → vmat)
- 生成可用于 Source 2 Workshop Tools 的可编辑资源
- 最大程度保留数据精度
Source 2 资源文件
-
打开 vtex_c、vmdl_c、vmat_c、vpcf_c 及所有
Source 2 文件类型
- 在独立标签页中查看 Resource Blocks
- 将二进制数据解码为易读的文本表示
- 支持所有版本的资源文件(最早可追溯至 2014 年)
音频系统
- 内置音频播放器,带波形可视化
- 支持 WAV、MP3 及 Source 2 音频格式
- 音量控制和立体声电平表
- 时间轴拖动和播放控制
- 预览模式下自动播放
着色器
-
检查和分析
Source 2 着色器文件
(vcs),支持字节码转换
- 读取 Source 2 着色器包
- 查看已编译的着色器代码
- 检查着色器元数据和字节码
- 树形视图查看静态和动态组合
- 将 Vulkan 字节码 (SPIR-V) 转换为可读的着色语言
- 支持所有公开可用的文件版本
用户界面
- 标签式文档界面,支持高级标签管理
- 支持深色和浅色主题
- 自动检测 Steam 中已安装的 Source 2 游戏
- 最近文件和书签管理
- 支持拖放 VPK 和资源文件
- 快捷键快速导航
- Windows 文件关联集成
其他文件格式
-
NavigationMesh
(.nav) 和 ToolsAssetInfo (.bin) 文件
-
World nodes
(vwnod_c) 用于流式世界几何体
-
粒子系统
(vpcf_c) 和特效
- 声音事件文件 和音频定义 (vsnd_c)
- 图像格式,包括 PNG、JPG、TGA 和 GIF
- 十六进制查看器,用于检查二进制数据
- 文本和二进制文件查看,支持语法高亮
-
完整的
KeyValues
支持 (KV1、KV2、KV3)
- 将二进制 keyvalues 转换为文本格式
- 字幕 文件支持