回复
9
查看
1118
收藏
3

0

赠楼

0%

赠楼率

462

蒸汽

6

主题

233

帖子

5354

积分
发表于 2026-5-28 00:02:29 · 广东 | 显示全部楼层 |阅读模式
本帖最后由 216044 于 2026-5-29 00:10 编辑

你的《星空》是否曾在加载的过程中突然闪退,或者当你进入某个房间时,发现许多物品乃至地形没有成功加载出来,只有虚空?这可能是游戏一次运行的指针句柄(Pointer Handle)超过引擎限制引起的,最常见的诱因是——你装的 mod 太多了。而随着B社最近给游戏推出了包括《地球舰队》在内的一批官方内容,占用了更多的指针句柄额度,可能让这个问题变得更为突出。




什么是指针句柄?


B社的 Creation 引擎将 3D 环境分为一块又一块的区域(Cell),这些区域里可能有许多如建筑结构、家具、杂物等等对象(Object)的引用(Reference)(还有包括多个对象的组合引用[Pack-in Reference],如飞船的舱室及其内饰),而指针句柄就是指向这些引用的、被游戏用于动态加载这些引用的对象的“指针”。一般来说,在玩家接近某个区域时,这个区域内的指针句柄才会运行,并将指向的引用加载进内存里。这也是游戏会设计大量需要黑屏加载的区域的原因,如果所有指针句柄随时处于激活状态,游戏就会崩溃。

问题在哪?


在《星空》,同时运行的指针句柄上限约为2,097,152个,游戏本体就已占用了1,000,000个左右,只剩下另外的1,000,000个左右可为官方扩展和 mod 所用

•在许多指针句柄是基于游戏需要动态激活的同时,还有相当一部分指针句柄自游戏启动开始就会一直运行,尽管玩家没有跟它们互动,也不曾接近它们,特别是飞船模块和舱室的指针句柄,哪怕玩家在星球上也没有在用飞船建造器,它们始终是激活的。也就是说,如果你有新增飞船模块、舱室以及预设飞船的 mod,会占据大量的指针句柄额度

•除了一直运行的指针句柄之外,你还必须为动态激活的指针句柄留有额度,才能避免在接近像新亚特兰蒂斯、阿基拉城、霓虹城这些大城市或其他存在大量引用对象的区域时一下子激活太多指针句柄而发生问题。

•随着游戏推进,你的存档可能会积累越来越多的一直激活的指针句柄

未来推出的 DLC 和更新有机会占用更多的指针句柄额度,留给你装 mod 的空间也会随之减小。

由于游戏并没有告诉玩家存在这一限制,Creation Kit 也没有提醒 mod 制作者,因此这个问题被长期忽视。玩家在装新 mod 的时候,可能不知情地越过了限制,而误以为是刚装的 mod 出了问题。

现在,已有意识到这个问题的玩家向B社反馈,mod 作者也在想办法优化自己的 mod 来减少指针句柄的使用。而在目前,选 mod 的时候你就需要看着你的指针句柄额度仔细斟酌了。

怎么查我的游戏使用了多少指针句柄?



主机版:目前无法查询;

PC版:安装 Starfield Engine Fixes (需要前置 SFSE),在 StarfieldEngineFixes.ini 设置
  1. bDumpPointerHandlesConsoleFunction=1
复制代码
进入游戏内打开控制台输入 dph ,就会生成日志;

或者设置
  1. bDumpPointerHandlesOnGameLoadEvent=1
复制代码
进入游戏加载任意存档时也能自动生成日志。

生成的日志位于X:\...\Starfield\Data\SFSE,名为 DumpPointerHandles_*.txt



如果你加载的内容很多,日志文件相应的也会很大,难以打开和阅读,可以进一步用这位大佬的解析器 Starfield Handle Parser 让你更直观地看哪些 mod 用了大量的句柄。



这是我目前加载的内容所占的句柄数量(新存档),仅作参考。

其中占用较多的有:
1,025,207 PH ——游戏本体内容;
100,288 PH —— 《破碎空间》DLC;
128,596 PH —— 《地球舰队》DLC;

182,643 PH —— Falkland Systems Ship Services(付费CC,包含含丰富内饰的飞船船舱、模块、预设飞船)
107,444 PH —— Project Viper(免费mod,含飞船模块、预设飞船、兴趣点[POI])
42,705 PH —— Watchtower(付费CC,含任务,含飞船模块、预设飞船、兴趣点)
35,782 PH —— Cryomancers - A New Faction(付费CC,含任务、预设飞船、兴趣点)
30,728 PH —— TGs Galactic Harvest(付费CC,含大量物品、哨站建筑)
22,155 PH —— Mining Conglomerate(付费CC,含许多宇宙空间场景)
19,518 PH —— Dark Universe - Retrograde(免费mod,含多个星际站场景)
19,433 PH —— Lost Colonies - Tirawa(付费CC,含任务、NPC定居点、兴趣点)
19,259 PH —— Dark Universe - Takeover(免费mod,含多个兴趣点)
18,233 PH —— The Okoro Conflict(付费CC,含任务、兴趣点)
15,583 PH —— Barista Sciences Institute(付费CC,含任务、场景)
12,112 PH —— Tiny Reasons to Explore(付费CC,含多个兴趣点)

STARFIELDStarfield - Shattered Spaceapp/3763700(待更新)

本帖子中包含更多资源

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

×
回复

使用道具 举报

浏览本版块需要:
1. 初阶会员或更高等级;
2. (点击此处)绑定Steam账号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
Keylol 其乐 ©2004-2026 Chinese Steam User Fan Site.
Designed by Lee in Balestier, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
GMT+8, 2026-6-27 11:12
快速回复 返回顶部 返回列表