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

注册 登录

QQ登录

只需一步,快速开始

查看: 208099|回复: 3965
打印 上一主题 下一主题

[分享] 骑砍2 游戏数据修改简易教程 自己动手制作mod 附队伍人数、俘虏人数、难度数据、俘虏立刻招募修改方法 小白也能学会~

  [复制链接]

14

主题

751

帖子

4万

积分

3DM Mod 原创组

Rank: 12Rank: 12Rank: 12

贡献度
734
金元
458463
积分
48792
精华
1
注册时间
2014-8-15

3DM MOD站(白银)滑稽[永久版]G胖の微笑

跳转到指定楼层
主题
发表于 2020-4-9 22:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qinmaohui 于 2020-4-10 11:41 编辑

第一步:下载修改工具dnspy6.1.3(附件里有)
第二步:
用dnspy将Mount & Blade II Bannerlord\bin\Win64_Shipping_Client目录下TaleWorlds.CampaignSystem.dll打开(可直接拖入)


队伍人数 俘虏人数修改方法:
1.展开TaleWorlds.CampaignSystem.dll找到TaleWorlds.CampaignSystem.SandBox.GameComponents.Party 再次展开
2.点开DefaultPartySizeLimitModel找到CalculateMobilePartyMemberSizeLimit方法


3.右键 编辑方法

4.在代码最后一行找到return (int)explainedNumber.ResultNumber; 在这行代码的上面按回车添加代码
                if (party.Party.Owner == Hero.MainHero)
                {
                    
return (int)explainedNumber.ResultNumber+你想要增加的队伍上限;
               
}
5.右下角点击编译,队伍人数上限修改成功
6.在CalculateMobilePartyMemberSizeLimit的下一行找到CalculateMobilePartyPrisonerSizeLimitInternal
7.右键 编辑方法
8.在代码最后一行找到return (int)explainedNumber.ResultNumber;修改为return (int)explainedNumber.ResultNumber+你想要增加的俘虏上限;
9.右下角点击编译,俘虏上限修改成功。

难度数据修改方法:
1.展开TaleWorlds.CampaignSystem.dll找到TaleWorlds.CampaignSystem.SandBox.GameComponents 再次展开
2.找到DefaultDifficultyModel
DefaultDifficultyModel类下共有五个方法
分别对应
              GetDamageToFriendsMultiplier() 同伴所受伤害
               GetDamageToPlayerMultiplier() 玩家所受伤害
               GetPlayerMapMovementSpeedBonusMultiplier() 玩家地图移动速度
              GetPlayerRecruitSlotBonus() 玩家招募增益
               GetPlayerTroopsReceivedDamageMultiplier() 玩家军队所受伤害
以玩家地图移动速度为例:
public override float GetPlayerMapMovementSpeedBonusMultiplier()
{
   
switch (CampaignOptions.PlayerMapMovementSpeed)
   
{
   
case CampaignOptions.Difficulty.VeryEasy:(非常简单难度下对玩家的速度增益)
        
return 0.1f;(10%增益)
   
case CampaignOptions.Difficulty.Easy:(简单难度下对玩家的速度增益)
        
return 0.05f;(5%增益)
   
case CampaignOptions.Difficulty.Realistic:(真实难度下对玩家的速度增益)
        
return 0f;(0增益)
   
default:
        
return 0f;
   
}
}
修改关键数据即可成功完成修改
俘虏立刻招募修改方法:
1.展开TaleWorlds.CampaignSystem.dll找到TaleWorld.CampaignSystem.SandBox.CampaignBehaviors再次展开
2.点开RecruitPrisonersCampaignBehavior找到GetRecruitableNumberInternal方法


右键 编译
private int GetRecruitableNumberInternal(CharacterObject character)
{
   
int result;
   
if (!this._recruitables.TryGetValue(character, out result))
   
{
        
return 0;
   
}
   
return result;
}

3.return 0;改为return 100;
4.return result;改为return result+100;
5.编译
6.完成修改


有C++和英语基础的朋友可以自行探索其他数据的修改方法  提示:游戏数据相关在TaleWorlds.Core.dll中
遇到问题可以在评论中交流
修改成功的小伙伴回来给我评个分呗(分享成功的喜悦)

题外话:有想学习NBA2K20面补修改的小伙伴吗?(人多的话我可以发一发教程)



修改工具下载:
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

x

评分

22

查看全部评分

回复

使用道具 举报

3

主题

894

帖子

1119

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
11067
积分
1119
精华
0
注册时间
2012-1-11
舒服的沙发
发表于 2020-4-9 22:31 | 只看该作者
下载看看
回复 支持 2 反对 0

使用道具 举报

0

主题

279

帖子

328

积分

高级玩家

Rank: 4

贡献度
0
金元
3281
积分
328
精华
0
注册时间
2017-10-9
硬硬的板凳
发表于 2020-4-9 22:33 | 只看该作者
感谢大佬!!!!!
回复 支持 1 反对 0

使用道具 举报

1

主题

110

帖子

190

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1897
积分
190
精华
0
注册时间
2008-2-29
冰凉的地板
发表于 2020-4-9 22:47 | 只看该作者
小版本更新通用??
回复 支持 1 反对 0

使用道具 举报

0

主题

279

帖子

328

积分

高级玩家

Rank: 4

贡献度
0
金元
3281
积分
328
精华
0
注册时间
2017-10-9
5#
发表于 2020-4-9 22:48 | 只看该作者
大佬,我想修改俘虏立刻招募,可是没有找到  RecruitPrisonersCampaignBehavior 这个选项。

本帖子中包含更多资源

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

x
回复 支持 2 反对 0

使用道具 举报

4

主题

445

帖子

9565

积分

3DM Mod 汉化组

Rank: 12Rank: 12Rank: 12

贡献度
588
金元
72129
积分
9565
精华
0
注册时间
2013-7-12

3DM MOD站(白银)

6#
发表于 2020-4-9 22:48 | 只看该作者
66666666666666666666666666666
回复 支持 反对

使用道具 举报

3

主题

894

帖子

1119

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
11067
积分
1119
精华
0
注册时间
2012-1-11
7#
发表于 2020-4-9 22:50 | 只看该作者
俘虏立即招募那个在 TaleWorld.CampaignSystem.SandBox.CampaignBehaviors 里
回复 支持 反对

使用道具 举报

0

主题

132

帖子

141

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1333
积分
141
精华
0
注册时间
2020-3-10
8#
发表于 2020-4-9 22:58 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

8

主题

73

帖子

644

积分

超级玩家

Rank: 5Rank: 5

贡献度
116
金元
1696
积分
644
精华
1
注册时间
2012-6-19
9#
发表于 2020-4-9 22:59 | 只看该作者
授人以渔 这才是大佬 支持一下
回复 支持 反对

使用道具 举报

3

主题

669

帖子

733

积分

3DM创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
6
金元
7086
积分
733
精华
0
注册时间
2008-6-21
10#
发表于 2020-4-9 23:03 | 只看该作者
还是这个好,更新太频繁,自己动手要啥有啥
回复 支持 反对

使用道具 举报

0

主题

684

帖子

721

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7212
积分
721
精华
0
注册时间
2011-7-3
11#
发表于 2020-4-9 23:06 | 只看该作者
1111111111111111
回复 支持 反对

使用道具 举报

14

主题

751

帖子

4万

积分

3DM Mod 原创组

Rank: 12Rank: 12Rank: 12

贡献度
734
金元
458463
积分
48792
精华
1
注册时间
2014-8-15

3DM MOD站(白银)滑稽[永久版]G胖の微笑

12#
 楼主| 发表于 2020-4-9 23:20 | 只看该作者
云少陵 发表于 2020-4-9 22:48
大佬,我想修改俘虏立刻招募,可是没有找到  RecruitPrisonersCampaignBehavior 这个选项。
...

黄色字,认真找找看!
回复 支持 反对

使用道具 举报

1

主题

46

帖子

36

积分

初级玩家

Rank: 2

贡献度
0
金元
358
积分
36
精华
0
注册时间
2020-4-3
13#
发表于 2020-4-9 23:53 来自手机 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

0

主题

263

帖子

305

积分

高级玩家

Rank: 4

贡献度
0
金元
3045
积分
305
精华
0
注册时间
2020-1-26
14#
发表于 2020-4-9 23:57 | 只看该作者
666666666666
回复 支持 反对

使用道具 举报

1

主题

46

帖子

36

积分

初级玩家

Rank: 2

贡献度
0
金元
358
积分
36
精华
0
注册时间
2020-4-3
15#
发表于 2020-4-10 00:01 | 只看该作者
:D
回复 支持 反对

使用道具 举报

0

主题

440

帖子

431

积分

高级玩家

Rank: 4

贡献度
0
金元
4309
积分
431
精华
0
注册时间
2011-10-27
16#
发表于 2020-4-10 00:06 | 只看该作者
3Q~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

22

主题

2059

帖子

1957

积分

游戏狂人

Rank: 6Rank: 6

贡献度
98
金元
15654
积分
1957
精华
0
注册时间
2008-3-16
17#
发表于 2020-4-10 00:10 | 只看该作者
kkkkkkkkkkkkkkkkkkkk
回复 支持 反对

使用道具 举报

7

主题

351

帖子

1131

积分

游戏狂人

Rank: 6Rank: 6

贡献度
132
金元
6033
积分
1131
精华
0
注册时间
2014-7-13
18#
发表于 2020-4-10 00:21 | 只看该作者
大佬是每天要更新mod,烦了吧。能不能改同伴的数量上限
回复 支持 反对

使用道具 举报

0

主题

12

帖子

71

积分

初级玩家

Rank: 2

贡献度
0
金元
710
积分
71
精华
0
注册时间
2017-1-13
19#
发表于 2020-4-10 00:28 | 只看该作者
666666666
回复 支持 反对

使用道具 举报

4

主题

1292

帖子

1612

积分

游戏狂人

Rank: 6Rank: 6

贡献度
21
金元
15284
积分
1612
精华
0
注册时间
2014-7-30

G胖の微笑

20#
发表于 2020-4-10 00:34 | 只看该作者
666666666666666
回复 支持 反对

使用道具 举报

30

主题

1002

帖子

1534

积分

游戏狂人

Rank: 6Rank: 6

贡献度
62
金元
12864
积分
1534
精华
0
注册时间
2016-5-5

G胖の微笑

21#
发表于 2020-4-10 00:35 | 只看该作者
duoxie louzhufenxiang ~~~~~~~~
回复 支持 反对

使用道具 举报

45

主题

2529

帖子

3208

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
230
金元
22784
积分
3208
精华
1
注册时间
2009-12-19
22#
发表于 2020-4-10 01:05 来自手机 | 只看该作者
感谢分享!!
回复 支持 反对

使用道具 举报

1

主题

902

帖子

1121

积分

游戏狂人

Rank: 6Rank: 6

贡献度
2
金元
11127
积分
1121
精华
0
注册时间
2009-11-30
23#
发表于 2020-4-10 01:11 | 只看该作者
666666666666666666666666666666666666666666666666666565
回复 支持 反对

使用道具 举报

1

主题

46

帖子

36

积分

初级玩家

Rank: 2

贡献度
0
金元
358
积分
36
精华
0
注册时间
2020-4-3
24#
发表于 2020-4-10 01:42 来自手机 | 只看该作者
感谢感谢,强无敌
回复 支持 反对

使用道具 举报

26

主题

2164

帖子

2702

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
41
金元
25380
积分
2702
精华
0
注册时间
2015-3-2
25#
发表于 2020-4-10 02:32 | 只看该作者
哇,太感谢了。感谢大佬能够出教程!!因为更新的实在太频繁了 自己动手丰衣足食
回复 支持 反对

使用道具 举报

1

主题

620

帖子

666

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6659
积分
666
精华
0
注册时间
2013-5-20
26#
发表于 2020-4-10 02:41 | 只看该作者
[size=13.3333px]骑砍2 游戏数据修改简易教程 自己动手制作mod 附队伍人数、俘虏人数、难度数据、俘虏立刻招募修改方法 小白也能学会~
回复 支持 反对

使用道具 举报

1

主题

271

帖子

428

积分

高级玩家

Rank: 4

贡献度
0
金元
4282
积分
428
精华
0
注册时间
2014-7-25
27#
发表于 2020-4-10 02:51 | 只看该作者
1111111111111111
回复 支持 反对

使用道具 举报

3

主题

704

帖子

881

积分

超级玩家

Rank: 5Rank: 5

贡献度
20
金元
8008
积分
881
精华
0
注册时间
2014-5-30
28#
发表于 2020-4-10 03:58 | 只看该作者
感谢分享66666666666666666666
回复 支持 反对

使用道具 举报

2

主题

111

帖子

179

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1746
积分
179
精华
0
注册时间
2013-2-18
29#
发表于 2020-4-10 04:09 | 只看该作者
sdasdasfscxcvxcvxc
回复 支持 反对

使用道具 举报

83

主题

3247

帖子

1万

积分

版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
315
金元
123450
积分
13625
精华
2
注册时间
2010-6-12
30#
发表于 2020-4-10 04:15 | 只看该作者
好东西 立刻下载

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-31 16:02 , Processed in 0.248210 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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