荧光棒模组

荧光棒模组

这款模组添加了可投掷的荧光棒,用于在黑暗区域提供便携照明。

物品

本模组添加了可投掷的荧光棒,为黑暗区域提供便携照明。

从 0.2.0 版本开始,模组包含按键绑定自定义选项。因此您需要前往键盘设置菜单进行调节。

我为那些不需要键盘设置额外选项的玩家保留了旧版本(0.1.0 等)。

特性:

  • 与所有其他模组兼容。
  • 通过自定义按键或手柄的 D-Pad 上键即时部署。
  • 3 分钟照明时长,最后一分钟有淡出效果。可在键盘设置菜单中调节。
  • 四种颜色选项:白色(默认)、红色、绿色和蓝色。
  • 使用自定义按键或手柄的 LB + B 键切换颜色(当前颜色不显示在 UI 中)。
  • 键盘设置菜单中的投掷力度和光照强度设置(1 到 9)。
  • 缓存选项设置,避免每次投掷时获取荧光棒参数。
  • 投射阴影设置,启用/禁用荧光棒的阴影投射。
  • 世界中同时存在的荧光棒数量无限(未来可能更改)。
  • 应在存档中期正常工作,可随时移除。

额外特性:

  • 解锁 PDA 教程按键绑定,允许从 O 自定义为其他按键。
  • 解锁所有快捷栏可重新绑定,允许为快捷栏 2 和 4 设置替代按键,通过按下按键而非长按激活。(另有原版快捷栏绑定版本。)

额外信息:

可自定义选项

为了自定义荧光棒的参数,我想到将这些选项添加到键盘设置菜单,并将其视为 0 到 9 或“是/否”的值。这样,用户可以设置投掷力度、光照强度、寿命、缓存选项和投射阴影的期望值。 对于允许设置 0 到 9 的选项,任何超出 0 到 9 范围的值将被视为 0。例如,如果您将投掷力度设置为 R,则会被视为 0。 对于“是/否”选项(如缓存选项和投射阴影),值 Y、T 或 1 将被视为“是”,所有其他值将被视为“否”。

寿命

支持 0 到 9 的值。1 到 9 的值将换算为值乘以 2 分钟。 0 = 3 小时 1 = 2 分钟 2 = 4 分钟 ... 9 = 18 分钟 0 旨在设置无限寿命,但我将其设置为 3 小时作为安全保护。

缓存选项

此选项的主要目的是避免每次投掷时获取荧光棒的参数(如投掷力度和光照强度)。因此,如果启用该选项,所有荧光棒参数将在加载存档后应用。即使您在设置中修改它们,在重新加载存档之前也不会生效。 如果禁用该选项,荧光棒参数将在每次投掷时获取,允许您在设置中修改它们,并立即生效。如果您希望即时调整投掷力度或光照强度并试验不同设置,这将非常有用。这会产生相对较小的计算开销,因此我认为不会显著影响性能。 总之,如果您已经找到了荧光棒的完美数值,可以启用此选项以避免不必要的计算。

投射阴影

您可以使用键盘设置菜单中的“投射阴影”设置启用或禁用荧光棒投射的阴影。启用阴影的主要好处是光线不会穿过墙壁。但这会给荧光棒带来不同的感觉。尝试并决定您更喜欢哪一种。 我只能建议,如果您使用较高的光照强度值,请打开此选项;否则,光线可能会穿过墙壁照亮一栋小型建筑。

开发说明:

该模组最初旨在作为一种可手持物品(类似于螺栓)并映射到 8 键,目前以当前状态发布,而该功能仍在开发中。此外,我无法保证会完成该功能。

已知问题:

  • 荧光棒偶尔会穿过地形纹理。
  • 荧光棒在睡眠周期后依然存在。
  • 如果关闭“投射阴影”,您可能会看到光线略微穿过墙壁。
  • 按键绑定在上传到 Steam 创意工坊时不起作用。因此 0.2.0 版本不在此处提供。

安装:

  1. 将存档中的文件放入您的 ~mods 文件夹。
  2. 前往键盘设置荧光棒部分并设置您的按键绑定。

版本 1 更新日志:

版本 0.1.1:

  • 添加了手柄支持。D-Pad 上键投掷荧光棒,LB + B 切换颜色。

版本 0.1.2:

版本 0.1.3:

  • 兼容补丁 1.6.0。
  • 不再与其他逻辑模组(如制作模组、手电筒模组等)冲突。
  • 修复手柄支持。
  • 修复颜色切换逻辑。

版本 0.1.3:

  • 兼容补丁 1.7.0。

版本 2 更新日志:

版本 0.2.0:

  • 添加了在键盘设置菜单中更改“投掷”和“切换颜色”按键绑定的可能性。
  • 添加了键盘设置菜单中的荧光棒投掷力度(1 到 9)设置。
  • 添加了键盘设置菜单中的荧光棒光照强度(1 到 9)设置。
  • 添加了键盘设置菜单中的缓存选项设置。这可以防止在加载存档后获取荧光棒参数(如投掷力度和光照强度)。
  • 添加了键盘设置菜单中的投射阴影设置。这允许禁用/启用荧光棒投射的阴影。
  • 解锁了 PDA 教程按键绑定。现在可以将其从 O 更改为其他按键。
  • 解锁了所有快捷栏可重新绑定。可以为快捷栏 2 和 4 设置替代按键,并通过按下按键而非长按来激活。
  • 过场动画期间不能再投掷荧光棒。
  • 性能优化。

版本 0.2.1:

版本 0.2.2:

  • 修复在加载存档后“投射阴影”选项可能被忽略的问题。

版本 0.2.3:

  • 兼容补丁 1.6.0。
  • 不再与其他逻辑模组(如制作模组、手电筒模组等)冲突。
  • 在设置中添加了寿命选项。
  • 改善荧光棒淡出过渡状态的视觉效果。

版本 0.2.4:

  • 兼容补丁 1.7.0。
  • 降低荧光棒的最低发光强度。
  • 添加了原版快捷栏绑定版本。

版本 0.2.5:

  • 兼容补丁 1.7.1。