双语对话及同伴好感度反应提示

双语对话及同伴好感度反应提示

Choice of Multiple Languages + English Dialogues with Companion Approval/Reaction Hints + SkillCheck Difficulty Level Hints中英双语字幕 + 对话好感度提示 + 检定难度提示

游戏玩法

  • 现在也提供日语、韩语、西班牙语、法语、波兰语、俄语、德语、乌克兰语和巴西葡萄牙语版本 *

简介

因为游戏的汉化有一些跟原意有出入的地方,所以我根据自己的喜好选择性地在一些文本/信息量较大的地方贴上了英文原文以帮助理解(比如对话、书籍、地点、任务描述等 - 选择性贴英文其实比无脑全贴要难搞得多,不要觉得我是因为偷懒才不全贴的...),而UI部分尽量不碰以保证界面的简洁。同时加上了队友好感度提示和检定难度等级提示,方便自己二周目攻略队友。

基于这个mod我还做了个书籍台词全展开玩,有兴趣可以看看,可以挖出不少有趣的废案/隐藏台词(比如奥林骗主控吃肉,卡姐打破第四面墙,君主的原双生设定Daisy等) https://claire-lqss.github.io/BG3Scripts/

为了保证界面简洁,我把角色名字都做了缩写处理:

  • 卡 – 卡菈克
  • 莱 – 养鸡妹
  • 影 – 影心
  • 阿斯 – 阿斯代伦
  • 盖 – 盖尔
  • 威 – 威尔
  • 哈 – 哈尔辛
  • 贾 – 贾希拉
  • 明 – 明萨拉
  • 布 – 明斯克 XD

请注意:

  1. mod里技能检测相关的提示只会显示【成功】后的结果 – 失败的后果会随着失败后的那条台词出来,这是【正常】的,因为我觉得没有人在掷骰子的时候是奔着失败去的吧……
  2. 字幕里会显示所有的可能性,但如果该队友当前不在队中/还没入队/是当前说话的人则不受影响,所以看到心仪的选项可以退出对话然后把人踢回营地或者把人从营地拉过来。
  3. 有时候提示里会显示好感度增减,但是左上角并没有跳出XXX表示赞同,这可能是因为:
    • a. 好感度已经满了
    • b. 要对话多几句才有赞同
    • c. 系统自己的bug,我就遇见过几次 – 左上角没有显示赞同但是去队友详细信息里能看到好感度数值增加了
    • d. 本来设计的时候是有增减的,但是后续patch里取消了(有空下次更新的时候修复)

关于安装

我调试的时候就是直接找到 \steam\steamapps\common\Baldurs Gate 3\Data\Localization\Chinese 这个文件夹把我的mod扔进去覆盖原始文件(如果你也准备这么做的话 – 下载后先解压,然后重命名为 Chinese.pak,然后用这个文件去覆盖原有的 Chinese.pak 文件),应该有别的比较正式的安装途径,但我不怎么打mod,所以不太清楚……

因为是个比较简单的mod,只是覆盖了原有的语言文件,所以并不会对游戏性产生影响,最差的情况也就是文本显示的问题,所以这点请放心。

常见问题

请注意,以下解决办法只能在使用我提供的安装方法时才能生效,如果是使用mod management tools比如bg3mm来安装的话,那我也不知道如何处理可能发生的问题,因为我自己没用过……

  1. mod下载后不显示双语字幕+好感度提示?

    • 那么生效的并不是我的mod。请检查一下之前有没有安装别的任何修改语言文件的mod,如果有的话,要把有冲突的mod卸载了(光禁用没有用),再把语言换成别的语言然后换回中文,最后去用我的pak去覆盖原来的pak。
  2. 安装后显示纯英文?

    • 请确保游戏语言设置与下载的语言一致,如果是中英颠倒版本的话,游戏语言最好设置成英文,不然游戏引擎可能会检测出不一致导致直接启用原版英文文件确保安全性。
    • 比如:游戏语言设置是简中,但是用繁中的pak去覆盖原语言文件,即使都是中文,也会被检测出有冲突,导致mod失效。
  3. 更新后mod失效了?

    • 其实就是更新了的文件把我的mod冲掉了,可以再用我的mod去覆盖一次那个新的 Chinese.pak 就好了。也不用担心新的文件里有我mod里没有的文本会导致崩溃什么的,因为程序默认会用 English.pak 里有的内容去填上,所以最多也就是会出现一些纯英文。
  4. 能不能做一个只显示好感度的版本?

    • 可以,但没必要,因为已经有了一个叫“Show Approval Ratings in Dialogue Choices”的Mod,就有中文版。所以如果只在意好感度提示的话,直接下载那个就行了。<- 评论区说这个mod已经被作者设为private不能用了,如果纯中文需求多的话,等Patch 7出来可以做一个。
  5. 如何恢复原来的语言文件?是否需要备份原来的语言文件?

    • 可以备份原来的语言文件,在不需要mod的时候用这个原始文件去覆盖mod文件,但!!这个备份一定不能再放在原来的文件夹里!!!不然(可能是因为caching的缘故)游戏engine依旧会指向原来的语言文件。
    • 当然,更简单的办法就是去steam上更改语言(任意语言都可),然后过几秒再换回来。这样系统会强制重置language folder,mod也就自动被冲掉了。

这是我做的第一个mod,之前也没怎么打过mod,如有不足请多多担待/提出建议/不吝赐教


  • 这是我制作的第一个模组,而且我此前很少使用模组,因此如果有不足之处,请多多包涵。 (另外,我只会中英文,所以虽然我会用我保存的几个存档测试我的中文版本,但对于其他语言 我只是快速浏览了我制作的文件,目测它们看起来没问题。但考虑到它们是用与中文版相同的代码生成的,我觉得应该不会差太多……)

由于游戏的中文本地化与英文原文存在一些差异,我在一些文字较多或信息量较大的地方,根据自己的偏好有选择地添加了原文,以帮助理解(例如对话、书籍、地点、任务描述等)。 我尽量避免在通用界面中添加过多的英文文本,以确保界面简洁。此外,我已经将同伴的认可/反应提示添加到对话中,这样大家就不用担心阿斯代伦会对我们做出的随机善意决定感到不满了……

为保持界面整洁,我在对话提示中使用了缩写 。 以下是映射关系:

  • A – 阿斯代伦
  • L – 莱泽尔
  • G – 盖尔
  • S – 影心
  • W – 威尔
  • K – 卡拉克
  • J – 贾希拉
  • M – 明萨拉
  • B – 明斯克(B代表布布XD)
  • H – 哈尔辛

请注意:

  1. 与技能检定相关的提示仅显示你通过技能检定时的赞许反应。若检定失败,赞许度将伴随检定失败后的台词呈现,此乃设计意图。
  2. 它会展示对话中所有可能性,但当前不在队伍中/尚未加入队伍/正在说话的角色实际不会受到影响。因此,如果你看到更优的对话选择,可以退出对话,从营地叫来某人或把某人送回营地,以获取好感度/避免损失好感度:)
  3. 有时提示会显示对某个选择的反应,但系统没有显示XXX赞同/不赞同,这可能是由:
    • a. 该同伴的认可度已达到100
    • b. 认可反应只会在接下来几行之后才出现
    • c. 游戏自身的bug,我遇到过好几次——它不会显示好感度反应,但如果你进入同伴详情页面查看好感度图表,你会看到增减变化。
    • d. 原始设计中存在审批反应,但在后续补丁/修复中被取消(我将在有时间时尝试在下次更新中修复)

安装

就像我之前提到的,我很少使用mod,所以我在测试我的mod时的方法很简单:找到 \steam\steamapps\common\Baldurs Gate 3\Data\Localization\[Language] 文件夹,然后用我制作的mod替换掉该文件夹中的 [Language].pak 文件。 从“可选文件”中下载7z文件并解压。你会找到一些 [Language]_[version]_[description].pak 文件。将你需要的那个重命名为 [Language].pak,然后替换掉 \steam\steamapps\common\Baldurs Gate 3\Data\Localization\[Language] 文件夹中的同名文件。 启动游戏时可能会看到一条警告 – 请直接忽略它。

常见问题解答

  • 我的常见问题解答仅在您按照我的安装步骤安装模组时才有效。如果您使用模组管理工具(如 bg3mm)—— 我从未使用过它,因此不知道如何调试您可能遇到的任何问题。
  1. 不显示双语字幕 + 点赞反应提示?

    • 那么当前使用的就不是我的模组。请检查你是否安装了任何会修改语言文件的模组,如果有的话,请卸载它(仅禁用无效),然后用我的.pak文件替换原来的 [Language].pak 文件。
  2. 只显示英文?

    • 请确保您替换的语言包文件与游戏语言相同。否则,引擎可能会检测到冲突,并作为安全机制,切换回默认的英文版本。
    • 例如,如果游戏语言设置为简体中文,并将 Chinese.pak 替换为繁体中文版本,即使两者都是中文,且即使你将文件名改为 Chinese.pak,也会导致冲突。
  3. 热修复/补丁后模组无法正常工作?

    • 可能是因为热修复/补丁强制重新下载了 [Language].pak 文件。只需再次用我的模组替换新的文件就能解决。另外,你不用担心新的 [Language].pak 中有我的模组没有的文本行从而导致游戏崩溃,因为在这种情况下系统会使用 English.pak 中的文本行(我们未改动它),最坏的情况也就是出现一些纯英文的文本行。
  4. 你能制作一个不带双语字幕的版本吗?

    • 我可以,但实际上已经有一个名为“显示对话选择中的好感度评价”的现有模组。它提供了多种语言版本,所以如果你的核心需求是查看好感度提示,我建议你直接下载那个模组。<- 看起来这个其他模组已被作者设为私密状态,无法使用了。等Patch7发布后,我可以制作一个纯英文版本。
  5. 如何禁用这个模组?我需要保留一份原始语言文件的副本吗?

    • 更简单的禁用该模组的方法是:先在Steam中将语言设置更改为其他任意语言,等待几秒钟,再改回你原本的语言。这样系统会强制语言文件夹恢复至原始状态,从而达到禁用模组的效果。