Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 1246|回复: 4
收起左侧

[金手指] 关于修改的一些问题(新人求助请教)

[复制链接]
发表于 2004-7-7 12:47:59 | 显示全部楼层 |阅读模式
我游戏玩的不多,修改也是偶尔为之。但很享受其中带来的乐趣。
现在遇到一些问题,希望达人们有时间的话能教导我-0-

以前自己改只知道改数值-0-,查找什么变化了再查找这样。后来知道了地址编辑,比如查到一个人的HP知道其他的属性都在这个地址的不远处,一个一个去摸索。但还是遇到一些问题。

举个例子。通灵王3,最近有在玩,有全卡的存档记录,改卡看别人的帖子自己多少也会了一点,不过不想改卡,灭意思了- -。但问题不在这里。没改卡之前我查找金钱的时候,发现数字是查找不到的,即原来是2000,我查到N个2000,变成1000以后我再在那N个2000里找是找不到的。而且其他许多游戏的一些数值我都遇到过类似的情况。

我这里想问的是遇到那些查到不到(我查不到的)数据的时候,应该用什么样的方法查出来呢-0-之前很早就想问了。

希望会的人能教我,卡卡,兰兰T T,你们看到一定要回帖啊     
回复

使用道具 举报

发表于 2004-7-7 12:58:49 | 显示全部楼层
新人- -
没改过通灵王……一般而言,游戏数据的存储方式都是所见即所得的,也就是直接输入数值来查找。但这仅仅是一般情况而已,在有些游戏中,数据的存储方式会通过某些公式加以变化。
比较常见的有:
直接将16位数值当做10位数值添加,比如999,按照一般情况,在内存编辑界面应该是E7 03。但在特殊情况下,会以09 99或99 09的方式存放。
去除尾数0。这在改金钱时尤为明显。比如在游戏中显示的是500金,但实际存放时是按50甚至5来计算的。在这些游戏中,无论如何买卖,末尾数值永远会是0,0在这里仅有装饰作用。
至于查找方式,低阶扫描就可以了。这个说起来太累,楼下的继续……
回复

使用道具 举报

发表于 2004-7-7 15:26:21 | 显示全部楼层
该说的都说了。有些游戏就是这样,那些0只是装饰作用。双v也将寻找方式说得好清楚了。
回复

使用道具 举报

 楼主| 发表于 2004-7-7 16:52:36 | 显示全部楼层
谢谢-0-我会了


太感谢了
回复

使用道具 举报

发表于 2004-7-8 00:19:26 | 显示全部楼层
用低阶~也就是模糊查找就好了~具体情况上QQ找我
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-11-24 11:06 , Processed in 0.019018 second(s), 4 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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