ミンナノウタ 汉化一键补丁 v1.1
制作日期：2026-10-18
适用：『ミンナノウタ Everyone's song』（ShiinaRio v2.45，800x600 窗口版）

============================================================
一、本补丁包包含的内容
============================================================

1) 官方 1.01 修正
   - 官方 2008-12-19 发布的 v1.01 升级内容：SETUP.INI、MINNA_S.WAR、MINNA_T.WAR、MINNA_U1.WAR
   - 文件已从 MINNANOUTA_UPDATE101.exe 中提取并逐字节校验
   - MINNA_S.WAR  MD5 50731dd3647beceafd1571ffedf9d866
   - MINNA_U1.WAR MD5 dd7e578f6d5230d38872dc0f08aef13c
   - SETUP.INI     MD5 d24b7efa221ae13c1830726ecf0bc043
   - 本机状态：已应用（与官方升级包完全一致）

2) 免 DVD
   - 去掉光盘校验。NoDVD 补丁对原版 MINNANO.EXE 只改动 5 处、共 38 字节
   - 原版      MD5 2b44ab3ce8b9f10c28b30d20d8889975
   - 免DVD后   MD5 c66dfae10535c857e0389fef44f77c71
   - 原版备份：MINNANO.OLD（由 NoDVD 补丁自动生成）
   - 本机状态：已应用

3) 繁体转简体 + 窗口标题修复（dsound.dll）
   - 游戏静态导入 dsound.dll，本补丁以代理 DLL 形式加载
   - 运行时把 CP932 代理字/繁体字映射为简体字，并强制使用 SimSun 字体
   - 同时修正窗口标题为：属于大家的歌 ～Everyone’s song～
   - dsound.dll MD5 bee08a0fb3bf4b0803e70c834466742e

4) 重译汉化文本（MINNA_T.WAR）
   - 采用全新重译文本重新封包：含文本剧本 264 个、消息 28,772 条
   - 无文本脚本 199 个按日文原文原样保留
   - 按引擎文本框规则重排 1,467 条过长消息：每行不超过 26 个全角字，
     每条消息不超过 3 行，避免文本溢出到对话框外
   - 新增 4 个代理字映射（呿/呋/廻/―），与新文本配套
   - MINNA_T.WAR MD5 e7edafc4fc070d91358757bb9ff95cbd

5) 注册表存档位置修复
   - 路径：HKCU\Software\偔倠偔倠僉儏乣僩\儈儞僫僲僂僞
     （日文安装程序用 ANSI API 写入，在中文系统上实际就是这串乱码名，游戏也按它读取）
   - InstPath = 游戏目录
   - DataPath = 游戏目录\savedata\
   - 自动创建 savedata 目录

============================================================
二、使用方法
============================================================

程序按文件名识别游戏目录：只要目录里有 MINNANO.EXE 或 MINNANO.OLD
就认作游戏目录，与文件夹叫什么名字无关（文件夹被改名也不影响）。
自动识别顺序：注册表记录 -> 程序所在目录 -> 注册表目录的上一级
-> 扫描各磁盘（跳过系统目录）-> 手动选择。
找不到时点“自动检测”或“浏览”指定目录即可。

图形界面：
  双击“一键安装补丁.exe”
  -> 确认游戏目录（一般会自动识别）
  -> 勾选需要的项目（默认全选）
  -> 点击“一键安装”

命令行（可选）：
  一键安装补丁.exe --verify
      只检查和显示当前状态，不修改任何文件
  一键安装补丁.exe --apply
      自动识别游戏目录并安装全部勾选项目
  一键安装补丁.exe --apply --dir "F:\Galgame\Everyonessong\everyone's song"
      指定游戏目录安装（文件夹名任意，只要含 MINNANO.EXE）
  日志：程序目录下的 oneclick_last.log

安装前请先退出游戏。
每次修改前会自动备份到游戏目录下的 patch_backup_年月日_时分秒\
还原时把备份目录里的文件复制回游戏目录即可。

============================================================
三、目录结构
============================================================

  一键安装补丁.exe
  使用说明.txt
  patch\
      dsound.dll            简体修正 + 标题修复
      MINNA_T.WAR           重译汉化文本
      update101\            官方 1.01 四个文件
          SETUP.INI
          MINNA_S.WAR
          MINNA_T.WAR
          MINNA_U1.WAR

============================================================
四、说明
============================================================

- 标题修复由 dsound.dll 在游戏启动时完成，直接运行 MINNANO.EXE 即可，
  不需要额外的启动器。
- 1.01 与免 DVD 只对已知版本生效；版本不符时程序会提示并跳过，不会乱改。
- 官方 1.01 只在检测到未安装时应用；已安装时跳过，避免覆盖汉化文本。
- 游戏内少数日本人名/地名用字（笹/辻/咲/瑠/丼）保留原字。
