感谢ai神力,个人制作mod的黄金时代来了



安装方法- 解压补丁包;
- 双击 install.bat(脚本会自动通过注册表定位 Steam 库中的游戏目录,也可手动输入);
- 安装脚本会先校验游戏为原版、把原版文件备份到 游戏目录\Ascension_CHS_Backup\,然后部署补丁;
- 首次启动游戏时 BepInEx 会重建 interop 程序集,黑屏或无响应 1-2 分钟属正常现象,请耐心等待;
- 之后即可正常游戏,全部文本为简体中文。
命令行安装:powershell -ExecutionPolicy Bypass -File install.ps1 游戏不在 Steam 默认库时可用 -GameDir <路径> 手动指定。 已改装过其他补丁/游戏文件校验不符时,可用 -Force 跳过校验(此时不备份)。
卸载方法双击 uninstall.bat:从备份还原全部原版文件,并整体移除 BepInEx 注入 (删除 winhttp.dll 即禁用插件)。 终极恢复方案:Steam 库中右键游戏 → 属性 → 已安装文件 → 验证游戏文件完整性。 使用说明 / 注意事项- 插件在启动时会把词典中的全部汉字(约 2100 个)预热进字体图集,启动多花约 2 秒,属正常现象(用于保证游戏中途显示中文不再卡顿)。
- 首次打开规则书:页面约 2 秒后开始逐条变中文(约每秒 33 条,整页十几秒完成),期间请勿频繁点击;译完后即可正常翻阅。
- 配置文件 BepInEx\config\com.codebuddy.ascension.chs.cfg 有两个开关,便于排查问题:
- 启用规则书运行时汉化:关闭后规则书保持英文,其余界面仍为中文;
- 启用字形预热。
常见问题 (FAQ)- 卡面图片上的英文是什么? 实体卡扫描图是烘焙在贴图里的,属于引擎层无法修改的内容;卡牌的实际规则文本(点击查看详情)均为中文。
- 个别人名 / 账号名仍是英文? 玩家显示名来自账号数据,不在补丁范围内。
- 没有中文字体的系统怎么办? 补丁已内置 simhei.ttf,无需系统中文字体;也可把任意中文 TTF 字体重命名为 simhei.ttf 放入 BepInEx\plugins\AscensionCJK\ 覆盖。
- 在线对战安全吗? 本补丁只改文本与字体,不修改任何游戏逻辑;但任何第三方修改都存在理论上的风 险,介意者可只在单机模式使用。
- 支持哪个游戏版本? 基于当前 Steam 正式版制作。游戏更新后资源结构可能变化,请等待补丁更新。
目录结构Ascension_CHS_Patch\ AscensionGame_Data\StreamingAssets\Lua\ 19 个汉化 Lua(卡牌/日志文本) AscensionGame_Data\resources.assets 本地化表 + 卡牌文本 + 画廊汉化 AscensionGame_Data\level0/level1/level2 界面(含规则书界面)汉化 BepInEx\plugins\AscensionCJK\ AscensionCJK.dll 汉化插件(字体注入 / 运行时翻译 / 提示汉化) loc_zh.txt ui_zh.txt texts_zh.txt names_zh.txt types_zh.txt native_zh.txt native_tmpl_zh.txt 原生提示词典(静态 + 模板) sprite_map.tsv simhei.ttf 图标映射 + 内置中文字体 dotnet\ CoreCLR 运行时(BepInEx 依赖) winhttp.dll / doorstop_config.ini Doorstop 注入器 install.ps1 / install.bat 安装 uninstall.ps1 / uninstall.bat 卸载 ORIGINAL_HASHES.json 原版文件 SHA256 清单(安装校验用)
祝游戏愉快!
|