无名商城论坛

搜索
查看: 388|回复: 0

[技术教程] 【技术教程】dll修改之兑换码无条件兑换

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-4-15 02:31:06 | 显示全部楼层 |阅读模式

少壮不努力,长大靠翻译!

工具:

1.mt管理器
2.dnspy
下载地址:https://wwe.lanzous.com/i4oQmdze46h

游戏:武练巅峰之帝王传说
原包:https://wwe.lanzous.com/iEJTKdze4bc

修改目标:任意输入兑换码直接成功

思路:将兑换奖励的代码放入兑换错误的代码中,从而直接发放奖励!(不太会做解释,看下面操作吧)

首先进入游戏看下,发现有两种货币,随便输入后它会提示无效,[滑稽]这是重点◎圈起来,要考!
开始操作:

1.将dll拖入dnspy
2.搜索:兑换,选择“数字/字符串”,然后发现两个方法,大概理解是兑换失败、成功,进入第一个方法已经很明显了。
再看一下兑换成功的方法,发现兑换成功后它上面有个setmoney,个人理解是设置奖励的数量,也就是发放奖励后再提示文本,这就好办了,直接复制粘贴,
3.点击setmoney方法哪里,选择编辑il指令
4.复制
5.添加一个新的指令,选择“在选区前添加指令”
6.添加后会有个nop指令,单击右键进行粘贴,完成后再把nop删掉,避免乱码,idioc.s换成id4.s,目的是设置奖励数量,然后随意改数量,建议不要改太大。

楼下继续更新
回复

使用道具 举报

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

本版积分规则

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