一直有许多朋友想了解关于仙剑的修改问题。今天我就手把手以著名修改软件FPE教大家如何修改98仙剑柔情版!有的人说修改游戏是“邪道”,其实是对修改一派——“狂族”的一个误解,我也只是用修改来讨乐,人们认为“狂族”只是把游戏简单化,没靠自己的力量去战胜游戏,但是实际上,用修改来战胜游戏也是靠个人实力,而且靠的是个人的分析、推理、经验等多方面的综合实力,可以说不修改游戏的话,可能会成为“被游戏玩的人”,而成功的修改了游戏的话,才能叫做“玩游戏的人”。
当然我知道有人很鄙视修改游戏。但是有许多人确实对修改很感兴趣,这里只是提供一些简单的技术参考。还是希望大家对我的帖子多加鼓励,毕竟我也是在为大家做好事嘛!
[注]:我已将该帖子制作成WORD文档,里面对重点都做了标记,看起来更明白,想要的话和我联系:x_h_b0@163.com
如果图片显示不出,请将提供的图片地址粘贴到地址栏里打开观看。
修改前期:
了解修改软件的大致用法;知道仙剑的存档是以*.RPG(*的取值在1-5)文件格式存放在游戏根目录里;了解修改数据通用16进制。
一、 下载安装FPE2001。下载地址:
http://game.china.com/zh_cn/download/tools/10001404/20011126/10157339.html
下载后解压安装。
[注意]
1、安装后需要将解压文件夹里的tt.dll文件覆盖到安装文件夹内,否则软件无法运行。
2、FPE以前的版本(比如FPE2000)不支持WIN2000,所以如果你是WIN2000,最好使用
FPE2001以后的版本。
二、熟悉FPE2001的使用。
1、打开FPE,会出现如图的软件界面。
http://img013.photo.wangyou.com/2005/6/29/110043/200511242621290.jpg
2、因为修改需要的数据的都是以16进制存放在存档文件中,如果我要修改某物品的数量是99,那换算成16进制又是多少呢?不用着急,我们也不用再为此去学习几种进制之间的转换。FPE2001提供了一个十进制和16进制相互换算的工具。如图2选择“其他”选项卡,出现如图的画面。在该项目的下方就是换算的工具。在10进位栏里输入“99”,在16进位栏里就会显示“99”所对应的16进位数据“63 00”。
[注意]要修改的16进制代码一般需要倒着输入相应位置,比如某十进制数据转换成16进制后是7D 01,那么就应该输入01 7D。但是FPE中的该转换工具转换后的16进制数据本身就是倒置的,所以修改时只需要将16进制代码正向输入!!!!
http://img013.photo.wangyou.com/2005/6/29/110043/200511242621291.jpg
打开存档。修改仙剑是需要修改其存档的,所以要编辑其存档文件。选择“编辑”选项卡,单击“读档”工具栏,选择你要编辑的文档*.rpg.如图:
之后就会显示该存档文件的所有代码了。
http://img013.photo.wangyou.com/2005/6/29/110043/200511242621292.jpg
查找位置。举个例子来解释,比如仙术代码都在[37CH]处,什么意思呢?大家看最左边的纵行,有3位数字组成。再看上面的横行,有1、2……A、B……F等16个字符组成。这就构成一个坐标。到底这个位置怎么打开呢?我们可以在左上的“地址”栏里输入该位置的代号。
[注意]每一个地址代号的最后都会带一个“H”,这个“H”只不过是16进制的一个标志,所以在输入地址时不输入“H”;输入的时候只须将原来位置栏里的00000000的后3位的0改为37C.回车后程序就会带到该位置。如图,黑箭头所指的位置就是37CH.我们可以看到,纵行就370,而横行就是C.是不是很类似我们常用的坐标呢?横纵相交一个点,就是这里所说的一个地址。
可以看到,该位置有代码28 01(气疗术),从28 01开始以下的那些代码都是法术的代码。里面的00 00表示该位置还没有法术。也就是人物的某个法术尚未练成,待练成时该位置的00 00会被相应法术代码代替。
http://img013.photo.wangyou.com/2005/6/29/110043/200511243767760.jpg










