龙腾世纪桌游查看器

龙腾世纪桌游查看器

用于查看、合并和编辑Dragon Age 2DA表格CSV文件的工具,支持溯源追踪。查看每个单元格值被哪个DLC/mod覆盖,编辑单元格,并导出修改后的文件。

公用事业

DA Table Viewer

一个面向《龙腾世纪》模组作者的桌面工具,用于查看、合并和编辑 2DA 表格 CSV 文件,并带有完整的来源追踪功能。

功能特性

  • 族系合并 - 自动将相关文件分组(例如:achievements.csv、achievements_ep1.csv、achievements_drk.csv),并展示合并后的结果
  • 来源追踪 - 精确查看每个单元格的值来自哪个文件(基础游戏、DLC 或模组)
  • 搜索与过滤 - 按名称查找文件组,按列值过滤行
  • 直接编辑单元格 - 双击任意单元格即可直接编辑
  • 编辑与导出 - 进行修改并导出修改后的源文件(原始文件不受影响)
  • 补丁系统 - 保存、导入和应用 JSON 补丁文件,便于共享编辑内容
  • 历史与撤销 - 追踪已应用的补丁,支持完整的撤销/重做功能

工作原理

  1. 将您的 2DA 文件导出为 CSV 格式
  2. 在 DA Table Viewer 中打开该文件夹
  3. 在左侧面板浏览文件族
  4. 在中央查看带有来源信息的合并表格
  5. 点击任意单元格查看其来源(来自哪个文件)
  6. 双击单元格直接编辑,或使用编辑选项卡
  7. 导出包含编辑内容的文件,或保存/导入/应用补丁

操作流程

快速导出: 编辑单元格 → 文件 → 导出 (Ctrl+E) 导出包含您编辑内容的合并表格。

保存并共享: 编辑单元格 → 补丁 → 保存补丁 (Ctrl+Shift+S) 创建可共享的 JSON 补丁文件。

导入与预览: 补丁 → 导入补丁 (Ctrl+Shift+I) 加载补丁以在导出前查看当前视图中的更改。

应用到文件: 补丁 → 应用补丁 (Ctrl+Shift+A) 在您选择的输出文件夹中创建修改后的 CSV 文件。原始文件绝不会被修改。

合并规则

  • 基础文件(无后缀)首先加载
  • 变体按后缀字母顺序应用(drk、ep1 等)
  • 非空单元格会覆盖之前的值
  • 空单元格保留基础值

可识别的 DLC 后缀

drk、ep1、gib、kcc、lel、mem、shale、str、val、vala、toe、hrm、ibmoobs、gxa

附带工具

  • da-table-viewer.exe - 主图形界面应用程序
  • da-cli.exe - 用于脚本编写/自动化的命令行工具

CLI 示例

# 列出所有文件族
da-cli list-families --root "C:\2da"
# 查看合并表格
da-cli show --root "C:\2da" --family achievements
# 导出为 CSV
da-cli export --root "C:\2da" --family achievements --format csv --output out.csv
# 创建并应用补丁
da-cli create-patch --family achievements --output patch.json
da-cli patch --root "C:\2da" --patch patch.json --output exports/

键盘快捷键

Ctrl+O              打开文件夹
Ctrl+E              导出
Ctrl+Z              撤销
Ctrl+Y              重做
Ctrl+Shift+S        保存补丁
Ctrl+Shift+I        导入补丁
Ctrl+Shift+A        应用补丁

系统要求

  • Windows 10/11(64 位)
  • 无需安装 - 解压即可运行