随机遭遇

随机遭遇

为巫师世界添加随机怪物遭遇!

沉浸感

描述: 为游戏添加了许多不同的随机遭遇事件。这些遭遇包括几乎所有地面怪物、飞行怪物、人类敌人和狂猎敌人。根据您在菜单中的设置,这些遭遇将生成一个敌人(基于菜单中的设置),要么直接攻击你,要么作为“普通”怪物生成并继续日常活动。其理念是摆脱类似MMO的敌人放置风格,即敌人在固定位置生成并在几天后重生。这不会移除任何原版敌人,只是增加了随机遭遇——滚动字幕!

如何使用自定义频率: 首先,将自定义频率设置为开启...然后选择你想要的时间范围。例如:如果你选择100作为最低频率,150作为最高频率,那么模组将会在100到150之间随机选取一个数字,这个数字将决定下次遭遇战前的秒数。因此,如果最低频率和最高频率之间的差异较小,遭遇事件看起来会更像是按固定间隔发生。但如果你将最低设为60,最高设为3600...那么遭遇事件可能在1分钟到1小时之间的任意时间发生...

重要提示:

  • 启用"自定义频率"后 - 常规频率设置将被覆盖
  • 启用"自定义飞行怪物"和/或"自定义地面怪物"后,"怪物列表"菜单将被覆盖

安装: 请先安装以下模组:

  • modBootstrap 和共享导入
  1. 将modRandomEncounters文件夹复制到游戏安装目录下,例如C:...\The Witcher 3 Wild Hunt\Mods\
  2. 将bin\文件夹复制到您的\巫师3:狂猎目录中 --- 或直接将randomEncounters.xml放入\巫师3:狂猎\bin\config\r4game\user_config_matrix\pc\
  3. 将DLCRandomEncounters\文件夹复制到\The Witcher 3 Wild Hunt\DLC\目录下
  4. 添加这行代码: add(modCreate_RandomEncounters());The Witcher 3 Wild Hunt\Mods\modBootstrap\content\scripts\local\mods_registry.ws
  5. 如果您之前未对input.xml、input_azerty.ini、input_qwerty.ini和input_qwertz.ini进行任何更改,那么只需将"alternative bin folder"文件夹内的内容复制到游戏安装目录下,例如C:...\The Witcher 3 Wild Hunt\,并跳过步骤4和5(可能会重置你的按键绑定)
  6. 将 inputs.txt 的内容复制到以下文件的顶部:input_azerty.ini、input_qwerty.ini 和 input_qwertz.ini,位于 \巫师3:狂猎\bin\config\r4game\legacy\base\ 所以它会像这样显示:
[探索]
IK_9=(动作=刷新RE设置)
[输入设置]
版本=31(29适用于AZERTY和QWERTZ布局)
[空内容]
[教程弹窗]
[战利品弹窗]
[死亡]
  1. 复制以下内容: <!-- 随机遭遇模组 --> <Var builder="Input" id="RefreshRESettings" displayName="modRE菜单设置" displayType="INPUTPC" actions="RefreshRESettings"/> 在《巫师3:狂猎》\bin\config\r4game\user_config_matrix\pc\路径下的input.xml文件中,紧接在首个<VisibleVars>标签下方 所以它看起来会是这样:
<可见变量>
<!-- 随机遭遇模组 -->
<Var builder="Input" id="RefreshRESettings" displayName="mod_menu_settings" displayType="INPUTPC" actions="RefreshRESettings"/>
<!-- 构建器必须输入;id和displayName是自定义名称(任意命名),displayType必须为INPUTPC -->
  1. 在游戏中,进入选项 -> 按键绑定,找到"刷新随机遭遇设置"并设置为任意你喜欢的按键! 在选项->模组->随机遭遇的整体菜单中更改任何设置后 使用您设置的密钥来保存这些设置!

已知问题: 地面怪物的AI表现不佳,因此它们可能会卡住(这不是模组的问题,怪物的AI原本就不是为所有区域设计的)

冲突: 本模组修改了player.ws和actor.ws文件,如有冲突请使用Script Merger工具

卸载:

  1. 移除位于 \The Witcher 3 Wild Hunt\Mods\ 目录下的 modRandomEncounters
  2. \The Witcher 3 Wild Hunt\bin\config\r4game\user_config_matrix\pc\ 目录中删除 randomEncounters.xml 文件
  3. \The Witcher 3 Wild Hunt\DLC\ 中删除 DLCRandomEncounters\ 文件夹
  4. 删除在 input_azerty.ini、input_qwerty.ini 和 input_qwertz.ini 文件中添加的行
  5. 移除在input.xml文件中添加的行

特别感谢: 非常感谢 robx99,他基本上接手了我的代码并使其运行得比以前好得多。还允许我使用改进后的代码。CAPA14,帮助并给了我一些超棒的点子!Verner,真是个了不起的家伙! :)Alastre,提供了超赞的主图!