传奇装备外观代码的计算方法有哪些?

来源: 作者: 点击:
传奇装备外观代码的计算方法会因游戏引擎、版本以及具体的装备类型而有所不同。以下是一些常见的计算方法,适用于部分传奇游戏的hero引擎和3k引擎等,其他引擎的计算方法可能稍有差异,具体请自行测试:
衣服外观代码计算方法:
打开hum.wil文件,衣服shape值从0到24计算。
hum2.wil文件中,衣服shape值从25到49计算。
hum3.wil文件在3k引擎中从50到74计算,或从80开始计算(具体需根据引擎确定)。
hum4.wil文件中,衣服shape值从75到99计算。
对于扩展衣服素材,可按照一件衣服一个xxx.wil文件的方式配置,将衣服素材放在传奇目录的\graphics\human\下。物品数据库中单件衣服的shape值从100开始算起,单件衣服素材的文件名必须和物品数据库中的shape值一致。例如,数据库中设置shape=100,那么单个衣服素材的文件就是100.wil,如果shape=120,那么文件名就是120.wil。
计算时,找到衣服的第一张图片,其编号除以1200所得结果即为shape值。
武器外观代码计算方法:
weapon.wil文件中,shape值从0到49计算。
weapon2.wil文件中,shape值从50到74计算。
weapon3.wil文件中,shape值从75到99计算。
扩展武器素材可按照一件武器一个xxx.wil文件的方式配置,将武器放在传奇目录的\graphics\weapon\下。物品数据库中单个武器的shape值从100开始算起,单个武器素材的文件名需和物品数据库中的shape值相同。例如,数据库中设置shape=100,那么单个武器素材的文件就是100.wil,如果shape=120,文件名则为120.wil。
计算时,用Max引擎WIL编辑工具打开Weapon.wil,找到武器的第一张图片,图片编号除以1200即为该武器的shape值。如果是Weapon2.wil等其他扩展文件,计算出的结果还需加上对应的偏移值(如100、150等)。
怪物外观代码计算方法:
monxx.wil文件的计算方式会因xx的数值而有所不同。当xx在50之前时,每720张图片为一只怪;当xx在50到54之间时,每360张图片为一只怪。
计算公式为:怪物appr值为{(xx-1)×10}+怪物在当前文件中的位置代码。怪物在当前文件中的位置代码从0开始计算,例如在mon50.wil文件中,所要加的怪物图片为361到720,那么该怪物在文件中的位置就是第二位(第一个怪是0,第二个怪是1,第三个怪是2,以此类推),所以该怪物的appr值为{(50-1)×10}+1=491。
NPC外观代码计算方法:
以npc1.wil为例,外观值从500开始算起,500代表npc1.wil中第一个NPC,501代表第二个NPC……其中每60张图片为一个NPC。
物品在背包、地上和装备栏中的外观代码计算方法:
items.wil文件中,looks值从0到4999计算。
items1.wil文件中,looks值从10000开始计算。
items2.wil文件中,looks值从5000到9999计算。
对于地上的物品外观(dnitems.wil、dnitems1.wil、dnitems2.wil)和装备栏中的物品外观(stateitem.wil、stateitem1.wil、stateitem2.wil),其looks值的计算范围与上述背包物品类似。
此外,部分装备可能还有特殊属性代码,用于设置隐身、传送、麻痹、复活等特殊效果,具体的属性代码和功能可以根据游戏的设定进行添加和调整。
在实际应用中,还需注意不同版本的传奇游戏可能会对这些计算方法进行微调或有特殊规定。为确保准确性,建议参考所使用的传奇游戏的相关文档或向游戏开发者、技术社区咨询。同时,使用适当的工具(如WIL编辑器等)来查看和处理相关的图片文件。

传奇游戏中装备外观代码的计算方法较为多样。以下为您详细介绍:
武器外观代码计算:用Max引擎WIL编辑工具打开Weapon.wil,找到要计算代码的武器的第一张图片。例如计算裁决的代码,先找到裁决的第一张图片,图片编号为28800,用28800除以1200,所得代码为24。如果是Weapon2.wil,计算出的结果要加100;如果是Weapon3.wil,计算结果要加150。
衣服外观代码计算:用WIL编辑器打开Hum.wil找到衣服的第一张图片。比如天魔神甲,图片编号为7200,7200除以1200等于6,所以天魔神甲的代码为6。衣服外观还有扩展算法,每组600张图片,Hum.wzl的Shape值为1至99,Hum2.wzl的Shape值为100至149,Hum3.wzl的Shape值为150至199,以此类推。
NPC外观代码计算:以Npc1.wil为例,外观值从500开始算起,500代表Npc1.wil中第一个NPC,501代表第二个NPC,每60张图片为一个NPC。
怪物外观代码计算:以Mon19.wil为例,先找到第一个怪物,比如虹魔教主是第三个怪物,计算方式为19-1*10+(3-1),所得代码即为怪物的外观代码。
以上计算方法适用于HERO引擎和3K引擎等,不同引擎计算方法可能稍有不同,具体请自行测试。
传奇游戏武器外观代码计算方法
首先,我们需要使用特定的WIL编辑器打开Weapon.wil文件。找到要计算代码的武器的第一张图片,例如计算裁决的代码,先找到裁决的第一张图片,假设图片编号为28800,用这个编号除以1200,即28800÷1200=24,那么裁决的代码就是24。其他武器的外观代码以此类推。需要注意的是,不同的引擎和版本可能会有细微的差异,但总体计算方法是相似的。比如在某些版本中,可能需要根据特定的规则进行调整,或者对于一些特殊武器,其计算方式可能会有所不同。
传奇游戏衣服外观代码计算方法
计算衣服的外观代码,需用WIL编辑器打开Hum.wil文件,找到要计算的衣服的第一张图片。以天魔神甲为例,假设其第一张图片编号为7200,通过计算7200÷1200=6,天魔神甲的代码即为6。不同的衣服文件,如Hum2.wil、Hum3.wil等,其计算方式可能会有所变化。比如在Hum2.wil中,可能需要加上一定的偏移值来得到准确的代码。同时,不同引擎对于衣服外观代码的处理也可能存在差异,需要根据实际情况进行调整。
传奇游戏NPC外观代码计算方法
计算NPC外观代码的方式有多种。一种常见的方法是,使用win编辑器打开相应的npc文件,将每个NPC图片的第一个数字除以60,得到的结果就是这个NPC的代码。要注意的是,这里看的是每个NPC的第一张图片,而非每个动作的第一张。另外,NPC的第一张图片通常是整数,并且可以被60整除。还有一种方法是,打开npc.wzl文件,查看需要的NPC外观图片编号,用这个编号除以60再减1,即可获得在服务端中脚本设置的代码数字。
传奇游戏怪物外观代码计算方法
怪物外观代码的计算方式因引擎和版本而有所不同。一般来说,对于MONXX类型的文件,计算方法是(XX-1)×10=数值,这个数值就是怪物的外观代码。例如,对于MON120.pak,计算过程为(120-1)×10=1190。但在某些特殊情况下,可能需要根据具体的引擎规则进行微调。
不同引擎装备外观代码计算方法的差异
不同的传奇游戏引擎,如HERO引擎、3K引擎、GOM引擎等,在装备外观代码的计算方法上可能会存在一定的差异。例如,在计算衣服外观代码时,HERO引擎可能遵循一套特定的规则,而3K引擎可能有不同的计算方式和参数设置。在计算武器外观代码时,某些引擎可能对特殊武器有特殊的处理方式。对于怪物外观代码,不同引擎对于文件的识别和计算逻辑也可能有所不同。因此,在实际计算装备外观代码时,需要根据所使用的具体引擎来选择合适的计算方法,并注意其特殊的规则和要求。
[顶部]