修改游戏dll,妈妈,我再也不用看发牌佬的脸色了!!
本帖最后由 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,把左边当成文件夹和子文件夹看就可以了,第一条是上图中的浅蓝色类型,第二条是图中的橙色或是蓝色子项,推荐使用搜索,找到位置后右击选择编辑方法。这里只有修改神器充能要用到编辑类(不是正道却有用)。
本帖最后由 sdznwc1 于 2020-4-26 07:06 编辑
轮盘游戏,修改成功后可以让转速变慢,按下停止的时候立刻选择面前的卡。
需要修改两处第一处,WheelOfFortune, StartSpin(如上图)this.m_turnDuration= a_turnDuration * 10f;数字越大转的越慢
第二处,WheelOfFortune,StopSpinthis.m_outDuration = a_outDuration;this.m_outVariance = a_outVariance;改成this.m_outDuration =0f;this.m_outVariance =0f;作用是按下停止就立刻停止 视觉上会出现一些误差,视频演示里选择了蓝蘑菇, 停止后蘑菇位置变了,不影响结果。
骰子,有两个地方,可以改一个也可以都改,我更喜欢第二种方法,骰子多看着就开心。骰子结果DiceRoller, Evaluatenum += this.m_activeDice.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;之间的部分
钟摆Pendulum,Evaluate
{ChanceType result =ChanceType.Failure;if (this.m_highlightZone!= null){ result =this.m_highlightZone.ChanceType;}return result; }
改成 {ChanceType result =GetBestChanceType();return result; }
吃东西回血量challenge,healthfromeating 力量关卡里食物不能回血其实效果是恢复效果-5,修改的话还是可以回血的。
return this.m_healthFromEating.value;改为return this.m_healthFromEating.value + 数字;
饥饿伤害challenge,healthfromstarving改得多的话大概可以越饿越精神吧…return this.m_healthFromStarving.value;改为return this.m_healthFromStarving.value – 数字;食物回复量和饥饿伤害其实应该是数字f格式的, 但是直接加数字软件也会帮你加上f. 不求甚解..
初始荣誉challenge,startingfamereturn this.m_startingfame;改为return this.m_startingfame + 50;分号之前加上 +数字,也可以用*数字f的形式,不过初始荣誉是0,还是加法方便以下也是一样
初始食物challenge,startingfoodreturn this.m_startingfood;
初始金币challenge,startinggoldreturn this.m_startinggold;
初始生命challenge,startinghealthreturn this.m_startinghealth;
初始最大生命challenge,startingmaxhealthreturn 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, 但是还是会被打出硬直取消武器充能. 被打中的话角斗士头盔的祝福也拿不到, 食物奖励能不能拿我没试过, 或许看的是修改前的伤害数字吧.
神器冷却abilityref,cooldownreturn this.m_cooldown;改为return this.m_cooldown * 数字f;
队友能力冷却companionref,cooldown return this.m_cooldown;改为return this.m_cooldown* 数字f;
神器充能artifactref,quantity 注意这里用编辑类。虽然我在其他地方看到说这不推荐,不过在这里确实有用。return this.m_quantity;改为
return this.m_quantity * 数字;没有f
66666666666666666666666 牛逼啊,居然还有这种操作 我发现一代也可以这样干,终于可以快速刷成就了,谢谢楼主 程序员看了直呼内行;P 66666666楼主还有啥研究没 本帖最后由 doya520 于 2020-9-20 20:48 编辑
已经修改好的文件,大家可以到这里下载嗷,需要我修改啥【前提这个教程有】可以在下面回复我,我可以帮忙{:3_136:}
https://bbs.blacksheepgame.com/thread-6081017-1-1.html {:3_111:}牛逼,请问不洗牌是啥意思? 大佬牛逼 666666 但是资源好像在申 可以补吗:D 已改 涨知识了 感谢大佬 谢谢大佬学习到了 23333333333 6666666666 本帖最后由 vipci466 于 2021-4-27 02:16 编辑
玩家受伤倍数里面的数字改成0就行。 感谢大佬 感谢大佬 大佬
神器冷却
队友能力冷却
神器充能
这里是数字越大越好 还是越小越好啊
饥饿伤害challenge,healthfromstarving
改得多的话大概可以越饿越精神吧…
return this.m_healthFromStarving.value;
这里,this.m_healthFromStarving.value的初始值是-10f,所以……改成-数字会增加饥饿效果……越饿越精神是+10f甚至更多 可以修改攻击速度移动速度这些吗,找了几个改了没有反应 希望修改无尽模式时间创伤装备不磨损 f是倍数嘛,修改了下1中的文件,也能用,就是不能加f,这f是float吧,浮点数 谢谢妈 原来是豆芽 发表于 2020-9-20 20:41
已经修改好的文件,大家可以到这里下载嗷,需要我修改啥【前提这个教程有】可以在下面回复我,我可以帮忙{: ...
改个只有控制台的呗:lol
大佬牛B 太神了!感谢分享!!! 牛逼!感谢 找了下,PlayerCombatAttack下的Hit函数是用来控制武器击中充能的,把里面的两个XX++都改成XX = XX + 10 的格式就可以让你一次命中+10武器充能 原来是豆芽 发表于 2020-9-20 20:41
已经修改好的文件,大家可以到这里下载嗷,需要我修改啥【前提这个教程有】可以在下面回复我,我可以帮忙{: ...
大佬请问命运之手2的钟摆速度哪里调节呢,原帖只有钟摆大成功
原来是豆芽 发表于 2020-9-20 20:41
已经修改好的文件,大家可以到这里下载嗷,需要我修改啥【前提这个教程有】可以在下面回复我,我可以帮忙{: ...
大佬大佬,请问命运之手2的钟摆速度哪里调节呢,原帖只有钟摆大成功
太牛了太牛了太牛了太牛了太牛了太牛了
页:
[1]