骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 23666|回复: 35

[MOD相关] 解决【1.5.6】NPC领主战死率过高的问题方法(简单的修改一个文件)【发现错误请停用】

[复制链接]

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
发表于 2021-1-21 15:04:07 | 显示全部楼层 |阅读模式
本帖最后由 w_stan 于 2021-1-23 17:03 编辑

很抱歉,我貌似犯了一个错误。按照这种方式修改了之后导致所有士兵在战斗后都无法正常死亡。
请停止使用这个修改后的文件,或者按照这种方式修改。
再次抱歉。将继续寻找其他办法。
同时这里有一个仅禁止玩家家族成员死亡的MOD:

https://www.nexusmods.com/mountandblade2bannerlord/mods/2497?tab=description


1.5.6的战场战死率太高了,很多人抱怨包括我,打几场大仗,玩家周围的领主就都死得差不多了,太凎了........

而且脑残的是这个战死只有在玩家进场战斗的时候才会触发,坐镇并不会触发NPC战死,太凎了......

搞的都有些大攻城战都不敢进场有没有.... 死的NPC领主太多还得读档重打,太凎了.........
(我主要指NPC贵族领主,带兵的那种。 同伴实在不行死了还能重新招募。 而且可控性更强。 主要就是NPC领主啊 凎.........   没几年 各大家族能带兵的都死光了还玩个丹...)


参考1.5.5的一个禁止同伴战死的MOD,找到了此设置的文件位置,把SetKilled改成了SetWounded。
现在战场上NPC领主死亡的话,在战斗结算画面仍显示死亡。但是回到大地图他/她只会是受伤,而不会死了。
此修改方法应该是禁用了所有NPC战死(仅测试了领主部分。同伴应该也包括,但不完全确定)




修改的文件位置为:Mount & Blade II Bannerlord\Modules\SandBox\bin\Win64_Shipping_Client  内的  SandBox.dll  其中的 BattleAgentLogic分项里的内容



【注意:此文件仅适配游戏版本1.5.6】
不会自己改的可以直接下载我改好的文件,替换掉源文件。
替换位置为:Mount & Blade II Bannerlord\Modules\SandBox\bin\Win64_Shipping_Client  里的  SandBox.dll
附件下载位置在下方1月21日晚7点左右1.5.6游戏热更,已更新


我仅做了简单测试。还并没来得及做长时间测试。如有问题请发出来。
但个人推测应该不会出什么问题。因为改的地方我认为逻辑没问题,也不复杂。
但我个人毕竟是个编程小白,最近才开始接触这些。所以请注意在替换前备份好自己的原文件。

QQ截图20210122145252.png












-------------------------------------------------------------------------------------------------------------------------------------------------------

【原创MOD】Lords with title重新设计并添加所有NPC领主的称号及外号
https://bbs.mountblade.com.cn/thread-2072302-1-1.html


大量精美好看高质量的旗帜分享
https://bbs.mountblade.com.cn/thread-2071999-1-1.html

个人汉化的其他MOD
一些近期个人认为非常好的MOD推荐,又一次极大的改善了我的游戏~【1.4更新】 https://bbs.mountblade.com.cn/thread-2072006-1-1.html


一系列较硬核向的MOD推荐及汉化。也许并不适用于所有人,但确实很顶 https://bbs.mountblade.com.cn/forum.php?mod=viewthread&tid=2072253&page=1#pid9238082

Calradia Expanded卡拉迪亚地理大拓展 https://bbs.mountblade.com.cn/thread-2072187-1-1.html
超丰富的定居点活动MOD:更多定居点项目  https://bbs.mountblade.com.cn/thread-2071952-1-1.html


金光闪闪的骑士团MOD来了!有潘德那味了~  https://bbs.mountblade.com.cn/thread-2071763-1-1.html


坐上领主的宝座开始面见请愿者,统治与决策MOD https://bbs.mountblade.com.cn/forum.php?mod=viewthread&tid=2071979&page=1&extra=#pid9233041




鲜花鸡蛋

Goro  在2021-1-23 02:10  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
luntict  在2021-1-21 15:21  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
 楼主| 发表于 2021-1-21 17:16:44 | 显示全部楼层
Q5521122 发表于 2021-1-21 17:05
能不能做个mod,根据战场人数多寡决定战死率?比如800人以下不会战死,参战人数越多战死率越是跳水式上扬?

我真心觉得老死就足够了......  有名有姓的随便在战场上像普通小兵一样战死的设定 对我来说不太能接受。 哪怕真实

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
 楼主| 发表于 2021-1-21 19:53:12 | 显示全部楼层
空koko空 发表于 2021-1-21 19:07
报告楼主,21日下午6点更新了,麻烦您根据新文件再更新一下!谢谢!!!!

谢谢提醒 我上传了新的改过的文件  我也不懂编程 只是改个小东西 用的dnSpy这个反编译软件

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
 楼主| 发表于 2021-1-22 00:35:16 | 显示全部楼层
danaodai666 发表于 2021-1-22 00:33
楼主,这个设置目前也适用于我的伙伴、我的兄弟努迅和我的老婆吗?因为他们经常在战争中死亡。

应该是的  我猜测是适用于所有战场上显示战死的英雄。 但不是百分百确定,也麻烦你自己测试下 告诉我结果 谢谢~

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
 楼主| 发表于 2021-1-22 14:57:00 | 显示全部楼层
多多洛·GMAT 发表于 2021-1-22 12:22
请问大佬能不能给个群号请教一下具体怎么改,我想在1.5.7里面用,现在我这也都快死光了

我没有群,但我刚刚更新了一张图片 你可以参考 用dnSpy这个软件打开DLL 找到BattleAgentLogic这里。 图片里抹蓝的部分 原来下面是SetKilled 上面是SetWounded,把SetKilled改成SetWounded
这是C大的一个帖子,里面有基础的软件使用方法
https://bbs.mountblade.com.cn/thread-2065914-1-1.html

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
 楼主| 发表于 2021-1-23 15:38:36 | 显示全部楼层
空koko空 发表于 2021-1-23 15:04
求问楼主,N网的这个MOD是只禁止本家族死亡对吗?那其他NPC家族还是得死啊。。。。。。。

对啊 他这个现在只有禁止玩家家族战死的功能 还没有包括所有NPC家族英雄... 蛋疼啊

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
 楼主| 发表于 2021-1-23 17:03:33 | 显示全部楼层
Erechtheus 发表于 2021-1-23 16:56
大佬啊,用了你新改的文件,好像小兵也不死了

我今早发现了 已经大字注明了 请你把自己之前备份的源文件备份回去吧。我得另寻他法了...

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
 楼主| 发表于 2021-1-26 10:34:07 | 显示全部楼层
一坨屎 发表于 2021-1-26 09:49
哈哈哈,难怪我用了之后有一大堆俘虏

非常抱歉........

61

主题

633

回帖

573

积分

骑士

Rank: 4Rank: 4

UID
295308
第纳尔
2637
精华
0
互助
55
荣誉
9
贡献
0
魅力
139
注册时间
2010-8-11

战团正版勋章

鲜花(123) 鸡蛋(0)
 楼主| 发表于 2021-2-3 01:42:08 | 显示全部楼层
413864952 发表于 2021-2-3 01:15
楼主给力啊,我也按楼主的思路改了一下,但我正好相反,我是把上边的SetWounded改成了SetKilled,果然一战 ...

额............  好吧 哈哈哈哈
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-12-22 17:19 , Processed in 0.089657 second(s), 22 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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