dsh-galgame-localization-reverse

DSH PLUGIN娱乐与实验

仓库 julescules/dsh-galgame-localization-reverse · npm dsh-galgame-localization-reverse

娱乐与实验 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

Galgame Doctor 为 DeepSeek Harness 提供视觉小说本地化审计:引擎识别、无损脚本提取、翻译记忆迁移与严格 QA,全程只读、可回滚。

一句话选型结论

按资料字段整理

dsh-galgame-localization-reverse 是娱乐与实验类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类娱乐与实验 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 4 复刻 0 · 未关闭 issue 1
最近更新 2026-09-05 创建于 2026-08-16
README 8.7 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:julescules/dsh-galgame-localization-reverse#v0.8.1
  1. 1
    确认版本与运行环境

    兼容的 DSH 版本为 0.2.0-rc.2 等 10 个,Node.js 要求 ^22.19.0 || >=24.0.0;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本0.2.0-rc.2 等 10 个版本版本不匹配时安装会报错
Node.js 要求^22.19.0 || >=24.0.0来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@>=4.0.1-rc.1、@deepseek-ai/dsh-skill@>=0.0.1-rc.1需要同时安装的同级依赖
npm 包名dsh-galgame-localization-reverse可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-galgame-localization-reverse:DeepSeek Harness 的视觉小说本地化审计与回滚工具

  • 引擎识别与证据
  • 无损脚本提取
  • 翻译记忆迁移
  • 严格翻译 QA
  • 只读审计可回滚

适用场景

文件读写存储代码评审

上游标签

deepseekdeepseek-harnessdeepseek-plugindsh-plugingalgamegame-localizationkirikirilocalizationrenpyreverse-engineeringreverse-engineering-toolsrollbacktranslation-memorytranslation-qavisual-novelvisual-novel-localization

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 标注了兼容的 DSH 版本(0.2.0-rc.2 等 10 个),按版本装不容易报错。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 需要同时装好同级依赖,漏装会启动失败。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在娱乐与实验场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-galgame-localization-reverse当前 L5 · 运行验证通过 低风险 4 0.2.0-rc.2 等 10 个 有
petdex L4 · 沙盒安装通过 低风险 4,211 0.1.1-rc.2 有
zhuzhiliao L4 · 沙盒安装通过 低风险 2,880 未标注 有
dsh-tavern L4 · 沙盒安装通过 待扫描 822 0.1.1-rc.2 有
oh-story-dsh L4 · 沙盒安装通过 低风险 477 未标注 有
ai-art-engine L4 · 沙盒安装通过 低风险 218 未标注 有

仓库档案

娱乐与实验
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方julescules仓库 dsh-galgame-localization-reverse · 默认分支 main
分类娱乐与实验game
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言Python仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue4 / 0 / 1收录时的数值,非实时
创建 / 更新2026-08-16 · 2026-09-05最后推送 2026-09-05
本站收录2026-08-27首次进入本站目录的时间

README 全文

8.7 KB
作者原文,中文版优先;只做安全转义,不改内容

DeepSeek Harness Galgame Doctor

本版更新:审核 CSV 的重复列名、缺失单元格、多余单元格均给出明确错误;演示图展示完整审核流程。

游戏更新后复用旧译文,把人工审核结果可靠地带回汉化流程。

你手上的材料 插件能给你的结果
不熟悉的游戏目录 引擎候选、文件证据和下一步计划
旧译文与新版脚本 精确复用、冲突报告和审核表
人工改好的审核表 校验后生成新的译文 JSONL
待发布补丁 控制符、编码、资源与回滚检查

本版补齐审核闭环:迁移时用 --review-csv review.csv 导出表格,在 Excel/WPS 中填写确认过的 reviewed_target,再导回:

python -B -X utf8 skill/scripts/vn_review.py --current current.jsonl --review-csv review.csv --output reviewed.jsonl --encoding gbk

current.jsonl 必须是迁移时原始 current 文件,不能换成 migrated 输出。导入器核对哈希、重复/未知段落、控制符和目标编码;所有行通过后才生成新文件,空白审核项保留待办。支持默认字段 segment_id/source/target。接着以 reviewed.jsonl 为 current 再做一次历史迁移,合并精确复用结果,最后运行严格 QA。

安装本版:dsh plugin --profile web add github:julescules/dsh-galgame-localization-reverse#v0.8.1,然后重启 DSH。

中文 | English

> [!IMPORTANT]
> 非官方社区插件,由社区独立开发与维护,未经 DeepSeek 审核或背书。

先体检,安全复用,再汉化。把视觉小说目录交给 DeepSeek Harness,得到带证据的引擎候选、安全翻译迁移、编码线索、严格 QA 和可回滚的下一步。体检完全离线且只读;只允许把报告写到被审计目录之外。

30 秒开始

dsh plugin --profile web add github:julescules/dsh-galgame-localization-reverse#v0.8.1

重启 DSH,然后直接说:

请使用 galgame-localization-reverse 对 D:\Games\Example 做只读体检,
列出引擎证据、汉化风险和最安全的下一步。

不需要 API Key。插件不包含游戏资源、解密封包、凭据或作品专用密钥。

能得到什么

一条命令生成汉化计划

vn_project_audit.py plan 在受限范围内盘点文件,并报告:

  • 带置信度、信号组和实际相对路径证据的引擎候选;
  • 剧本、封包、图片、字体和可执行文件候选;
  • 有上限的编码抽样,以及安全显示的中文/日文路径;
  • 谨慎的 candidate、weak-candidate 或 unknown 分类;
  • 证据状态、推荐路线、准确的下一条命令、风险和发布门禁。

分类只用于选择路线,不代表静态检查已经证明运行时行为。

python -X utf8 skill\scripts\vn_project_audit.py plan D:\Games\Example `
--json D:\project\logs\project-audit.json `
--markdown D:\project\logs\project-audit.md

可往返的源脚本适配器

vn_script_adapter.py 将普通 KiriKiri .ks、Ren'Py .rpy 和 NScripter 0.txt 文本提取为 UTF-8 JSONL,同时保存源文本哈希、整行哈希、路径、行号、编码、BOM、换行、前缀和后缀。回注始终写入独立输出目录;原文发生变化时 fail closed。

python -X utf8 skill\scripts\vn_script_adapter.py extract D:\Games\Example `
--engine kirikiri --output D:\project\translations.jsonl

python -X utf8 skill\scripts\vn_script_adapter.py apply D:\Games\Example `
D:\project\translations.jsonl --output-root D:\project\rebuilt

它不会打开 XP3/NSA 封包,也不宣称支持编译剧本。

游戏更新后的安全翻译迁移

vn_translation_memory.py 可把一个或多个旧版本中的已审校译文迁移到新提取文本表,但不会暗中猜测。重复使用 --previous 即可合并多个历史版本;跨版本精确译文冲突时保持空白并返回非零状态,模糊匹配只进入人工复核队列。报告记录每份输入的 SHA-256。可选的 UTF-8 BOM CSV 能直接交给 Excel/WPS,并预留人工译文与备注列。

python -X utf8 skill\scripts\vn_translation_memory.py migrate `
--current D:\project\v2\translations.jsonl `
--previous D:\project\v1\translations.jsonl `
--previous D:\project\v1-hotfix\translations.jsonl `
--output D:\project\v2\migrated.jsonl `
--report D:\project\logs\translation-memory.json `
--markdown D:\project\logs\translation-memory.md `
--review-csv D:\project\review\translation-memory.csv

严格翻译门禁

vn_qa.py 默认阻断控制标记缺失、新增或重排。v3 新增术语表、禁用词、重复原文译法一致性、字符/行数预算、标点配对、空译、残留日文和目标编码检查。无需第三方包即可读取通用 JSON/JSONL、脚本适配器 JSONL 和 GalTransl 缓存字段。

python -X utf8 skill\scripts\vn_qa.py check-jsonl D:\project\translations.jsonl `
--encoding gbk --require-complete --require-consistent `
--glossary D:\project\glossary.json --max-chars 80 --max-lines 3 --check-punctuation `
--report D:\project\logs\translation-qa.json `
--markdown D:\project\logs\translation-qa.md

仓库内故意损坏的合成样例会产生直观报告:

FAIL  2 blockers · 3 segments
E control-token-added  scene01:2  added [wait]
E empty-translation    scene01:3  translation required

发布证据,而不是再造一个翻译器

插件还自带:

  • vn_patch.py:哈希绑定的文件替换、验证、备份与回滚;
  • vn_image_qa.py:比较 PNG/APNG、JPEG、GIF、BMP 的尺寸、alpha 和帧数;
  • vn_slot_qa.py:检查固定槽终止符、填充、控制标记和槽区外改动;
  • 面向 AI6WIN、BGI/Ethornell、Director、RealLive、Delphi/DirectDraw、PSP/Vita、Ren'Py、KiriKiri 和自定义引擎的专门路线。

GalTransl、VNTextPatch、GARbro、LunaTranslator 和引擎专用工具负责翻译或提取;Galgame Doctor 负责判断项目像什么、检查它们的文本输出,并保存可审计的发布证据。

运行合成样例

python -X utf8 skill\scripts\vn_project_audit.py plan examples\synthetic-project\game `
--json test_outputs\synthetic-audit.json `
--markdown test_outputs\synthetic-audit.md

python -X utf8 skill\scripts\vn_qa.py check-jsonl examples\translations.jsonl `
--encoding gbk --require-complete --glossary examples\glossary.json `
--report test_outputs\translation-qa.json `
--markdown test_outputs\translation-qa.md

所有示例文本均为原创合成数据,可公开再分发。

DSH 集成方式

插件使用官方打包 Skill Provider 结构:

  • inject = ['skills'];
  • ctx.skills.registerProvider(...);
  • 通过目录 resourceBase 按需读取参考和脚本;
  • 使用官方 dsh.bundle.patch 安装入口。

注册名仍是 galgame-localization-reverse,已有提示词无需修改。

验证包

npm run check
npm pack --dry-run
node scripts/build-release-metadata.mjs .\dsh-galgame-localization-reverse-0.8.1.tgz .\builds\v0.8.1
.\scripts\verify-release.ps1 -PackagePath .\dsh-galgame-localization-reverse-0.8.1.tgz -ChecksumsPath .\builds\v0.8.1\SHA256SUMS

检查包含 Provider 测试,以及计划生成、脚本适配、翻译记忆迁移、翻译 QA 和全部补丁/资源工具的确定性自测。每个 Release 还会发布 SHA-256 与 CycloneDX SBOM 证据。

边界

  • 引擎格式和二进制常量在绑定具体版本哈希前都只是候选。
  • 脚本适配器只支持普通源文件,不代表封包或编译剧本已经兼容。
  • 静态体检与 QA 不能代替零变更回注和实际 UI、存读档、音频、回滚测试。
  • 残留日文可能是有意保留项;应逐条审阅或维护明确排除表,不能静默放宽门禁。
  • DeepSeek Harness 尚处于开发预览阶段,请固定到已审阅的插件版本。

贡献与安全报告方式见 CONTRIBUTING.md 和 SECURITY.md。

许可

MIT

兼容性:已在 DSH 0.1.2-rc.1 运行验证。官方 GitHub 已发布 0.1.3-alpha.1,但截至 2026-09-06 对应 npm 包未能获取,尚未完成该 alpha 的运行验证。

常见问题

9 问
答案由本站依据条目字段整理,不引用上游原文
dsh-galgame-localization-reverse 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:julescules/dsh-galgame-localization-reverse#v0.8.1` 即可。对应的 npm 包名是 `dsh-galgame-localization-reverse`。

dsh-galgame-localization-reverse 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-galgame-localization-reverse 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-galgame-localization-reverse 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-galgame-localization-reverse 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.1.7-rc.2、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1。版本较多,只列出前 8 个。

dsh-galgame-localization-reverse 需要什么运行环境?

Node.js ^22.19.0 || >=24.0.0;需要同时安装 @deepseek-ai/cordis@>=4.0.1-rc.1、@deepseek-ai/dsh-skill@>=0.0.1-rc.1。环境不满足时安装会失败,建议先确认本机版本。

dsh-galgame-localization-reverse 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-galgame-localization-reverse 有哪些功能?

引擎识别与证据、无损脚本提取、翻译记忆迁移、严格翻译 QA、只读审计可回滚。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

娱乐与实验
按星标排序,可作替代方案

petdex

petdex

L4 · 沙盒安装通过 4,211 星

zhuzhiliao

zhuzhiliao

竹知了 —— 一转就哇哇叫的传统玩具,Web 模拟版。零依赖单文件,真实录音采样,移动端优先。

L4 · 沙盒安装通过 2,880 星

dsh-tavern

dsh-tavern

基于DSH的Agent酒馆。类酒馆文字游戏Agent。兼容SillyTavern生态,人物卡直接导入就能玩。更快、更稳、更鲜活。所有模型都能

L4 · 沙盒安装通过 822 星

oh-story-dsh

oh-story-dsh

DeepSeek 写网文/小说的工作流插件:DeepSeek Harness 社区插件,内置小说、短剧、游戏、视频解说四个工作台

L4 · 沙盒安装通过 477 星

ai-art-engine

ai-art-engine

AI 艺术创作引擎,专业的短视频,游戏3D资产,2D资产,广告创作工具

L4 · 沙盒安装通过 218 星

gal-view

gal-view

gal-view 为 DeepSeek Harness 的 Web 会话页带来 Galgame 风格对话视图与场景元素可视化编辑器,让聊天变

L5 · 运行验证通过 202 星

julescules 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。