NPC 生成器
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
定时在你附近生成随机NPC。通过快捷键开启,看着NPC在你周围出现,随时可以关闭。可配置生成速度、NPC数量上限、生成距离、玩家属性增益和快捷键。一切通过简单的INI文件控制,无需重启游戏即可热重载。
需求- 天际特别版(1.5.97)、周年纪念版(1.6.x)或VR版
- SKSE
- SKSE插件地址库
制作人员名单- CommonLibSSE-NG VR
- SKSE
- xmake
此Mod的功能按下快捷键(
SHIFT + F7,默认)然后NPC们会开始出现在你周围。再按一次,他们就会消失。就这样。
该插件会在你加载游戏时收集游戏内所有有效NPC,然后每次生成时从该池中随机选取。NPC会出现在你周围的随机距离和角度。当达到生成上限时,最旧的NPC会被移除,随后才会生成新的NPC。
- 开启或关闭。 按下快捷键(默认Shift+F7)之前不会发生任何事情。只有在生成器激活时,NPC才会生成。
- 可配置的刷新率。 控制每次生成之间的间隔秒数。默认值为2秒。
- 可配置NPC数量上限。 设置同时存活NPC的数量上限。默认值为20。达到上限时,最早生成的NPC将被移除。
- 可配置的生成距离。 设置NPC可出现的离你多远。默认值为512游戏单位,约等于一个房屋的长度。
- 玩家属性提升。 可选:生成器激活时,额外提供生命、魔法和耐力。关闭时增益移除。默认每项额外增加7000点。
- 热重载。 修改INI文件中的任意设置,然后按下重载快捷键即可立即应用更改。无需重启。
- 崩溃诊断。 如果游戏在NPC生成时崩溃,插件会将所有活动生成的NPC列表写入日志文件,以便你查明原因。我承认日志不够详细,但至少能为你指明方向,也许吧 :3。
快捷键- Shift+F7 切换NPC生成功能的开关。屏幕会显示通知以确认操作。
设置参考INI 文件位于
Data/SKSE/Plugins/NPCSpawner.ini 并且会在你首次运行游戏时自动生成默认设置。
通用生成间隔默认: 2.0每个NPC生成之间的间隔秒数。数值越低,生成越快。
最大NPC数量默认: 20同时存活的NPC数量上限。达到此上限时,生成新NPC前将移除最旧的NPC。
生成半径默认: 512.0NPC距离你多远(以游戏单位计)会出现。512大约相当于一个房屋的长度。
启用日志默认: 假将详细的生成信息写入日志文件。记录每个生成和移除的NPC。仅在故障排查时开启。
快捷键热键扫描代码默认: 65 (F7)
切换键的键盘扫描码。其他键的扫描码请参见DirectInput扫描码表。
快捷键修饰键默认: 42 (左Shift)
修改键的键盘扫描码(按住修改键的同时按下切换键)。设为0表示无修改键。
重新扫描二维码默认: 66 (F8)
用于热重载INI文件的键盘扫描码。使用相同的修饰键。编辑INI文件后,按下重载键即可立即应用更改。
玩家属性启用属性增益默认: true当生成器激活时,为玩家增加额外的生命值、魔法值和耐力。开启生成器时应用增益效果,关闭时移除增益效果。
额外生命默认: 7,000.0在当前生命值上限的基础上额外增加的生命值。设为0表示不变。
额外法力默认: 7000.0在最大魔法值之上额外增加魔法值。设为0则无变化。
额外体力默认: 7000.0在你的当前最大值之上额外增加体力。设为0则表示不变。
NPC过滤该插件不会生成游戏中的每一个NPC。它跳过:
- 独特NPC(有名字的角色,如莉迪亚、乌弗瑞克等)
- 儿童NPC
- 玩家模板
- 已删除的记录
可能会添加一个生成独特NPC的选项,并为儿童单独设置一个选项,因为我知道你们中有多少人无端地讨厌布莱斯。
其他所有目标都一视同仁。这包括你加载顺序中每个模组里的强盗、守卫、动物、生物和普通NPC。
移除机制说明当NPC需要被移除时(因为达到数量上限或您关闭了生成器),插件会先将其禁用,等待5秒后再彻底删除。这给引擎留出时间来清理其内部引用,并防止其他模组仍在处理该NPC时导致崩溃。
兼容性- 其他SKSE插件: 无冲突。此插件不挂钩任何游戏功能。
- NPC模组: 兼容所有NPC模组。生成池会根据当前加载的NPC进行构建。
- 加载顺序: 没关系。任何加载顺序都安全。