
DualSub 双字幕语言学习工具
邊玩邊學語言。這個模組同時顯示兩種字幕語言:上方是你的默認語言,下方是第二語言;適用於每一句口語對話及遊戲內所有文件、備忘錄和物品描述。你的主語言保持遊戲自身“選項>語言”中你所選擇的設置不變。
查看大图《生化危机:安魂曲》DualSub 双语字幕模组
让游戏以你熟悉的语言显示,并在其下方叠加第二种语言的字幕,这样你就可以一边理解剧情,一边学习正在阅读的语言。
雪莉没事吧? シェリーは無事?
游戏所支持的所有语言都已存在于你的硬盘中。本模组不添加任何自身文本——它只是选取卡普空官方提供的两种语言,并将它们同时显示在屏幕上。全部十四种语言均可使用,且顺序任意:英语、日语、法语、意大利语、德语、西班牙语、俄语、波兰语、巴西葡萄牙语、韩语、繁体中文、简体中文、阿拉伯语和拉丁美洲西班牙语。
开始之前——两件重要事项
Python。从 python.org 获取,并在安装时勾选“Add Python to PATH”。需要 3.8 或更高版本。
REFramework。这点非常重要,而且这不是我们所能决定的。除非安装了 REFramework,否则《安魂曲》不会读取任何添加的文本。它只是一个名为
dinput8.dll的文件,你需要将它放到与re9.exe相同的文件夹中。搜索“REFramework Requiem”,并下载适用于本游戏的版本。没有它,模组会完美安装,但屏幕上不会有任何变化,这是一种令人困惑的故障现象,所以请务必先完成此步骤。
你不需要模组管理器。如果你已经在使用模组管理器,请先移除其他任何文本模组——两个模组不能同时占用同一个文件。
安装方法
将
dualsub_installer.py放入你的游戏文件夹,放在re9.exe旁边。游戏文件夹通常位于:C:\Program Files (x86)\Steam\steamapps\common\RESIDENT EVIL requiem双击
dualsub_installer.py。按下 I 键,然后回答三个问题:
- 步骤 1:你游戏时使用的语言
- 步骤 2:你想要显示在下方字幕的语言
- 步骤 3:选择要双语化的内容——字幕、声音字幕、文件和物品文本,以及菜单
等待大约一分钟。此过程会从二十千兆字节的存档中读取游戏自身的文本,这是较慢的部分。
启动游戏,并将“显示语言”设置为你在步骤 1 中选择的语言。该语言将显示在上方。
此过程不会下载任何内容,也不会启动任何其他程序。该模组仅读取你本地的游戏副本,并在其旁边写回文本文件。
卸载方法
再次运行 dualsub_installer.py 并按下 R 键。
它只会删除自己写入的文件,且仅在文件保持原样时才进行删除。它还会将 REFramework 的松散文件设置恢复到其原始状态。游戏本身的任何文件都不会被改动,因此无需还原任何内容。
问题排查
屏幕上没有任何变化
- 这几乎总是 REFramework 的问题。打开游戏文件夹中的
re2_fw_config.txt,查找这一行:LooseFileLoader_Enabled=true - 如果显示为
false,说明安装程序无法访问该设置,或者在安装时游戏正在运行。请关闭游戏后,将其设为true。如果该文件完全不存在,则表示 REFramework 未安装——请参阅本页顶部说明。
- 这几乎总是 REFramework 的问题。打开游戏文件夹中的
一条字幕在底部被截断
- 这不应该发生。字幕框只绘制两行,因此每种语言各占一行,其他内容不变——文档和信件会保持游戏原始的排版,因为这些面板会根据输入内容绘制相应行数。
- 如果你想更改此行为,可在步骤 3 中按 L 键。它会在三种设置间循环,第一种便是上述描述的标准模式。
部分文本有双语,部分没有
- 这是有意为之的。当两种语言表述完全一致时——例如名称、数字或游戏从未翻译过的词汇——会保持原样,而不会重复显示两遍。
Alyssa 的笔记中出现一排黑色方块
- 这是游戏自身的审查机制,并非缺少字符。即使没有安装模组,这些方块也会存在。
遇到其他问题
- 每当出错时,都会生成一个名为
dualsub-error.log的文件,安装程序会告知你该文件的位置。请将该文件内容粘贴到模组页面的评论中。
- 每当出错时,都会生成一个名为
DualSub 项目与支持
DualSub 的最终目标是通过将双语字幕设为标准功能,打破游戏中的语言障碍。电子游戏是学习新语言最具吸引力、最有效的方式之一,而本项目正是为了让这段旅程对每个人来说都更加顺畅、易于上手且充满乐趣。
由于每种引擎处理文本的方式都不同,每个游戏都需要专门的逆向工程。创建新的解析器需要我亲自接触游戏本身,以便在本地测试其文件结构。
如果你认同这一使命,并希望帮助将 DualSub 带到更多游戏中:
- 在讨论区(Posts)留言请求,让我知道你想用哪些游戏来学习语言。
- 也欢迎大家通过模组页面上的官方捐赠按钮(PayPal)进行直接捐赠。
每一笔贡献都将直接用于购买新游戏和资助开发工具。尽管支持有助于确定下一个研究的游戏优先级,但请记住,未来对特定游戏的移植永远无法保证;这完全取决于技术可行性和可用时间。请放心,所有 DualSub 模组将永远对所有人100% 免费。
非常感谢每一位下载、分享并使用此模组进行学习的朋友。无论你是在掌握第二语言,还是在提升第三语言,你的支持和反馈都让整个项目充满意义!
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。