2004-11-28 11:07
zhugeliang20
本来搞好了一个完整的DOC文件,不过有4M多,传不上来,只好分开贴
有部分是前辈写的,希望别见怪
第一课 理论分析
别被吓着了,这理论可是最简单的,所以不要望而生畏喔。
不同于街机和次世代游戏机,由于PC的硬件和软件都是开放式的,所以才使我们有修改的可能。
要使电脑执行一程序(游戏),它首先把重要的数据读入内存。当我们发出存盘命令时,程序自动将有关数据存入硬盘。游戏修改就抓住这两个环节,或改写内存中的数据(称为动态修改),或改写硬盘上的存盘文件(称为静态修改)。
多数游戏中都有各种可用数值来标定的属性或特性,譬如RPG中的经验值、生命值,动作游戏中的弹药数和金钱数等等,这些都可作为修改对象。更高级的还可以通过修改程序中的代码对一些道具进行修改,因为游戏中的道具其实也是用各种数值来标识的。但数据的存放和我们的平时习惯不同,譬如对一个数——1000,转为16进制为3E8,但在电脑里的存放则为E8 03,正好倒过来,所以一定要注意。
一般来说,对于初学者来说,还是应该先选一些明显的具有数值属性的修改目标,待积累了一定经验后再图发展。
总之,修改游戏比起编程、解密一类的要简单得多。有人说游戏是通向电脑世界的捷径,那么修改游戏则是捷径中的捷径。
2004-11-28 11:10
zhugeliang20
第二课 工具使用讲解
改游戏的工具是少不了的,那么就让我的两大法宝登场吧!
静态修改法宝——UltraEdit
2004-11-28 11:13
zhugeliang20
动态修改法宝——FPE 2001或金山游侠V
2004-11-28 11:16
zhugeliang20
一些朋友觉得奇怪,为什么没有PCTOOLS,答案是:它老得连我的硬盘都读不了(FAT32),不去见上帝还留着干嘛。
UltraEdit功能强大,可同时开多个文档进行操作。所以它一直是我的最爱,如果还没有的话(应该不可能)就去网上转转。用法很简单,1、FILE 2、OPEN你想要打开的文档。搜索16进制数按SEARCH中的FIND(ALT+F3),按F3为搜索下一个。就这么简单。不过有一句题外话:
当在800X600的分辨率下将UltraEdit开到最大窗口,它正好显示XXXXX000——XXXXX1FF 512个字节,称这为一页,如果今后的文章中出现第几页,则是按PAGEDOWN几下,这在后面会经常用到,所以大家一定要注意喔。
我来讲讲UltraEdit的用法吧,以决战朝鲜为例,进入游戏,情报是这样的:
2004-11-28 11:19
zhugeliang20
我们再看看主角的情报
2004-11-28 11:22
zhugeliang20
接着我们看一下他的存档文件:
打开决战朝鲜的自动存档文件,我们找主角的属性,
2004-11-28 11:24
zhugeliang20
查找的结果是这样,
2004-11-28 11:27
zhugeliang20
让我们来分析一下这些数据,c1d4b1aab4f3b6d3就是主角名字的ASCII码,右边那些00我们先不管它,接下来那行是主角隶属部队,再下一行前8个00我们不管,注意后8个数据,分别是50000000,那是主角的智力和统率(50H就是80),下一行01是主角级别,因为刚开始游戏,经验是0,也就是说这行前8个是级别、经验值。后8个数据里面有个0A(H),也就是10,对照游戏 里数据就是移动力了。04000000是兵种0E000000是三七式冲锋枪,没有防具就是4个FF,我们注意到主角没带有什么道具,所以下一行是全是00,再下去有几个01是主角的技能啦。我们把一些数据改一下,
2004-11-28 11:29
zhugeliang20
再回到游戏看看,先看主角的智力和统率
2004-11-28 11:31
zhugeliang20
再看人物数据
2004-11-28 11:35
zhugeliang20
好了,这下我们可以好好教训韩国兵和美帝爪牙了。
今天就先贴到这里,明天再贴动态修改部分。
2004-12-7 19:31
夜阑
支持啊,只是那个天剑绝刀是怎么回事啊?
2004-12-7 20:10
袖里乾坤
[quote]原帖由[i]夜阑[/i]于2004-12-07, 19:31:44发表
支持啊,只是那个天剑绝刀是怎么回事啊? [/quote]
这只是随便改的名称,不必介意。
2004-12-7 21:00
zhugeliang20
[quote]原帖由[i]夜阑[/i]于2004-12-07, 19:31:44发表
支持啊,只是那个天剑绝刀是怎么回事啊? [/quote]
游戏中最强武器
2004-12-7 21:04
pumpkin
错,如果用修改的话……游戏中的最强武器是原子弹
攻击+2000 弹药消耗0 作用范围 全屏幕除四角
2004-12-9 21:08
zhugeliang20
[quote]原帖由[i]pumpkin[/i]于2004-12-07, 21:04:31发表
错,如果用修改的话……游戏中的最强武器是原子弹
攻击+2000 弹药消耗0 作用范围 全屏幕除四角 [/quote]
原子弹和炸药包、手雷、爆破筒是同一类,在游戏中根本属给养。所以我说的没错呀。
2004-12-10 12:05
夜阑
[quote]原帖由[i]zhugeliang20[/i]于2004-12-07, 21:00:43发表
游戏中最强武器 [/quote]
要怎么才有啊,我打了好几次没见过啊,是要修改出来的吧
2004-12-10 12:51
巫云
普通的这些有数值的找起来很容易,但是有些游戏的数值很奇怪,不知道用什么表示的,可能被自动加密了,总也查不到。怎么办?模糊查找?估计也不行
2004-12-10 17:51
ssbye
[quote]原帖由[i]巫云[/i]于2004-12-10, 12:51:33发表
普通的这些有数值的找起来很容易,但是有些游戏的数值很奇怪,不知道用什么表示的,可能被自动加密了,总也查不到。怎么办?模糊查找?估计也不行 [/quote]
对楼主的介绍表示支持
是的,大部分的游戏是比较容易修改的,但是有些游戏确实改起来摸不着头脑,想当初帮同学改那个该死的古龙群侠传,死活也弄不明白,后来在网上找到一个高人制作的数值对应的工具才改成功,麻烦啊!
2005-1-3 22:27
KYOKO
支持
我基本上除了修改物品数量,人物等级外其他一窍不通
2006-9-10 16:04
那一刀的风情
想问下楼主
多页面的图片,例如三国群英传6 的地图,三国志11的游戏地图等
是什么格式的?怎么改呢?
这种图我只能导出,可是导出来就变成3个图片了....
2006-9-19 16:42
兲镱
还是图文的比较容易弄懂。。。。。
2007-9-25 18:21
神源拓也
那游戏在哪下载啊?好像是用曹操改来得,请原谅我多嘴啊 :qgod+
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.