欢迎光临散文网 会员登陆 & 注册

FIFA22 狮王 能力999999补丁制作2 BLOG

2022-01-18 22:31 作者:欧阳峰NBA2K  | 我要投稿

只记录制作补丁的思路,这里是只思路,因为每个游戏,或者同一个游戏的不同版本会有区别。 感兴趣粉丝,自行学习汇编语言,具体的语句本文都不会教,应该是自己在大学学

在《球场》读取球的位置和球员位置 作者:欧阳峰NBA2K https://www.bilibili.com/read/cv14148544?spm_id_from=444.41.0.0 出处:bilibili

FIFA22 对比FIFA21 还是有一些不同。球员位置显示跟实际位置会有一点延迟,会造成 FIFA21守门999 异天同样的代码 能够比肩 99999 ,所以说我FIFA22 标题是换成99999了

详细说一下守门具体的思路,首先还是要读取球的位置,然后读取异天的位置,当球冲向异天附近,就让异天所在的位置去追踪球的位置,很简单mov就行了,不懂的自己重学汇编什么是mov,就相当于在球门范围都是异天的范围。FIFA22 因为位置延迟,所以球速99999对球员位置就没FIFA21那么灵敏,不会是一下就被球打飞出去。一下打飞不了,异天因为追踪球的原因。球会挡出去。

其实这段就是自己设定一个场景,当球过来,我球员不是说光改能力到99999,球就自然 挡出去了。是要自己设定我这个球员会追踪球,去实现能力99999这个效果

上面是关于守门

下面又有新发现,球员做动作,目前来说发现有个标识,大概好像控制是3,做花式好像5,具体的我忘了,这样就容易多,通过不同球员的动作给他不同的能力体现。

这里可以补充第一期的,比如说射门99999.当狮王射门了,会出现一个标识9,好,就安排这个球速变化。

接下来安排手抛球99999,因为读取手抛球标识了,就可以把球的状态产生一个变化。

这些都是额外自己去写代码去控制。不是简单99改成99999

还有一个球员参数会控制 球员每跨一步的长度。跨得宽就跑得快。一般参数是3f开头,有3f什么的就去打开OD,ce追就行了

标识,参数都是在球员这部分,只要花一点点时间都可以通过CE,OD下断点找到的。

注意FIFA包括别的游戏,内存都是用浮点数计算的,不是1+1,不是,是1.00000000000去mulss或者addss, 所以球员的位置也是浮点数,能力也是浮点数。标识才是1,2,3这些16进制数

任何游戏都可以通过下断点找到 角色(球员)这种人物类的东西,参数或者标识。通用的

思路是相通的。不是说这个游戏我会这些,换个游戏我就又要找个老师或者教程去学。

会汇编,缺少这种思路,可以看blog再揣摩一下


FIFA22 狮王 能力999999补丁制作2 BLOG的评论 (共 条)

分享到微博请遵守国家法律