鼓掌之间 发表于 2026-3-10 14:59

一款可自动修复特定场景下出现崩坏的物理套装的SKSE插件(2026-03-13更新)

本帖最后由 鼓掌之间 于 2026-3-13 14:40 编辑

转自:https://www.nexusmods.com/skyrimspecialedition/mods/174098

一款可自动修复特定场景下出现崩坏的物理套装的SKSE插件。

前置需求
- SKSE插件专用地址库:https://bbs.3dmgame.com/thread-6549645-1-1.html

- SKSE(上古卷轴脚本扩展工具):https://skse.silverlock.org/

本插件可自动修复特定场景下出现崩坏的物理套装。

---

制作初衷
我最初计划制作这个MOD,是因为使用终结技或双人动画时,会出现帧率骤降的问题。
经排查,问题根源在于物理套装:当角色的根节点位置发生突变时,物理套装的骨骼会出现扭曲,进而导致引擎内部的计算量暴增。

因此,我通过在角色根节点位置发生突变时,强制重置物理套装,实现了两个核心效果:稳定帧率,同时让衣物始终保持正常的显示效果。

---

卡顿提示
执行物理重置的瞬间,引擎会同时重启角色身上所有物理对象的计算,包括头发、套装、斗篷、配饰等。你装备的物理物品越多,重置瞬间消耗的CPU资源就越多,可能会造成短暂的卡顿。这是由上古卷轴引擎的3D重置机制导致的固有现象,无法避免。

---

流畅体验优化技巧
仅启用必要选项(INI设置)
如果并非所有场景都需要触发重置,只需在AutoPhysicsReset.ini文件中,将你必须用到的触发项设为true即可。

建议使用动画「结束」时机触发重置
在动画结束时(Exit)触发重置,比在动画开始时(Enter)触发的流畅度更高。当角色完成特定动作回到闲置状态时执行重置,视觉上的违和感会更低。

可选的随从支持功能
如果随从和玩家同时执行重置,计算负载会成倍增加。如果你的电脑性能较低,或是同时携带多名随从,可以将bFollowerSupport设为false,以此降低运行负载。

调整延迟时间
如果重置触发过快,与动画播放产生冲突,可以尝试调整fEnterDelay数值。将重置设置为加载完成后、或是动画完全播放结束后(约0.5-1秒)再触发,效果会自然很多。

除此之外,你也可以选择关闭所有自动功能,仅使用手动重置快捷键,在需要的时候执行重置。(默认快捷键:F12)

---

INI配置说明
你可以通过编辑SKSE/Plugins/AutoPhysicsReset.ini文件,调整每个触发项的启用状态与延迟时间。

主设置
ini
; 启用/关闭整个MOD的功能(默认值:true)
bEnabled = true

; 功能切换快捷键的DX扫描码(默认值:68 [对应F10])
; DX扫描码参考:https://ck.uesp.net/wiki/Input_Script
uToggleKey = 68

; 手动重置快捷键的DX扫描码(默认值:88 [对应F12])
; 注:如果角色处于拔武器状态,会优先执行收武器动作
uManualResetKey = 88

; 切换单元格时重置物理效果(默认值:true)
bCellTransitionReset = false

; 启用随从支持功能(玩家队友)
bFollowerSupport = false

; 随从传送时重置其物理效果(默认值:true)
bFollowerTeleportReset = true


触发项设置
ini
; 同步动画(终结技、双人攻击等)开始/结束时重置物理效果
bSyncAnimEnter = true
bSyncAnimExit = true

; 使用家具(椅子、床等)开始/结束时重置物理效果
bFurnitureEnter = true
bFurnitureExit = true

; 上马/下马开始/结束时重置物理效果
bRidingEnter = true
bRidingExit = true

; 脚本剧情(玩家失去控制权的场景)开始/结束时重置物理效果
bScriptedSceneEnter = false
bScriptedSceneExit = false

; 慢动作结束时重置物理效果(默认值:false)
bSlowMoReset = false


延迟设置
ini
; 「开始类」事件触发强制重置前的延迟时间,单位:秒
fSyncAnimEnterDelay = 0.5
fFurnitureEnterDelay = 0.5
fRidingEnterDelay = 0.5
fScriptedSceneEnterDelay = 0.5

; 单元格切换事件触发强制重置前的延迟时间,单位:秒
fCellTransitionDelay = 0.5

; 随从传送事件触发强制重置前的延迟时间,单位:秒
fFollowerTeleportDelay = 0.5

; 随从传送的检测阈值,单位:游戏单位(默认值:500.0)
fTeleportThreshold = 500.0


调试设置
ini
; 启用日志功能(日志路径:Data/SKSE/Logs/AutoSMPReset.log)(默认值:false)
bEnableLog = false


---

常见问题
Q:本MOD和SMP内置的控制台命令SMP RESET有什么区别?
A:SMP RESET会作用于当前单元格内的所有NPC,触发重置时,所有NPC的姿势和套装都会被重置,进而出现抽搐动作。而本MOD(APR)仅会对玩家生效。

Q:是否同时支持SMP和CBPC物理引擎?
A:是。

下载地址:

**** Hidden Message *****

姚嘞个摇1 发表于 2026-3-10 15:31

看到楼主这么努力分享,我只能顶个贴感谢一下了!感谢论坛,感谢LZ热心分享!

kkkkkkkbbbb 发表于 2026-3-10 15:50

感谢分享

liuylee 发表于 2026-3-10 18:28

11111111111111111111

nimagehei 发表于 2026-3-10 21:36

11111111111111666666666666668888888888888888

豪大大来了 发表于 2026-3-11 03:56

感谢分享

chy2 发表于 2026-3-11 19:51

111111111111111111

qwe915253840 发表于 2026-3-12 20:11

66666666666666666666

鼓掌之间 发表于 2026-3-13 14:40

2026-03-13更新

ft1139964 发表于 2026-3-13 20:37

感谢分享

Grodeutsches_Re 发表于 2026-3-13 20:56

111111111111111111111

ゞ︶ㄣ_指着太阳 发表于 2026-3-14 10:19

感谢分享

z1051804859 发表于 2026-3-14 13:08

666666666

ylx8194 发表于 2026-3-14 22:56

66666666666666666666666666666

泉户琥珀 发表于 2026-3-15 13:26

感谢楼主分享

ft1139964 发表于 2026-3-17 13:27

装了这个游戏直接进不去了!无奈只能删了。。。

efefewf 发表于 2026-3-17 22:31

6666666666

w602412291 发表于 2026-3-18 19:22

的点点滴滴的点点滴滴哒哒哒哒哒哒多大多大

cangxueyue3 发表于 2026-3-18 19:31

66666666666666

墨汐没有屿 发表于 2026-3-18 22:58

:lol:lol:lol

xasd444 发表于 2026-3-24 10:05

11111111111111

3dm_14252599 发表于 2026-4-3 14:28

666666666666666

wjh18290330593 发表于 2026-4-5 23:12

发发发发发发付付付付

q1847424305 发表于 2026-4-7 06:25

感谢分享

zasx123456asd 发表于 2026-4-9 13:59

hhhhhhhhhhhhhhhhhh

fg550001 发表于 2026-4-11 02:15

xiexiedalao kangkang

强袭号令 发表于 2026-4-11 20:41

emmmmmmmmmmmmmmmmmmm

gtrgo 发表于 2026-5-7 22:58

感谢分享

小新先生 发表于 2026-5-16 22:10

感谢分享

aa1845774342 发表于 2026-5-31 02:51

6666666666666666
页: [1] 2
查看完整版本: 一款可自动修复特定场景下出现崩坏的物理套装的SKSE插件(2026-03-13更新)