【极端新手】CE学习笔记分享----关于EPIC仁王的数据修改
【本人非技术宅,学习CE仅供自己娱乐使用,所以能力微薄;针对笔记内容,如有建议意见,都先谢谢各位大佬不吝赐教。】https://static.52pojie.cn/static/image/hrline/1.gif
一、前言(看笔记内容请略过该段):
背景就是因为周四(2021年9月9日)在EPIC上白嫖了《仁王:完整版》,这类魂like游戏我还是比较喜欢的,但是这个版本的操作键位属实让我难受了一下;
所以我再一次的想要借助游戏修改达到快速浏览完剧情的目的了(时间宝贵,我也十分欣赏不断磨练自己的大佬),但是现阶段网络上版本都不能针对EPIC版本的仁王进行修改的,
(截至目前,WeMod里面有可用修改器,但是要收费),基础的CE改数值,过一个图就变了,要重新搜索修改,很麻烦,所以萌生了自己针对游戏数据修改进修的想法,所以有了这次的笔记。
https://static.52pojie.cn/static/image/hrline/5.gif
二、准备工具:
1、Cheat Engine 7.0 (我在使用的版本是中文版)
2、EPIC游戏平台
3、《仁王:完整版》游戏
https://static.52pojie.cn/static/image/hrline/5.gif
三、开始修改
(稳重括号内容与正文相关性不高可忽略)
针对最有助于游戏的数值----【体力】进行修改:
在游戏界面可以看到现在【实际体力为1555】
至此在CE中开始操作 :
1、点击【进程选择】
2、选择仁王游戏进程
3、在数值栏输入1555(游戏中的体力值)
4、点击扫描
然后继续让数值发生变化(吃药,被怪打一下等都可以,发挥主观能动性吧)后再次搜索,
我是吃了药之后,【恢复满体力到1580】;
操作流程如下图:
1、输入1580
2、点击【再次搜索】
3、将搜索到的数据全选
4、点击图示按钮(功能是将所有选冲的项目加入地址列表
5.1、在数值区双击其中一个数据,然后改变数值,如果游戏内相应的数值有变化,那么就是找对了地址了,
这里经过我测试,第二个地址【1F8201A0B00】是正确的,我改为980后,游戏内血量下降了(理论上
到这里你把数值锁定,然后激活就可以无限血量了,但是过图或者死了多次后该地址就作废了,要重
新修改,很麻烦,解决办法请往后看。)
5.2、右键该地址,选择F5对应项目找出是什么访问了这个地址(单击地址按F5就行)
6、出现相关指令后,选择常规(这里都是+20,我就选了第一个尝试)项进行观察
7、找到【<<】符号指向代码,这里显示的寄存器就是我们刚刚找的地址的值所存储的地方这里是
- mov rax,
8、其中RAX=000000003D4(这是十六进制的,转成十进制就是980,也就是现在游戏内对应的体力)
9、那么RAX是RCX【偏移20】得到的,我们得到【RCX=1F8201A0AE0】
至此第一次偏移就找完了
针对找到的数值RCX再进行一次上面的流程,不过注意图中1,要调整为16进制的,再次搜索(就是上衣步的流程再来一遍)
得到 mov rax,
RAX =1F8201A0AE0 (这个是判定我们有没有找错内容的)
【RDI = 1F82019AC00】
RAX 是RDI【偏移240】得到的(注意这里的RAX和上一阶段的RAX不要混淆)
至此,第二次偏移找完了
现在,再对 RDI进行一次搜索
1、重复操作搜索操作后可以看到这次的数据较多,讲滚轴拖到里,可以看到有绿色醒目字眼的地址,
将所有绿色醒目字眼的项目加入地址列表,开始尝试
2、经过我的测试,第二个数据是有效数值,双击地址列表的地址可以看到,该地址为【nioh.exe+1B9B550】
(这一步很重要,如果只记录为7FF6553FB550的话,下次启动游戏就找不到了,约等于后面这么多白做)
此时弹出的更改地址的弹窗我们点击里面的【指针】按钮,将刚刚的地址【nioh.exe+1B9B550】放入最下方的地址栏
点击添加偏移(以为刚刚寻找偏移可以发现出现了两次偏移),分别在两个偏移栏中写入第二次找到的偏移量【240】
和第一次找到的偏移量【20】,至此 我们可以看到该地址数据显示为980! 大成功! 将该文件保存,下次打开时游戏
后加载该CE脚本(文件名CT结尾),就可以直接享受快乐游戏的乐趣了!
https://static.52pojie.cn/static/image/hrline/5.gif
到这里就先告一段落吧,这是第一次尝试开始进修CE的操作,应该输入非常的低端的操作了,截止到写文的时候,
已经可以修改体力和精力了,精力的方法一样,就是要换成单浮点数 float,后面有空再加上图示吧,如果有大佬有好的CE的教程,
可以给我发个链接什么的!万分感谢! 有些程序这样找的基址不稳定,我觉得直接扫描指针更稳一点,直接能查到dll/exe+偏移{:1_885:} 这文章写的挺不错啊
前阵子我也领了仁王,但觉得玩起来难度挺高
CE这个还是挺方便找程序的基地址的 mercury726 发表于 2021-9-21 19:47
有些程序这样找的基址不稳定,我觉得直接扫描指针更稳一点,直接能查到dll/exe+偏移
我也是第一次学,跟的视频是这个操作呢,然后拿这游戏试的水,吾友有木有你说的这个扫描指针的相关教程啊,或者说也可以在这里直接交流~ bedmoon 发表于 2021-9-22 19:33
这文章写的挺不错啊
前阵子我也领了仁王,但觉得玩起来难度挺高
CE这个还是挺方便找程序的基地址的
谢谢鼓励~ 学到很多谢谢 感谢分享
页:
[1]