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

注册 登录

QQ登录

只需一步,快速开始

查看: 2805|回复: 23
打印 上一主题 下一主题

[讨论] 【警告】5月7日凌晨官方1.3.0Beta更新和ModLib/BannerlordTweaks/DCC兼容性崩溃

[复制链接]

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
跳转到指定楼层
主题
发表于 2020-5-7 16:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cnedwin 于 2020-5-8 07:05 编辑

5月7日凌晨,官方更新了1.3.0Beta,有10M的自动更新内容。

如果做了这个更新后,会造成ModLib和Detailed Character Creation的兼容性问题。

5月7日晚23:35 更新  具体的排查过程记录  https://bbs.3dmgame.com/thread-6042357-1-1.html

1,首先的结果是Detailed Character Creation这个MOD彻底崩溃(官方修改了原版的底层代码,造成兼容性的冲突)
     注:DCC的主要用处是开放更多角色细节,用来复制粘贴美化后的捏脸数据。
     原作者的地址: https://www.nexusmods.com/mountandblade2bannerlord/mods/118?tab=files

2,其次是ModLib这个作者在消失了大半个月之后,终于在NexusMod更新了1.3.1,千万不要安装更新,否则所有依赖旧版ModLib开发的Mod都会崩溃
    注:ModLib是一个GUI图形界面的库,很多Mod都需要依赖他才能调出菜单
   原作者的地址: https://www.nexusmods.com/mountandblade2bannerlord/mods/592?tab=files

3,如果更新了ModLib 1.3.1和BannerlordTweaks-BETA1.3_v1.3.2,后者会频繁报错
    注:BT这个插件是一个综合设置的优化,可以调整很多游戏的初始设置
    原作者的地址: https://www.nexusmods.com/mountandblade2bannerlord/mods/49?tab=files

解决方案:
A:  千万别自动更新那10M的内容!!!!


B:已经更新了10M的,只能坐等ModLib和BT1.2.1修复,并且先暂时放弃DCC,等待作者修复。

最新消息是DCC的作者承诺今天之内会更新和修复这个问题



因为ModLib这个GUI库和BannerlordTweaks是同一个作者,他非常我行我素,完全不考虑向下兼容,Github上有一个第三方修复的版本,我们也可以等那个版本更新修复。第三方修复版本的作者的开源版本地址:  https://github.com/wfswanepoel/ModLib/releases
否则你只能回滚Modlib到1.2.1这个版本,我放到附件里。




需要用到ModLib的一些常见的Mod---------------------------------------------------------------------------------
BannerlordTweaks-BETA1.3_v1.2.1 - 综合设置,增加怀孕设置 -
Detailed Character Creation-118-1-1-2-hotfix-2-1587316167 - 人物详细修改
Encyclopedia Fix-1215-1-0-1-1588480007 - 修复百科全书新生流浪者和儿童错乱的BUG
Grow Up And Work-544-1-1-3-1587696107 - 怀孕和成长的设置 -
KillBanditsRaiseRelations-500-1-2-2-1587676707 - 打盗贼提升附近NPC好感
Manage Remote Companions-698-2-1-1-1588722093 - 远程管理同伴和老婆升级加点和仓库 -
Sound The Alarm - ModLib Integration-306-1-0-7-1588569107- 综合警报弹窗 - 更新我自己汉化版的语法错误 -  
Tournaments XPanded-for-BL1.3.0-27-e2-0-1-b2-1588429099 - 竞技场多功能配置 -


关于Modlib的一些坑,为什么会出现兼容性问题的来龙去脉
最早NexusMod上有一个大神Mipen,先开发了Modlib,后来成为主流的大型Mod的菜单库,很多Mod依赖它开发。
不过这哥们不久后,4月18日发布1.0.1后就玩消失了,千呼万唤不搭理大家,5月1日临时更新了一个支持e1.2.1版本的1.0.2 源代码在 https://github.com/mipen/ModLib/releases
这期间无数的作者找到他,他都不回应,另一个大神wfswanepoe就做了一个第三方修复的版本来支持Beta 1.3 地址是 https://github.com/wfswanepoel/ModLib
中间还发生了整个Nexusmod开发者的分裂,一部分继续支持Modlib,另一部分因为作者不更新改支持MBOption,这两个互相不兼容,菜单会卡死,比如外交修复的那个Mod
很多还在用ModLib的开发者,就基于这个第三方的ModLib继续开发,例如鼎鼎大名的Tournament XPanded和Detailed Character Creation
甚至还有人,也基于这个库,修复了Bannerlord Tweaks做出1.2.1版本,支持结婚和生孩子等设置
今天凌晨,在烤肉社给Beta1.3.0热更新了10M内容后,消失的Mipen大神又冷不丁的出来更新了最新支持Beta1.3的ModLib 1.3.1和Bannerlord Tweaks 1.3.2
他发的这个ModLib 1.3.1不向下兼容那些基于第三方修复的Mod和汉化版,而且更新的BT 1.3.2功能还没有第三方做的1.2.1功能多。
现在我们只能等第三方修复的wfswanepoe,更新他的Modlib,或者所有的作者都更新Mod来支持Mipen的新版本,这哥们实在太任性了!!!!





有进一步消息我会通知大家,已经联系了这些Mod的作者。

预感Beta1.4大更新快出来了,官方这次热更新的10M改了不少底层的数据结构和代码,目前已经确认动到物品相关和人物相关的,接下来1-2周会有大量的MOD出现兼容性的小问题

果然,刚睡了不到3个小时,一睁眼,Beta 1.4就更新了,看来这个周末有的忙了




本帖子中包含更多资源

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

x
回复

使用道具 举报

3

主题

219

帖子

295

积分

高级玩家

Rank: 4

贡献度
5
金元
2750
积分
295
精华
0
注册时间
2009-7-28
QQ
舒服的沙发
发表于 2020-5-7 17:43 | 只看该作者
感谢热心收集这些MOD信息并且可以发布在国内论坛上
回复 支持 反对

使用道具 举报

87

主题

2264

帖子

2733

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
262
金元
16854
积分
2733
精华
0
注册时间
2007-3-12
硬硬的板凳
发表于 2020-5-7 17:48 | 只看该作者
我更新modlib了,没崩溃啊……
回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
冰凉的地板
 楼主| 发表于 2020-5-7 17:50 | 只看该作者
Q5521122 发表于 2020-5-7 17:48
我更新modlib了,没崩溃啊……

你还安装了什么其他的MOD?

你点开Mod Option设置里面的内容正常显示嘛?原来的设置还保存嘛?打开菜单会报错嘛?

我在他的Github上看到他2小时前还在提交新的代码,难道已经修复了?
回复 支持 反对

使用道具 举报

6

主题

808

帖子

2761

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
0
金元
27611
积分
2761
精华
0
注册时间
2012-2-29
5#
发表于 2020-5-7 17:52 | 只看该作者
为啥我DCC用的好好的。。
回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
6#
 楼主| 发表于 2020-5-7 17:54 | 只看该作者
Earl_丶 发表于 2020-5-7 17:52
为啥我DCC用的好好的。。

你确定你更新了那10M内容嘛?

你可以到原作者的NexusMod地址下看看,全都是在报崩溃的,作者也承诺今天一定会更新
回复 支持 反对

使用道具 举报

6

主题

808

帖子

2761

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
0
金元
27611
积分
2761
精华
0
注册时间
2012-2-29
7#
发表于 2020-5-7 18:02 | 只看该作者
cnedwin 发表于 2020-5-7 17:54
你确定你更新了那10M内容嘛?

你可以到原作者的NexusMod地址下看看,全都是在报崩溃的,作者也承诺今天 ...

更新了。。。进去BannerlordTweaks会报错,,,玩了一下午没出问题- -
回复 支持 反对

使用道具 举报

6

主题

808

帖子

2761

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
0
金元
27611
积分
2761
精华
0
注册时间
2012-2-29
8#
发表于 2020-5-7 18:03 | 只看该作者
cnedwin 发表于 2020-5-7 17:54
你确定你更新了那10M内容嘛?

你可以到原作者的NexusMod地址下看看,全都是在报崩溃的,作者也承诺今天 ...

难道因为我是新档??
回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
9#
 楼主| 发表于 2020-5-7 18:10 | 只看该作者
Earl_丶 发表于 2020-5-7 18:03
难道因为我是新档??

BT会报错,是因为ModLib需要更新了,现在倒是不影响你玩,只是那些设置都没法修改了,必须等MobLib更新。
但是更新了ModLib之后,很多依赖旧版本的ModLib开发的MOD都会报错,这个原因也很尴尬,因为实际上MobLib其实大半个月没更新了不支持Beta1.3.0的,是一个第三方的作者拿源代码修复的,很多Mob都在用。
今天原作者突然消失了两个多礼拜又出现了,直接推了一个新版本的ModLib,不向下兼容。。。

DCC不能用倒是挺多人说的,难道新档没事?
那也有可能是跟其他东西冲突,我看作者确实承诺说今天内给出一个更新和修复。
回复 支持 反对

使用道具 举报

41

主题

429

帖子

4750

积分

3DM伊甸MOD搬运组

Rank: 12Rank: 12Rank: 12

贡献度
886
金元
12056
积分
4750
精华
0
注册时间
2014-1-11

3DM小黄鸡

10#
发表于 2020-5-7 18:30 | 只看该作者
本帖最后由 winds365 于 2020-5-7 18:31 编辑

ModLib Beta和BannerlordTweaks Beta已更新



PS:不兼容旧版本

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
11#
 楼主| 发表于 2020-5-7 18:33 | 只看该作者
winds365 发表于 2020-5-7 18:30
ModLib Beta和BannerlordTweaks Beta已更新

我帖子里写的就是这两个,现在的问题是,如果你用了他今天刚刚发的ModLib和Tweaks,这俩倒是没问题了,因为都是他自己写的。
但是以前那些用老的ModLib的Mod都会出错。

回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
12#
 楼主| 发表于 2020-5-7 19:14 | 只看该作者
winds365 发表于 2020-5-7 18:30
ModLib Beta和BannerlordTweaks Beta已更新

一楼更新了,解释了一下问题怎么出现的
回复 支持 反对

使用道具 举报

39

主题

960

帖子

914

积分

超级玩家

Rank: 5Rank: 5

贡献度
27
金元
8060
积分
914
精华
0
注册时间
2013-2-3
13#
发表于 2020-5-7 19:45 | 只看该作者
反正我的mod一个个试了有3个用不了  有6个可以 我按得少。。
回复 支持 反对

使用道具 举报

41

主题

429

帖子

4750

积分

3DM伊甸MOD搬运组

Rank: 12Rank: 12Rank: 12

贡献度
886
金元
12056
积分
4750
精华
0
注册时间
2014-1-11

3DM小黄鸡

14#
发表于 2020-5-7 20:32 | 只看该作者
MBOption本身就是Modlib的分支,据说有恩怨,具体不清楚
Modlib的作者Mipen并没有消失,只是在github上抱怨不想更新了https://github.com/mipen/Bannerl ... uecomment-619493506
不过其他贡献者一直有在修改和添加代码,现在突然更新只不过是把其他贡献者的代码合并到主线版本,并在Nexus上更新

至于一些用到Modlib的Mod,其他的不清楚,我自己用的都有不需要modlib的版本
比如:KillBanditsRaiseRelations Non-ModLib
Sound The Alarm - Standalone
Tournaments XPanded-for-BL1.3.0-27-e2-0-1-b2里有2个MOD,TournamentsXP.Addon.ModLib和TournamentsXPanded,TournamentsXPanded就是不需要modlib自带设置GUI的版本
回复 支持 反对

使用道具 举报

41

主题

429

帖子

4750

积分

3DM伊甸MOD搬运组

Rank: 12Rank: 12Rank: 12

贡献度
886
金元
12056
积分
4750
精华
0
注册时间
2014-1-11

3DM小黄鸡

15#
发表于 2020-5-7 20:41 | 只看该作者
ModLib Beta 1.3.1和BannerlordTweaks Beta 1.3.2在最新版上没有任何问题,并不会报错
我是重开档测试,mod列表在下面
        <Id>Aragas.AltSaveMissingModuleFix</Id>
        <Id>AttributePerLevel</Id>
        <Id>AutoTrader</Id>
        <Id>EquipBestItem</Id>
        <Id>KillBanditsRaiseRelations</Id>
        <Id>ModLib</Id>
        <Id>NPCRevamp</Id>
        <Id>PartyManager</Id>
        <Id>Recruitable</Id>
        <Id>SoundTheAlarm</Id>
        <Id>zUnitFixes</Id>
        <Id>VsMod_NoPlayerPrisonerLimit</Id>
        <Id>XorberaxCutThroughEveryone</Id>
        <Id>ZhongpinHanhuaMode</Id>
        <Id>zzBannerlordTweaks</Id>
回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
16#
 楼主| 发表于 2020-5-7 20:53 | 只看该作者
本帖最后由 cnedwin 于 2020-5-7 20:57 编辑
winds365 发表于 2020-5-7 20:32
MBOption本身就是Modlib的分支,据说有恩怨,具体不清楚
Modlib的作者Mipen并没有消失,只是在github上抱怨 ...

你没看明白,mipen是说他不最近可能不玩骑砍了,不想维护这个MBL了。
wfs比较热心,他说他自己比较有时间,愿意继续帮mipen维护MBL,还说要建立一个Trello来共同维护这个项目,但是人家根本就不搭理他。
后来wfs就自己通读源代码往下写了,中间的代码也都提交到mipen的git上面了

但是mipen一直没有采用它推过去的代码
我猜要么他觉得wfs水平比自己菜,有代码洁癖,要么是真的太忙了,没空去看
后来wfs就在自己的git上面开始提交代码了,也开始有人过去给提交补丁和bug

后来,大家就开始继续用wfs的版本开发


谁知道mipen消失了这么多天,突然间冒出来更新了,他虽然合并了版本,但是并没有完全采用wfs后来写的那些,这个你git上是可以看出来的
有一些类方法,他非要自己重写,不向下兼容

回复 支持 反对

使用道具 举报

8

主题

944

帖子

1666

积分

游戏狂人

Rank: 6Rank: 6

贡献度
10
金元
16264
积分
1666
精华
0
注册时间
2013-12-9

G胖の微笑3DMer

17#
发表于 2020-5-7 21:00 | 只看该作者
想问一下有什么办法不更新10M能玩游戏吗, 玩之前不是必须更新吗
回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
18#
 楼主| 发表于 2020-5-7 21:02 | 只看该作者
之所以冲突,原因很简单,这大哥,更新tweaks时,故意改了一些mbl的全局函数和类名字,当然,也有可能是为了适应官方的更新
如果你更新了mbl,那么原来用到旧mbl的mod,在调用菜单时会warrning,这种报错不会崩溃,但是会看不到设置的内容,因为菜单不会全出来
然后有的mod因为读取不到配置,取到的变量是空的,就造成语法和内存读写错误了,这样,才导致崩溃
回复 支持 反对

使用道具 举报

41

主题

429

帖子

4750

积分

3DM伊甸MOD搬运组

Rank: 12Rank: 12Rank: 12

贡献度
886
金元
12056
积分
4750
精华
0
注册时间
2014-1-11

3DM小黄鸡

19#
发表于 2020-5-7 21:02 | 只看该作者
cnedwin 发表于 2020-5-7 20:53
你没看明白,mipen是说他不最近可能不玩骑砍了,不想维护这个MBL了。
wfs比较热心,他说他自己比较有时间 ...

git没细看,代码也看不懂,闹笑话了

不过我这没有任何问题
回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
20#
 楼主| 发表于 2020-5-7 21:04 | 只看该作者
我也是程序员出身,一般这种情况就开源,大家都可以一维护,然后合并稳定的主干版本,允许大家自己编译dll来发布
回复 支持 反对

使用道具 举报

0

主题

547

帖子

524

积分

高级玩家

Rank: 4

贡献度
0
金元
5235
积分
524
精华
0
注册时间
2011-9-3
21#
发表于 2020-5-8 00:47 | 只看该作者
为啥我的DCC还可以用啊
回复 支持 反对

使用道具 举报

18

主题

300

帖子

1885

积分

游戏狂人

Rank: 6Rank: 6

贡献度
298
金元
6728
积分
1885
精华
2
注册时间
2013-12-5
22#
 楼主| 发表于 2020-5-8 00:52 | 只看该作者
pvp514518 发表于 2020-5-8 00:47
为啥我的DCC还可以用啊

你只要不更新最新的ModLib Beta 1.3.1和Bannerlord tweaks 1.3.2 您的DCC就还能用
两者不可兼得
回复 支持 反对

使用道具 举报

0

主题

547

帖子

524

积分

高级玩家

Rank: 4

贡献度
0
金元
5235
积分
524
精华
0
注册时间
2011-9-3
23#
发表于 2020-5-8 00:59 | 只看该作者
cnedwin 发表于 2020-5-7 17:54
你确定你更新了那10M内容嘛?

你可以到原作者的NexusMod地址下看看,全都是在报崩溃的,作者也承诺今天 ...

确定...更新了啊,DCC没问题啊...就是 繁荣度那个MOD奔溃还有BT会奔溃...其他我用的都是好好的
回复 支持 反对

使用道具 举报

0

主题

547

帖子

524

积分

高级玩家

Rank: 4

贡献度
0
金元
5235
积分
524
精华
0
注册时间
2011-9-3
24#
发表于 2020-5-8 01:03 | 只看该作者
cnedwin 发表于 2020-5-8 00:52
你只要不更新最新的ModLib Beta 1.3.1和Bannerlord tweaks 1.3.2 您的DCC就还能用
两者不可兼得
...

好吧,我对BT的兴趣没那么大...无所谓了...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-8 06:31 , Processed in 0.150655 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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