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

注册 登录

QQ登录

只需一步,快速开始

查看: 7183|回复: 6
打印 上一主题 下一主题

[求助] 关于USLEEP在papyrus里的报错信息

[复制链接]

11

主题

720

帖子

1153

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
11410
积分
1153
精华
0
注册时间
2015-9-19
跳转到指定楼层
主题
发表于 2016-8-5 09:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 火中漫步 于 2016-8-5 10:11 编辑

装了新版的USLEEP,会有这样的报错信息。
[12/10/2015 - 07:17:13PM] Error: File "Unofficial Skyrim Patch.esp" does not exist or is not currently loaded.
stack:
<unknown self>.Game.GetFormFromFile() - "<native>" Line ?
[USLEEPVersionTracking (0500F458)].USLEEP_VersionTrackingScript.ProcessRetroScripts() - "USLEEP_VersionTrackingScript.psc" Line 20
[USLEEPVersionTracking (0500F458)].USLEEP_VersionTrackingScript.OnInit() - "USLEEP_VersionTrackingScript.psc" Line 15

找了一下,发现作者之一在nexus的讨论帖里给出了解释,The remainder is expected. Those are the check scripts to make sure the old patches are not installed while playing. https://forums.nexusmods.com/index.php?/topic/3363860-unofficial-skyrim-legendary-edition-patch/page-102#entry31783915
既然有作者背书,应该是没问题。

另外有个问题,steam版的skse有这个bug,在papyrus log里报错:
Function GetEffectMagnitudes in the empty state on type Ingredient does not exist. Function will not be flagged as callable from tasklets.
在官网讨论帖里找到了这个:
http://forums.bethsoft.com/topic/1530780-wipz-skyrim-script-extender-skse/#entry24244632
看起来是PapyrusIngredient.cpp中的代码错误:
registry->RegisterFunction(
                new NativeFunction0 <IngredientItem, VMResultArray<float>>("GetEffectMagnitudes", "Ingredient*", papyrusIngredient::GetEffectMagnitudes, registry));

注意"Ingredient*"中的"*",这应该是多打了?不过好像没人理阿。查了下源代码还是这样没改,不知道是要等到下个更新么。能力不够,没法自己解决。看起来是只影响modder。
https://github.com/NightQuest/SKSE/blob/master/src/skse/skse/PapyrusIngredient.cpp

PS:打完USLEEP后log里真清爽,感觉是不一样,所以上面这两个看起来就更别扭了。不知道有没有大神自己解决了,想瞻仰下。



回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-12 04:28 , Processed in 0.030230 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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