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

注册 登录

QQ登录

只需一步,快速开始

查看: 34481|回复: 41
打印 上一主题 下一主题

[原创] 简单修改器的制作(金山游侠V)

[复制链接]

13

主题

1509

帖子

4842

积分

游戏精英

Rank: 8Rank: 8

贡献度
886
金元
12278
积分
4842
精华
7
注册时间
2009-4-29
跳转到指定楼层
主题
发表于 2010-3-23 18:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
准备工具:金山游侠V

首先就是内存地址的查找问题(这里以制作2K10单节时间修改器为例,比较简单,可以解决大家的一般问题)。打开金山游侠,进入游戏,停留在单节时间设置的画面(图1),按小键盘*号弹出窗口(可以在设置选项-热键设置-游戏修改中修改热键),输入刚才画面中的游戏时间,这里以9为例,在查找中输入9(图2),搜索,会出现很多地址,按Esc返回游戏,修改时间为7,按*,输入7,搜索,如此反复,直到下面的地址只剩下一个。点击之,输入名称什么的,数值就是你想要的比赛时间,单字节(有些项目可能是双字节或者四字节),修改锁定方式,以自己的需要而定(图3)。确定。如果你不止需要这个项目的话,可以点击上面的删除按钮(红色的叉)清除刚才的搜索记录(地址以保存在“查找结果”中了),然后像刚才的方法查找新项目的地址。保存。






接下来就是制作的问题了,点击查找结果,建议先保存为.gk格式以便下次修改使用或者整合修改。保存方式是点击存盘键。
制作的方法就是点击制作,然后输入修改器的名称等就可以用了,文件保存的地址一般在金山游侠的根目录下。

在搜寻的过程中你可能遇到没找到的问题,那可能是因为那个数值不是你想的那么简单,比如2K10属性中的99并不是用99表示的,那要用其它方法解决。如果你搜寻时发现地址的数目不变,那很可能这些地址都跟这个项目有关系。解决方法就是选择第一个地址右键选择地址编辑,然后在其中输入一个值(图4,红色的10,由于是十六进制,10表示16),,不要输错地方了,然后返回游戏查看那个项目的值是否发生了改变,如果改变了有可能就是你要的地址了,按上述的操作保存制作(最好在游戏中切换一下窗口,看是否还是修改后的值,如果变了,则这个地址有可能不是你所要的)。如果没变,则先撤销,然后进入数据查找,验证第二个地址,如此反复。一般这种情况地址不会有很多的,所以不必担心。

游戏中的要修改的项目的内存地址一般都堆在一块,所以,可以尝试在找到一个地址后,在内存编辑中这个地址附近都修改一下数值,看是否有其他项目的值发生了改变,倘若有,那么你又发现一个新项目的地址了,只要在查找结果中新建一个就行了。我一般的做法是输入一系列的FF,因为变得比较明显嘛,呵呵。
如果你在搜索时发现地址数目不变,你也可以根据经验找出那个地址的。比如2K10,我没有发现那个项目的地址不是以05开头的,所以,做2K10修改器时,不是05开头的直接无视,一般不会错,理由就是那些地址都在一块。特别是同种类型的项目,就是在附近的。

刚才发帖时出现错误,导致又重新打了一次,希望能够帮助到一些童鞋。
最后祝大家游戏愉快!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-17 07:37 , Processed in 0.032322 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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