真实浪漫

真实浪漫

添加几个指令,让玩家能更好地掌控杰洛特的感情生活。鲜花或纸巾不包括在内。

杂项

介绍

在玩了一会儿快速启动后,我意识到一个小问题。
那就是你无法自主选择想要发展浪漫关系的对象(因为他们各自的任务无法完成),
这意味着像《血与酒》结局这样的场景会默认选择丹德里恩。
幸运的是,这可以通过游戏中的控制台命令来修改,但操作起来有些麻烦,
所以我制作了这个小型模组来让它更方便。
现在尽情享受你对爱侣的控制权吧!

详情

要稍微了解一下其技术原理,请参阅剧透部分

剧透: 显示

《巫师3》使用了一种称为“事实”的机制,这些“事实”会在执行特定操作(如做出特定选择、完成任务等)时被添加或移除。这些被添加的“事实”使得游戏能够根据玩家的选择做出相应调整。一个显著的例子就是杰洛特选择谁作为他的浪漫伴侣。

  • 叶奈法的恋爱事实标记为 sq202_yen_girlfriend
    该标记会在完成"最后的愿望"任务时确认恋爱关系后添加
  • 特莉丝的浪漫事实标记为 q309_triss_lover,当你在"Now or Never"任务中成功让她留下时会被添加

技术上,你已经可以使用 AddFact()RemoveFact() 命令来添加和移除事实,而且可以对游戏中的任何事实进行这样的操作。

这个模组添加了三个自定义指令,可改变你当前的恋爱状态:

  • yenromance - 将叶奈法设为你的恋爱对象,如果特莉丝已经是你的恋爱对象则会移除她
  • trissromance - 将特莉丝设为你的恋爱对象,如果叶奈法已经是你的恋爱对象则会移除她
  • noromance - 同时移除叶奈法和特莉丝的当前恋爱关系

请注意,这些事实带来的变更不具有追溯效力。例如,如果叶奈法已经在血与酒结局时身处白鸦葡萄园,而你想用特莉丝替换她,仅凭这些事实是无法实现的。

安装

modFactualRomance 放入你的 mods 文件夹中。脚本是本地化的,所以不用担心合并脚本的问题。

默认情况下无法打开控制台。导航至 The Witcher 3/bin/config/base/general.ini 并插入这一行:

DBGConsoleOn=开启

波浪号 (~) 应打开控制台,不同键盘效果可能有所不同

卸载

modFactualRomance 从你的 mods 文件夹中移除

制作人员

Aeltoth 和 Faen90 提供了一些帮助

在这里支持我的工作