嗨皮网

标题: MOD入门——如何制作新的合成公式 [打印本页]

作者: Diablo    时间: 2011-8-30 08:01
标题: MOD入门——如何制作新的合成公式
通过几个实例分享一下本人制作新的合成公式的过程。
使用工具:AFJ_Sheet_Editor(本人的txt修改习惯用这个)

在/data/global/excel/里找到CubeMain.txt这个文件,就AFJ_Sheet_Editor打开
(, 下载次数: 183)
下面是实例1:一个红瓶 + 一个蓝瓶 = 一个大紫

在最下面新加一行
(, 下载次数: 172)
下面开始填写这一行的内容:
第A列:description。公式描述,这一列可随意写,如本例中写为“一个红瓶 + 一个蓝瓶 -> 一个大紫”。
第B列:enabled。是否可用。1为可用,所以当然要写1。
第C列:ladder。是否天梯专用。单机不受此列影响,所以不填,默认为0。
第D列:min diff。使用此公式的最小难度,0代表普通就可用,1代表恶梦才可用,2代表地狱才能用。不用填,默认为0。即普通就可使用。
第E列:version。游戏版本,0代表原版,100代表资料篇。我们写0,表示原版、资料篇都可用。
第F、G、H列:高级功能(其实就是解释起来很麻烦且不常用的功能)。我们这里都不填就好了。
第I列:class。使用此公式的职业限制。不填,表示所有职业都可使用。
第J列:numinputs。此公式有多少个输入物品。对于此例来说是2,一个红瓶,一个蓝瓶。
第K-Q列:input1-7。用来填写你的公式的输入物品,最多可有7类。我们在input1中填"hpot,any",有引号,而且要是英文的引号。hpot表示红瓶,any在这里表示红瓶的。在input2中填"mpot,any",表示蓝瓶。input3-7没有,则不填。第
R列:output公式的输出,即合成结果。我们填rvl,即大紫的代码。

(, 下载次数: 173)
填写示例
再往后的列此公式就不需要了,所以都不填,但最后一列一定要填上0。这个公式我们就完成了,可以存盘退出,进游戏检验结果了。

此例主要是想告诉大家如何增加新的公式

(, 下载次数: 173)
(, 下载次数: 177)

实例2:任意戒指 + 33# = 乔丹之石
在最下面新加一行,填写如下

第A列:乔丹之石。这列其实就是注释
第B列:1
第C、D列不填
第E列:0
第F-I列不填
第J列:2
第K列:"rin,any"(表示任意一个戒指,不包括此括号内的文字)
第L列:r33(表示第33#符文,即zod)
第M-Q列不填。
第R列:The Stone of Jordan(即乔丹之石的名字,必须跟uniqueItems.txt文件里的index列一样)
第S列:lvl,合成结果物品的等级,我们写上99,这样新合成出的乔丹之石就是99级的了,当然写88也可。
(, 下载次数: 173) 实例2填写示例

实例2主要是想告诉大家如何合出自己想要的物品,比如你新加了一个暗金装备,但MF出来显然太慢了,你就可以写个公式,只需将实例2的第R列换成你新造的暗金装备的名字即可在游戏中轻松得到你新加的装备。

(, 下载次数: 174)
(, 下载次数: 173)

实例3:无形武器 + 2个解毒药剂 = 无法破坏的武器
在最下面新加一行,填写如下
第A列:无形武器+解毒药剂*2=无法破坏的武器
第B列:1
第C、D列不填
第E列:0
第F-I列不填
第J列:3(1个武器,2个解毒药剂)
第K列:"weap,eth"(表示无形的武器)
第L列:"yps,qty=2"(yps代表解毒药剂,qty=2表示2个)
第M-Q列不填。
第R列:useitem(表示输出就是input1,即第R列的东西)
第S-T列:不填
第U列:100。表示合成出的物品等级等于原物品等级*100%。
第V列:indestruct,代表无法破坏属性。
第W、X列:不填
第Y、Z列:填1。
剩下的都不用填了,最后一列填0即可。
实例3主要是想告诉大家如何为某一物品添加指定的属性。
从第V列mod1开始,直到AT列mod 5 max,每5列一组,代表一个新加的属性。其中mod N为属性名,mod N chance为此属性出现的概率,param为属性参数,min、max为属性变量。
(, 下载次数: 178)
(, 下载次数: 178)
(, 下载次数: 173)
实例3效果图

【END】

作者: 七夕    时间: 2011-11-13 21:47
看的头晕,只玩,不学




欢迎光临 嗨皮网 (http://d2.shuimeng.net/) Powered by Discuz! X3.3