3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 397|回复: 17
打印 上一主题 下一主题

[功能模组] 粒子风效 - SKSE插件(2026-04-10更新)

[复制链接]

4332

主题

1万

帖子

12万

积分

创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
20850
金元
381925
积分
121593
精华
0
注册时间
2017-8-17
跳转到指定楼层
主题
发表于 2026-3-20 14:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 鼓掌之间 于 2026-4-10 10:29 编辑

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

本插件通过SKSE在游戏引擎层面运行,可完美兼容原版游戏、DLC及各类MOD新增的粒子效果,无需替换模型,也不会产生任何冲突。

MOD说明
粒子风效可让游戏内所有粒子效果动态响应风速与风向的变化,大幅提升画面真实感与沉浸感。
所有效果均通过SKSE在游戏运行时生效,可完美兼容原版游戏、DLC及各类MOD的粒子效果。
本MOD不会替换任何模型文件,不会修改任何游戏记录,直接在引擎层面对粒子效果进行控制。这意味着粒子会随天气状况的变化自然响应,无需额外补丁,也不会产生冲突。

本MOD的工作原理,是在游戏运行时将引擎内置的风效修改器注入粒子系统中。这套系统其实一直存在于游戏引擎内,只是原版游戏默认没有启用它。

本MOD与《Wildfire》的适配效果极佳——这是一款开发中的MOD,目前已在QTR Discord服务器开放免费公测。
本MOD的创作灵感最初就来自《Wildfire》,也正因为这项功能的普适性极强,我将其制作成了独立插件发布。

---

️技术细节
- 以SKSE插件的形式实现
- 影响所有粒子系统(包括原版、DLC、创作俱乐部、MOD新增的粒子效果)
- 在游戏运行时,将原生风效修改器注入粒子系统
- 风效的影响(风向+强度)完全由原版游戏原生机制处理
- 无Papyrus脚本、无模型修改、无ESP/ESL格式的MOD文件
- 无需任何设置,自动对所有粒子效果生效

---

兼容性
本MOD为SKSE插件,兼容以下游戏版本:
- 1.6.1170:完全支持
- 1.6.640:大概率支持,恳请玩家测试后反馈确认
- 1.5.97:完全支持,感谢firefg的测试确认
- VR版:完全支持,感谢davidou64的测试确认

同时兼容:
- 所有天气大修MOD
- 所有粒子/视觉特效(VFX)MOD
- 所有模型替换MOD
- 所有ENB/光影预设

只要带有粒子效果,本MOD就能生效。
由于效果在游戏运行时加载,不会与新增、修改粒子效果的MOD产生任何冲突。

---

同类MOD对比
部分MOD通过手动编辑模型文件,为特定粒子效果添加风效修改器来实现类似效果,例如:
- Rudy Fix for Smoke(Rudy烟雾修复)
- FYX - Sparks of Fire reacts to the Wind(FYX - 火花风效响应)

这类MOD会修改.nif模型文件,仅对单个资产逐个应用风效。
与基于模型编辑的解决方案不同,本MOD的方案是完全动态的,会在运行时全局生效。
如果某个粒子系统已经自带风效修改器,本MOD会完整保留原有设置,不会进行覆盖。

---

前置需求
- SKSE:https://bbs.3dmgame.com/thread-6550387-1-1.html

- SKSE插件地址库:https://bbs.3dmgame.com/thread-6549645-1-1.html

源代码
核心代码如下:

SKSEPluginLoad(const SKSE:oadInterface *skse) {
    SKSE::Init(skse);
    Hooks::InstallHooks();
    return true;
}
static bool HasWindModifier(RE::NiParticleSystem* ps) {
    if (!ps) return false;
    auto& list = ps->GetParticleSystemRuntimeData().modifierList;
    for (const auto& mod : list) {
        if (skyrim_cast<RE::BSWindModifier*>(mod.get())) {
            return true;
        }
    }
    return false;
}
struct LinkObjectHook {
    static void Hook(RE::NiParticleSystem* a_this, RE::NiStream& a_stream) {
        original(a_this, a_stream);
        if (!HasWindModifier(a_this)) {
            auto wind = RE::BSWindModifier::Create("articleWind", 5.0f);
            if (!wind) return;
            a_this->AddModifier(wind);
        }
    }
    static inline REL::Relocation<decltype(Hook)> original;
};
inline void InstallHooks() {
    REL::Relocation<std::uintptr_t> vtbl{RE::VTABLE_NiParticleSystem[0]};
    LinkObjectHook:riginal = vtbl.write_vfunc(0x19, LinkObjectHook::Hook);
}

---

下载地址:

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






评分

1

查看全部评分

回复

使用道具 举报

40

主题

5053

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
109
金元
125569
积分
12993
精华
0
注册时间
2024-2-14

滑稽

舒服的沙发
发表于 2026-3-20 14:29 | 只看该作者
看到楼主这么努力分享,我只能顶个贴感谢一下了!感谢论坛,感谢LZ热心分享!
回复 支持 反对

使用道具 举报

179

主题

3653

帖子

4565

积分

游戏精英

Rank: 8Rank: 8

贡献度
182
金元
38368
积分
4565
精华
0
注册时间
2007-3-18
硬硬的板凳
发表于 2026-3-20 15:36 | 只看该作者
666666666666666
回复 支持 反对

使用道具 举报

0

主题

1173

帖子

1672

积分

游戏狂人

Rank: 6Rank: 6

贡献度
106
金元
12481
积分
1672
精华
0
注册时间
2010-6-15
冰凉的地板
发表于 2026-3-20 19:01 | 只看该作者
66666666666
回复 支持 反对

使用道具 举报

19

主题

2167

帖子

2299

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
117
金元
18310
积分
2299
精华
0
注册时间
2008-4-17
5#
发表于 2026-3-20 19:23 | 只看该作者
谢谢你的分享~~~
回复 支持 反对

使用道具 举报

0

主题

1693

帖子

2134

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
0
金元
21337
积分
2134
精华
0
注册时间
2016-12-27
6#
发表于 2026-3-20 21:28 | 只看该作者
谢谢!!
回复 支持 反对

使用道具 举报

0

主题

146

帖子

312

积分

高级玩家

Rank: 4

贡献度
0
金元
3117
积分
312
精华
0
注册时间
2014-12-9
7#
发表于 2026-3-21 09:12 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

2

主题

1388

帖子

1544

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
15316
积分
1544
精华
0
注册时间
2011-11-27
8#
发表于 2026-3-21 16:20 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

0

主题

726

帖子

951

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9510
积分
951
精华
0
注册时间
2017-7-5
QQ
9#
发表于 2026-3-21 20:51 | 只看该作者
1212121212121212121212
回复 支持 反对

使用道具 举报

0

主题

290

帖子

365

积分

高级玩家

Rank: 4

贡献度
0
金元
3649
积分
365
精华
0
注册时间
2014-6-21
10#
发表于 2026-3-22 10:04 | 只看该作者
+666666666666666666
回复 支持 反对

使用道具 举报

4332

主题

1万

帖子

12万

积分

创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
20850
金元
381925
积分
121593
精华
0
注册时间
2017-8-17
11#
 楼主| 发表于 2026-3-23 16:53 | 只看该作者
2026-03-23更新
回复 支持 反对

使用道具 举报

4332

主题

1万

帖子

12万

积分

创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
20850
金元
381925
积分
121593
精华
0
注册时间
2017-8-17
12#
 楼主| 发表于 2026-3-29 19:51 | 只看该作者
2026-03-29更新
回复 支持 反对

使用道具 举报

4332

主题

1万

帖子

12万

积分

创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
20850
金元
381925
积分
121593
精华
0
注册时间
2017-8-17
13#
 楼主| 发表于 2026-3-30 15:36 | 只看该作者
2026-03-30更新
回复 支持 反对

使用道具 举报

11

主题

1891

帖子

1735

积分

游戏狂人

无形装逼,最为致命。装逼如风,常伴吾身。

Rank: 6Rank: 6

贡献度
9
金元
16992
积分
1735
精华
0
注册时间
2013-5-15
14#
发表于 2026-3-30 15:59 | 只看该作者

回复 支持 反对

使用道具 举报

0

主题

129

帖子

202

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2017
积分
202
精华
0
注册时间
2024-7-22
15#
发表于 2026-3-31 10:22 | 只看该作者
感谢分享,Thanks
回复 支持 反对

使用道具 举报

0

主题

515

帖子

654

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6540
积分
654
精华
0
注册时间
2013-1-26
16#
发表于 2026-4-8 02:45 | 只看该作者
666666666
回复 支持 反对

使用道具 举报

4332

主题

1万

帖子

12万

积分

创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
20850
金元
381925
积分
121593
精华
0
注册时间
2017-8-17
17#
 楼主| 发表于 2026-4-10 10:29 | 只看该作者
2026-04-10更新
回复 支持 反对

使用道具 举报

0

主题

14

帖子

15

积分

新手玩家

Rank: 1

贡献度
0
金元
150
积分
15
精华
0
注册时间
2021-1-10
18#
发表于 2026-4-28 11:56 | 只看该作者
1111111111
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-6 17:18 , Processed in 0.038218 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表