3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2566|回复: 4
打印 上一主题 下一主题

[讨论] 关于有些CT表无效的说明,作者看到可以试试修复

[复制链接]

327

主题

3100

帖子

7824

积分

3DM创意工坊 原创组

Rank: 12Rank: 12Rank: 12

贡献度
963
金元
39319
积分
7824
精华
4
注册时间
2009-7-13
跳转到指定楼层
主题
发表于 2022-6-26 13:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tempa 于 2022-6-26 20:13 编辑

因为不玩这个游戏,所以也没有做这个游戏的CT,但是根据最近一些制作CT的经验,一些无效的问题,原因,以及解决方法说一下,如果作者看到可以试试修复。


以版中 Fullcodes 的这个CT来说明


https://bbs.3dmgame.com/thread-6311889-1-1.html

首先第一项,记录玩家基址函数

Must Be On 必须开启

define(GetPlayerBase,PlayerHealthStat::get_HP+4)
define(address2,Paris.Game.Actor.Player::HandleMovement+7E)

define(bytes,8B 40 3C C3 19 00)
define(bytes2,48 8B 96 68 01 00 00)


使用的是函数的绝对地址,测试发现第二项,HandleMovement+7E会有问题,Win7,Win10都有出入,因为C#代码不是100%固定,不唯一,所以在不同机器上会有地址偏移不同,以我的电脑为例

Win7显示为 HandleMovement+79




Win10显示为 HandleMovement+7A



注意字节码也有变化,
Win7是 48 8B 96 68 01 00 00
Win10是 48 8B 8E 68 01 00 00


实际上Win10和Win7后面这个代码就不一样了,48 8B 8E 68 01 00 00 在Win7上面一行也有


这就导致选项一勾不上,而其他部分功能,AOB地址是固定没变的,比如一鸡必杀

Paris.Combat.HealthStat::set_HP+16

Win7,Win10都可以使用



这种小问题对懂CE的人来说,随手就可以修复,但是不懂的就没办法了。

解决方法,使用 aobscanregion 指定函数扫描范围,就可以避免绝对地址前后偏移,而勾不上的问题了


纯路过提一句,主要是我以前也这么写,经常被人吐槽用不了,也是一头雾水,最近才改了aob的写法




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

327

主题

3100

帖子

7824

积分

3DM创意工坊 原创组

Rank: 12Rank: 12Rank: 12

贡献度
963
金元
39319
积分
7824
精华
4
注册时间
2009-7-13
舒服的沙发
 楼主| 发表于 2022-6-26 13:31 | 只看该作者
Win7,Win10系统不同,字节码不同的问题,可以readbyte,也可以干脆做个函数2解决
回复 支持 反对

使用道具 举报

6

主题

2035

帖子

1929

积分

游戏狂人

Rank: 6Rank: 6

贡献度
7
金元
19014
积分
1929
精华
0
注册时间
2009-2-20
硬硬的板凳
发表于 2022-6-26 14:03 | 只看该作者
大佬,牛逼!
回复 支持 反对

使用道具 举报

12

主题

4860

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
16
金元
108993
积分
10963
精华
0
注册时间
2011-9-22

原神4.0UGC徽章

冰凉的地板
发表于 2022-6-26 18:55 | 只看该作者
dinglo uzhu,,,12234
回复 支持 反对

使用道具 举报

1

主题

257

帖子

434

积分

高级玩家

Rank: 4

贡献度
3
金元
4221
积分
434
精华
0
注册时间
2013-11-17
5#
发表于 2022-6-28 00:19 | 只看该作者
膜拜大佬~的确很多都不一样~64和32都不一定一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-7 23:55 , Processed in 0.131161 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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