很可惜~~~~~~~~本来打算做好这个东西的,可是我csdn的用户密码给忘了(cling_clang),而且wowItemEdit得源代码也弄丢了~~~~~wow也越来越没意思了芒果也就懒得研究了,所以直接放弃这个东西
不过还是把使用方法附上吧,就算给自己留个纪念,呵呵
运行环境:
WinXP .net2.0 XP自带记事本程序
这些日子没事干弄wow模拟器玩,一开始研究spell.dbc~~~~后来没坚持下来太麻烦了,我喜欢把同事的名字放在游戏里,呵呵,玩三国系列时就常这样,所以我想把一些物品的名称弄成同事的名字YY一下嘿嘿,可是用mangos做武器太烦人了100多字段,受不了了就弄了个这东西给大家分享(网上的不是用不了或不习惯,要不就是要钱要贡献要声望的),太仓促不是很完善需要大家帮忙测试一下,因为我用的是大mangoscn5456一键安装版所以表的各个字段都是按照5456的数据库表做的,不过这个程序可以通过手工修改item_templat.txt文件来达到适应各种数据库物品表的目的,但我没有测试,呵呵,本人比较懒(得装N种端和加N多物品表~~~~~~),不过我估计大多数非商业的A和M端一键安装版数据库都应该没问题。
为方便普通玩家所有文件都采用TXT纯文本格式,一开始想省事用Access或者XML的,考虑到有普通玩家机器里没有office或者不会修改XML文件的,所以用了TXT格式
下面是使用方法:
A.可按照自己的物品表结构创建相应的字段值输入列表:
打开Data目录下的item_templat.txt文件,在其中加入自己数据库物品表中的全部字段(每字段用逗号分隔)或者想要修改的字段,格式如下:
列1:字段名
列2:字段描述
列3:默认值
列4:若想用下拉框进行值得选择,就输入值列表所在的文件(请参照B.值列表文件格式)
列5: 若想用下拉框进行值得选择,就输入1,反之输入0(列4为空)
例:
entry,物品的ID,999000,,0
class,物品类型,0,class.txt,1
subclass,物品子类型,0,subclass.txt,1
unk0,未知,-1,,0
......
注:文件最后一行最好别为空行
B.值列表文件格式:
列1:值ID
列2:描述
例:class.txt文件 对应class字段
0,消耗品
1,容器
2,武器
4,盔甲
5,材料
6,弹药
7,商业物品(材料)
9,配方
11,箭弹药袋
12,任务物品
13,钥匙
14,永久(做废)
15,其它
C.给下拉框加联动:
需改动值列表文件格式:
列1:上级列表对应的值ID+本列表文件值ID
列2:描述
注:还要在第一行加上link,class这句话,link说明要做联动处理,class是要联动的上级字段
例:subclass.txt文件 对应subclass字段
link,class
0-0,消耗品
1-0,容器
1-1,灵魂袋
1-2,草药袋
1-3,附魔材料袋
1-4,工程学材料袋
2-0,单手斧
2-1,双手斧
2-2,弓
2-3,枪
2-4,单手锤
2-5,双手锤
2-6,长柄武器
2-7,单手剑
2-8,双手剑
......
14-0,永久
15-0,垃圾
说明:第一行解释看“注”,第15行的2-7前面的2是class.txt中武器的ID,后面的7是subclass.txt(本文件)中的单手剑的ID。
D.关于物品绿字技能:spellid_1-10字段得值可以从spellid.txt文件中查看,将对应技能的ID填入spellid即可。
物品绿字技能导出:由于导出后文件太大,我只在spellid.txt文件中加入了网上找到的一些GM技能,要是想看全部的技能说明就按以下方法操作-----先将spell.dbc文件拷贝到此程序的\dbc目录下,然后点“导出技能”按钮,成功后可点“查看技能”按钮打开记事本查看。
本文原创