|
本帖最后由 VKurst 于 2020-7-10 01:56 编辑
2020/07/10 更新版本 Stracker's Loader 跟进游戏版本 14.00.00 (煌黑龙)
2020/04/24 更新版本 Stracker's Loader 跟进游戏版本 13.50.00 (M位绚辉龙)
2020/03/15 更新版本 Minimal Loader
N网原址:https://www.nexusmods.com/monsterhunterworld/mods/1982
作者对于这个版本的说明:
Just the nativePC fix in a dll. No quest/subspecies loading, no plugin loading, no command window.
Fixes the err13 end of quest crashes.
只提供NativePC文件夹的加载,无自定义任务加载器,无插件加载器,无日志窗口。
修复任务结算时的err13错误
So, this was a... painful update.
Thanks to the help of the modding discord, and way too much time doing basically pure trial and error, I finally found a way to patch the game without causing regular err13 crashes. The only common thread we found was having any extra dll loaded in the game. I think this is due to a bug in the game whose occurence is heavily amplified by injected dlls, probably related to memory allocation, but nothing exact can be pinpointed.
The minimal dll unloads itself immediately, and so apparently avoids this case. This has the unfortunate side effect of unloading any custom code in the dll as well, so this severely limits what can be done by dlls before a better workaround is found. Thankfully the nativePC fix is only done by patching one byte in the executable, so it's still possible, hence the minimal loader.
I'll start investigating again in a few days, but for now the minimal loader will do, making it was insanely more tiresome than anything else I've done so far.
On another note, I've had at least a dozen people asking where they can give a bit of money, so I'm finally caving in. I made a paypal.me link that you can find here : https://www.paypal.me/StrackerMods
【翻译】
所以,这是一个痛苦的更新。
多亏了modding discord的帮助,以及花了太多时间进行基本的反复试验,我终于找到了一种在不造成常规err13崩溃的情况下修补游戏的方法。我们发现的唯一常见线程是出现在游戏中加载了任何其他dll之后。我认为这是由于游戏中的一个错误所致,该错误被注入的dll严重放大了,可能与内存分配有关,但无法精确定位。
Minimal Loader会立即自行卸载这部分,因此显然避免了这种情况。不幸的是,它还具有卸载dll中任何自定义代码的副作用,因此,这严重限制了dll在找到更好的解决方法之前可以完成的工作。幸运的是,nativePC文件夹的加载仅通过修补可执行文件中的一个字节来完成,所以它依然可行,也因此需要使用Minimal Loader。
几天后,我将再次开始调查,但是目前为止,Minimal Loader将可以完成工作,这比迄今为止我所做的其他任何事情都要烦人。
另一方面,我至少有十几个人问他们可以在哪里捐款,所以我终于找到了。我做了一个paypal.me链接,您可以在这里找到:https://www.paypal.me/StrackerMods
这个Minimal Loader版本中err13错误不会再发生,但坏消息是它只提供NativePC文件夹的加载,不支持自定义任务/插件/日志窗口。
***以上说明只针对Minimal Loader版本***
2020/07/10 更新版本 Stracker's Loader 跟进游戏版本 14.00.00 (煌黑龙)
附件:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
2
查看全部评分
-
|