上古卷轴吧 关注:1,647,302贴子:28,745,465
  • 8回复贴,共1

轻脚本也好不了, CK那套条件机制搞不清执行起来多少bug

只看楼主收藏回复

阿塔尤姆岛的夏木岛盗贼工会任务层出不穷,终于卡死了, 开SSedit和CK看了半天, pex也反编译看了, 脚本很轻, 任务的条件判断也不复杂.强烈怀疑是执行部分出错.
盾冲, 速射之类失效大家都见过很多.这些基本是用CK内建机制实现的.任务编辑器那更复杂的条件判断出错也毫不出奇吧.
SE对LE并非全面提升, 脚本效率据说下降挺大的.搞不好是补了很多锁.
脚本一半bug来源是同步造成的, 延迟放大后, 条件竞争急剧恶化.
比屎山更可怕的是站在厕所外边往里拉屎堆出的屎山, 比如SKSE插件靠钩子改代码段. 每个人装的插件不同, 尤其是脚本虚拟机修复插件不同, 必出的bug就不同.
原版低概率出bug的地方会不会因为修复其他bug反而增加概率? 很难说.


IP属地:陕西1楼2025-12-04 11:07回复
    长任务不分段,挤在一个任务里面,同时有分支和不同阶段,必定会出bug。
    很多MOD比如边峪之外这种bug多就是这样的,还有原版冰上之血。
    se的脚本效率我感觉确实没le好,我现在还在用le,我脚本重得很,所有敌对角色都随机属性词缀,随机法术释放,随机药水给予。
    游戏内部设置体力和魔力恢复为0,全是脚本控制的百分比,还有护甲越高,对手消耗的体力越高,单单一场战斗每秒都在检查所有角色的十项以上的判定和计数器。更别说还有特殊附魔的脚本以及本就在一直运行的原生脚本和其他MOD了。
    但是在32位的le下,我也已经好久没闪退了。
    我甚至用了自动拾取这种容易出问题的skse插件,主要就是我尽量少用那种为了一时之快,一时方便的skse插件,很多MOD的多余功能也是能关就关。


    IP属地:海南来自Android客户端2楼2025-12-04 14:06
    收起回复
      2026-01-24 23:58:27
      广告
      不感兴趣
      开通SVIP免广告
      坚持le除了我自己做的MOD懒得转,还有就是舍不得Patrician ENB,着色器对我吸引力还不够大,加上感觉滚6快来了,好像没必要转了。


      IP属地:海南来自Android客户端3楼2025-12-04 14:25
      回复
        滚6再快也要三四年


        IP属地:广东来自Android客户端4楼2025-12-06 23:11
        回复