【外挂逆向】《某涯明月刀》BUFF及技能预判

为了提高游戏的可玩性,也为了提高外挂制作的难度,很多游戏对BOSS的技能伤害都设计的特别高,为了达到及时躲避的效果,我们需要对技能做预判。预判的方式有很多,比如通过收包的方式,这种方式判断的速度最快,但是代码写起来比较复杂,HOOK收包时也往往会被检测导致封号或崩溃。另一种方式就是在释放技能时进行遍历,很多游戏会加技能释放的状态和人物本身的BOSS存放在一起,比如《天涯明月刀》,《梦三国》等。接下来我们以天涯明月刀为例来分析下技能的预判。

首先我们通过搜索BUFF状态的名字,来找到技能状态库,这里要注意的是游戏内的汉字大多是以UTF-8编码的。过程很简单,我们就不去分析了,直接给公式。

[BUFF基地址]+1144]+64 BUFF名字遍历起始地址

[[BUFF基地址]+1144]+68 BUFF名字遍历数组成员数量

[[BUFF基地址]+1144]+5C BUFF名字遍历对象数量

[[[[BUFF基地址]+1144]+64]+n*4]+0 BUFFID

[[[[BUFF基地址]+1144]+64]+n*4]+4 BUFF对象

[[[[BUFF基地址]+1144]+64]+n*4]+8 BUFF链表

[[[[[BUFF基地址]+1144]+54]+n*4]+4]+0 BUFFID

[[[[[[BUFF基地址]+1144]+54]+n*4]+4]+4]+0 BUFF名字

我们得到一个数组套链表的结构,这个结构被广泛的应用于这款游戏当中。

接下来我们去分析NPC和角色当前所有的BUFF和技能状态。我们接着之前的BUFF库的代码继续分析,取状态名字的函数传入了一个技能ID的参数,当我们访问角色身上的BUFF时会断下(如图)
在这里插入图片描述
向上分析技能,我们发现追到了一个结构体数组,而我们角色当前BUFF状态和即将释放技能时的预备动作,都会存放在这个数组里,每一个动作都对应一个不同的ID。继续向上分析,发现这个数组是在角色对象下存放的(如图)
在这里插入图片描述
通过代码输出,我们发现这个数组也同样适用于怪物和其他玩家。公式如下

[NPC或角色对象]+304 BUFF数组起始地址

[NPC或角色对象]+308 BUFF数组结束地址

[[NPC或角色对象]+304]+80*n+0 BUFFID 技能预判ID

这个数组中出了ID,还有很多的未知数据,很有可能是当前释放技能的范围,目标,朝向,形状等信息,这需要通过大量的对比和分析来判断。

这样我们就达到了一个对技能的预判效果,通过遍历到BOSS的不同的技能名字采取不同的躲避方式即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/42378.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DOTA自走棋攻略

DOTA自走棋攻略 文章目录 DOTA自走棋攻略一、选择与走向-----全场节奏、圣物和嫖牌决定阵容走向二、前期运营三、牧师机制四、对手机制五、站位细节阵容 一、选择与走向-----全场节奏、圣物和嫖牌决定阵容走向 野怪 前3波小野怪 10波石头人 15波野狼 高人口阵容: …

云顶之弈游戏法师的技能如何呢?

玩家们应该都知道在云顶之弈游戏中每个棋子都有着自己独特的技能和属性吧!今天j就为小伙伴们介绍一下云顶之弈游戏中的棋子之法师系列,一起来了解有哪些法师,这些法师又有怎么样的技能吧!以下的内容都是小编精心准备的&#xff0c…

进击的自走棋——《金铲铲之战》游戏体验报告

最近,随着《金铲铲之战》的正式上线,自走棋这一沉寂已久的概念再次活跃起来。这是一款由英雄联盟云顶之弈正版授权的自走棋类手游。每局比赛由八名玩家组成,进行一场各自为战的博弈对抗,玩家通过招募、升星英雄,提升战…

android装备选择,云顶之弈决斗大师阵容装备搭配_云顶之弈决斗大师阵容装备搭配2021_资讯...

云顶之弈决斗大师阵容装备搭配,云顶之弈是由英雄联盟云顶之弈模式独立出来的游戏,原汁原味还原电脑上的英雄联盟云顶之弈模式,让玩家在手机上上也能感受到云顶之弈下棋的乐趣,玩家需要在云顶之弈里进行八人乱战,每回合…

云顶之弈机器人怎么拉人_LOL云顶之弈10.16b机器人怎么玩_云顶之弈10.16b机器人装备站位_3DM网游...

云顶之弈机器人怎么玩?云顶之弈10.16b版本上线,很多玩家都想知道LOL云顶之弈新版本有哪些上分阵容?下面我就给大家带来详细介绍,一起来看看吧! 机器人 蒸汽机器人-布里茨、暮光之眼-慎、天启者-卡尔玛、探险家-伊泽瑞尔、齐天大圣-孙悟空、放逐之刃-锐…

pbe服务器维护,云顶之弈手游PBE服停机:更新版本时出错,10.5版本的发布时间...

群友提问 大家好,我是飞哥。 今天云顶之弈手游群里的有很多朋友问飞哥:PBE服登不上了,一直提示更新时版本出错,错误代码:BC92FF30:0。 事情是这样的: 北京时间2月28日云顶之弈PBE服端游出现了异常情况&…

云顶之奕S2上线了,用爬虫分析云顶之奕两个赛季都未曾登场的牌

云顶之奕S2上线了,回顾两个赛季,有哪些暂时失宠的英雄们还未曾登场呢?作为程序猿,你让咱一个个对照数出来,是不存在的,不如爬取一下数据,分析一波,既有趣,又锻炼了编程&a…

云顶之奕pbe服务器注册,云顶之弈手游pbe服

云顶之弈手游pbe服账号注册10.4版更新包是一款端游移植手机端游戏,作为战棋类的领衔游戏相信很多人不陌生了,在这里很多玩家们对于pbe服账号不知道怎么注册,本次也是更新到了最新的10.4版本,对于很多全新的内容玩家们还不是很了解…

python爬取云顶之弈官网排名数据

​因为宿舍想搞个云顶之弈排名,我并没有找到腾讯官方查询战绩的网站,所以决定对云顶官网的排行榜下手,云顶官网的数据排行网页(下链接)对排名的显示是一个可以滑动的divbox https://lol.qq.com/tft/#/rank/list ​可…

6年了!

一转眼涛哥聊 Python 技术星球就第6期了,都没想到我能坚持做一件事情5年,我一直比较佛系,一年推广1-2次的那种,所以真的很感动能支持我几年的老圈友。 新一期马上开始了,我还是象征性推广一下。 先说下我是谁&#xff…

【研究那些事儿】 AI的独白:我是人,我会爱、会恨、会犯错

0408 新必应AI 必应,微软长期被嘲笑的搜索引擎,最近进行了一次大升级——new Bing(新必应)。 它配备了ChatGPT的制造商OpenAI的先进人工智能技术。这个新的,由人工智能加持的必应有许多功能。其中之一是聊天&#xff0…

LLM 赋能的研发效能:如何探索软件开发新工序?

上周末,我们(我和我的同事谢保龙)在 QCon 广州 2023 上分享了一个 AI 结合研发效能的话题:《探索软件开发新工序:LLM 赋能研发效能提升》 。我们分享了:Thoughtworks 在过去的两个月里对于 LLM &#xff08…

Windows 11“重大更新”:新版Bing添加至任务栏,iPhone也能在PC端接打电话了!

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 最近,技术圈大厂的动态几乎都在围绕 ChatGPT 展开,其中尤以微软为甚:2 月初官宣应用了 ChatGPT 的新版 Bing 和 Edge,上周将新 Bing 和 Edge 上线手机端…

检测手机号码是否注册imessage,imessages数据检测自动检测imessages过蓝

iMessage是苹果公司开发的一种即时通信服务,它允许苹果设备用户通过Wi-Fi或移动数据网络发送短信、多媒体消息、语音通话和视频通话。与传统的短信服务不同,iMessage利用互联网连接发送消息,可以免费发送文字、照片、视频和音频文件。 使用i…

短信验证码的发送、接收验证流程

1.短信发送 首先我们平时使用短信验证信息的时候一般都是这样的表单,首先需要我们用户输入手机号码,然后点击获取验证码按钮,这时候获取验证码的按钮需要请求我们的后端接口并携带用户的手机号给后端 2.后端接收到手机号并发送验证码 public…

为什么只能转发测试信息,无法转发短信?

在安装配置双卡助手后,查看运行日志(首页-功能面板-运行日志)会发现,只有点击模拟转发时候,才能在微信收到转发信息,正常的短信根本没反应。 出现以上问题,首先查看当前短信识别模式&#xff0c…

验证短信延迟?是哪里出现问题

时常看到有人在注册或者在需要输入验证码的时候会这样做,一手拿着手机,眼睛盯着电脑上获取验证码的那60秒在倒计时。然后在收到验证码的时候快速的把眼睛转向手机,然后快速的回到电脑输入验证码。 你是不是已经想象出了这样的画面&#xf…

移动MAS发送短信,接受状态和接受回复【HTTP】

移动MAS短信平台就是一个发送短信的平台,可以发送普通短信、模板短信、一对一,一对多等短信 下面主要是基于Java(HTTP方式)实现短信的下行(发送)上行(接受)和接受短信状态 接口全是…

杂学第一篇:applescript检测手机号码是否注册imessage,imessages数据检测,imessages过蓝检测

一、检测数据的两种方式: 1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage…

验证码、通知短信API常见使用问题

如今短信应用于我们生活工作的方方面面,注册或者登录一个应用可以用短信验证码快速登录,支付可以使用短信验证码;商家搞促销活动可以发送通知短信给客户,会员到期了商家可以发送告警短信给会员用户…可见验证码短信API和通知短信A…