其实z服里有很多后面的高级武器或者衣服的显示外观是错的~本来是这个武器却显示成了别的,这其实是z服的作者后面乱搞的~
z服的shape是有规律的,大致概括为基数加组数。
基数就是每个物品资源文件都有一个固定的数值,
组数就是每个资源文件包含几组装备外观数,这个从0开始计算, 比如你有个武器他在WM_WeaponAOH5这个资源文件里排在第2组 那他的shape就是1151? 部分物品基数:
[0] = LibraryFile.M_Weapon1, [1] = LibraryFile.M_Weapon2, [2] = LibraryFile.M_Weapon3, [3] = LibraryFile.M_Weapon4, [4] = LibraryFile.M_Weapon5, [5] = LibraryFile.M_Weapon6, [6] = LibraryFile.M_Weapon7, [10] = LibraryFile.M_Weapon10, [11] = LibraryFile.M_Weapon11, [12] = LibraryFile.M_Weapon12, [13] = LibraryFile.M_Weapon13, [14] = LibraryFile.M_Weapon14, [15] = LibraryFile.M_Weapon15, [16] = LibraryFile.M_Weapon16,
[0 + FemaleOffSet] = LibraryFile.WM_Weapon1, [1 + FemaleOffSet] = LibraryFile.WM_Weapon2, [2 + FemaleOffSet] = LibraryFile.WM_Weapon3, [3 + FemaleOffSet] = LibraryFile.WM_Weapon4, [4 + FemaleOffSet] = LibraryFile.WM_Weapon5, [5 + FemaleOffSet] = LibraryFile.WM_Weapon6, [6 + FemaleOffSet] = LibraryFile.WM_Weapon7, [10 + FemaleOffSet] = LibraryFile.WM_Weapon10, [11 + FemaleOffSet] = LibraryFile.WM_Weapon11, [12 + FemaleOffSet] = LibraryFile.WM_Weapon12, [13 + FemaleOffSet] = LibraryFile.WM_Weapon13, [14 + FemaleOffSet] = LibraryFile.WM_Weapon14, [15 + FemaleOffSet] = LibraryFile.WM_Weapon15, [16 + FemaleOffSet] = LibraryFile.WM_Weapon16,
[120] = LibraryFile.M_WeaponADL1, [122] = LibraryFile.M_WeaponADL2, [126] = LibraryFile.M_WeaponADL6, [120 + RightHandOffSet] = LibraryFile.M_WeaponADR1, [122 + RightHandOffSet] = LibraryFile.M_WeaponADR2, [126 + RightHandOffSet] = LibraryFile.M_WeaponADR6,
[110] = LibraryFile.M_WeaponAOH1, [111] = LibraryFile.M_WeaponAOH2, [112] = LibraryFile.M_WeaponAOH3, [113] = LibraryFile.M_WeaponAOH3, [114] = LibraryFile.M_WeaponAOH4, [115] = LibraryFile.M_WeaponAOH5, [116] = LibraryFile.M_WeaponAOH6,
[120 + FemaleOffSet] = LibraryFile.WM_WeaponADL1, [122 + FemaleOffSet] = LibraryFile.WM_WeaponADL2, [126 + FemaleOffSet] = LibraryFile.WM_WeaponADL6, [120 + FemaleOffSet + RightHandOffSet] = LibraryFile.WM_WeaponADR1, [122 + FemaleOffSet + RightHandOffSet] = LibraryFile.WM_WeaponADR2, [126 + FemaleOffSet + RightHandOffSet] = LibraryFile.WM_WeaponADR6,
[110 + FemaleOffSet] = LibraryFile.WM_WeaponAOH1, [111 + FemaleOffSet] = LibraryFile.WM_WeaponAOH2, [112 + FemaleOffSet] = LibraryFile.WM_WeaponAOH3, [113 + FemaleOffSet] = LibraryFile.WM_WeaponAOH3, [114 + FemaleOffSet] = LibraryFile.WM_WeaponAOH4, [115 + FemaleOffSet] = LibraryFile.WM_WeaponAOH5, [116 + FemaleOffSet] = LibraryFile.WM_WeaponAOH6 [0] = LibraryFile.M_Helmet1, [1] = LibraryFile.M_Helmet2, [2] = LibraryFile.M_Helmet3, [3] = LibraryFile.M_Helmet4, [4] = LibraryFile.M_Helmet5,
[10] = LibraryFile.M_Helmet11, [11] = LibraryFile.M_Helmet12, [12] = LibraryFile.M_Helmet13, [13] = LibraryFile.M_Helmet14,
[0 + FemaleOffSet] = LibraryFile.WM_Helmet1, [1 + FemaleOffSet] = LibraryFile.WM_Helmet2, [2 + FemaleOffSet] = LibraryFile.WM_Helmet3, [3 + FemaleOffSet] = LibraryFile.WM_Helmet4, [4 + FemaleOffSet] = LibraryFile.WM_Helmet5,
[10 + FemaleOffSet] = LibraryFile.WM_Helmet11, [11 + FemaleOffSet] = LibraryFile.WM_Helmet12, [12 + FemaleOffSet] = LibraryFile.WM_Helmet13, [13 + FemaleOffSet] = LibraryFile.WM_Helmet14,
[0 + AssassinOffSet] = LibraryFile.M_HelmetA1, [1 + AssassinOffSet] = LibraryFile.M_HelmetA2, [2 + AssassinOffSet] = LibraryFile.M_HelmetA3, [3 + AssassinOffSet] = LibraryFile.M_HelmetA4,
[0 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_HelmetA1, [1 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_HelmetA2, [2 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_HelmetA3, [3 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_HelmetA4,
|