查看: 7141|回复: 634
收起左侧

[BUG修复] 脚本引擎的修复、调整和性能改进Papyrus Tweaks NG 4.1.0

  [复制链接]

710

主题

2993

帖子

31万

积分

玖大猫MOD搬运组

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
8238
贡献
7436
猫币
520
精华
0
金元
183238
积分
312891
发表于 2022-12-5 23:08:43 | 显示全部楼层 |阅读模式

马上注册领取绝版勋章

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 faili019test01 于 2023-10-15 09:11 编辑

https://www.nexusmods.com/skyrimspecialedition/mods/77779?tab=files前置:

Address Library for SKSE Plugins

脚本引擎的修复、调整和性能改进
MCM加载速度明显提升



游客,如果您要查看本帖隐藏内容请回复










____________________________________________________________________________________________________________________
以下为韩网进阶设定教学,不是必备




https://arca.live/b/tullius/66903107
1.修改skyrim.ini中[papyrus]部分的iMaxAllocatedMemoryBytes值

如果你已经安装了 Papyrus Tweak NG,在 Papyrus 部分的底部
iMaxAllocatedMemoryBytes=500000
最好加上上面的设置

Skyrim 的默认值是 76800,众所周知在 vanilla 中设置高于此值会导致脚本处理系统爆炸。

但是,如果安装了 Papyrustwig Ng,随着脚本处理速度的增加,增加该值足以稳定脚本系统。

由于 Papyrustweak.ini 中的 ignoreMemoryLimit 选项做同样的事情,它可以通过将值设置为 true 来替换。

2.安装递归修复
修改前说明


如果您使用 Papyrus Tweak NG 的 bSpeedUpNativeCalls 选项,您还必须安装Recursion Fix 。

每个方法测试5天以上得出的结论,包括修改iMaxAllocatedMemoryBytes的方法,启用ignoreMemoryLimit的方法,以及不使用两者的方法,都是为了防止使用Papyrus Tweak的bSpeedUpNativeCalls Recursion Fix时脚本过载导致性能下降这是必需的。

Papyrus 有一个类似于 Stack Overflow 的现象,它会使运行脚本的机器过载并在不断调用脚本本身的同时严重降低性能。Recursion Fix 检测到这种过载情况并停止违规脚本。。

当启用 Papyrus Tweak 的 bSpeedUpNativeCalls 时,脚本的处理速度增加,但处理速度也增加,导致意外错误,这比 vanilla 更容易导致脚本过载。因此,您必须安装 Recursion Fix 以防止由于脚本过载而导致性能下降。

https://arca.live/b/tullius/67385257



skyrim.ini

[Fixes]

;修复了 ToggleScripts 命令在保存/堆栈转储时不持久的问题
;脚本现在将在关闭时保持关闭状态,在打开时保持打开状态。
bFixToggleScriptsCommand = true

;修复在获取最大可用页面但内存不足时无意中分配脚本页面的问题。
bFixScriptPageAllocation = true


[Tweaks]

;每帧的最大纸莎草纸操作数。数字越大意味着平均脚本性能越好
;对帧率的影响非常小,并且因脚本而异。(默认值:500,原始值:100)。推荐范围:100-2000。设置为 0 以禁用
iMaxOpsPerFrame = 500

;禁用 `File " % s " does not exist or is not currently loaded.` 在调用 Game.GetFormFromFile() 时打印日志。
;这只会禁用错误记录,错误本身仍会发生
bDisableGetFormFromFileErrorLogs = false

;改进基类型不匹配错误以显示脚本的继承层次结构;还澄清脚本是否真正不匹配,或者脚本是否不存在
bImproveBaseTypeMismatchLogs = true

;改进了与不兼容参数相关的几个错误日志,以更好地阐明不兼容的内容
bImproveValidateArgsLogs = true

;禁用“附加到 %s 的脚本 %s 上的属性 %s 无法初始化,因为脚本不再包含该属性”日志消息。
;这只会禁用警告的记录,警告本身仍会发生
bDisableNoPropertyOnScriptErrorLogs =false

;禁用“无法打开类“%s”的存储,缺少文件?” 记录错误。
;这只会禁用错误记录,错误本身仍会发生
bDisableMissingScriptError = false

;修改在倾倒堆栈之前Papyrus可以“过载”的时间,以毫秒为单位(默认值:15000,原版值:5000)。
;设置为 0 以禁用堆栈转储检查,或设置为 -1 以禁用此设置。
;有关什么是堆栈转储的信息,请参阅https://www.nexusmods.com/skyrimspecialedition/articles/4625
iStackDumpTimeoutMS = 15000

;在将堆栈转储到日志时添加事件摘要
bSummarizeStackDumps = true

执行此操作并在 skyrim ini 中像下面那样更改它。
[纸莎草纸]
fPostLoadUpdateTimeMS=500.0
bEnableLogging=0
bEnableTrace=0
bLoadDebugInformation=0
iMaxAllocatedMemoryBytes=500000

最后,   您可以安装 Recursion Monito。(不要触摸[url=]Recursion Monito,只需[/url]使用默认值)
___________________________________________________skyrim.ini


[Fixes]
bFixToggleScriptsCommand = true
bFixScriptPageAllocation = true

[Tweaks]iMaxOpsPerFrame = 500
bDisableGetFormFromFileErrorLogs = false
bImproveBaseTypeMismatchLogs = true
bImproveValidateArgsLogs = true
bDisableNoPropertyOnScriptErrorLogs = false
bDisableMissingScriptError = false
iStackDumpTimeoutMS = 15000
bSummarizeStackDumps = true

[Papyrus]
bEnableLogging=0
bEnableTrace=0
bLoadDebugInformation=0
fPostLoadUpdateTimeMS=500.0
iMaxAllocatedMemoryBytes=500000







ScreenShot201.png











评分

参与人数 1贡献 +10 金元 +100 点赞 +10 猫币 +1 收起 理由
咬死你 + 10 + 100 + 10 + 1 鼓励分享

查看全部评分

回复

使用道具 举报

21

主题

840

帖子

2618

积分

高级玩家

Rank: 4

点赞
36
贡献
74
猫币
2
精华
0
金元
838
积分
2618
发表于 2022-12-7 12:14:50 | 显示全部楼层
66666666666666666
回复

使用道具 举报

1

主题

462

帖子

5952

积分

游戏精英

Rank: 9Rank: 9Rank: 9

点赞
0
贡献
2
猫币
0
精华
0
金元
5470
积分
5952
发表于 2022-12-7 17:18:22 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

147

帖子

2270

积分

高级玩家

Rank: 4

点赞
0
贡献
0
猫币
0
精华
0
金元
2123
积分
2270
发表于 2022-12-10 11:56:53 | 显示全部楼层
老实说这个MOD 简直神器,我鼠标都不飘了。
回复

使用道具 举报

45

主题

3010

帖子

1万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
53
贡献
104
猫币
1
精华
0
金元
3513
积分
14823
发表于 2022-12-10 12:26:31 | 显示全部楼层
非常好模组 增加我老人滚动帧数 爱来自日耳曼尼亚
回复

使用道具 举报

0

主题

894

帖子

1万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
35
贡献
30
猫币
0
精华
0
金元
14674
积分
16068
发表于 2022-12-20 20:53:17 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

1054

帖子

1万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
0
贡献
0
猫币
0
精华
0
金元
9242
积分
10296
发表于 2023-1-5 10:50:49 | 显示全部楼层
感谢分享
回复

使用道具 举报

3

主题

1251

帖子

2万

积分

不死鸟神教

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
43
贡献
16
猫币
1
精华
0
金元
7757
积分
26848
发表于 2023-1-6 23:12:24 | 显示全部楼层
MCM加载速度提升!???
回复

使用道具 举报

0

主题

43

帖子

682

积分

初级玩家

Rank: 2

点赞
0
贡献
0
猫币
0
精华
0
金元
639
积分
682
发表于 2023-1-10 02:07:02 | 显示全部楼层
非常感谢。
回复

使用道具 举报

8

主题

1797

帖子

6万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
90
贡献
72
猫币
333
精华
0
金元
61386
积分
64523
发表于 2023-1-23 18:12:52 | 显示全部楼层
好东西
回复

使用道具 举报

0

主题

323

帖子

4203

积分

游戏达人

Rank: 8Rank: 8

点赞
0
贡献
0
猫币
30
精华
0
金元
3880
积分
4203
发表于 2023-4-2 00:05:37 | 显示全部楼层
那么这个模组是做什么的呢?有人能帮我把话弄糊涂吗?

让您基于 papyrus 脚本的模组运行得更快/更高效。

基本模组
回复

使用道具 举报

710

主题

2993

帖子

31万

积分

玖大猫MOD搬运组

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
8238
贡献
7436
猫币
520
精华
0
金元
183238
积分
312891
 楼主| 发表于 2023-4-2 00:59:51 | 显示全部楼层
Eundss 发表于 2023-4-2 00:05
那么这个模组是做什么的呢?有人能帮我把话弄糊涂吗?

让您基于 papyrus 脚本的模组运行得更快/更高效 ...

必裝模組
回复

使用道具 举报

0

主题

323

帖子

4203

积分

游戏达人

Rank: 8Rank: 8

点赞
0
贡献
0
猫币
30
精华
0
金元
3880
积分
4203
发表于 2023-4-2 10:46:32 | 显示全部楼层
本帖最后由 Eundss 于 2023-4-2 11:14 编辑

我遇到了一些问题,例如敌人不动,或删除他之后并且无法访问存档
抱歉,我的问题,我把事情搞砸了
回复

使用道具 举报

710

主题

2993

帖子

31万

积分

玖大猫MOD搬运组

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
8238
贡献
7436
猫币
520
精华
0
金元
183238
积分
312891
 楼主| 发表于 2023-4-2 11:46:44 | 显示全部楼层
Eundss 发表于 2023-4-2 10:46
我遇到了一些问题,例如敌人不动,或删除他之后并且无法访问存档
抱歉,我的问题,我把事情搞砸了

不清楚,如果是脚本比重的模组 中途删除是会坏档
回复

使用道具 举报

0

主题

59

帖子

2273

积分

高级玩家

Rank: 4

点赞
0
贡献
0
猫币
0
精华
0
金元
2214
积分
2273
发表于 2023-5-15 20:25:10 | 显示全部楼层
66666666666666666
回复

使用道具 举报

0

主题

110

帖子

1275

积分

中级玩家

Rank: 3Rank: 3

点赞
0
贡献
0
猫币
0
精华
0
金元
1165
积分
1275
发表于 2023-5-17 10:25:12 | 显示全部楼层
感谢分享
回复

使用道具 举报

1

主题

1418

帖子

8028

积分

游戏天王

Rank: 12Rank: 12Rank: 12

点赞
0
贡献
2
猫币
0
精华
0
金元
6590
积分
8028
发表于 2023-5-17 20:37:34 | 显示全部楼层
666666666666666666666666
回复

使用道具 举报

5

主题

2591

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
0
贡献
10
猫币
0
精华
0
金元
27415
积分
30106
发表于 2023-5-18 00:49:49 | 显示全部楼层
666666666666
回复

使用道具 举报

16

主题

851

帖子

2131

积分

高级玩家

Rank: 4

点赞
11
贡献
42
猫币
59
精华
0
金元
800
积分
2131
发表于 2023-5-18 16:42:16 | 显示全部楼层
66666666666666666
回复

使用道具 举报

15

主题

3269

帖子

5万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
55
贡献
54
猫币
0
精华
0
金元
50459
积分
57598

游戏VIP联动部游戏终结者游戏之神游戏圣者游戏天王

发表于 2023-5-19 00:44:20 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2025-6-9 23:27

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.