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

注册 登录

QQ登录

只需一步,快速开始

查看: 11794|回复: 29
打印 上一主题 下一主题

[分享] 修改游戏dll,妈妈,我再也不用看发牌佬的脸色了!!

[复制链接]

4

主题

329

帖子

917

积分

超级玩家

Rank: 5Rank: 5

贡献度
100
金元
5172
积分
917
精华
0
注册时间
2013-1-26
跳转到指定楼层
主题
发表于 2020-4-20 12:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sdznwc1 于 2022-9-20 01:39 编辑

闲来无事重玩非酋之手 发现有了新的CE修改器, 功能强大,
除了基本的数值和小游戏辅助, 还多了武器直接满充能, 无限白金/硫磺卡
有两个版本, 功能一样但可能对应不同版本



写在前面:这里大部分方法来自油管视频https://www.youtube.com/watch?v=SO9OV5qMfAY以及评论, 有几个是我运气好蒙到。
我对编程一窍不通,最希望改的武器充能数,武器充能不被打断,令牌解锁和白金/灾祸卡牌数量限制都没找到, 希望有大佬能帮忙解决.
倍数类的修改不要忘记数字后的f,是倍数的意思。
请一定要做好备份,请一定要做好备份,请一定要做好备份。
需要准备: 软件dnSpy, 可以百度下载到
施工和备份文件 游戏目录\Handof Fate 2_Data\Managed, Assembly-Csharp.dll
游戏版本: 不记得什么时候找到的某学习版, 貌似dlc是齐的  

内容包括:小游戏: 轮盘, 骰子(数量,结果),抽卡不洗牌, 钟摆永远大成功
食物回复量,饥饿伤害
初始生命, 初始最大生命, 初始食物, 初始金钱, 初始荣誉
战斗中造成/受到的伤害倍数
队友技能冷却
神器冷却, 充能数

一楼随便说下dnspy使用方法,二楼放内容。
打开之后依次点开小箭头, 这里所有的修改都在{}—里。

位置的格式会写成WheelOfFortune, StartSpin,把左边当成文件夹和子文件夹看就可以了,第一条是上图中的浅蓝色类型,第二条是图中的橙色或是蓝色子项,推荐使用搜索,找到位置后右击选择编辑方法。
这里只有修改神器充能要用到编辑类(不是正道却有用)。

本帖子中包含更多资源

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

x

评分

3

查看全部评分

回复

使用道具 举报

4

主题

329

帖子

917

积分

超级玩家

Rank: 5Rank: 5

贡献度
100
金元
5172
积分
917
精华
0
注册时间
2013-1-26
舒服的沙发
 楼主| 发表于 2020-4-20 12:26 | 只看该作者
本帖最后由 sdznwc1 于 2020-4-26 07:06 编辑

轮盘游戏,修改成功后可以让转速变慢,按下停止的时候立刻选择面前的卡。
需要修改两处
第一处,WheelOfFortune, StartSpin(如上图)
  this.m_turnDuration= a_turnDuration * 10f;
数字越大转的越慢

第二处,WheelOfFortune,StopSpin
this.m_outDuration = a_outDuration;
this.m_outVariance = a_outVariance;
改成
  this.m_outDuration =0f;
  this.m_outVariance =0f;
作用是按下停止就立刻停止
视觉上会出现一些误差,视频演示里选择了蓝蘑菇, 停止后蘑菇位置变了,不影响结果。

骰子,有两个地方,可以改一个也可以都改,我更喜欢第二种方法,骰子多看着就开心。
骰子结果DiceRoller, Evaluate
num += this.m_activeDice[j].Value;
改成
num +=6;
等号后面改成数字,结果与显示无关

骰子数量,搜索playerstartingdice,选蓝色那项。

这一条就在challenge里,没有子项。 我的在213
                                                returnthis.m_playerStartingDice;
改为
                                                returnthis.m_playerStartingDice +3;
+n -n就是数量的变化

我用了+3,就有6个骰子了

抽卡不洗牌cardchoice,animatedshuffle

删掉红框里的内容,也就是第7行到24行的全部
List<Card> cards = this.Container.Cards;
UISelectableGroup group = this.Container.SelectableGroup;之间的部分


钟摆PendulumEvaluate

{
  ChanceType result =ChanceType.Failure;
  if (this.m_highlightZone!= null)
  {
   result =this.m_highlightZone.ChanceType;
  }
  return result;
}

改成
{
  ChanceType result =GetBestChanceType();
  return result;
}  

吃东西回血量challengehealthfromeating
力量关卡里食物不能回血其实效果是恢复效果-5,修改的话还是可以回血的。
return this.m_healthFromEating.value;
改为
return this.m_healthFromEating.value + 数字;

饥饿伤害challengehealthfromstarving
改得多的话大概可以越饿越精神吧
return this.m_healthFromStarving.value;
改为
return this.m_healthFromStarving.value – 数字;
食物回复量和饥饿伤害其实应该是数字f格式的, 但是直接加数字软件也会帮你加上f. 不求甚解..

初始荣誉
challengestartingfame
return this.m_startingfame;
改为
return this.m_startingfame + 50;
分号之前加上 +数字,也可以用*数字f的形式,不过初始荣誉是0,还是加法方便
以下也是一样

初始食物
challengestartingfood
return this.m_startingfood;

初始金币
challengestartinggold
return this.m_startinggold;

初始生命
challengestartinghealth
return this.m_startinghealth;

初始最大生命
challengestartingmaxhealth
return this.m_startingmaxhealth;

初始数据后面也应该是+数字f的格式, 只输入+数字编译后软件会帮你改为正确格式, 所以不必介意.

PlayerController, CalculateAttackDamage 玩家伤害倍数
return base.CalculateAttackDamage() *Player.Instance.WeaponDamageMultiplier;
改为
return base.CalculateAttackDamage() *Player.Instance.WeaponDamageMultiplier * 数字f;

PlayerController, ApplyDefences 玩家受伤倍数
return a_damage - (float)num3;
改为
return a_damage * 数字f - (float)num3;

也可以改为
return a_damage - (float)num3 - 数字;战斗中伤害最低会变为0, 但是还是会被打出硬直取消武器充能. 被打中的话角斗士头盔的祝福也拿不到, 食物奖励能不能拿我没试过, 或许看的是修改前的伤害数字吧.

神器冷却abilityrefcooldown
return this.m_cooldown;
改为
return this.m_cooldown * 数字f;

队友能力冷却companionrefcooldown
return this.m_cooldown;
改为
return this.m_cooldown* 数字f;

神器充能artifactrefquantity
注意这里用编辑类。虽然我在其他地方看到说这不推荐,不过在这里确实有用。
return this.m_quantity;
改为

return this.m_quantity * 数字;
没有f



本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

0

主题

175

帖子

239

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2386
积分
239
精华
0
注册时间
2016-4-22
硬硬的板凳
发表于 2020-5-12 12:00 | 只看该作者
66666666666666666666666
回复 支持 反对

使用道具 举报

5

主题

491

帖子

457

积分

高级玩家

Rank: 4

贡献度
4
金元
4414
积分
457
精华
0
注册时间
2012-7-24
冰凉的地板
发表于 2020-5-19 18:20 | 只看该作者
牛逼啊,居然还有这种操作
回复 支持 反对

使用道具 举报

5

主题

491

帖子

457

积分

高级玩家

Rank: 4

贡献度
4
金元
4414
积分
457
精华
0
注册时间
2012-7-24
5#
发表于 2020-5-19 18:50 | 只看该作者
我发现一代也可以这样干,终于可以快速刷成就了,谢谢楼主
回复 支持 反对

使用道具 举报

0

主题

22

帖子

24

积分

新手玩家

Rank: 1

贡献度
0
金元
240
积分
24
精华
0
注册时间
2018-5-2
6#
发表于 2020-6-19 20:07 | 只看该作者
程序员看了直呼内行
回复 支持 反对

使用道具 举报

3

主题

284

帖子

368

积分

高级玩家

Rank: 4

贡献度
1
金元
3637
积分
368
精华
0
注册时间
2014-11-24
7#
发表于 2020-6-30 00:18 | 只看该作者
66666666  楼主还有啥研究没
回复 支持 反对

使用道具 举报

445

主题

2945

帖子

24万

积分

萝莉爱好者

Rank: 12Rank: 12Rank: 12

贡献度
1619
金元
2423374
积分
248813
精华
0
注册时间
2008-6-14

3DM MOD站(白银)Mod站荣誉勋章吾皇万睡

8#
发表于 2020-9-20 20:41 | 只看该作者
本帖最后由 doya520 于 2020-9-20 20:48 编辑

已经修改好的文件,大家可以到这里下载嗷,需要我修改啥【前提这个教程有】可以在下面回复我,我可以帮忙


https://bbs.3dmgame.com/thread-6081017-1-1.html
回复 支持 反对

使用道具 举报

0

主题

720

帖子

876

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
8761
积分
876
精华
0
注册时间
2013-6-23
9#
发表于 2020-9-27 18:33 | 只看该作者
牛逼,请问不洗牌是啥意思?
回复 支持 反对

使用道具 举报

0

主题

15

帖子

77

积分

初级玩家

Rank: 2

贡献度
0
金元
765
积分
77
精华
0
注册时间
2016-9-20
10#
发表于 2020-11-12 13:26 | 只看该作者
大佬牛逼 666666 但是资源好像在申 可以补吗
回复 支持 反对

使用道具 举报

1

主题

248

帖子

316

积分

高级玩家

Rank: 4

贡献度
2
金元
3079
积分
316
精华
0
注册时间
2013-5-1
11#
发表于 2021-4-23 21:33 | 只看该作者
已改 涨知识了 感谢大佬
回复 支持 反对

使用道具 举报

0

主题

7

帖子

17

积分

新手玩家

Rank: 1

贡献度
0
金元
170
积分
17
精华
0
注册时间
2021-2-3
12#
发表于 2021-4-24 23:49 来自手机 | 只看该作者
谢谢大佬学习到了
回复 支持 反对

使用道具 举报

24

主题

1403

帖子

1597

积分

游戏狂人

Rank: 6Rank: 6

贡献度
6
金元
15733
积分
1597
精华
0
注册时间
2009-11-28
QQ
13#
发表于 2021-4-25 01:59 | 只看该作者
23333333333 6666666666
回复 支持 反对

使用道具 举报

2

主题

84

帖子

830

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
7860
积分
830
精华
0
注册时间
2011-7-22
14#
发表于 2021-4-27 01:21 | 只看该作者
本帖最后由 vipci466 于 2021-4-27 02:16 编辑

玩家受伤倍数里面的数字改成0就行。
回复 支持 反对

使用道具 举报

0

主题

299

帖子

337

积分

高级玩家

Rank: 4

贡献度
0
金元
3369
积分
337
精华
0
注册时间
2018-8-27
15#
发表于 2021-5-12 00:48 | 只看该作者
感谢大佬
回复 支持 反对

使用道具 举报

2

主题

868

帖子

1925

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
19245
积分
1925
精华
0
注册时间
2015-9-30
16#
发表于 2021-6-19 13:46 | 只看该作者
感谢大佬
回复 支持 反对

使用道具 举报

11

主题

1249

帖子

2493

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
225
金元
15732
积分
2493
精华
2
注册时间
2017-4-10
17#
发表于 2021-7-24 20:09 | 只看该作者
大佬
神器冷却
队友能力冷却
神器充能
这里是数字越大越好 还是越小越好啊
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

18#
发表于 2021-8-3 13:39 | 只看该作者

饥饿伤害challenge,healthfromstarving
改得多的话大概可以越饿越精神吧…
return this.m_healthFromStarving.value;

这里,this.m_healthFromStarving.value的初始值是-10f,所以……改成-数字会增加饥饿效果……越饿越精神是+10f甚至更多
回复 支持 反对

使用道具 举报

3

主题

156

帖子

221

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2205
积分
221
精华
0
注册时间
2016-10-2
19#
发表于 2021-9-11 17:13 | 只看该作者
可以修改攻击速度移动速度这些吗,找了几个改了没有反应
回复 支持 反对

使用道具 举报

2

主题

130

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
8
金元
1610
积分
193
精华
0
注册时间
2018-2-12
20#
发表于 2021-10-7 13:32 | 只看该作者
希望修改无尽模式  时间创伤  装备不磨损
回复 支持 反对

使用道具 举报

2

主题

27

帖子

120

积分

中级玩家

Rank: 3Rank: 3

贡献度
6
金元
956
积分
120
精华
0
注册时间
2017-5-13
QQ
21#
发表于 2021-10-22 17:17 | 只看该作者
f是倍数嘛,修改了下1中的文件,也能用,就是不能加f,这f是float吧,浮点数
回复 支持 反对

使用道具 举报

1

主题

183

帖子

194

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1939
积分
194
精华
0
注册时间
2018-7-29
22#
发表于 2021-10-22 20:53 | 只看该作者
             谢谢妈
回复 支持 反对

使用道具 举报

12

主题

789

帖子

863

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
8588
积分
863
精华
0
注册时间
2014-11-26
23#
发表于 2022-1-11 22:51 | 只看该作者
原来是豆芽 发表于 2020-9-20 20:41
已经修改好的文件,大家可以到这里下载嗷,需要我修改啥【前提这个教程有】可以在下面回复我,我可以帮忙{: ...

改个只有控制台的呗
回复 支持 反对

使用道具 举报

0

主题

66

帖子

138

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1380
积分
138
精华
0
注册时间
2013-3-1
24#
发表于 2022-6-30 21:21 | 只看该作者
大佬牛B
回复 支持 反对

使用道具 举报

90

主题

1418

帖子

4204

积分

3DM Mod 汉化组

Rank: 12Rank: 12Rank: 12

贡献度
314
金元
29479
积分
4204
精华
0
注册时间
2012-1-20
25#
发表于 2022-9-7 14:22 | 只看该作者
太神了!感谢分享!!!
回复 支持 反对

使用道具 举报

0

主题

124

帖子

172

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1723
积分
172
精华
0
注册时间
2012-1-15
26#
发表于 2023-1-13 17:56 | 只看该作者
牛逼!感谢
回复 支持 反对

使用道具 举报

0

主题

846

帖子

983

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9828
积分
983
精华
0
注册时间
2009-10-21
QQ
27#
发表于 2023-2-26 20:59 | 只看该作者
找了下,PlayerCombatAttack下的Hit函数是用来控制武器击中充能的,把里面的两个XX++都改成XX = XX + 10 的格式就可以让你一次命中+10武器充能
回复 支持 反对

使用道具 举报

7

主题

252

帖子

356

积分

高级玩家

Rank: 4

贡献度
4
金元
3398
积分
356
精华
0
注册时间
2012-6-17
28#
发表于 2023-6-1 19:25 | 只看该作者
原来是豆芽 发表于 2020-9-20 20:41
已经修改好的文件,大家可以到这里下载嗷,需要我修改啥【前提这个教程有】可以在下面回复我,我可以帮忙{: ...

大佬请问命运之手2的钟摆速度哪里调节呢,原帖只有钟摆大成功
回复 支持 反对

使用道具 举报

7

主题

252

帖子

356

积分

高级玩家

Rank: 4

贡献度
4
金元
3398
积分
356
精华
0
注册时间
2012-6-17
29#
发表于 2023-6-21 18:14 | 只看该作者
原来是豆芽 发表于 2020-9-20 20:41
已经修改好的文件,大家可以到这里下载嗷,需要我修改啥【前提这个教程有】可以在下面回复我,我可以帮忙{: ...

大佬大佬,请问命运之手2的钟摆速度哪里调节呢,原帖只有钟摆大成功
回复 支持 反对

使用道具 举报

1

主题

177

帖子

259

积分

高级玩家

Rank: 4

贡献度
0
金元
2586
积分
259
精华
0
注册时间
2014-7-4
30#
发表于 2024-10-4 19:12 | 只看该作者
太牛了太牛了太牛了太牛了太牛了太牛了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-15 06:53 , Processed in 0.168581 second(s), 18 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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