手游分类应用分类
版本:1.12 大小:110.13M
类别:射击飞行更新:2024/03/25
我的朋友佩德罗是由Devolver Digital改编而来的超级爽快的第三人称横版射击游戏,其英文名称为My Friend Pedro。我的朋友佩德罗的整体玩法非常有趣,玩家将会与外观独特的香蕉佩德罗一起展开战斗。在我的朋友佩德罗中,你将使用各种收集而来的武器,如Uzi、加特林、AK47等,与敌人展开激烈的射击对战,完成系统赋予的各种任务,解开主角身世的神秘之谜。
【我的朋友佩德罗游戏修改攻略】
一、手枪弹药修改:
1、上来就是手枪。两把手枪子弹无限,但是需要换弹夹,
因此CE目标首先是找到手枪子弹地址,然后使子弹不减,达到免换弹夹的目的。
目前有两把枪,每个8发子弹,共计16颗。所以是找8还是找16呢?根据过去的ce记录,
弹药是浮点数,因此在CE中建立两个搜索,,看哪个能找到地址。首次分别搜8 和 16。
为了不区分2把枪子弹,因此第一次向左右各打一发,目前每把枪7颗子弹。共计14颗子弹。
因此第二次搜索7 和 14。
第三次,向左右各开一枪,子弹为各6发,共12发。
这时候,搜12发的找到一个唯一地址。搜6发的找不到地址。
因此,将12发那个唯一地址加到地址列表。地址类似 1F919AEAEC8 这样。
锁定该地址试试,果然游戏里开枪,子弹不再减少了。地址正确无误。
这是一个临时地址,每次开游戏都会变动。为了不用每次开游戏重新找地址,有2种办法:1是
需要找到其固定的基址+偏移。2是找到子弹减少指令,修改指令。
这两个方法都能达到目的。
2、兵分两路:
2.1、对该地址右键,选择“找出什么改写了这个地址”。得到减子弹指令。
开一枪,一条指令在操作码写入地址窗口出现了。类似这样:
1F91D2911DA - movss [rax],xmm5
选中该指令,先选择窗口中的添加到代码列表按钮,然后再选择显示反汇编程序。
在内存视图中,对该指令下断点。
在游戏中开枪,游戏程序被断下,查看此时的寄存器状况。
可以看到,rax存放的是子弹地址1F919AEAEC8。
xmm5中的值是当前子弹数减1后的值。
编写aob注入脚本如下:
勾选使脚本生效,射击开枪则子弹不再减少!!
2.2、对该地址右键,选择“对这个地址进行指针扫描”。得到基址+偏移。
初次1:对地址 1F919AEAEC8 进行扫描指针操作,得到50多万个指针。
这已经很少了,有些大游戏,第一次扫描会扫到几亿个指针。
这个扫描指针窗口别关掉,继续游戏到过了香蕉教授子弹时间和双枪双击之后,
你将手枪子弹重新上膛以下,会发现先前的子弹地址已经不管用了---地址子弹少,而游戏界面中子弹全满。
这时候,打开内存视图,再次在减子弹指令下断点,开枪游戏被断下,rax值为新的子弹地址:1F932023EC8。
第二次扫描2:对地址1F932023EC8,指针扫描器,重新扫描内存,填入新地址。扫描后得到不到2万个指针。
二、血量值查找修改:
1、浮点值,进行减少,增加查找,最后找到一个值。
血量值满是1,一个格是0.33.
【我的朋友佩德罗结局】
去世了
佩德罗去世了,不能再陪pedro玩了。
【我的朋友佩德罗秘宝位置】
00:00 - Intro(引言)
00:27 - Infinite Ammo(无限弹药)
01:03 - One Shot Enemies(一击必杀)
01:37 - Player Size(玩家体型)
02:16 - Player Bullet Speed(玩家子弹速度)
02:47 - Cinematic Camera(电影视角)
03:14 - Side-On Camer(侧面相机视角)
03:57 - Big Heads(大头模式)
04:27 - No Recoid(无检查点)
05:21 - Player Speed(玩家速度)
06:03 - Enemy Bullet Speed(敌人子弹速度)
07:00 - Infinite Focus(无限子弹时间)
08:07 - Focus Speed(子弹时间速度)
08:52 - One Shot Player(一击必死)
反馈游戏问题需要联网无广告官方版