传奇新增物品和装备的内观外观及特效Pak文件详解
很多朋友想增加新的装备或者道具,不知道补丁Pak文件如何与客户端一一对应,或者有小伙伴拿到了完整的补丁但就是显示不出来,今天就给大家详细讲解一下道具、装备的内观、外购以及特效的对应方法以及注意事项
在这之前小伙伴们必须了解的知识点
1、会使用WIL编辑器查看图片编号
2、了解客户端Data文件
ChrSel.wil 人物选择图
DnItems.wil 物品落在地上的图
Effect.wil 沙的门和墙破碎图
Hair.wil 头发图
Hum.WIL 人物在各个装备下的图
Hum2.WIL 人物在各个装备下的图
Hum3.WIL 人物在各个装备下的图
Items.WIL 物品防在包裹里的图
HumEffect.wiL 翅膀文件
HumEffect2.wiL 新的翅膀文件
Magic.WIL 魔法效果图
Magic2.WIL 补充魔法效果图,召唤神兽时符和雷电的图
MagIcon.WIL 技能栏里的魔法缩略图
mmap.WIL 小地图
Mon1.WIL 怪物的图(守卫,森林雪人,待刀护卫,足球)
Mon2.WIL 怪物的图(食人花)
Mon3.WIL 怪物的图(骷髅,猫,草人,暗黑战士,粪虫)
Mon4.WIL 怪物的图(沃玛战士,火焰沃玛,沃玛勇士,沃玛教主,红蛇,变异骷髅,虎蛇,契蛾)
Mon5.WIL 怪物的图(闪电僵尸,角蝇,羊,赢,盔甲虫,大老鼠,祖玛弓箭手,贝尔丝虫2个)
Mon6.WIL 怪物的图(地洞僵尸,腐烂僵尸,行走僵尸,爬行僵尸)
Mon7.WIL 怪物的图(祖玛雕像,祖玛卫士,祖玛教主)
Mon8.WIL 怪物的图(狼,弓箭手,虎卫,蜈蚣,黑色恶蛆)
Mon9.WIL 怪物的图(蝙蝠,跳跳蜂,巨型蠕虫,蝎子)
Mon10.WIL 怪物的图(多角虫,巨型多角虫,双头血魔,邪恶巨人)
Mon11.WIL 怪物的图(半兽人,半兽战士,半兽勇士)
Mon12.WIL 怪物的图(红野猪,黑野猪,白野猪,月魔蜘蛛,钢牙蜘蛛,血巨人,双头金刚,花纹蜘蛛,黑锷蜘蛛,天狼蜘蛛)
Mon13.WIL 怪物的图(钳虫,邪恶钳虫)
Mon14.WIL 怪物的图(蝎蛇,赤月恶魔,幻影蜘蛛,爆裂蜘蛛)
Mon15.WIL 怪物的图(邪恶蜈蚣,妖之树)
Mon16.WIL 怪物的图(骷髅精灵,沃玛卫士,尸王)
3、以及DB数据库
有了以下知识的了解,理解起来更易懂些
传奇DBC数据DB文件详解:
————————–MagicDB———————————
MagicDB:是你所修炼的法术和各种技能.
(1)MagID 技能代号
(2)MagName 技能名称
(3)Effect Type 效果类型(使用技能时角色的动作效果)
(4)Effect 效果(技能产生的动画效果)
(5)Spell 每次耗用魔法值
(6)Power 基本威力
(7)MaxPower 最大威力
(8)DefSpell 升级后增加的每次耗用魔法值
(9)DefPower 升级后增加的威力
(10)DefMaxPower 升级后增加的最大威力
(11)Job 职业(0-战士,1-法师,2-道士)
(12)NeedL1 1级技能所需等级
(13)L1Train 1级技能修炼所需经验
(14)NeedL2 2级技能所需等级
(15)L2Train 2级技能修炼所需经验
(16)NeedL3 3级技能所需等级
(17)L3Train 3级技能修炼所需经验
(18)Delay 技能延迟时间
(19)Descr 备注
EffectType 效果类型(使用技能时角色的动作效果)代码
0 基础剑术Fencing/精神力战法SpiritSword/攻杀剑术Slaying/刺杀剑术Thrusting/半月弯刀HalfMoon/烈火剑法FlamingSword/野蛮冲撞ShoulderDash
1 火球术Fireball/大火球GreatFireBal
2 治愈术Healing/施毒术Poisoning/诱惑之光Eshock/爆裂火焰FireBang/心灵启示Revelation/群体治愈术MassHealing/圣言术TurnUndead/冰咆哮IceStorm
4 抗拒火环Repulsion/召唤骷髅SummonSkele/隐身术Hiding/瞬息移动Teleport/火墙FireWall/地狱雷光ThunderStorm/召唤神兽SummonShinsu/魔法MagicShield
5 地狱火Hellfire
6 疾光电影Lightning
7 雷电术ThunderBolt
8 灵魂火符SoulFireBall/集体隐身术MassHiding
9 幽灵盾SoulShield/神圣战甲术BlessedArmou
10 困魔咒TrapHexagon
Effect 效果(技能产生的动画效果)代码
0 基础剑术Fencing 精神力战法 SpiritSword
1 火球术Fireball
2 治愈术Healing
3 大火球GreatFireBal
4 施毒术Poisoning
5 攻杀剑术Slaying
6 抗拒火环Repulsion
7 地狱火Hellfire
8 疾光电影Lightning
9 雷电术ThunderBolt
10 灵魂火符SoulFireBall
11 幽灵盾SoulShield
12 神圣战甲术BlessedArmou
13 刺杀剑术Thrusting
14 困魔咒TrapHexagon
15 召唤骷髅SummonSkele
16 隐身术Hiding
17 集体隐身术MassHiding
18 诱惑之光Eshock
19 瞬息移动Teleport
20 火墙F ireWall
21 爆裂火焰FireBang
22 地狱雷光ThunderStorm
23 半月弯刀HalfMoon
24 烈火剑法FlamingSword
25 野蛮冲撞ShoulderDash
26 心灵启示Revelation
27 群体治愈术MassHealing
28 召唤神兽SummonShinsu
29 魔法盾MagicShield
30 圣言术TurnUndead
31 冰咆哮IceStorm
————————–MonsterDB———————————
MonsterDB: 是怪物资料
(1)Name 怪物名称
(2)Race 行动模式及死亡时的效果代码
(3)Racelmg 攻击模式代码
(4)Appr 怪物形象代码
(5)Lvl 怪物等级
(6)Undead 是否属不死系 0-否,1-是[不死系不可招,死系可召]
(7)CoolEye CoolEye 怪物的感知范围,并和等级有关(反隐形范围)
(8)EXP 怪物的经验值
(9)HP 怪物生命
(10)MP 怪物魔法
(11)AC 怪物防御力
(12)MAC 魔法防御力
(13)DC 攻击力
(14)DCMAX 攻击力上限
(15)MC 魔法攻击力
(16)SC 道士精神力
(17)SPEED 速度
(18)HIT 攻击命中率
(19)Walk-SPD 行走速度间隔
(20)WalkStep 行走步伐
(21)WalkWait 行走等待时间
(22)ATTACR-SPD 攻击速度间隔
Race 行动模式及死亡时的效果代码
11 卫士Guard带刀侍卫1Guard1
51 鸡Hen
52 鹿Deer
52 羊Sheep
53 狼Wolf
55 虎卫 练功师Trainer
81 (对象进入范围自动攻击) 多钩猫HookingCat/钉耙猫RakingCat/半兽战士OmaFighter/半兽勇士OmaWarrior/山洞蝙蝠CaveBat/尸王Ghoul/红蛇RedSnake/虎蛇TigerSnake/猎鹰kyStinger/盔甲虫ShellNipper/多角虫Keratoid/巨型多角虫GiantKeratoid/蜈蚣Centipede/黑色恶蛆BlackMaggot/钳虫Tongs/邪恶钳虫EvilTongs/跳跳蜂WhimperingBee/巨型蠕虫GiantWorm/蝙蝠BugBat/红野猪RedEvilBoar/黑野猪BlackEvilBoar/白野猪WhiteEvilBoar/蝎蛇SnakeScorpion/邪恶毒蛇EvilSnake/大老鼠BigRat/钢牙蜘蛛GangSpider/黑锷蜘蛛BigSpider/血巨人BigApe/双头金刚EvilApe双头血魔RedEvilApe/双头黑魔GreyEvilApe/虎卫10 练功师Trainer10/带刀侍卫10Guard10/祖玛教主 玛法王MirKing/袭击者1 卫士Raider1/袭击者3 虎卫Raider3
82 (2×2范围内毒液攻击-弱) 毒蜘蛛SpittingSpider/沙虫SandWorm/威斯尔小虫VisceralWorm
83 稻草人Scarecrow/森林雪人ForestYeti/蛤蟆Yob/半兽人Oma
84 蝎子Scorpion
85 食人花CannibalPlant
86 骷髅Skeleton
87 掷斧骷髅AxeSkeleton
88 骷髅战士BoneFighter
89 骷髅战将BoneWarrior/骷髅精灵BoneElite
90 (贴身麻痹石化攻击-弱) 洞蛆CaveMaggot
91 火焰沃玛FlamingWooma
92 (遇到攻击对象在范围外时会瞬移) 沃玛教主Woo
几个知识点说明:
内观:指的是道具及装备在背包(Items.Wil)、地面(DnItems.Wil)、属性面版(StateItem.Wil)中的显示形象或者叫显示图片,也就是DB物品数据里的Looks值
提示:
1、Items.Wil,后辍名.Wil是盛大自带的补丁文件,如果您的版本补丁里有Items.Pak补丁文件,则客户端会自动调用Items.Pak文件,而不会使用盛大的.Wil文件(地面、面版同理)
2、背包、地面、面版这三个文件里的每一个道具图片编号必须一一对应,不能乱。举例说:木剑在DB里Looks值是30,那么背包、地面、面版三个补丁文件里的图片位置必须是00030(也就是30)
3、装备是有面版的,道具物品是没有面版,所以在StateItem.Pak里面凡事是道具物品都是空图片代替须占一个编号位置
4、扩展:这三个文件都会有扩展,如Items1.Pak、Items2.Pak,文件名后面带数值,那么Looks值对应的算法是Items1.Pak,就在是+10000,Items2.Pak,就是+20000。如Items1.Pak里面的00001编号,那么Looks值就是10001
外观:专指衣服(Hum.Wil)、武器(Weapon.Wil)等可以显示在人物身上的外观动作图。如穿衣服的步、跑、击杀等动作图片,也就是DB物品数据里的Shape值
提示:
1、外观Shape值和图片编号是不一样,但有一定的规则计算,武器计算:每1200张为一组即可一个Shape值,算法:把武器图片的第一张图片的图片号除以1200,就得到Shape值。同理衣服是600一组
2、扩展:同样有Weapon1.Wil、Weapon2.Wil、Hum1.Wil、Hum2.Wil(具体算法查看另一篇文章:https://blog.csdn.net/dafei5210/article/details/114555860)
3、独立算法:如果嫌上面的算法麻烦,你们也可以在你们客户端补丁的Weapon文件夹下面自己找素材,制作武器补丁,每一个pak文件只能放一种武器,然后将pak文件用数字命名,自定义武器的数字命名是由1000开始,比如1000.pak 1001.pak 制作好的武器外显素材,直接用文件的补丁的数字来使用武器外显值,1000.pak的shape值就是1000
特效:是指物品和装备在背包、面版里的动态效果