杀戮尖塔修改class文件教程分享

杀戮尖塔修改class文件教程分享

杀戮尖塔修改class文件能直接修改至玩家们想要的状态,对于具体的修改教程和方法,下面就来看看相关的介绍吧。

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

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

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

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

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

第一步

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

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

第二步

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

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

你只需要稍微有一点点英文基础,就能看到关键代码在 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文件覆盖回去,完成。

是不是炒鸡简单?

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

以上就是关于杀戮尖塔修改class文件教程分享的全部内容,以及杀戮尖塔修改class文件教程分享的相关内容,希望能够帮到您。

版权声明:本文来自用户投稿,不代表【三一手游网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:350149276@qq.com)我们将及时处理,共同维护良好的网络创作环境。

(0)
上一篇 2023年08月02日 14:48
下一篇 2023年08月02日 15:02

相关推荐

  • 盗贼之海藏宝图宝箱怎么获得 获得方法介绍

    盗贼之海藏宝图宝箱怎么获得 获得方法介绍盗贼之海藏宝图宝箱对于多数新手玩家们而言还是比较难寻找的,对于其具体的位置和获得方法,下面就来看看相关的介绍吧。藏宝图藏宝图有两种,一是地图,二是解密图。地图的话就在大地图上找到这个岛(一般不会离自己很远,在船附近找就行了),到这个岛上找到…

    2023-08-08
  • 真三国无双8招式使用规则是什么 武将无限连招技巧分享

    真三国无双8招式使用规则是什么 武将无限连招技巧分享真三国无双8武将招式使用规则以及武将存在无限连招的技巧在多数玩家们之间都是比较少见的,下面就来看看关于无限连招的具体介绍吧。招式判定流水攻击即普攻,根据敌方的状态不同,会打出不同的招式,一共分为以下几种:对手站立/僵直状态:普通…

    2023-08-08
  • 绝地生大逃杀savage地图细节曝光 多处地下管道

    绝地求生大逃杀savage地图细节曝光 多处地下管道这样的管道系统将会大幅改变游戏玩法,它同时满足了限时战斗和求生这两种玩法,增加了游戏区域,并增加了更多的机会来隐藏,逃脱和埋伏。从理论上讲,这可能会引发设计的模板,如果玩家能够接受的话。绝地求生大逃杀所有地图《绝地求生大逃杀》P…

    2023-08-08
  • 终幻想5Steam存档与未加密版存档相互转换方法

    我的世界如何转移存档1、首先找出你的存档,存档位置在unepic\save,里面.sav结尾的就是存档,比如game_0.sav(单人) game_mp_0.save(联机)。2、因为steam用的是云储存,所以在把存档复制过去前你首先得在steam的云端建立对应的存档以便覆盖。…

    2023-08-08
  • 天国拯救死亡代码都有哪些_死亡代码获取一览

    天国拯救死亡代码都有哪些_死亡代码获取一览天国拯救逃出生天偷马《天国:拯救》是由战马工作室制作的中世纪RPG游戏,根据1403年发生的真实历史改编。其中逃出生天中,主要是讲述主角亨利在斯卡里茨遭到袭击后,逃亡到塔尔木堡的故事。下文带来逃出生天任务的图文攻略。点击查看:天国拯救主线…

    2023-08-08
  • 天国拯救地下社会任务完成技巧分享

    天国拯救地下社会任务完成技巧分享天国拯救地下社会任务在多数情况下需要完成对每个步骤的理解和细节,这也是支线任务中比较关键的一环,对于具体的任务技巧,下面就来看看相关的介绍吧。1、地下社会这个任务、首先你最好做了 提水 这个支线任务、这里面5个人的工作、你要安排一个矿工(石头、他胳…

    2023-08-08
  • 孤岛惊魂5鱼竿有哪些,孤岛惊魂5钓鱼竿怎么拿出来

    孤岛惊魂5鱼竿有哪些?孤岛5全鱼竿收集攻略要完成全部鱼竿需要有限在专精栏里点开“钓鱼之王”的专精,这个专精可以领鱼的疲劳度积累加速,同时可以解锁飞蝇钓饵。钓竿1、钓竿2前两组钓竿可以在游戏中各个武器店花费1100元购买(300+800)。钓竿3完成丝凯勒系列任务可以解锁。(丝凯勒…

    2023-08-08
  • 天国拯救地点控制台坐标大全一览 控制台坐标有哪些

    天国拯救地点控制台坐标大全一览 控制台坐标有哪些天国拯救地点控制台坐标帮助玩家们更好的进入对应的位置,且对于控制台的具体坐标内容,下面一起来看看吧。显示当前坐标cheat_loc传送到指定坐标cheat_teleport x:XXX y:XXX z:XXX常用的坐标修道院:che…

    2023-08-08
  • 中土世界战争之影队长怎么打 队长打法技巧分享

    中土世界战争之影队长怎么打 队长打法技巧分享中土世界战争之影队长在游戏中的对战难度极具挑战,对于多数玩家们而言还是相对陌生的一个概念,下面就来看看关于队长的打法技巧分享吧。技能1、首先这个游戏,只要一直推剧情,不会出现有东西不明白的地方,剧情里包含了基本所有东西的教程,然后我推荐…

    2023-08-08
  • 刺激战场狗杂是什么枪,绝地生大逃杀groza枪械使用技巧分享

    绝地求生大逃杀groza枪械使用技巧分享绝地求生gora枪械在空投枪械系列中有着非常稳定的一把,在配件及使用技巧上需要有对其部分的了解,下面就来看看相关的介绍吧。优势1、射速:Groza坐拥吃鸡游戏步枪中最快的射速(根据对比分析,游戏中射速比狗杂更快的枪械只有Uzi、Vector…

    2023-08-08