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

注册 登录

QQ登录

只需一步,快速开始

查看: 2478|回复: 10
打印 上一主题 下一主题

[讨论] 这是关于使用CE的讨论 看看我哪里出错了

  [复制链接]

10

主题

520

帖子

430

积分

高级玩家

Rank: 4

贡献度
15
金元
3704
积分
430
精华
0
注册时间
2009-2-22
跳转到指定楼层
主题
发表于 2014-7-13 18:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直好奇发布修改器和CE脚本的大神是如何找到数据地址的~~

这里我拿修改本游戏的能力值举例:  
1.搜索到一个能力值的固定的地址A
2.通过查找“是什么改写了这个地址” 找到唯一的一个指令地址B
3.在B的详细信息中找到ESI----地址指针值C
4.建立新的搜索 输入地址C  并勾选数值输入框前的Hex选项-----搜索得到4个新的地址
5.点击“手动添加地址”  勾选“指针”选项“ 并输入上一步得到的新地址  同时添上指针偏移值-这里是”AC", 地址栏自动对应地址A
.
.
做了这些(即使修改第四步的所有4个地址)  游戏里的数值仍然不受影响  是不是我的这个方法对此游戏无效?

请大神们指点 谢谢~


回复

使用道具 举报

26

主题

798

帖子

861

积分

超级玩家

Rank: 5Rank: 5

贡献度
13
金元
8091
积分
861
精华
0
注册时间
2011-3-19
舒服的沙发
发表于 2014-7-13 18:45 | 只看该作者
游戏人物怎么修改不了

可以參考這一篇

10樓,我有貼使用方法

22樓的是專業回答
回复 支持 反对

使用道具 举报

10

主题

520

帖子

430

积分

高级玩家

Rank: 4

贡献度
15
金元
3704
积分
430
精华
0
注册时间
2009-2-22
硬硬的板凳
 楼主| 发表于 2014-7-13 18:54 | 只看该作者
sonntry 发表于 2014-7-13 18:45
游戏人物怎么修改不了

可以參考這一篇

谢谢~
实际上我之前看过你的贴子 并试着修改人物属性 可即使找到唯一的地址 修改后游戏里也没实时改变 难道要增加属性点后点对号 才会改变?

至于22楼的办法我还要研究一下

回复 支持 反对

使用道具 举报

26

主题

798

帖子

861

积分

超级玩家

Rank: 5Rank: 5

贡献度
13
金元
8091
积分
861
精华
0
注册时间
2011-3-19
冰凉的地板
发表于 2014-7-13 19:20 | 只看该作者
shadowerzz 发表于 2014-7-13 18:54
谢谢~
实际上我之前看过你的贴子 并试着修改人物属性 可即使找到唯一的地址 修改后游戏里也没实时改变  ...

會不會是操作順序錯誤了呢 ?


回复 支持 反对

使用道具 举报

1

主题

1229

帖子

2479

积分

游戏达人

日式RPG游戏区

Rank: 7Rank: 7Rank: 7

贡献度
398
金元
8768
积分
2479
精华
1
注册时间
2003-11-29
5#
发表于 2014-7-13 19:32 | 只看该作者
本帖最后由 死神Gundam 于 2014-7-13 19:34 编辑

单单是为了找当前游戏数据的内存地址的话   通过数据变动 搜索就能找出来了
你后面的第2、3、4等步都是为了使之前找到的内存地址在重新读档或者重启游戏后还能自动定位
ps:建议使用指针扫面器   比自己一个个跟踪容易,也准确

回复 支持 反对

使用道具 举报

10

主题

520

帖子

430

积分

高级玩家

Rank: 4

贡献度
15
金元
3704
积分
430
精华
0
注册时间
2009-2-22
6#
 楼主| 发表于 2014-7-13 20:10 | 只看该作者
本帖最后由 shadowerzz 于 2014-7-13 20:20 编辑

刚找到一个权宜的办法 比如可用能力升级点数为4  搜索到一个地址 再查找这个地址的相关内存区域
当数值变动时 这一行内存区域会有两个地址发生变动 一个是升级点数4 另一个是计数“用掉的升级点数”的地址(这个地址则是可以锁定的)  
遗憾的是升级点数本体始终无法锁定

以上方法也没用 当确认升级后所有数值复原
回复 支持 反对

使用道具 举报

1

主题

1229

帖子

2479

积分

游戏达人

日式RPG游戏区

Rank: 7Rank: 7Rank: 7

贡献度
398
金元
8768
积分
2479
精华
1
注册时间
2003-11-29
7#
发表于 2014-7-13 20:15 | 只看该作者
shadowerzz 发表于 2014-7-13 20:10
刚找到一个权宜的办法 比如可用能力升级点数为4  搜索到一个地址 再查找这个地址的相关内存区域
当数值变 ...

不用锁本体啊  找到减升级点数的那个sub语句 直接nop掉他   你怎么加都不会减
回复 支持 反对

使用道具 举报

10

主题

520

帖子

430

积分

高级玩家

Rank: 4

贡献度
15
金元
3704
积分
430
精华
0
注册时间
2009-2-22
8#
 楼主| 发表于 2014-7-13 20:23 | 只看该作者
比如这个:0045B8A0 - 89 8E AC000000  - mov [esi+000000AC],ecx
我该怎么NOP?
回复 支持 反对

使用道具 举报

63

主题

594

帖子

689

积分

超级玩家

Rank: 5Rank: 5

贡献度
62
金元
4413
积分
689
精华
0
注册时间
2013-1-27
9#
发表于 2014-7-13 20:25 | 只看该作者
修改是没问题,问题如果修改直超过100了就那存档就费了,还有行动力,那个东西一修改,你就可以看怪物虐人 了!!!!
回复 支持 反对

使用道具 举报

1

主题

1229

帖子

2479

积分

游戏达人

日式RPG游戏区

Rank: 7Rank: 7Rank: 7

贡献度
398
金元
8768
积分
2479
精华
1
注册时间
2003-11-29
10#
发表于 2014-7-13 20:28 | 只看该作者
shadowerzz 发表于 2014-7-13 20:23
比如这个:0045B8A0 - 89 8E AC000000  - mov [esi+000000AC],ecx
我该怎么NOP?

不nop这句
往上2句吧 应该(我1.047游戏版本的运行语句是这样)就有个sub eax,[esp+34]  nop掉这句就行
回复 支持 反对

使用道具 举报

10

主题

520

帖子

430

积分

高级玩家

Rank: 4

贡献度
15
金元
3704
积分
430
精华
0
注册时间
2009-2-22
11#
 楼主| 发表于 2014-7-13 20:29 | 只看该作者
没有彩虹的日子 发表于 2014-7-13 20:25
修改是没问题,问题如果修改直超过100了就那存档就费了,还有行动力,那个东西一修改,你就可以看怪物虐人 了!! ...

同意 我也只是想改工艺和锻造的等级 可以多一些乐趣
如果通过修改提高攻击力 还不如直接更改游戏难度

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-26 08:30 , Processed in 0.102347 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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