您所在的位置: 首页 > 教程首页 > 单游攻略 > 杀戮尖塔修改class文件图文教程

杀戮尖塔修改class文件图文教程

来源:互联网 | 编辑:啤酒 | 时间:2018-04-28 09:53:15 | 阅读:16777215

杀戮尖塔中玩家们可以单独来修改class文件,来在游戏中得到想要的状态。下面给大家带来杀戮尖塔修改class文件图文教程,感兴趣的玩家可以试一下。

杀戮尖塔修改class文件图文教程

从网上看到有两种修改方法。一种是用某些工具把整个jar包完全反编译,然后就像制作游戏一样修改代码后再重新打包。另一种是修改单独的class文件。

理论上说第一种是最好的,因为可以想怎么改就怎么改,但仔细想想,那不等于自学java一样么,我们只想简单改改游戏,并不想搞的那么复杂不是。

所以我研究的是第二种,测试成功。现在说说具体步骤。

比如游戏里会中一个confusion”混乱“负面状态,卡牌消耗是0-3随机的。要随时有这个状态,并总能随到0多好,就要这个!(其实有时候切换为英文版更方便看到关键词)

第一步

用 DJ java decomper 打开jar游戏包,在弹出的窗口上选择 search,文件类型*.class,搜索文本“confusion”。

等一会找到3个文件包含这个词。

第二步

用 java decompiler 打开jar包(名字有点像,但是另一个工具),分别定位到这3个文件,搜索confusion找到代码,然后观察代码。

你只需要稍微有一点点英文基础,就能看到关键代码在 AbstractPlayer.class这里,random(0,3)就是随机返回0-3。这个代码属于 public void draw(int numCards)

第三步

很遗憾,虽然已经看到了要改的代码,但并不能在这里把3改成0。因为class文件实际是难以理解的jvm代码,刚才只是工具帮你转换为容易理解的明文代码而已。

用winrar打开jar包,把AbstractPlayer.class解压出来。用jclasslib bytecode viewer打开。(安装这个工具前还要先装一个java runtime,java官网下载)

在Methods里面可以看到有两个draw,点击Code就能看到jvm机器码了。一对比很容易确定第一个是我们找的。

关键是把iconst_3改成iconst_0。接下来就是提取这段机器码。

在最下面找到iconst_0,点那个showDescription,可以弹出一个网页显示出这个命令的机器码是 3

iconst_3 是6

invokestatic 是b8 ,后面还有2bit的参数,#392转换为16进制是0x188,那么这里的jvm代码就是 b8 01 88

这两个命令的jvm代码连起来就是 03 06 b8 01 88 。

最后一步

用十六进制编辑器打开AbstractPlayer.class。(这种软件比较多,010editro,winhex等等随便都可以),搜索 03 06 b8 01 88。然后改为 03 03 b8 01 88,保存。

把修改后的class文件覆盖回去,完成。

是不是炒鸡简单?

也许是,但又好像不是,你试试就知道了。

slay the spire
slay the spire

类型:模拟经营  大小:794.7MB  平台:

Android

你可能感兴趣的内容

  • dnf手游枪炮师宠物怎么获取
    dnf手游枪炮师宠物怎么获取
    本期为大家带来的是手游地下城与勇士中枪炮师的宠物获取攻略,宠物的获取对于角色强度的提升来说是一条十分重要的途径,当前的宠物获取途径有不少,一起来看看所有适合枪炮师宠物的获取方式吧。

    单游攻略

    2024-05-23

  • 小猫咪大城市第二组4种动物帽子收集攻略
    小猫咪大城市第二组4种动物帽子收集攻略
    本期给大家带来的是小猫咪大城市全帽子收集中第二组四种动物帽的收集攻略,与第一组的四个动物帽相同,第二组的四个帽子也是通过贩卖机购买获得,本期攻略为大家给出了贩卖机的具体位置,一起来看看吧。

    单游攻略

    2024-05-18

  • 小猫咪大城市第二组4种奇怪的帽子收集攻略
    小猫咪大城市第二组4种奇怪的帽子收集攻略
    小猫咪大城市一共有八种奇怪的帽子可以收集,本期给大家带来的是小猫咪大城市全帽子收集中的第二组4种奇怪的帽子收集攻略,和第一组4个奇怪帽子相同,也是从贩卖机中购买的,一起来看看第二组奇怪帽子的购买位置吧。

    单游攻略

    2024-05-18

  • 崩坏星穹铁道开拓者存护角色攻略
    崩坏星穹铁道开拓者存护角色攻略
    开拓者存护是崩坏星穹铁道中的一名火属性能力角色,由于在游戏中,开拓者存护的普通攻击、战技和终结技都能为队伍提供护盾,所有是一个守护型角色,对这个角色感兴趣的玩家一起来看看本期的攻略吧。

    单游攻略

    2024-05-16

  • 背包乱斗火焰魔导士合成表
    背包乱斗火焰魔导士合成表
    火焰魔法师听说会使用魔法呦,这个名字听起来就十分的酷吧,那么怎样能够让火焰魔法师的战力更强呢?道具武器的使用当然是十分的必要的,接下来就将为大家具体的介绍一下,赶快去合成你的装备武器吧。

    单游攻略

    2024-05-15

  • 小猫咪大城市呸动作收集攻略
    小猫咪大城市呸动作收集攻略
    本期为大家带来一个表情动作的收集攻略,这个动作叫做“呸”,这个收集流程并不是很长,但是需要进行的动作较多,且玩家需要先和一只猫猫对话后才可以开启任务,还不清楚怎么收集这个动作的玩家快来看看吧。

    单游攻略

    2024-05-13

  • 小猫咪大城市小躺一会动作收集攻略
    小猫咪大城市小躺一会动作收集攻略
    本期为大家带来的是小猫咪大城市中的动作“小躺一会”收集攻略,这个动作的收集流程较长,需要完成一只白色的猫猫给予的任务才可以完成,任务的具体内容是玩家需要带给白猫带来想要的食物,一起来看看吧。

    单游攻略

    2024-05-13

  • 小猫咪大城市伸个大懒腰动作收集攻略
    小猫咪大城市伸个大懒腰动作收集攻略
    “伸个大懒腰”收集是小猫咪大城市的全动作收集中的一个,这个动作的收集流程是很短的,且也不需要完成什么复杂的任务,与一个橘色的猫猫对话即可获得,还不知道橘猫位置的玩家快来看看吧。

    单游攻略

    2024-05-13

  • 小猫咪大城市踩奶动作收集攻略
    小猫咪大城市踩奶动作收集攻略
    本期给大家带来的是踩奶动作的收集攻略,这个动作的收集流程比较长,玩家需要完成猫猫给予的任务才可以获得这个动作,在游戏小猫咪大城市中,玩家可以收集到很多的动作,踩奶也是其中之一,一起来看看吧。

    单游攻略

    2024-05-13

  • 小猫咪大城市日常美容动作收集攻略
    小猫咪大城市日常美容动作收集攻略
    在小猫咪大城市中,玩家可以操纵着小猫咪体验到许多的玩法,收集玩法也是小猫咪大城市的玩法之一,本期给大家带来的是日常美容动作的收集攻略,在这个收集任务完成后,玩家操控的猫猫可以获得一个洗脸的动作。

    单游攻略

    2024-05-13

热门游戏

下载声明 | 法律声明 | 版权声明 | 友情链接 | 发布软件 | 最新更新

本站为非盈利性网站,不接受任何广告。本站所有资源均由网友上传,如有侵权,请发邮件至 [email protected]

晋ICP备2024046785号-1