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

注册 登录

QQ登录

只需一步,快速开始

查看: 509|回复: 14
打印 上一主题 下一主题

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

[复制链接]

4069

主题

1万

帖子

11万

积分

3DM创意工坊

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

贡献度
19671
金元
359726
积分
114657
精华
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

帖子

2178

积分

游戏达人

Rank: 7Rank: 7Rank: 7

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

使用道具 举报

4069

主题

1万

帖子

11万

积分

3DM创意工坊

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

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

使用道具 举报

0

主题

466

帖子

700

积分

超级玩家

Rank: 5Rank: 5

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

使用道具 举报

0

主题

1061

帖子

1096

积分

游戏狂人

Rank: 6Rank: 6

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

使用道具 举报

0

主题

260

帖子

399

积分

高级玩家

Rank: 4

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

使用道具 举报

0

主题

49

帖子

66

积分

初级玩家

Rank: 2

贡献度
0
金元
655
积分
66
精华
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

主题

373

帖子

465

积分

高级玩家

Rank: 4

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

使用道具 举报

0

主题

783

帖子

920

积分

超级玩家

Rank: 5Rank: 5

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

使用道具 举报

4

主题

327

帖子

365

积分

高级玩家

Rank: 4

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

使用道具 举报

1

主题

1217

帖子

1331

积分

游戏狂人

Rank: 6Rank: 6

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

使用道具 举报

4069

主题

1万

帖子

11万

积分

3DM创意工坊

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

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

使用道具 举报

4069

主题

1万

帖子

11万

积分

3DM创意工坊

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-22 05:09 , Processed in 0.032104 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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