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

注册 登录

QQ登录

只需一步,快速开始

查看: 21788|回复: 33
打印 上一主题 下一主题

[修改] 【教程】修改游戏教程

[复制链接]

1

主题

78

帖子

157

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1430
积分
157
精华
1
注册时间
2014-9-21
跳转到指定楼层
主题
发表于 2022-8-11 21:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 waz511 于 2022-8-12 22:12 编辑

1.0.2f1版本,作者重新解密了游戏,所以发一篇游戏教程吧。
一、下载dnspy,反编译软件。  
     下载地址 https://pan.baidu.com/s/1lQwChYvdHVAaF-PqjnDgCg?pwd=n1fq
二、打开软件,并打开  游戏路径 根目录\Home Behind 2\HomeBehind2_Data\Managed 下面的 Assembly-CSharp.dll 。


三、点击放大镜,如图;或者按ctrl+Shift+K

四、搜索相关代码
1、修改资源高亮及拾取资源无距离限制

步骤1 搜索 GeneratePickupResource  并且下面找到update(),
插入方法: 点击图示位置,右键后点击编辑方法,弹出窗口后,回车插入下列代码,以后修改方法一致,不再赘述。


步骤2 在图示位置插入代码;
<步骤3 文件-保存模块/全部保存,地图效果

解除资源拾取距离限制步骤1 续接上面的搜索,向下面找到private void OnMouseDown()函数

步骤2 将图示的地方1f改为3f,我这里改为2f就是距离两倍,3f就无距离了。

2、解锁全部角色
步骤1、搜索ReGameDataController.Start
步骤2、在图示位置插入代码:
<
3、修改深绿成功几率的方法和橙色单位的方法,参考链接
<4、自定义角色初始天赋
步骤1 搜索ManageSpeBuffByValue
步骤2  往下找到如图代码

<
步骤3 把for里面的num3改为1

步骤4 把图示标红部分 Random.Range(0, Enum.GetValues(typeof(HeroSpeAddDataType)).Length); 删除改为数字,即为增加的属性代号,如 0代表力量,1代表敏捷,下图有对应代号图


比如我这里改为新增力量,如图


步骤5 将 下列代码图中部分改为数值,即为上面的天赋对应的数值,注意分号;

<步骤5 修改后的代码如下,我这里改的是 新增力量天赋,新增数值为10;<
步骤6 上面只是加了一个天赋,如果想多加几个天赋怎么改?并列复制上面步骤5的代码,回撤后粘贴,然后分别改属性代码和数值,如图分别给力量、敏捷、智力各加了10点,粘贴后有点不一样是因为软件编译时自动修改了变量名。


5、设置革命遗产的获取倍数 搜索GetLegacyPoint ,将函数内的num改为num*2 即为获取倍数2两倍


6、游戏buff持续时间修改
  搜索EventAddBuffManager, 然后在这个函数最下面语句RePlayer.Instance.PlayerData.TeamAddBuff(heroBuffData, flag);的上面加入代码,代码中的3f意思是增益buff为3倍时间,下面的0.5f为debuff为0.5倍时间,可以自己改。
<
以后待续....




评分

1

查看全部评分

回复

使用道具 举报

1

主题

78

帖子

157

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1430
积分
157
精华
1
注册时间
2014-9-21
舒服的沙发
 楼主| 发表于 2022-8-14 22:15 | 只看该作者
解锁全职业代码发生错误了 这里补一下<
回复 支持 反对

使用道具 举报

1

主题

78

帖子

157

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1430
积分
157
精华
1
注册时间
2014-9-21
硬硬的板凳
 楼主| 发表于 2022-8-14 22:59 | 只看该作者
7 跑图时 事件消耗时间调整    搜索  EventQuickPassTime  将 base.StartCoroutine(ReGameController.Instance.QuickPassTime(hour));  这句中的hour*0.5就是减少事件耗时。
8 修改心情导致的伤抗数据  搜索  CountArmyInfo  向下找到 rmy.woundResist = army.totalSpeAddData.Get(HeroSpeAddDataType.woundResist) + ((!ReGameController.Instance.worldData.lessTiredMode) ? ((army.tiredRate > 10f) ? ((float)((int)(-(army.tiredRate - 10f) * 0.05f)) * 0.1f) : ((army.tiredRate != 0f) ? 0.1f : 0.2f)) : 0f);  这句,可以Ctrl+F搜索( rmy.woundResist)找,然后将里面的 ((army.tiredRate > 10f) ? ((float)((int)(-(army.tiredRate - 10f) * 0.1f)) * 0.1f)中的 0.1f改为0.05f即10%的心情降低5%的伤抗,可以自己调整。 改这里说明不会更改,但是数据已改。
回复 支持 1 反对 0

使用道具 举报

1

主题

78

帖子

157

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1430
积分
157
精华
1
注册时间
2014-9-21
冰凉的地板
 楼主| 发表于 2022-8-14 23:12 | 只看该作者
9 调整战斗时的游戏速度  搜索 FightController.update 在Ctrl+F搜索 Time.timeScale = 1f;  将1f改为2f即游戏战斗速度变为2倍。可以节省 时间。
回复 支持 1 反对 0

使用道具 举报

1

主题

78

帖子

157

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1430
积分
157
精华
1
注册时间
2014-9-21
5#
 楼主| 发表于 2022-8-14 23:15 | 只看该作者
10 添加遗产点数  搜索 ReGameDataController.Start   在其中加入 ReGameDataController.playerPrefData.playerPrefData.SetKey("LegacyPoint", 100); 其中100就是重启游戏后可以将遗产点数设置为100点。每次重启都有效。
回复 支持 1 反对 0

使用道具 举报

1

主题

78

帖子

157

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1430
积分
157
精华
1
注册时间
2014-9-21
6#
 楼主| 发表于 2022-8-14 23:45 | 只看该作者
11 修改技能cd         搜索 HeroFightController.update ,在其中找到   (skillCD = this.hero.heroData.skillCD)[index = i] = skillCD[index] - Time.deltaTime * Mathf.Clamp(1f + (this.hero.heroData.speed * ((!LocalEventController.Instance.isIndoor) ? (1f + EnvironmentController.Instance.nowWeather.speedChange) : 1f) - 1f) * 0.5f, 0.5f, 2f);   
在最后的 ....0.5f, 2f);这里改为 ....0.5f, 2f)*2 即CD减少50%, 另外最后的这个0.5f为技能的冷却上限为50%,2f为下限为200%的技能cd,0.5f改为0.3f。即为上限改为70%。
回复 支持 反对

使用道具 举报

3

主题

651

帖子

1386

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
13863
积分
1386
精华
0
注册时间
2016-3-29
7#
发表于 2022-9-20 03:12 | 只看该作者
牛批,我就想改一下技能数值,回血是回的少,超强力的技能命中不了的这种闲的设定
回复 支持 反对

使用道具 举报

1

主题

331

帖子

511

积分

高级玩家

Rank: 4

贡献度
0
金元
5105
积分
511
精华
0
注册时间
2011-11-21
8#
发表于 2022-10-26 01:38 | 只看该作者
大佬能说下怎么修改基地人数上限和仓库上限的代码么
回复 支持 反对

使用道具 举报

210

主题

2万

帖子

8万

积分

匠心精神

Rank: 12Rank: 12Rank: 12

贡献度
1740
金元
828155
积分
89786
精华
1
注册时间
2016-9-19

3DMer(永久)梦幻意境3DM小黄鸡原创MOD达人匠心精神原神4.0UGC徽章旧版萌之委员会''永久''智力-1[永久版]滑稽[永久版]你开心就好[永久版]辉煌市民[永久版]量子Doro元气女仆(永久)妹子认证''永久''妹子认证专属勋章疯狂页游玩家1级单身狗龙年勋章2025版国庆(不可续期)3DM MOD站(白银)3DM话题组团子大家族2025国庆铭牌

9#
发表于 2022-11-28 16:56 | 只看该作者
多多回复,我为人人,人人为我。
回复 支持 反对

使用道具 举报

0

主题

947

帖子

1085

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
10810
积分
1085
精华
0
注册时间
2009-9-19
10#
发表于 2022-12-30 21:09 | 只看该作者
666666666666666666666666666
回复 支持 反对

使用道具 举报

1

主题

719

帖子

700

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
6958
积分
700
精华
0
注册时间
2010-1-1
11#
发表于 2023-1-4 10:44 | 只看该作者
学习了,感谢分享~
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

新手玩家

Rank: 1

贡献度
0
金元
50
积分
5
精华
0
注册时间
2020-1-11
12#
发表于 2023-1-30 18:55 | 只看该作者
出错了  时间调整
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

新手玩家

Rank: 1

贡献度
0
金元
50
积分
5
精华
0
注册时间
2020-1-11
13#
发表于 2023-1-30 18:55 | 只看该作者
直接报错
回复 支持 反对

使用道具 举报

2

主题

236

帖子

334

积分

高级玩家

Rank: 4

贡献度
1
金元
3303
积分
334
精华
0
注册时间
2015-1-3
14#
发表于 2023-2-1 20:25 | 只看该作者
直接报错啊大佬,完全没办法修改,什么代码CS0246 CS0234之类的一大堆错误代码不让修改
回复 支持 反对

使用道具 举报

2

主题

236

帖子

334

积分

高级玩家

Rank: 4

贡献度
1
金元
3303
积分
334
精华
0
注册时间
2015-1-3
15#
发表于 2023-2-1 20:35 | 只看该作者
寒雪帝尊 发表于 2023-2-1 20:25
直接报错啊大佬,完全没办法修改,什么代码CS0246 CS0234之类的一大堆错误代码不让修改 ...

没事了,我把MOD文件复制出来修改修改不了,我直接打开游戏目录里的原文件就能修改了
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

新手玩家

Rank: 1

贡献度
0
金元
50
积分
5
精华
0
注册时间
2020-1-11
16#
发表于 2023-2-2 23:14 | 只看该作者
寒雪帝尊 发表于 2023-2-1 20:35
没事了,我把MOD文件复制出来修改修改不了,我直接打开游戏目录里的原文件就能修改了
...

你修改的那部分?
回复 支持 反对

使用道具 举报

1

主题

108

帖子

119

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1185
积分
119
精华
0
注册时间
2019-3-28
17#
发表于 2023-2-5 15:03 | 只看该作者
666666     
回复 支持 反对

使用道具 举报

4

主题

24

帖子

27

积分

新手玩家

Rank: 1

贡献度
0
金元
270
积分
27
精华
0
注册时间
2021-7-14
18#
发表于 2023-2-12 16:45 | 只看该作者
waz511 发表于 2022-8-14 22:59
7 跑图时 事件消耗时间调整    搜索  EventQuickPassTime  将 base.StartCoroutine(ReGameController.Insta ...

修改不了  报错
回复 支持 反对

使用道具 举报

45

主题

1902

帖子

1998

积分

游戏狂人

Rank: 6Rank: 6

贡献度
79
金元
16819
积分
1998
精华
0
注册时间
2006-11-17
QQ
19#
发表于 2023-6-29 19:28 | 只看该作者
好·现在还能参照着改··
回复 支持 反对

使用道具 举报

1

主题

368

帖子

484

积分

高级玩家

Rank: 4

贡献度
0
金元
4835
积分
484
精华
0
注册时间
2017-5-4
20#
发表于 2023-7-20 12:02 | 只看该作者

*0.5f就不会报错了
回复 支持 反对

使用道具 举报

0

主题

88

帖子

99

积分

初级玩家

Rank: 2

贡献度
0
金元
991
积分
99
精华
0
注册时间
2018-10-18
21#
发表于 2023-11-13 16:27 | 只看该作者
大佬,修改资源高亮的代码没有看到啊,只有修改位置的截图
回复 支持 3 反对 0

使用道具 举报

0

主题

38

帖子

115

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1145
积分
115
精华
0
注册时间
2017-5-5
22#
发表于 2024-1-6 10:55 | 只看该作者
waz511 发表于 2022-8-14 22:15
解锁全职业代码发生错误了 这里补一下

看不到
回复 支持 反对

使用道具 举报

0

主题

251

帖子

325

积分

高级玩家

Rank: 4

贡献度
0
金元
3246
积分
325
精华
0
注册时间
2015-2-9
23#
发表于 2024-1-14 10:11 | 只看该作者
本帖最后由 知见本性 于 2024-1-14 11:18 编辑

6666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

1

主题

328

帖子

436

积分

高级玩家

Rank: 4

贡献度
0
金元
4355
积分
436
精华
0
注册时间
2019-12-27
24#
发表于 2024-2-28 22:46 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

131

帖子

172

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1722
积分
172
精华
0
注册时间
2018-11-1
25#
发表于 2024-2-29 21:32 | 只看该作者
66666666666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

100

帖子

128

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1280
积分
128
精华
0
注册时间
2019-5-8
26#
发表于 2024-6-17 09:44 | 只看该作者
大佬人还在吗?
怎么修改技能效果阿,比如把心灵特工的1技能改成群攻
回复 支持 反对

使用道具 举报

0

主题

149

帖子

201

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2009
积分
201
精华
0
注册时间
2019-5-25
27#
发表于 2024-8-3 17:57 | 只看该作者
有大佬知道怎么修改威胁等级上限吗
回复 支持 反对

使用道具 举报

0

主题

413

帖子

417

积分

高级玩家

Rank: 4

贡献度
1
金元
4130
积分
417
精华
0
注册时间
2010-8-28
28#
发表于 2024-10-20 18:11 | 只看该作者
感谢分享

回复 支持 反对

使用道具 举报

0

主题

185

帖子

261

积分

高级玩家

Rank: 4

贡献度
0
金元
2613
积分
261
精华
0
注册时间
2024-6-22
29#
发表于 2024-11-6 05:09 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

0

主题

155

帖子

222

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2223
积分
222
精华
0
注册时间
2017-1-18
30#
发表于 2024-12-1 15:15 | 只看该作者
6666666666666666
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-25 04:00 , Processed in 0.041096 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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