杀戮尖塔
玩新游,上九游

手机游戏> 杀戮尖塔> 游戏攻略> 综合篇> 杀戮尖塔修改class文件图文教程

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

作者:互联网 来源:新手卡之家 发布时间:2018-04-27 15:55:05
上九游,领福利
今天 九游和大家讲解杀戮尖塔修改class文件图文教程

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

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

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

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

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

第一步

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

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

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

第二步

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

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

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

第三步

很遗憾,虽然已经看到了要改的代码,但并不能在这里把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 。

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

最后一步

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

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

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

是不是炒鸡简单?

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

热门游戏

杀戮尖塔
杀戮尖塔 卡牌与策略玩法的冒险游戏
最新动态,一手掌握
加速器下载 九游预约

玩家评论

(0条)

全部评论

加入九游群聊,开黑不愁,礼包全有
下载九游APP
点击下载按钮,或用手机二维码扫描可直接下载对应安装包!
立即下载九游APP
  • 相关阅读

  • 最新文章

杀戮尖塔

杀戮尖塔
类型:休闲
安卓:运营
订阅
杀戮尖塔 是一款以卡牌冒险为主题的手游,玩家需要在游戏中通过不断的探险 [详情]

杀戮尖塔 是一款以卡牌冒险为主题的手游,玩家需要在游戏中通过不断的探险和战斗,收集卡牌、遗物和药剂等游戏资源,提升自己的卡牌角色能力,最终打败各种强大的BOSS。在这款游戏中,玩家将扮演一名勇者,探索神秘且危险杀戮尖塔,遭遇无数离奇古怪的生物和事件,通过策略、技巧和卡牌组合的完美运用,挑战并打败各种强大的BOSS。 杀戮尖塔游戏亮点: 1.汉化内容:游戏内置中文汉化内容,让玩家不再因为英文看不懂而影响游戏体验。 2.多样化的卡牌:游戏的卡牌异常丰富,玩家需要根据自己的策略和战斗需求选择不同的卡牌进行战斗。 3.随机生成关卡:游戏的关卡都是随机生成,每个关卡都有不同的挑战和奖励等待玩家。 4.多种游戏模式:游戏有单机和多人两种模式,单机的游戏内容丰富,多人的游戏更加考验玩家的协作和策略能力。 杀戮尖塔游戏特色: 1.独特的美术风格:游戏的画面采用卡通化的设计风格,色彩明快且形象生动。 2.策略性强:玩家需要根据不同的战斗环境和敌人,选择不同的卡牌和技能进行战斗,合理搭配卡牌和技能才能发挥最大效果。 3.高度自由:游戏给予玩家高度自由的操作空间,可以自由地探险、打怪、收集资源、升级技能等。 4.音效完善:游戏的音效精致逼真,为玩家提供更加真实立体的游戏体验。 杀戮尖塔游戏优势: 1.内容丰富:游戏的内容非常丰富,包括多种多样的卡牌、遗物、药剂、时间组成等,让游戏的元素多元化。 2.高度可玩性:游戏的玩法多样化,而且有着良好的平衡性调整机制,不会让玩家觉得过于单调无聊。 3.社区活跃:游戏的社区非常活跃,有很多热心的玩家会分享自己的游戏经验、卡组搭配心得等,让新手玩家能够更好地融入游戏。 杀戮尖塔游戏点评: 游戏的美术风格非常独特,色彩明快且形象生动,每个场景都非常细腻逼真,给玩家带来很好的视觉享受。游戏的平衡性做得非常好,每个卡牌和技能都有其特点和适用场合,需要玩家根据自己的战斗需求进行合理搭配。此外,游戏的难度也适中,让新手玩家也能够享受游戏的乐趣。游戏的玩法非常多样化,除了常规的单人模式外,还有多人模式和各种特殊活动,让玩家能够根据自己的喜好选择不同的游戏方式。此外,游戏的关卡也是随机生成,每个关卡都有不同的挑战和奖励等待玩家。 九游为您提供杀戮尖塔 的 手机游戏,欢迎大家记住本站网址,九游是您下载安卓手游app最好的网站! 

开发者:互联网

相关专题

最新专题

九游玩游戏,现金福利天天送 下载九游客户端
预约游戏
扫描二维码下载九游app预约游戏
第一时间接受活动,礼包,开测下载提醒
扫码领取福利

下载九游APP,可获取更多礼包和攻略视频