本帖最后由 正己 于 2020-2-14 15:27 编辑
新手教程,大佬别喷
0x00 前言
一款很简单的文字游戏,因为还只是个半成品,所以逆向起来超简单。因为是Unity3d的游戏,所以我们只需要修改assets/data/Managed/Assembly-CSharp.dl就可以了。
0x01 修改工具
DnSpy
DnSpy可以通过爱盘下载
0x02 修改思路
根据开局的提示,送我们2500灵石作为突破点
0x03 修改过程
1.把我们的游戏右键添加成压缩包
2.按assets/data/Managed/路径打开,Ctrl+A全选,把里面的文件全部拖到一个新建文件夹
3.打开我们的工具Dnspy,把我们刚才拖出来的文件全选放进去
4.我们搜索2500(快捷键Ctrl+Shift+k),搜索类型选择数字/字符串
5.紧接着我们打开第三个,很明显这就是我们要修改的部分了
6.然后我们右键选择编辑方法
7.把+=2500修改成+=999999,这样就可以达到无限货币了,有强迫症的也可以把提示的话里的2500改成999999,最后编译保存
8.紧接着我们往上翻一翻,看到这里,很明显,这里可以修改属性,老样子,右键选择编译方法,属性随便改,记得编译保存
9.其实这个游戏修改的方法还有很多,我就不一一列举,新手们可以去多试试。
10.最后保存模块,找到我们刚才的文件,再把文件拖入安装包,用手机mt签名一下就可以玩了
编写教程不易,观众老爷免费评分走一波,么么哒!
附上游戏链接:http://t.cn/A6hqBziM
(关于游戏有个加群广告,我先声说明一下,这群是游戏官方群,不是我加的,我也没有找到去掉的方法,如果有人会,麻烦告知一下)
|