卡格瑞纳克工具幽灵守卫屏障脚本的性能与存档膨胀修复

创作者: nwn9
已更新:2026-07-29 23:48:57
7KB

前置 MOD

使用 卡格瑞纳克工具幽灵守卫屏障脚本的性能与存档膨胀修复 时将自动安装

关于此 MOD

改进《凯格伦工具》中幽魂守卫屏障法术脚本的性能与存档安全性。无需开新档。即插即用。
工具性能与存档膨胀修复:卡格纳克工具幽影守卫屏障脚本

面向性能优化与存档安全性的 TOK_SCRIPT_BarrierToggle.pex 替代方案 卡格瑞纳克的工具.

    游戏中途安装是安全的。

    无需清理存档。

    需要po3 Papyrus Extender。

    降低动态Papyrus堆栈膨胀风险。

    改进关机和引用验证。

    等待中的命中处理存在限制。

    不减少原始存档文件大小。

    比原版拥有更大的静态脚本占用量。


该模组替换了负责幽灵卫士屏障法术效果的脚本。 卡格纳克的工具.

在游玩过程中,我注意到存档里累积了数百个堆叠,明显导致帧率下降。经过一番调查,我确定问题出在这个脚本上。原版脚本在武器和结界反复受到冲击时(这种情况非常频繁)会产生不必要的Papyrus负载。这个替代版本改变了命中事件的接收和处理方式,移除了一个循环等待,减少了重复的游戏设置查询,并限制了脚本可累积的待处理工作量。

主要目标是提高屏障在持续事件压力下的稳定性。
此模组降低动态Papyrus堆栈膨胀风险。它不会减小存档文件的原始大小。

需求

  • 卡格纳克的工具
  • powerofthree的帕皮鲁斯扩展器

变更的技术说明

  • 保留原始脚本中所有22个与插件绑定的属性。
  • 将普通的OnHit传递替换为po3 Papyrus Extender提供的过滤原生命中事件。
  • 移除原始的Utility.Wait(0.1)处理循环。
  • 效果开始时缓存五项游戏设置,而非在每次武器命中时重新获取。
  • 使用有界数量的待处理事件槽位,而非允许近乎无界的事件队列。
  • 允许忙碌的武器或护盾命中在被另一个普通Papyrus事件栈分配之前被拒绝、合并或替换。
  • 当效果关闭时,注销原生事件并取消计划更新。
  • 在处理方法之前,增加对角色、武器、投射物及引用的验证。
  • 更侧重于防御性地处理重叠的守卫和武器冲击。
安装

  • 如果尚未安装 powerofthree 的 Papyrus Extender,请先安装。
  • 请使用你喜欢的模组管理器安装此模组。
  • 允许此模组覆盖:Scripts\TOK_SCRIPT_BarrierToggle.pex
  • 确保此模组在与该脚本相关的任何文件冲突中胜出。
  • 安装替换文件后,请完全关闭并重新启动Skyrim。
  • 加载你的存档并重新装备幽影护手或提供屏障效果的道具。这将使OnEffectStart能够初始化替换脚本的新内部状态。
无需进行ReSaver清理。 替换内容可在现有游戏流程中安装,无需重新开始新游戏。

重要技术说明

替换脚本包含:

  • 序列化成员数为45个,而原始脚本中有28个。
  • 15,071字节的已编译数据,而原始数据为9,564字节。
因此,它的静态脚本实例占用空间比原始版本更大。

该改进涉及动态事件和堆栈压力。当脚本本就繁忙时,额外的影响可以被丢弃或合并处理,而非持续产生更多排队的Papyrus任务。

这意味着:

  • 高事件压力下的存档稳定性应得到改善。
  • 重复的武器命中应当减少不必要的脚本工作量。
  • 该模组并不会让存档文件本质上变得更小。
  • 该模组不会尝试移除存档中已存在的无关脚本数据。
同时发生的武器或结界命中有时可能会按设计意图被丢弃或合并。这优于允许不受控制地积压冗余的屏障冲击事件。

在反复的武器命中场景中,这种替换可能确实更快,因为它消除了轮询,避免了重复的设置查找,并更早地拒绝了多余的工作。

然而,目前尚无实时基准测试能够证明它在所有加载顺序、游戏版本或战斗场景下都是全球最快的实现方式。

预期的好处是让脚本行为更可预测,并降低动态堆栈膨胀的风险——而非夸大承诺普遍可测的FPS提升。

上古卷轴5:天际 特别版 的热门 MOD

探索适用于 上古卷轴5:天际 特别版 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

2025-12-16 11:53:50

前置必备Mod

修改与Mod必备前置工具

ModOrganizerTeam2024-08-04 16:31:44

Mod Organizer(MO)是一个用于管理任意大小的Mod集合的工具。它是专门为那些喜欢尝试mods的人设计的,因此需要一种简单可靠的方法来安装和卸载它们。

天空用户界面

schlangster2017-10-04 05:03:26

界面优雅,对电脑友好,并具有许多高级功能。

非官方《上古卷轴5:天际》特别版补丁 - USSEP

Arthmoor2025-09-01 07:56:09

一款针对《上古卷轴V:天际特别版》的综合性错误修复模组。非官方天际特别版补丁(简称USSEP)的目标是最终修复《天际特别版》中所有尚未被官方修复的错误。

静态网格改进模组 - SMIM

Brumbek2018-07-05 02:28:26

这是一个旨在大幅提升《上古卷轴5:天际》中无数静态3D模型外观的大型项目。简而言之,我希望通过这个项目让天际的建筑、杂物、家具和景观更加美观。

SKSE插件的地址库

meh3212024-02-14 09:19:54

包含头文件和数据库,以便轻松实现 SKSE DLL 插件的版本独立性。

比赛菜单

expired69782024-01-27 03:38:17

角色创建菜单全面改版,新增多种自定义功能,例如多种RGBA战纹、身体彩绘、手部彩绘和脚部彩绘。(需要SKSE)

Fores Skyrim SE-FNIS SE中的新闲置

NexusModsCaretaker2020-02-19 01:47:03

Skyrim没有可能的自定义动画?错误的。FNIS行为允许添加不同类型的动画到游戏:闲置/姿势,顺序,家具,配对,杀戮,生物,等等。

使用 Xmod 解锁 上古卷轴5:天际 特别版 的全部潜力 — 今天就探索这些顶级 MOD!