﻿《運命線上のφ》简体中文汉化补丁 v1.3
=====================================

以 optimus-alpha 翻译补丁为基底制作，全部文本重新翻译并经质量检查。

=====================================
一、安装（3 个文件）
=====================================

把压缩包内的【全部 3 个文件】复制到游戏目录（unmei.exe 所在目录），
同名文件覆盖：

    data01000.arc      291 个脚本已内嵌
    winmm.dll          运行时字符替换注入器（缺了会显示乱码符号）
    uif_config.json    字符映射表（必须与本 data01000.arc 配套）

然后用日语区域启动游戏（转区 / Locale Emulator / Ntleas）。

★ 从旧版补丁升级：先删除游戏目录里所有【无扩展名】的脚本文件，
  再复制这 3 个文件。游戏优先读取外置脚本，旧脚本残留会导致
  补丁不生效或文字错乱。

★ data01000.arc 与 uif_config.json 必须一起替换（载体表与脚本一一对应，
  只换一个会导致文字错乱）。

★ 建议备份 BGI.gdb 与 UserData 存档。跨版本存档兼容性无保证。

=====================================
二、v1.3 修复（相对 v1.2）
=====================================

本版重点修复三类「译文存在但游戏里没生效」的问题：

  1. 参考补丁的繁体字/乱码混入
     参考补丁自带的字符表与我们的不同（它同时做繁体转简体和载体替换，
     共 1,092 项，其中 1,040 项与我们不一致）。旧做法是把它没覆盖到我们
     译文的行原样保留，于是那些行在游戏里显示成繁体或乱码：
         「今天天气真好遙。」  应为「今天天气真好呢。」
         但是，這又能怎麼樣遙。 应为  但是，这又能怎么样呢。
         这是……决斗書龜？     应为  这是……决斗书吗？
     本版把参考补丁的 42,991 条文本全部按我们的字符表重新编码。

  2. 说话人占位符泄漏日文名
     剧本用 s00 表示「当前说话对象」，由引擎运行时填入名字——而名字取自
     StringsDB（内容为「凪咲ちゃん」），该表一旦修改就会触发
     「指定された管理番号」注册表错误，无法翻译。
     本版直接把占位符替换成实际名字，共 222 处（凪咲线 C_Tan20~C_Tan29、
     以及 C_Tan25/C_Tan27 的单独呼喊）。

  3. 索引式操作数漏改（v1.2 未覆盖）
     BCS 的操作数有三种形态，旧只识别两种，导致部分已翻译的行仍指向
     日文原文。本版全部识别，修复 457 处。

=====================================
三、验证数据
=====================================

  已翻译          52,230 / 52,909 条（98.7%）
  脚本            291 个，全部可解析
  载体配套        1,031 个载体全部在配置表内（0 缺失）
  二进制审核      脚本解析失败 0 / 池损坏 0 / 标识符表误建 0 /
                  引擎诊断误译 0 / 载体缺失 0 / 占位符丢失 0 /
                  DSC 解压失败 0
  普通对话未译     0 条
  实机验证        启动无错误对话框

=====================================
四、未翻译内容（有意保留，非缺陷）
=====================================

1. 引擎诊断消息（211 条）
   由引擎自身的错误处理路径绘制，不经字符替换。
   保留日文可读且完整；翻译后会出现半截载体符号。

2. 明确描写未成年角色的内容（317 条，A_Tan99_Ex02）
   不予翻译。

3. StringsDB 内的房间/角色名注册表（39 条）
   该表是引擎运行时注册表，任何内容修改都会触发
   「指定された管理番号」错误。因此「凪咲ちゃん」等名字在
   部分界面仍显示日文——这是引擎架构限制，非补丁缺陷。

4. sysprg.arc / system.arc 的界面条目
   属另一种虚拟机格式（._bp），本补丁不修改。

=====================================
五、名词约定
=====================================

  リーニャ → 莉妮娅      果凜 → 果凛        伊織 → 伊织
  凪咲 → 凪咲           紫乃 → 紫乃        結子 → 结子
  喜輔 → 喜辅           瑩山 → 莹山        朧 → 胧
  信天島 → 信天岛       封燐館 → 封燐馆
  言霊 → 言灵           反動 → 反噬        師匠 → 师父

=====================================
六、回滚
=====================================

删除游戏目录里的 data01000.arc、winmm.dll、uif_config.json，
从游戏本体重新取得 data01000.arc 即可还原。

=====================================
七、致谢
=====================================

框架与注入方案参考 optimus-alpha 翻译补丁。
译文、术语表与构建工具为独立制作。

同目录 checksums.txt 列出每个文件的 SHA-256。
