Source 2 Viewer

浏览 VPK 档案,查看导出反编译 Source 2 资源:地图、模型、材质、纹理和音频。

完全免费开源,基于逆向工程开发。

⚠️ 应用程序目前仅提供英文界面
下载
支持所有 Source 2 游戏
Source 2 Viewer 截图,展示 Inferno Night 地图的 3D 渲染效果,具有精细的光照和纹理
Inferno Night 作者 Angel,使用 S2V 反编译创建
3D 渲染器截图,展示网格上的 Counter-Strike 2 玩家模型 VPK 包浏览器截图,展示文件树和列表视图 动画图查看器截图,展示节点 命令行界面截图,展示音频文件的 DATA 块

功能特性

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 转换为文本格式
  • 字幕 文件支持