
在范围内生成沉睡者
《七日杀》(v1.0版)实验性模组,强制在特定范围内生成沉睡者群组中的沉睡者,即使触发器尚未激活。旨在解决突然刷怪和清理任务中未能生成全部目标的问题。
查看大图这是为《七日杀》(v1.0)设计的实验性模组,强制在指定范围内生成睡眠者体积内的沉睡者,即使触发器尚未激活。其目的是解决僵尸突然生成的问题,以及清理任务中部分僵尸未能成功生成的问题。
源代码包含在模组包中,并托管于 https://github.com/vbnet3d/SpawnSleepersInRange
配置:
默认情况下,睡眠者音量触发器被禁用,所有生成和唤醒操作均通过接近度和噪音触发。接近范围和触发器禁用设置可通过编辑模组文件夹中的 Config.xml 文件进行更改。
- UseSplitSpawnRadii:
真或假| 若为真,距离检查会拆分为水平和垂直两个方向。若为假,则使用整体 3D 距离进行生成检查。 - SpawnRadius: 整数或浮点数(例如 30、15.0) | 生成距离的截止值,单位为米。若
UseSplitSpawnRadii为真,则用于水平距离检查。 - VerticalSpawnRadius: 整数或浮点数(例如 10、10.0) | 当
UseSplitSpawnRadii为真时,定义垂直距离的截止值,单位为米。 - DisableTriggers:
真或假| 若为真,将禁用突袭触发器。清除任务的触发器可通过AllowClearQuestTriggers单独启用。若为假,所有触发器将按原样配置触发。 - SpawnAggressive:
真或假| 若为真,僵尸生成时将处于敌对状态,并可能追猎玩家。这会增加潜行的难度。若为假,僵尸将正常生成且处于被动或睡眠状态。 - AllowClearQuestTriggers:
真或假| 若为真,与清除任务相关的 POI 触发器仍会运行。若设为假,许多清除任务将无法完成。 - OnlySpawnInCurrentPOI:
真或假| 若为真,仅当玩家位于 POI 范围内时才会生成僵尸。这有助于提升建筑物密集的大城市中的帧率。 - ActivateTriggersAtRange:
真或假| 若为真,会将SpawnRadius和VerticalSpawnRadius加入触发器近距离检查,使其能在更远处触发。这应能减少触发生成时的惊吓效果。 - SpawningMethod:
POI或Proximity| 若为POI,使用基于协程的增量流程,在进入 POI 阈值后逐步生成所有休眠体并运行所有触发器。性能优于Proximity方法,但会改变整体行为。Proximity则根据指定半径即时生成或触发。
警告: 这是一个完全实验性的模组,使用风险自负。如果生成过多僵尸,可能会影响帧率。
安装
将源文件下载到你的《七日杀》模组文件夹(通常位于 C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Mods)。这是一个 Harmony (C#) 模组,必须禁用 EAC。
更频繁的更新可在此处找到:https://github.com/vbnet3d/SpawnSleepersInRange
灵感源自 SphereII 的模组创作。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。