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

注册 登录

QQ登录

只需一步,快速开始

查看: 657|回复: 16
打印 上一主题 下一主题

[MOD] 消除未优化插件导致的单元格加载卡顿(2026-02-01更新)

[复制链接]

4455

主题

1万

帖子

12万

积分

创意工坊

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

贡献度
21488
金元
393150
积分
125267
精华
0
注册时间
2017-8-17
跳转到指定楼层
主题
发表于 2025-5-17 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 鼓掌之间 于 2026-2-1 21:19 编辑

转自:https://www.nexusmods.com/newvegas/mods/92182

·前置要求  
- 新维加斯脚本扩展器(NVSE xNVSE):https://www.nexusmods.com/newvegas/mods/67883

·MOD解析  
你可能好奇:这是什么?  
我们先来了解插件机制、贝塞斯达的设计逻辑与游戏加载单元格的原理。  
在《新维加斯》中,插件分为两类——主文件(Master)与非主文件(ESM+ESP)。冷知识:在《天际》之前,扩展文件(ESP)本质上是未优化的调试版本,仅用于开发阶段。这也是原版GECK生成ESP的原因,而游戏本体并不包含它们。  
ESP的缺陷在哪?  
- 引用会持续驻留内存,效率低下  
- 游戏代码会刻意跳过针对ESP的优化(如皮肤纹理加载问题)  
- 部分类型(如导航网格)可能直接导致游戏崩溃  

那ESM更优吗?  
相对而言,ESM是更规范的数据格式,内存占用更低,但默认仍未完全优化。  
贝塞斯达在创建ESM时会进行特殊优化——生成“单元格偏移数据”。但该功能被锁定在GECK的“版本控制模式”中,普通玩家几乎无法使用,这也是为何仅有2款《新维加斯》MOD利用了该特性。  

核心问题:  
游戏加载外部单元格时,需实时扫描插件文件寻找目标单元格。若文件无偏移数据,每次加载都需遍历整个文件,文件越大、插件越多,卡顿越明显。  
偏移数据的作用:插件预先存储各单元格在文件中的位置索引,使游戏可快速定位加载,避免硬盘盲目搜索。  

现状痛点:  
- 使用ESM修复工具或TTW会删除原版偏移数据  
- xEdit不支持生成偏移,保存时会清除该数据  
- 即使启用后台加载线程,单线程队列仍可能导致主线程卡顿  

本MOD的解决方案:  
- 自动生成偏移数据:游戏启动时为所有插件(包括ESP/ESM)生成单元格偏移  
- 多线程优化:支持32线程并行处理,突破原版单线程I/O限制  
- 数据缓存:仅在插件修改时重新生成偏移,避免重复开销  


·预期效果  
单元格加载卡顿减少  
首次启动时生成着色器编译偏移(后续缓存复用)  
覆盖文件夹中生成新鲜偏移文件  
内存占用略有增加(数据存储成本)  

·非预期效果  
无法完全消除加载卡顿(后续更新将持续优化)  
无法提升游戏品质(仅优化技术层面)  
MOD描述仍会很长(作者风格不变)  

·兼容性  
- 与所有MOD兼容(纯自动化进程,无需手动干预)  
- 例外:若MOD包含边界异常的单元格(如MoreMojave的3B09空单元格),将跳过生成偏移  


·MOD作者提示  
- 确保MOD未设置极端世界边界(如坐标范围异常)  
- 开发者可随MOD发布偏移文件,避免玩家首次启动生成  
- 若遇问题,可能是MOD本身存在结构性缺陷(非本MOD导致)  


·技术细节补充  
原版《新维加斯》的I/O操作强制单线程(唯一使用OEI命名空间的代码),本MOD移除了该限制。经测试,无偏移时单次文件搜索耗时可达20毫秒(仅FalloutNV.esm),而生成偏移后查询几乎瞬间完成。  
总结:这是一款底层优化工具,通过填补引擎设计缺口,从根源减少插件加载导致的性能损耗。

下载地址:

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

评分

1

查看全部评分

回复

使用道具 举报

26

主题

1595

帖子

2180

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
19
金元
21035
积分
2180
精华
0
注册时间
2011-10-3
舒服的沙发
发表于 2025-5-19 18:10 | 只看该作者
66666666666666666666
回复 支持 反对

使用道具 举报

4455

主题

1万

帖子

12万

积分

创意工坊

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

贡献度
21488
金元
393150
积分
125267
精华
0
注册时间
2017-8-17
硬硬的板凳
 楼主| 发表于 2025-5-26 18:49 | 只看该作者
2025-05-26更新
回复 支持 反对

使用道具 举报

0

主题

504

帖子

763

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7633
积分
763
精华
0
注册时间
2012-1-16
冰凉的地板
发表于 2025-5-27 19:37 | 只看该作者
dsdsdsdsdsdddddddd
回复 支持 反对

使用道具 举报

0

主题

1065

帖子

1104

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
11036
积分
1104
精华
0
注册时间
2010-10-26
5#
发表于 2025-5-31 06:08 | 只看该作者
111111111111111111111111111
回复 支持 反对

使用道具 举报

0

主题

267

帖子

412

积分

高级玩家

Rank: 4

贡献度
0
金元
4117
积分
412
精华
0
注册时间
2012-1-27
6#
发表于 2025-6-5 12:18 | 只看该作者
111111111111111
回复 支持 反对

使用道具 举报

0

主题

56

帖子

76

积分

初级玩家

Rank: 2

贡献度
0
金元
760
积分
76
精华
0
注册时间
2018-8-17
7#
发表于 2025-7-3 13:26 | 只看该作者
6666666666666666
回复 支持 反对

使用道具 举报

0

主题

221

帖子

210

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
2021
积分
210
精华
0
注册时间
2009-9-17
8#
发表于 2025-7-11 21:45 | 只看该作者
666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

4

帖子

20

积分

新手玩家

Rank: 1

贡献度
0
金元
195
积分
20
精华
0
注册时间
2023-12-31
9#
发表于 2025-8-8 10:07 | 只看该作者
试试吧,感谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

401

帖子

498

积分

高级玩家

Rank: 4

贡献度
0
金元
4978
积分
498
精华
0
注册时间
2013-7-10
10#
发表于 2025-9-22 08:47 | 只看该作者
66666666666
回复 支持 反对

使用道具 举报

0

主题

820

帖子

967

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9665
积分
967
精华
0
注册时间
2012-12-27
11#
发表于 2025-9-22 15:04 | 只看该作者
xxgfxfxfxfxfxfxfxfxfxfxfxfxfx
回复 支持 反对

使用道具 举报

4

主题

339

帖子

384

积分

高级玩家

Rank: 4

贡献度
3
金元
3723
积分
384
精华
0
注册时间
2013-1-22
12#
发表于 2025-10-30 12:16 | 只看该作者
6666666666
回复 支持 反对

使用道具 举报

1

主题

1229

帖子

1349

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
13487
积分
1349
精华
0
注册时间
2009-11-21
13#
发表于 2026-1-26 10:10 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

4455

主题

1万

帖子

12万

积分

创意工坊

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

贡献度
21488
金元
393150
积分
125267
精华
0
注册时间
2017-8-17
14#
 楼主| 发表于 2026-1-31 21:37 | 只看该作者
2026-01-31更新
回复 支持 反对

使用道具 举报

4455

主题

1万

帖子

12万

积分

创意工坊

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

贡献度
21488
金元
393150
积分
125267
精华
0
注册时间
2017-8-17
15#
 楼主| 发表于 2026-2-1 21:19 | 只看该作者
2026-02-01更新
回复 支持 反对

使用道具 举报

0

主题

775

帖子

868

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
8680
积分
868
精华
0
注册时间
2016-10-22
16#
发表于 2026-5-7 01:32 | 只看该作者
感谢分享

回复 支持 反对

使用道具 举报

5

主题

384

帖子

496

积分

高级玩家

Rank: 4

贡献度
7
金元
4679
积分
496
精华
0
注册时间
2008-2-26
17#
发表于 2026-5-8 11:30 | 只看该作者
那个版本的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-19 00:34 , Processed in 0.038384 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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