Skip to content

Releases: HaoJun0823/ArmyMenCHS

汉化补丁-2026-10-16-02-40-19

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 汉化补丁-2026-10-16-02-40-19

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

🧾 本次更新(自 汉化补丁-2026-10-16-00-26-32 起,共 3 条提交)

  • e1bd006 统一 Army3 中文语音音量(170 个 vos WAV 向 DDT.wav 基准对齐)
  • d07d065 初始英文版。
  • f4f36ff 仓库整理:修正过时文档、补 3 代构建文档与 4 代复用方案、入库三条管线脚本

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)
  • 《玩具兵大战 II》:官方中文母盘差异移植;界面文本由 Army2_Extend_Dll.asi 运行时接管渲染
  • 《太空玩具》(3 代):无官方中文母盘,为从零翻译。界面文本走游戏自己的 strings.txt;
    title.dat / shared.dat 由解包工作区无损回包(对象头与尾部逐字节保留,产物与原版等长);
    中文字形由 Army3_Extend_Dll.asi 直接喂 Hzk16 点阵,不经过 GDI;
    中文配音 171 段由 qwen3-tts 合成(非克隆,音色与语气有已知差距,删除 update/audio 可退回英文原声)
  • cnc-ddraw:2 代与 3 代均已整合(包根 ddraw.dll / ddraw.ini,MIT),无需自行安装或调兼容模式

📦 下载

附件名 内容
ArmyMen-CHS-Patch-2026-10-16-02-40-19.zip 《玩具兵大战》简体中文汉化补丁(解压到游戏根目录)
ArmyMen2-CHS-Patch-2026-10-16-02-40-19.zip 《玩具兵大战 II》简体中文汉化补丁(解压到游戏根目录)
ArmyMen3-CHS-Patch-2026-10-16-02-40-19.zip 《玩具兵大战:太空玩具》简体中文汉化补丁(解压到游戏根目录)
ArmyMen4-CHS-Patch-Manual_Package.zip 《玩具兵大战:世界大战》简体中文汉化补丁(非CI构建,坐者手动上传,当前没有说明)(解压到游戏根目录)

📖 必读说明(安装 / 卸载 / 已知问题)

每代补丁的 zip 包根都带 必读说明.txt(解压后在游戏目录里)。
下面是从三个 zip 内原样取出的全文,与玩家拿到手的逐字一致。
安装方式三代相同:把包内全部内容解压到游戏安装目录
(Armymen.exe / ArmyMen2.exe / ARMYMENTIS.exe 所在处)。
2 代与 3 代的包根都新增了 cnc-ddraw 的 ddraw.dll / ddraw.ini,
请勿单独删除;3 代需以管理员模式运行(详见包内说明)。

展开三代完整必读说明(与包内 必读说明.txt 逐字一致)
======================================================================
== 《玩具兵大战》(1 代)
======================================================================

《玩具兵大战》(Army Men) 简体中文补丁  安装说明
================================================

版本
----
本补丁适用于《玩具兵大战》Steam 版(Armymen.exe v1.2.0,1998 年原作的
Steam 再发行版本)。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 Armymen.exe)。

2. 将本压缩包解压到**游戏根目录**(即 Armymen.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dsound.dll                  <- 新增
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ scripts\
       │   ├─ Army1_Extend_Dll.asi    <- 新增
       │   ├─ ArmyMenCHS.ini          <- 新增
       │   └─ strings\*.ini          <- 新增
       └─ update\
           ├─ Audio\   AVI\   Campaigns\   Maps\   Screens\
           └─ Alpine\  Bayou\  Desert\      <- 新增/覆盖

   选择"替换"(覆盖)所有同名文件。

3. 启动游戏即可。首次启动时游戏目录下会生成 scripts\ArmyMenCHS.log,
   记录汉化加载情况,可用于排查问题。


关于 dsound.dll
--------------
这是 Ultimate ASI Loader(by ThirteenAG,v6.4,MIT 许可)。
它本身不是汉化组件,作用是自动加载 scripts\ 目录下的 .asi 插件。

游戏必须通过它才能加载汉化。如果你的游戏目录里没有这个文件,汉化不会生效。

该文件会用本补丁附带的版本覆盖游戏根目录中已有的同名文件。两者功能一致,
覆盖不会影响游戏正常运行。

如果你希望完全卸载本补丁并恢复干净状态,删除 scripts\ 和 update\ 目录,
以及根目录下的 dsound.dll 即可(如果该文件在安装本补丁之前就存在,
请自行确认来源后再决定是否删除)。


本补丁做了什么
--------------
* 界面文本汉化:菜单、按钮、设置项、武器/单位名称、按键名称等,共 153 条。
  翻译数据存放在 scripts\strings\*.ini,可自行修改后重启生效。

* 中文字体:程序会把游戏的字体创建函数切换到宋体并使用 GB2312 字符集
  (配置见 scripts\ArmyMenCHS.ini 的 [Font] 段)。

* 战略图与地形贴图汉化:update\ 下的资源来自中文零售版,
  并以 Steam v1.2 原版为基底进行合并 —— 只有确实包含中文的资源才替换,
  其余保持 Steam 最新版画质。

* 修复了原中文版的一个 bug:
  高山第三关「羊肠河」绿营地的吉普车会被油桶卡住。
  原因是原中文版的地形数据里,木屋建筑多出一份碰撞掩膜,
  覆盖了本该可通行的地块。本补丁移除了这份多余的掩膜。


本补丁不做什么
--------------
* **不修改 Armymen.exe**。exe 文件保持原样,一个字节都不会变。
  所有补丁内容由 scripts\Army1_Extend_Dll.asi 在游戏运行时于内存中完成,
  卸载后不留任何痕迹。

* 不附带、不分发任何游戏原始素材。
  update\ 下的文件是中文零售版资源块的提取结果,
  请配合你自己合法获取的游戏使用。


许可与致谢
----------
本汉化补丁:GPL-3.0-or-later(见 LICENSE 与 License.txt)
Ultimate ASI Loader:MIT License, Copyright (c) 2023 ThirteenAG

《玩具兵大战》(Army Men) (c) 1998 The 3DO Company. All rights reserved.
本项目为非官方粉丝汉化,与游戏版权方无任何关联。

======================================================================
== 《玩具兵大战 II》(2 代)
======================================================================

《玩具兵大战 II》(Army Men II) 简体中文补丁  安装说明
======================================================

版本
----
本补丁适用于《玩具兵大战 II》Steam 版(ArmyMen2.exe,1999 年原作的
Steam 再发行版本)。

本补丁基于 1999 年上海育碧发行的官方简体中文版制作。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 ArmyMen2.exe)。

2. 将本压缩包解压到**游戏根目录**(即 ArmyMen2.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dinput.dll                  <- 新增
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ Disable_AM2ExeWinCompatShim.reg    <- 新增,见下文
       ├─ Restore_AM2ExeWinCompatShim.reg    <- 新增,见下文
       ├─ scripts\
       │   ├─ Army2_Extend_Dll.asi    <- 新增
       │   ├─ ArmyMenCHS.ini          <- 新增
       │   ├─ Hzk16                   <- 新增(中文字库)
       │   └─ strings\am2_strings.ini <- 新增
       └─ update\
           ├─ 01-title\  audio\  avi\  bitmaps\  data\  rules\
           └─ mpmaps.txt  readme.txt  shared.dat  title.dat   <- 新增/覆盖

   选择"替换"(覆盖)所有同名文件。

3. 启动游戏即可。脚本目录下会生成 scripts\ArmyMen2CHS.log,
   记录汉化加载情况,可用于排查问题。


现代系统(Win10/11)必读:cnc-ddraw **已随包附上**
----------------------------------------------
本作是 1999 年的 DirectDraw 5 程序,在新系统上**无法直接运行**
(表现为黑屏、无图像、或鼠标错位)。本补丁**已整合** cnc-ddraw,
不需要你另外去下载:

    ddraw.dll     cnc-ddraw 7.0.0.1(MIT,https://github.com/FunkyFr3sh/cnc-ddraw)
    ddraw.ini     已按本作调好的配置

两个文件都放在**游戏根目录**(ArmyMen2.exe 同级),**不要单独删除或替换**。
默认窗口化运行(windowed=true),按 Alt+Enter 在窗口/无边框全屏之间切换;
想调整分辨率、缩放方式等,直接改 ddraw.ini(注释为英文)。

注意:本补丁的 dinput.dll(ASI Loader)与 ddraw.dll 是两个不同的代理,
互不冲突,但都需要在游戏根目录。


Windows 兼容性设置(shim)的抵消与恢复
--------------------------------------
Steam 版给 ArmyMen2.exe 打了 Windows 兼容性 shim,它会干扰 cnc-ddraw。
游戏根目录提供两个注册表文件:

    Disable_AM2ExeWinCompatShim.reg   抵消 shim
      —— 若出现黑屏/无图像,双击导入这个

    Restore_AM2ExeWinCompatShim.reg   恢复 shim
      —— 仅用于回滚:如果抵消后反而跑不起来,导入这个恢复原状

两个文件都要**管理员权限**双击导入,导入后重启游戏。

操作顺序建议:
    先直接启动游戏 → 若黑屏/无图像,导入 Disable → 重启游戏
  若仍无法运行,再导入 Restore 恢复 shim 试试。


关于 dinput.dll
---------------
这是 Ultimate ASI Loader(by ThirteenAG,MIT 许可)。
它本身不是汉化组件,作用是自动加载 scripts\ 目录下的 .asi 插件。

游戏必须通过它才能加载汉化。如果你的游戏目录里没有这个文件,汉化不会生效。

为什么用 dinput.dll 而不是 dsound.dll:
本作按**序号**导入 dsound.dll,而 ASI Loader 的导出表是多个 DLL 的合并表,
序号 1 并不对应 DirectSoundCreate,直接沿用会让游戏拿到错误的函数
(表现为无声音且无报错)。本作按**名字**导入 dinput.dll!DirectInputCreateA,
用该名字作代理可可靠命中。

该文件会用本补丁附带的版本覆盖游戏根目录中已有的同名文件。
如果你希望完全卸载本补丁并恢复干净状态,删除 scripts\ 和 update\ 目录,
以及根目录下的 dinput.dll 即可(如果该文件在安装本补丁之前就存在,
请自行确认来源后再决定是否删除)。


本补丁做了什么
--------------
* 界面文本汉化:菜单、对话框、任务简报、单位名称、通讯消息等,
  共 92 条。翻译数据存放在 scripts\ArmyMenCHS.ini,
  可自行修改后重启生效。

* 中文字体:游戏引擎自带点阵字体渲染,本补丁 hook 了 4 个文字渲染函数,
  使用官方中文版的 13x13 字库 scripts\Hzk16。

* 资源汉化:update\ 下的 336 个文件来自中文零售版 ——
  中文配音、中文界面图、中文任务脚本、中文 UI 精灵等。

* 补回了被 Steam 版阉割的多人游戏内容:
    修复了被封锁的「多人游戏」入口(原版该菜单项不可用),
    并补回 6 张社区提供的多人地图:
      Road Wars / Hobby Table Havoc / Kitchen Madness /
      Bedroom Bonanza / Rec Room Rumble / Hobby Multi

* 补译了官方中文版遗漏的帮助/规则说明(rules\*_desc.txt,6 个文件)。
  这些文件在官方中文版里**仍是英文**,属本项目新增翻译。


本补丁不做什么
--------------
* **不修改 ArmyMen2.exe**。exe 文件保持原样,一个字节都不会变。
  所有补丁内容由 scripts\Army2_Extend_Dll.asi 在游戏运行时于内存中完成,
  卸载后不留任何痕迹。

* 不附带、不分发任何游戏原始素材。
  update\ 下的文件是中文零售版资源的提取结果,
  请配合你自己合法获取的游戏使用。


已知限制
--------
* 6 张社区多人地图的**图像本身没有翻译**(仍是英文烧字),
  地图可正常玩,但界面上的图内文字为英文。

* 电影为原版画面 + 中文配音音轨(画面本身无字幕文字)。

* 若出现异常,请把 scripts\ArmyMen2CHS.log 一并反馈。


许可与致谢
----------
本汉化补丁:GPL-3.0-or-later(见 LICENSE 与 License.txt)
Ultimate ASI Loader:MIT License, Copyright (c) 2023 ThirteenAG

《玩具兵大战 II》(Army Men II) (c) 1999 The 3DO Company. All rights reserved.
本项目为非官方粉丝汉化,与游戏版权方无任何关联。

======================================================================
== 《玩具兵大战:太空玩具》(3 代)
======================================================================

《玩具兵大战:太空玩具》(Army Men: Toys in Space) 简体中文补丁  安装说明
==========================================================================

版本
----
本补丁适用于《玩具兵大战:太空玩具》Steam 版(ARMYMENTIS.exe,1999 年原作的
Steam 再发行版本)。

本作**没有**官方简体中文版。本补丁的界面文本与任务脚本为从零翻译,
中文配音为 TTS 合成(见下文「关于中文配音」)。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 ARMYMENTIS.exe)。

2. 将本压缩包解压到**游戏根目录**(即 ARMYMENTIS.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dinput.dll                  <- 新增(ASI Loader)
       ├─ ddraw.dll                   <- 新增(cnc-ddraw,已整合)
       ├─ ddraw.ini                   <- 新增(cnc-ddraw 配置,已调好)
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ scripts\
       │   ├─ Army3_Extend_Dll.asi    <- 新增(汉化运行库)
       │   └─ Hzk16                   <- 新增(中文字库)
       └─ update\
           ├─ 01-title\  bitmaps\  data\  rules\  strings\
           ├─ audio\vos\*.wav         <- 中文配音(171 个)
           └─ title.dat  shared.dat

   选择"替换"(覆盖)所有同名文件。

3. 以**管理员身份**运行游戏(见下文「三条必读提醒」第 3 条)。

4. 启动后,游戏目录下会生成 scripts\ArmyMenTISCHS.log,记录汉化加载情况,
   可用于排查问题。


三条必读提醒
------------
【1】修改键位、音量请在**主界面**改,不要在游戏内改。
      在游戏对局中进入设置界面修改,可能会出现卡顿。原因不在本补丁:
      游戏在枚举系统字体/资源时缺乏约束,会去加载 system32 目录下的
      *_zh-cn.mui 等本地化资源文件,逐个尝试很慢。主界面下改则没有这个问题。

【2】中文配音由 qwen3-tts 独立生成,不是真人录音,也不是声音克隆。
      本作在游戏里**没有**对应的语音字幕,玩家听不出台词内容,
      因此本项目补做了中文语音,用 TTS 尽可能拟合原角色的语气。
      已知不足:
        · 非克隆合成,音色与原版角色有差距;
        · 同一角色的不同台词之间,音色也会有波动。
      如果不喜欢中文配音、或想听回原版英文语音,**直接删除 update\audio 文件夹**
      即可(游戏会回落到自带的英文原声),其余汉化不受影响。

【3】游戏已经整合 cnc-ddraw,**不需要**再做兼容模式调整。
      包内已提供 ddraw.dll 与调好的 ddraw.ini,请不要单独删除或替换它们。
      但需要**以管理员模式运行**游戏:
        · 直接运行:右键 ARMYMENTIS....
Read more

汉化补丁-2026-10-16-00-26-32

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 汉化补丁-2026-10-16-00-26-32

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

🧾 本次更新(自 汉化补丁-2026-10-16-00-18-44 起,共 2 条提交)

  • fbbf0f9 Army3: 修 charWidthVA 误用导致的混排截断;接入多人菜单解锁
  • 52920db CI: 补齐 2/3 代 cnc-ddraw、3 代中文配音与许可说明(上一笔漏提交)

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)
  • 《玩具兵大战 II》:官方中文母盘差异移植;界面文本由 Army2_Extend_Dll.asi 运行时接管渲染
  • 《太空玩具》(3 代):无官方中文母盘,为从零翻译。界面文本走游戏自己的 strings.txt;
    title.dat / shared.dat 由解包工作区无损回包(对象头与尾部逐字节保留,产物与原版等长);
    中文字形由 Army3_Extend_Dll.asi 直接喂 Hzk16 点阵,不经过 GDI;
    中文配音 171 段由 qwen3-tts 合成(非克隆,音色与语气有已知差距,删除 update/audio 可退回英文原声)
  • cnc-ddraw:2 代与 3 代均已整合(包根 ddraw.dll / ddraw.ini,MIT),无需自行安装或调兼容模式

📦 下载

附件名 内容
ArmyMen-CHS-Patch-2026-10-16-00-26-32.zip 《玩具兵大战》简体中文汉化补丁(解压到游戏根目录)
ArmyMen2-CHS-Patch-2026-10-16-00-26-32.zip 《玩具兵大战 II》简体中文汉化补丁(解压到游戏根目录)
ArmyMen3-CHS-Patch-2026-10-16-00-26-32.zip 《玩具兵大战:太空玩具》简体中文汉化补丁(解压到游戏根目录)

📖 必读说明(安装 / 卸载 / 已知问题)

每代补丁的 zip 包根都带 必读说明.txt(解压后在游戏目录里)。
下面是从三个 zip 内原样取出的全文,与玩家拿到手的逐字一致。
安装方式三代相同:把包内全部内容解压到游戏安装目录
(Armymen.exe / ArmyMen2.exe / ARMYMENTIS.exe 所在处)。
2 代与 3 代的包根都新增了 cnc-ddraw 的 ddraw.dll / ddraw.ini,
请勿单独删除;3 代需以管理员模式运行(详见包内说明)。

展开三代完整必读说明(与包内 必读说明.txt 逐字一致)
======================================================================
== 《玩具兵大战》(1 代)
======================================================================

《玩具兵大战》(Army Men) 简体中文补丁  安装说明
================================================

版本
----
本补丁适用于《玩具兵大战》Steam 版(Armymen.exe v1.2.0,1998 年原作的
Steam 再发行版本)。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 Armymen.exe)。

2. 将本压缩包解压到**游戏根目录**(即 Armymen.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dsound.dll                  <- 新增
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ scripts\
       │   ├─ Army1_Extend_Dll.asi    <- 新增
       │   ├─ ArmyMenCHS.ini          <- 新增
       │   └─ strings\*.ini          <- 新增
       └─ update\
           ├─ Audio\   AVI\   Campaigns\   Maps\   Screens\
           └─ Alpine\  Bayou\  Desert\      <- 新增/覆盖

   选择"替换"(覆盖)所有同名文件。

3. 启动游戏即可。首次启动时游戏目录下会生成 scripts\ArmyMenCHS.log,
   记录汉化加载情况,可用于排查问题。


关于 dsound.dll
--------------
这是 Ultimate ASI Loader(by ThirteenAG,v6.4,MIT 许可)。
它本身不是汉化组件,作用是自动加载 scripts\ 目录下的 .asi 插件。

游戏必须通过它才能加载汉化。如果你的游戏目录里没有这个文件,汉化不会生效。

该文件会用本补丁附带的版本覆盖游戏根目录中已有的同名文件。两者功能一致,
覆盖不会影响游戏正常运行。

如果你希望完全卸载本补丁并恢复干净状态,删除 scripts\ 和 update\ 目录,
以及根目录下的 dsound.dll 即可(如果该文件在安装本补丁之前就存在,
请自行确认来源后再决定是否删除)。


本补丁做了什么
--------------
* 界面文本汉化:菜单、按钮、设置项、武器/单位名称、按键名称等,共 153 条。
  翻译数据存放在 scripts\strings\*.ini,可自行修改后重启生效。

* 中文字体:程序会把游戏的字体创建函数切换到宋体并使用 GB2312 字符集
  (配置见 scripts\ArmyMenCHS.ini 的 [Font] 段)。

* 战略图与地形贴图汉化:update\ 下的资源来自中文零售版,
  并以 Steam v1.2 原版为基底进行合并 —— 只有确实包含中文的资源才替换,
  其余保持 Steam 最新版画质。

* 修复了原中文版的一个 bug:
  高山第三关「羊肠河」绿营地的吉普车会被油桶卡住。
  原因是原中文版的地形数据里,木屋建筑多出一份碰撞掩膜,
  覆盖了本该可通行的地块。本补丁移除了这份多余的掩膜。


本补丁不做什么
--------------
* **不修改 Armymen.exe**。exe 文件保持原样,一个字节都不会变。
  所有补丁内容由 scripts\Army1_Extend_Dll.asi 在游戏运行时于内存中完成,
  卸载后不留任何痕迹。

* 不附带、不分发任何游戏原始素材。
  update\ 下的文件是中文零售版资源块的提取结果,
  请配合你自己合法获取的游戏使用。


许可与致谢
----------
本汉化补丁:GPL-3.0-or-later(见 LICENSE 与 License.txt)
Ultimate ASI Loader:MIT License, Copyright (c) 2023 ThirteenAG

《玩具兵大战》(Army Men) (c) 1998 The 3DO Company. All rights reserved.
本项目为非官方粉丝汉化,与游戏版权方无任何关联。

======================================================================
== 《玩具兵大战 II》(2 代)
======================================================================

《玩具兵大战 II》(Army Men II) 简体中文补丁  安装说明
======================================================

版本
----
本补丁适用于《玩具兵大战 II》Steam 版(ArmyMen2.exe,1999 年原作的
Steam 再发行版本)。

本补丁基于 1999 年上海育碧发行的官方简体中文版制作。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 ArmyMen2.exe)。

2. 将本压缩包解压到**游戏根目录**(即 ArmyMen2.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dinput.dll                  <- 新增
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ Disable_AM2ExeWinCompatShim.reg    <- 新增,见下文
       ├─ Restore_AM2ExeWinCompatShim.reg    <- 新增,见下文
       ├─ scripts\
       │   ├─ Army2_Extend_Dll.asi    <- 新增
       │   ├─ ArmyMenCHS.ini          <- 新增
       │   ├─ Hzk16                   <- 新增(中文字库)
       │   └─ strings\am2_strings.ini <- 新增
       └─ update\
           ├─ 01-title\  audio\  avi\  bitmaps\  data\  rules\
           └─ mpmaps.txt  readme.txt  shared.dat  title.dat   <- 新增/覆盖

   选择"替换"(覆盖)所有同名文件。

3. 启动游戏即可。脚本目录下会生成 scripts\ArmyMen2CHS.log,
   记录汉化加载情况,可用于排查问题。


现代系统(Win10/11)必读:cnc-ddraw **已随包附上**
----------------------------------------------
本作是 1999 年的 DirectDraw 5 程序,在新系统上**无法直接运行**
(表现为黑屏、无图像、或鼠标错位)。本补丁**已整合** cnc-ddraw,
不需要你另外去下载:

    ddraw.dll     cnc-ddraw 7.0.0.1(MIT,https://github.com/FunkyFr3sh/cnc-ddraw)
    ddraw.ini     已按本作调好的配置

两个文件都放在**游戏根目录**(ArmyMen2.exe 同级),**不要单独删除或替换**。
默认窗口化运行(windowed=true),按 Alt+Enter 在窗口/无边框全屏之间切换;
想调整分辨率、缩放方式等,直接改 ddraw.ini(注释为英文)。

注意:本补丁的 dinput.dll(ASI Loader)与 ddraw.dll 是两个不同的代理,
互不冲突,但都需要在游戏根目录。


Windows 兼容性设置(shim)的抵消与恢复
--------------------------------------
Steam 版给 ArmyMen2.exe 打了 Windows 兼容性 shim,它会干扰 cnc-ddraw。
游戏根目录提供两个注册表文件:

    Disable_AM2ExeWinCompatShim.reg   抵消 shim
      —— 若出现黑屏/无图像,双击导入这个

    Restore_AM2ExeWinCompatShim.reg   恢复 shim
      —— 仅用于回滚:如果抵消后反而跑不起来,导入这个恢复原状

两个文件都要**管理员权限**双击导入,导入后重启游戏。

操作顺序建议:
    先直接启动游戏 → 若黑屏/无图像,导入 Disable → 重启游戏
  若仍无法运行,再导入 Restore 恢复 shim 试试。


关于 dinput.dll
---------------
这是 Ultimate ASI Loader(by ThirteenAG,MIT 许可)。
它本身不是汉化组件,作用是自动加载 scripts\ 目录下的 .asi 插件。

游戏必须通过它才能加载汉化。如果你的游戏目录里没有这个文件,汉化不会生效。

为什么用 dinput.dll 而不是 dsound.dll:
本作按**序号**导入 dsound.dll,而 ASI Loader 的导出表是多个 DLL 的合并表,
序号 1 并不对应 DirectSoundCreate,直接沿用会让游戏拿到错误的函数
(表现为无声音且无报错)。本作按**名字**导入 dinput.dll!DirectInputCreateA,
用该名字作代理可可靠命中。

该文件会用本补丁附带的版本覆盖游戏根目录中已有的同名文件。
如果你希望完全卸载本补丁并恢复干净状态,删除 scripts\ 和 update\ 目录,
以及根目录下的 dinput.dll 即可(如果该文件在安装本补丁之前就存在,
请自行确认来源后再决定是否删除)。


本补丁做了什么
--------------
* 界面文本汉化:菜单、对话框、任务简报、单位名称、通讯消息等,
  共 92 条。翻译数据存放在 scripts\ArmyMenCHS.ini,
  可自行修改后重启生效。

* 中文字体:游戏引擎自带点阵字体渲染,本补丁 hook 了 4 个文字渲染函数,
  使用官方中文版的 13x13 字库 scripts\Hzk16。

* 资源汉化:update\ 下的 336 个文件来自中文零售版 ——
  中文配音、中文界面图、中文任务脚本、中文 UI 精灵等。

* 补回了被 Steam 版阉割的多人游戏内容:
    修复了被封锁的「多人游戏」入口(原版该菜单项不可用),
    并补回 6 张社区提供的多人地图:
      Road Wars / Hobby Table Havoc / Kitchen Madness /
      Bedroom Bonanza / Rec Room Rumble / Hobby Multi

* 补译了官方中文版遗漏的帮助/规则说明(rules\*_desc.txt,6 个文件)。
  这些文件在官方中文版里**仍是英文**,属本项目新增翻译。


本补丁不做什么
--------------
* **不修改 ArmyMen2.exe**。exe 文件保持原样,一个字节都不会变。
  所有补丁内容由 scripts\Army2_Extend_Dll.asi 在游戏运行时于内存中完成,
  卸载后不留任何痕迹。

* 不附带、不分发任何游戏原始素材。
  update\ 下的文件是中文零售版资源的提取结果,
  请配合你自己合法获取的游戏使用。


已知限制
--------
* 6 张社区多人地图的**图像本身没有翻译**(仍是英文烧字),
  地图可正常玩,但界面上的图内文字为英文。

* 电影为原版画面 + 中文配音音轨(画面本身无字幕文字)。

* 若出现异常,请把 scripts\ArmyMen2CHS.log 一并反馈。


许可与致谢
----------
本汉化补丁:GPL-3.0-or-later(见 LICENSE 与 License.txt)
Ultimate ASI Loader:MIT License, Copyright (c) 2023 ThirteenAG

《玩具兵大战 II》(Army Men II) (c) 1999 The 3DO Company. All rights reserved.
本项目为非官方粉丝汉化,与游戏版权方无任何关联。

======================================================================
== 《玩具兵大战:太空玩具》(3 代)
======================================================================

《玩具兵大战:太空玩具》(Army Men: Toys in Space) 简体中文补丁  安装说明
==========================================================================

版本
----
本补丁适用于《玩具兵大战:太空玩具》Steam 版(ARMYMENTIS.exe,1999 年原作的
Steam 再发行版本)。

本作**没有**官方简体中文版。本补丁的界面文本与任务脚本为从零翻译,
中文配音为 TTS 合成(见下文「关于中文配音」)。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 ARMYMENTIS.exe)。

2. 将本压缩包解压到**游戏根目录**(即 ARMYMENTIS.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dinput.dll                  <- 新增(ASI Loader)
       ├─ ddraw.dll                   <- 新增(cnc-ddraw,已整合)
       ├─ ddraw.ini                   <- 新增(cnc-ddraw 配置,已调好)
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ scripts\
       │   ├─ Army3_Extend_Dll.asi    <- 新增(汉化运行库)
       │   └─ Hzk16                   <- 新增(中文字库)
       └─ update\
           ├─ 01-title\  bitmaps\  data\  rules\  strings\
           ├─ audio\vos\*.wav         <- 中文配音(171 个)
           └─ title.dat  shared.dat

   选择"替换"(覆盖)所有同名文件。

3. 以**管理员身份**运行游戏(见下文「三条必读提醒」第 3 条)。

4. 启动后,游戏目录下会生成 scripts\ArmyMenTISCHS.log,记录汉化加载情况,
   可用于排查问题。


三条必读提醒
------------
【1】修改键位、音量请在**主界面**改,不要在游戏内改。
      在游戏对局中进入设置界面修改,可能会出现卡顿。原因不在本补丁:
      游戏在枚举系统字体/资源时缺乏约束,会去加载 system32 目录下的
      *_zh-cn.mui 等本地化资源文件,逐个尝试很慢。主界面下改则没有这个问题。

【2】中文配音由 qwen3-tts 独立生成,不是真人录音,也不是声音克隆。
      本作在游戏里**没有**对应的语音字幕,玩家听不出台词内容,
      因此本项目补做了中文语音,用 TTS 尽可能拟合原角色的语气。
      已知不足:
        · 非克隆合成,音色与原版角色有差距;
        · 同一角色的不同台词之间,音色也会有波动。
      如果不喜欢中文配音、或想听回原版英文语音,**直接删除 update\audio 文件夹**
      即可(游戏会回落到自带的英文原声),其余汉化不受影响。

【3】游戏已经整合 cnc-ddraw,**不需要**再做兼容模式调整。
      包内已提供 ddraw.dll 与调好的 ddraw.ini,请不要单独删除或替换它们。
      但需要**以管理员模式运行**游戏:
        · 直接运行:右键 ARMYMENTIS.exe -> 以管理员身份运行;
        · 从 Steam 启动:右键 ARMYMENTIS.exe -> 属性 -> 兼容性 ->
          勾选"以管理员身份运行此程序",之后从 Steam 启动同样生效。


关于 dinput.dll
---------------
这是 Ultimate ASI Loader(by ThirteenAG,MIT 许可)。
它本身不是汉化组件,作用是自动加载 scripts\ 目录下的 .asi 插件。

游戏必须通过它才能加载汉化。如果你的游戏目录里没有这个文件,汉化不会生效。

为什么用 dinput.dll 而不是 dsound.dll:
本作按**名字**导入 dinput.dll!DirectInputCreateA,用该名字作代理可可靠命中;
换成别的名字,游戏拿不到输入函数,表现是"补丁装了但完全没有效果且不报错"。


关于 ddraw.dll(cnc-ddraw)
--------------------------
本作是 1999 年的 DirectDraw 程序,在新系统上直接运行会出现黑屏、无图像、
鼠标错位等问题。包内的 cnc-ddraw(https://github.com/FunkyFr3sh/cnc-ddraw,
MIT ...
Read more

汉化补丁-2026-10-16-00-18-44

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 汉化补丁-2026-10-16-00-18-44

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

🧾 本次更新(自 汉化补丁-2026-10-14-19-26-53 起,共 13 条提交)

  • b90ad04 CI: 2/3 代整合 cnc-ddraw、3 代补中文配音与许可说明
  • 0cc523f Army3: 归档汉化源PNG到 Army3_Image_Data_CHS/bitmaps_png/
  • a44d80a Army3_NEW_CHS: 回写汉化PNG为8-bit索引色BMP(bitmaps/)
  • 862f82c 原始psd归档。
  • e288877 地图加载全部翻译!
  • 7e86cb7 最容易的一集。
  • cc1c4af 001 002(不知道去哪了) 003 004 005 007 007 排版与其他不一致。 016间距不一致。
  • 364b33c 标题。
  • ce66e2f 界面翻译完毕,质量较差。
  • 9c5003f 汉化完毕。
  • ce5def0 官方中文2代可以沿用。
  • 0beb5dd fix(am3): dat 位图解码修正行对齐与行序 —— 修复斜向撕裂与上下镜像
  • e710104 feat(am3): 展开 title/shared.dat 贴图 + 建立人工改图工作区

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)
  • 《玩具兵大战 II》:官方中文母盘差异移植;界面文本由 Army2_Extend_Dll.asi 运行时接管渲染
  • 《太空玩具》(3 代):无官方中文母盘,为从零翻译。界面文本走游戏自己的 strings.txt;
    title.dat / shared.dat 由解包工作区无损回包(对象头与尾部逐字节保留,产物与原版等长);
    中文字形由 Army3_Extend_Dll.asi 直接喂 Hzk16 点阵,不经过 GDI

📦 下载

附件名 内容
ArmyMen-CHS-Patch-2026-10-16-00-18-44.zip 《玩具兵大战》简体中文汉化补丁(解压到游戏根目录)
ArmyMen2-CHS-Patch-2026-10-16-00-18-44.zip 《玩具兵大战 II》简体中文汉化补丁(解压到游戏根目录)
ArmyMen3-CHS-Patch-2026-10-16-00-18-44.zip 《玩具兵大战:太空玩具》简体中文汉化补丁(解压到游戏根目录)

📖 必读说明(安装 / 卸载 / 已知问题)

⚠️ 3 代(太空玩具)的包内暂无 必读说明.txt —— 安装方式与其它两代相同:
把包内全部内容解压到游戏安装目录(ARMYMENTIS.exe 所在处)。
3 代包根另含 cnc-ddraw 的 ddraw.dll / ddraw.ini,请勿单独删除。

展开完整必读说明(与包内 必读说明.txt 一致)
《玩具兵大战》(Army Men) 简体中文补丁  安装说明
================================================

版本
----
本补丁适用于《玩具兵大战》Steam 版(Armymen.exe v1.2.0,1998 年原作的
Steam 再发行版本)。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 Armymen.exe)。

2. 将本压缩包解压到**游戏根目录**(即 Armymen.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dsound.dll                  <- 新增
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ scripts\
       │   ├─ Army1_Extend_Dll.asi    <- 新增
       │   ├─ ArmyMenCHS.ini          <- 新增
       │   └─ strings\*.ini          <- 新增
       └─ update\
           ├─ Audio\   AVI\   Campaigns\   Maps\   Screens\
           └─ Alpine\  Bayou\  Desert\      <- 新增/覆盖

   选择"替换"(覆盖)所有同名文件。

3. 启动游戏即可。首次启动时游戏目录下会生成 scripts\ArmyMenCHS.log,
   记录汉化加载情况,可用于排查问题。


关于 dsound.dll
--------------
这是 Ultimate ASI Loader(by ThirteenAG,v6.4,MIT 许可)。
它本身不是汉化组件,作用是自动加载 scripts\ 目录下的 .asi 插件。

游戏必须通过它才能加载汉化。如果你的游戏目录里没有这个文件,汉化不会生效。

该文件会用本补丁附带的版本覆盖游戏根目录中已有的同名文件。两者功能一致,
覆盖不会影响游戏正常运行。

如果你希望完全卸载本补丁并恢复干净状态,删除 scripts\ 和 update\ 目录,
以及根目录下的 dsound.dll 即可(如果该文件在安装本补丁之前就存在,
请自行确认来源后再决定是否删除)。


本补丁做了什么
--------------
* 界面文本汉化:菜单、按钮、设置项、武器/单位名称、按键名称等,共 153 条。
  翻译数据存放在 scripts\strings\*.ini,可自行修改后重启生效。

* 中文字体:程序会把游戏的字体创建函数切换到宋体并使用 GB2312 字符集
  (配置见 scripts\ArmyMenCHS.ini 的 [Font] 段)。

* 战略图与地形贴图汉化:update\ 下的资源来自中文零售版,
  并以 Steam v1.2 原版为基底进行合并 —— 只有确实包含中文的资源才替换,
  其余保持 Steam 最新版画质。

* 修复了原中文版的一个 bug:
  高山第三关「羊肠河」绿营地的吉普车会被油桶卡住。
  原因是原中文版的地形数据里,木屋建筑多出一份碰撞掩膜,
  覆盖了本该可通行的地块。本补丁移除了这份多余的掩膜。


本补丁不做什么
--------------
* **不修改 Armymen.exe**。exe 文件保持原样,一个字节都不会变。
  所有补丁内容由 scripts\Army1_Extend_Dll.asi 在游戏运行时于内存中完成,
  卸载后不留任何痕迹。

* 不附带、不分发任何游戏原始素材。
  update\ 下的文件是中文零售版资源块的提取结果,
  请配合你自己合法获取的游戏使用。


许可与致谢
----------
本汉化补丁:GPL-3.0-or-later(见 LICENSE 与 License.txt)
Ultimate ASI Loader:MIT License, Copyright (c) 2023 ThirteenAG

《玩具兵大战》(Army Men) (c) 1998 The 3DO Company. All rights reserved.
本项目为非官方粉丝汉化,与游戏版权方无任何关联。

源码仓库:https://github.com/HaoJun0823/ArmyMenCHS · 作者主页:https://www.haojun0823.xyz/

汉化补丁-2026-10-14-19-26-53

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 汉化补丁-2026-10-14-19-26-53

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

🧾 本次更新(自 汉化补丁-2026-10-13-08-06-47 起,共 13 条提交)

  • a951a6d fix(ci): verify_release_am2 清单比对的分隔符未归一化 —— Linux 上 336 条全判缺失
  • e0d9f56 fix(ci): compile_dll_wine.py 的产物名未跟随 --proj,导致 2 代编出 Army1_Extend_Dll.dll
  • 891f528 refactor(am2): 构建流程对齐 1 代三段式 + 资产树归位 + 修复基线污染
  • d3b6ebd 提交汉化信息。
  • be36f3b 回退到 9.0.0.0 兼容AM2。
  • b790396 chore(am2): 补提交 Army2_NEW_CHS 的差异资产清单
  • 9a12b57 docs(am2): 整理 2 代可复用知识库 + 新增 CI 门禁 workflow
  • 1ade43a test(Army2): 新增③b 字形偏移判据性测试 —— 堵住"目视误判"与"推导误判"两条路
  • 051288e fix(Army2): 花屏真正根因 —— 孤立汉字首字节掉进 ASCII 分支(越界查宽度表)
  • 9203580 fix(Army2): 补 hook 文本测量函数 sub_446E00 —— 花屏的真正根因
  • 7926eea fix(ci): build_all_am2 的"自动部署"以前只有 print 没有 copy —— 补真实部署 + 回读校验
  • a0480bb feat(Army2): ASI 模块源码(三渲染器 hook + 字库 + 字符串/代码补丁)
  • 3723450 feat(Army2): 纳入原版/中文版/汉化补丁三套资产树 + 渲染器按官方中文版重写

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)

📦 下载

附件名 内容
ArmyMen-CHS-Patch-2026-10-14-19-26-53.zip 简体中文汉化补丁(解压到游戏根目录)

📖 必读说明(安装 / 卸载 / 已知问题)

展开完整必读说明(与包内 必读说明.txt 一致)
《玩具兵大战》(Army Men) 简体中文补丁  安装说明
================================================

版本
----
本补丁适用于《玩具兵大战》Steam 版(Armymen.exe v1.2.0,1998 年原作的
Steam 再发行版本)。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 Armymen.exe)。

2. 将本压缩包解压到**游戏根目录**(即 Armymen.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dsound.dll                  <- 新增
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ scripts\
       │   ├─ Army1_Extend_Dll.asi    <- 新增
       │   ├─ ArmyMenCHS.ini          <- 新增
       │   └─ strings\*.ini          <- 新增
       └─ update\
           ├─ Audio\   AVI\   Campaigns\   Maps\   Screens\
           └─ Alpine\  Bayou\  Desert\      <- 新增/覆盖

   选择"替换"(覆盖)所有同名文件。

3. 启动游戏即可。首次启动时游戏目录下会生成 scripts\ArmyMenCHS.log,
   记录汉化加载情况,可用于排查问题。


关于 dsound.dll
--------------
这是 Ultimate ASI Loader(by ThirteenAG,v6.4,MIT 许可)。
它本身不是汉化组件,作用是自动加载 scripts\ 目录下的 .asi 插件。

游戏必须通过它才能加载汉化。如果你的游戏目录里没有这个文件,汉化不会生效。

该文件会用本补丁附带的版本覆盖游戏根目录中已有的同名文件。两者功能一致,
覆盖不会影响游戏正常运行。

如果你希望完全卸载本补丁并恢复干净状态,删除 scripts\ 和 update\ 目录,
以及根目录下的 dsound.dll 即可(如果该文件在安装本补丁之前就存在,
请自行确认来源后再决定是否删除)。


本补丁做了什么
--------------
* 界面文本汉化:菜单、按钮、设置项、武器/单位名称、按键名称等,共 153 条。
  翻译数据存放在 scripts\strings\*.ini,可自行修改后重启生效。

* 中文字体:程序会把游戏的字体创建函数切换到宋体并使用 GB2312 字符集
  (配置见 scripts\ArmyMenCHS.ini 的 [Font] 段)。

* 战略图与地形贴图汉化:update\ 下的资源来自中文零售版,
  并以 Steam v1.2 原版为基底进行合并 —— 只有确实包含中文的资源才替换,
  其余保持 Steam 最新版画质。

* 修复了原中文版的一个 bug:
  高山第三关「羊肠河」绿营地的吉普车会被油桶卡住。
  原因是原中文版的地形数据里,木屋建筑多出一份碰撞掩膜,
  覆盖了本该可通行的地块。本补丁移除了这份多余的掩膜。


本补丁不做什么
--------------
* **不修改 Armymen.exe**。exe 文件保持原样,一个字节都不会变。
  所有补丁内容由 scripts\Army1_Extend_Dll.asi 在游戏运行时于内存中完成,
  卸载后不留任何痕迹。

* 不附带、不分发任何游戏原始素材。
  update\ 下的文件是中文零售版资源块的提取结果,
  请配合你自己合法获取的游戏使用。


许可与致谢
----------
本汉化补丁:GPL-3.0-or-later(见 LICENSE 与 License.txt)
Ultimate ASI Loader:MIT License, Copyright (c) 2023 ThirteenAG

《玩具兵大战》(Army Men) (c) 1998 The 3DO Company. All rights reserved.
本项目为非官方粉丝汉化,与游戏版权方无任何关联。

源码仓库:https://github.com/HaoJun0823/ArmyMenCHS · 作者主页:https://www.haojun0823.xyz/

汉化补丁-2026-10-13-08-06-47

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 汉化补丁-2026-10-13-08-06-47

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

🧾 本次更新(自 汉化补丁-2026-10-13-07-44-10 起,共 1 条提交)

  • 08db219 ci(Release body): 补下载表 + 从 zip 内嵌入必读说明 + 三段结构预检 + body 自检(补齐 S9 三段结构)

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)

📦 下载

附件名 内容
ArmyMen-CHS-Patch-2026-10-13-08-06-47.zip 简体中文汉化补丁(解压到游戏根目录)

📖 必读说明(安装 / 卸载 / 已知问题)

展开完整必读说明(与包内 必读说明.txt 一致)
《玩具兵大战》(Army Men) 简体中文补丁  安装说明
================================================

版本
----
本补丁适用于《玩具兵大战》Steam 版(Armymen.exe v1.2.0,1998 年原作的
Steam 再发行版本)。


安装步骤
--------
1. 关闭游戏。若游戏正在运行,请先退出(任务管理器中确认没有 Armymen.exe)。

2. 将本压缩包解压到**游戏根目录**(即 Armymen.exe 所在的文件夹)。
   解压后应当得到这样的结构:

       <游戏目录>\
       ├─ dsound.dll                  <- 新增
       ├─ 必读说明.txt
       ├─ 如果不会安装,请把该文件发给AI,让AI教你.txt
       ├─ 将此文件交给AI,让AI协助完善本项目.txt
       ├─ LICENSE
       ├─ License.txt
       ├─ scripts\
       │   ├─ Army1_Extend_Dll.asi    <- 新增
       │   ├─ ArmyMenCHS.ini          <- 新增
       │   └─ strings\*.ini          <- 新增
       └─ update\
           ├─ Audio\   AVI\   Campaigns\   Maps\   Screens\
           └─ Alpine\  Bayou\  Desert\      <- 新增/覆盖

   选择"替换"(覆盖)所有同名文件。

3. 启动游戏即可。首次启动时游戏目录下会生成 scripts\ArmyMenCHS.log,
   记录汉化加载情况,可用于排查问题。


关于 dsound.dll
--------------
这是 Ultimate ASI Loader(by ThirteenAG,v6.4,MIT 许可)。
它本身不是汉化组件,作用是自动加载 scripts\ 目录下的 .asi 插件。

游戏必须通过它才能加载汉化。如果你的游戏目录里没有这个文件,汉化不会生效。

该文件会用本补丁附带的版本覆盖游戏根目录中已有的同名文件。两者功能一致,
覆盖不会影响游戏正常运行。

如果你希望完全卸载本补丁并恢复干净状态,删除 scripts\ 和 update\ 目录,
以及根目录下的 dsound.dll 即可(如果该文件在安装本补丁之前就存在,
请自行确认来源后再决定是否删除)。


本补丁做了什么
--------------
* 界面文本汉化:菜单、按钮、设置项、武器/单位名称、按键名称等,共 153 条。
  翻译数据存放在 scripts\strings\*.ini,可自行修改后重启生效。

* 中文字体:程序会把游戏的字体创建函数切换到宋体并使用 GB2312 字符集
  (配置见 scripts\ArmyMenCHS.ini 的 [Font] 段)。

* 战略图与地形贴图汉化:update\ 下的资源来自中文零售版,
  并以 Steam v1.2 原版为基底进行合并 —— 只有确实包含中文的资源才替换,
  其余保持 Steam 最新版画质。

* 修复了原中文版的一个 bug:
  高山第三关「羊肠河」绿营地的吉普车会被油桶卡住。
  原因是原中文版的地形数据里,木屋建筑多出一份碰撞掩膜,
  覆盖了本该可通行的地块。本补丁移除了这份多余的掩膜。


本补丁不做什么
--------------
* **不修改 Armymen.exe**。exe 文件保持原样,一个字节都不会变。
  所有补丁内容由 scripts\Army1_Extend_Dll.asi 在游戏运行时于内存中完成,
  卸载后不留任何痕迹。

* 不附带、不分发任何游戏原始素材。
  update\ 下的文件是中文零售版资源块的提取结果,
  请配合你自己合法获取的游戏使用。


许可与致谢
----------
本汉化补丁:GPL-3.0-or-later(见 LICENSE 与 License.txt)
Ultimate ASI Loader:MIT License, Copyright (c) 2023 ThirteenAG

《玩具兵大战》(Army Men) (c) 1998 The 3DO Company. All rights reserved.
本项目为非官方粉丝汉化,与游戏版权方无任何关联。

源码仓库:https://github.com/HaoJun0823/ArmyMenCHS · 作者主页:https://www.haojun0823.xyz/

汉化补丁-2026-10-13-07-44-10

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 汉化补丁-2026-10-13-07-44-10

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

本次更新(自 汉化补丁-2026-10-13-07-00-56 起,共 1 条提交)

  • c84b15c ci: 统一 actions 版本到最新 + 新增 S8 DLL 体积指纹硬断言(259584B) + 指纹写入 workflow 便于 grep (D1/D2/D4)

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)

汉化补丁-2026-10-13-07-00-56

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 汉化补丁-2026-10-13-07-00-56

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

本次更新(自 汉化补丁-2026-10-12-18-02-04 起,共 1 条提交)

  • 311dc95 feat(包内): 安装说明→必读说明统一命名 + 补两份 AI 辅助文件,统一标准 S11/S12/S13

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)

汉化补丁-2026-10-12-18-02-04

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 汉化补丁-2026-10-12-18-02-04

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

本次更新(自 2026-10-12-13-18-13 起,共 1 条提交)

  • baeb21f ci: tag 统一汉化补丁- 前缀 + 拆分 ASCII 附件戳(stamp) 避免 .._ 损坏

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)

2026-10-12-13-18-13

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 2026-10-12-13-18-13

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

本次更新(自 2026-10-12-12-35-57 起,共 1 条提交)

  • 2626b94 docs: 新增面向 2/3/4 代的移植文档,并补 README

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)

2026-10-12-12-35-57

Choose a tag to compare

《玩具兵大战》简体中文汉化补丁 · 2026-10-12-12-35-57

基于 1998 上海育碧简体中文母盘,对 Steam 重制版做精细化汉化:
以 Steam 原版为基底,只替换真正被本地化的内容。

下载 zip,把包内全部内容解压到游戏安装目录即可。

本次更新(自 首个提交 起,共 0 条提交)

(本次构建无新增提交)

补丁内容

  • 视频/音频/文本/贴图:取自中文母盘,未汉化部分保留 Steam 原版
  • objects.dat:以 Steam 版为基底,仅覆盖被本地化的精灵块(Alpine 41 / Bayou 37 / Desert 37)
  • exe 内硬编码文本:由 Army1_Extend_Dll.dll 运行时内存补丁(124 条)