吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7153|回复: 6
收起左侧

[原创] 【极端新手】CE学习笔记分享----关于EPIC仁王的数据修改

[复制链接]
dean1220 发表于 2021-9-12 03:57
【本人非技术宅,学习CE仅供自己娱乐使用,所以能力微薄;针对笔记内容,如有建议意见,都先谢谢各位大佬不吝赐教。】







一、前言(看笔记内容请略过该段)
       背景就是因为周四(2021年9月9日)在EPIC上白嫖了《仁王:完整版》,这类魂like游戏我还是比较喜欢的,但是这个版本的操作键位属实让我难受了一下;
所以我再一次的想要借助游戏修改达到快速浏览完剧情的目的了(时间宝贵,我也十分欣赏不断磨练自己的大佬),但是现阶段网络上版本都不能针对EPIC版本的仁王进行修改的,
(截至目前,WeMod里面有可用修改器,但是要收费),基础的CE改数值,过一个图就变了,要重新搜索修改,很麻烦,所以萌生了自己针对游戏数据修改进修的想法,所以有了这次的笔记。






二、准备工具:
1、Cheat Engine 7.0 (我在使用的版本是中文版)
2、EPIC游戏平台
3、《仁王:完整版》游戏




三、开始修改
(稳重括号内容与正文相关性不高可忽略)
针对最有助于游戏的数值----【体力】进行修改:
血量1.jpg
在游戏界面可以看到现在【实际体力为1555】


至此在CE中开始操作 :


1、点击【进程选择】
2、选择仁王游戏进程
3、在数值栏输入1555(游戏中的体力值)
4、点击扫描


体力2.png


然后继续让数值发生变化(吃药,被怪打一下等都可以,发挥主观能动性吧)后再次搜索,
我是吃了药之后,【恢复满体力到1580】;
操作流程如下图:


1、输入1580
2、点击【再次搜索】
3、将搜索到的数据全选
4、点击图示按钮(功能是将所有选冲的项目加入地址列表
5.1、在数值区双击其中一个数据,然后改变数值,如果游戏内相应的数值有变化,那么就是找对了地址了,
      这里经过我测试,第二个地址【1F8201A0B00】是正确的,我改为980后,游戏内血量下降了(理论上
      到这里你把数值锁定,然后激活就可以无限血量了,但是过图或者死了多次后该地址就作废了,要重
      新修改,很麻烦,解决办法请往后看。)
5.2、右键该地址,选择F5对应项目找出是什么访问了这个地址(单击地址按F5就行)
6、出现相关指令后,选择常规(这里都是+20,我就选了第一个尝试)项进行观察
7、找到【<<】符号指向代码,这里显示的寄存器就是我们刚刚找的地址的值所存储的地方这里是
      - mov rax,[rcx+20]
8、其中RAX=000000003D4  (这是十六进制的,转成十进制就是980,也就是现在游戏内对应的体力)
9、那么RAX是RCX【偏移20】得到的,我们得到【RCX=1F8201A0AE0】
至此第一次偏移就找完了
体力3.png


针对找到的数值RCX再进行一次上面的流程,不过注意图中1,要调整为16进制的,再次搜索(就是上衣步的流程再来一遍)
得到 mov rax,[rdi+00000240]
RAX =1F8201A0AE0 (这个是判定我们有没有找错内容的)
【RDI = 1F82019AC00】
RAX 是RDI【偏移240】得到的(注意这里的RAX和上一阶段的RAX不要混淆)
至此,第二次偏移找完了


体力4.png


现在,再对 RDI进行一次搜索
1、重复操作搜索操作后可以看到这次的数据较多,讲滚轴拖到里,可以看到有绿色醒目字眼的地址,
将所有绿色醒目字眼的项目加入地址列表,开始尝试
2、经过我的测试,第二个数据是有效数值,双击地址列表的地址可以看到,该地址为【nioh.exe+1B9B550】
(这一步很重要,如果只记录为7FF6553FB550的话,下次启动游戏就找不到了,约等于后面这么多白做)
此时弹出的更改地址的弹窗我们点击里面的【指针】按钮,将刚刚的地址【nioh.exe+1B9B550】放入最下方的地址栏
点击添加偏移(以为刚刚寻找偏移可以发现出现了两次偏移),分别在两个偏移栏中写入第二次找到的偏移量【240】
和第一次找到的偏移量【20】,至此 我们可以看到该地址数据显示为980! 大成功! 将该文件保存,下次打开时游戏
后加载该CE脚本(文件名CT结尾),就可以直接享受快乐游戏的乐趣了!


体力5.png




到这里就先告一段落吧,这是第一次尝试开始进修CE的操作,应该输入非常的低端的操作了,截止到写文的时候,
已经可以修改体力和精力了,精力的方法一样,就是要换成单浮点数 float,后面有空再加上图示吧,如果有大佬有好的CE的教程,
可以给我发个链接什么的!万分感谢

nioh.zip

652 Bytes, 下载次数: 10, 下载积分: 吾爱币 -1 CB

9.12弄的CE脚本,理论上可以直接加载

免费评分

参与人数 2吾爱币 +8 热心值 +1 收起 理由
bedmoon + 1 我很赞同!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

mercury726 发表于 2021-9-21 19:47
有些程序这样找的基址不稳定,我觉得直接扫描指针更稳一点,直接能查到dll/exe+偏移
bedmoon 发表于 2021-9-22 19:33
这文章写的挺不错啊
前阵子我也领了仁王,但觉得玩起来难度挺高
CE这个还是挺方便找程序的基地址的
 楼主| dean1220 发表于 2021-10-26 06:02
mercury726 发表于 2021-9-21 19:47
有些程序这样找的基址不稳定,我觉得直接扫描指针更稳一点,直接能查到dll/exe+偏移

我也是第一次学,跟的视频是这个操作呢,然后拿这游戏试的水,吾友有木有你说的这个扫描指针的相关教程啊,或者说也可以在这里直接交流~
 楼主| dean1220 发表于 2021-10-26 06:07
bedmoon 发表于 2021-9-22 19:33
这文章写的挺不错啊
前阵子我也领了仁王,但觉得玩起来难度挺高
CE这个还是挺方便找程序的基地址的

谢谢鼓励~
xiaotao110 发表于 2022-7-23 18:04
学到很多谢谢
18368348237 发表于 2022-11-17 18:23
感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 20:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表