DualSub 双语字幕,助力语言学习

DualSub 双语字幕,助力语言学习

边玩边学语言。此模组同时显示两种语言字幕:顶部是你的常用语言,下方则是第二语言;覆盖所有口头对话及游戏内文档、备忘录和物品描述。你的主语言保持在游戏自身选项 > 语言中所选设置不变。

==========================================================================
DualSub —— 适用于《天国:拯救 II》
同时显示两种语言,基于您已拥有的文件。
由 feelSmooth 倾情制作
==========================================================================

它的功能

游戏会以您游玩的语音语言进行对话,并在其下方显示第二语言,并加以淡化处理。

你确实被狠狠教训了一顿,事情就是这样!
Du hast ordentlich was abgekriegt, das ist passiert!

您可以在使用熟悉语言阅读故事的同时,学习另一种语言。大约有 184,000 行文本会获得第二语言版本:包括所有口语字幕、您可选择的每个回复、任务目标和日志条目、书籍和信件、特长和物品描述以及教程。

名称永远不会被更改。任何物品、角色、任务或特长名称,任何菜单标签或按钮都不会被翻译成第二语言,因为重复的名称会破坏所在列表的结构,并且对学习毫无帮助。

还有几百条最长的描述也被保留原样。玩家界面中的信息面板不支持滚动,因此如果文本高度超过面板区域,上部内容会看不见——您将只能看到第二语言,而第一语言被挤出屏幕外。当两种语言无法同时容纳时,描述将保持游戏原本的样子。任何内容都不会被隐藏。


您需要准备什么

《天国:拯救 II》,并且在您的商店客户端中安装了两种语言(Steam:右键点击游戏,选择“属性”,然后选择“语言”)。

从 python.org 下载 Python 3。在安装程序的第一页,勾选“Add Python to PATH”。其他选项无需更改。


如何使用

1. 将 dualsub_installer.py 放在任意位置。放在游戏文件夹内是最简单的,因为这样它可以自动找到游戏。
2. 双击运行该文件。如果 Windows 询问使用什么程序打开,请选择 Python。
2.1 (如果双击无效)在空白处右键点击并选择“cmd”,然后输入 “python3 dualsub_installer.py” 或 “python dualsub_installer.py”。
3. 按下 I 键,然后选择您游玩的语音语言、您想学习的语言,以及第二语言应显示的位置。
4. 启动游戏。

如需完全撤销修改,请再次运行该文件并按 R 键。

游戏支持的所有 16 种语言均可使用,可任意组合双向搭配:
英语、捷克语、德语、西班牙语、法语、意大利语、波兰语、
葡萄牙语、土耳其语、越南语、俄语、乌克兰语、日语、
韩语,以及简繁中文。这共计 240 种组合。


它会创建什么文件

一个原本不存在的文件夹:

Mods\dualsub\mod.manifest
Mods\dualsub\Localization<您的语言>_xml.pak
Mods\dualsub\Data\dualsub_font.pak (仅适用于日语、韩语
或中文)

游戏自带的任何文件都不会被打开写入、重命名、移动或备份。移除该模组会删除其创建的文件夹。您的存档不受影响,也不会影响任何成就获取。

只有当所需的语言对需要游戏自带字体中没有的字符时,才会生成字体文件。在这种情况下,缺失的字符会被添加到游戏自带的字体中,因此游戏看起来仍然像《天国:拯救》。


如果出现问题

完全没有变化
打开游戏文件夹中的 kcd.log。查找如下行:
[Mod] 1 mods loaded from mods/
如果显示 0,则说明游戏没有读取 Mods 文件夹。请检查文件夹确实是 Mods\dualsub,并且它位于 Data 和 Localization 文件夹旁边。
同时检查游戏本身的语言设置是否与您在步骤 3 中选择的语言一致。

您将格式代码视为文字
如果一行文本看起来像这样:
Hello.Hallo.
则表示该界面不支持格式化。请再次运行安装程序,按 L 键直到显示 “plain”,按 R 键撤销,然后重新安装。其他所有设置保持不变。

显示方块而不是文字
卸载并重新安装;每次都会根据您自己的游戏文件重新构建字体。

提示无法写入
关闭游戏和启动器。如果游戏位于 Program Files 目录下,请以管理员身份打开命令窗口并在其中运行。


它绝不会做的事情

它永远不会联网,不会下载任何内容,不会启动其他程序,不会读取 Windows 注册表,也绝不会查看游戏文件夹以外的任何目录。它只是一个您可以阅读的 Python 文件。


如果它有帮助,在 Nexus Mods 上捐赠将支持为其他游戏推出新的 DualSub 模组。谢谢。