仙剑之十里坡
标题:
剖析仙三武器代码
[打印本页]
作者:
BlackFeather
时间:
2011-6-25 08:10
标题:
剖析仙三武器代码
首先,我们需要一个CPK的提取注入软件……(很抱歉,我只是发现了软件,根本不记得在哪儿下载的了,并且只有提取没有注入)
打开basedata.cpk,进入cbdata文件夹,可以看到Weapon.attrib文件,用记事本打开,让我们先看看最上面的一部分:
Item_Name: 啸天枪
Item_ID: 82007
Item_ModelID: WCD
Item_ImageID: 1
Item_Type: 11
Item_TypeVal: 1
Item_UseRange: 0
Item_UsePlace: 0
Item_Use_JingTian: Null
Item_Use_XueJian: Null
Item_Use_ChangQing: 1
Item_Use_LongKui: Null
Item_Use_ZiXuan: Null
Item_Old_Val: 45
Item_Price: 7000
Item_AttShui: Null
Item_AttHuo: Null
Item_AttFeng: 1
Item_AttLei: Null
Item_AttTu: Null
Item_Special: 23
Item_Effect_Shui: 0 Null
Item_Effect_Huo: 0 Null
Item_Effect_Feng: 0 1
Item_Effect_Lei: 0 Null
Item_Effect_Tu: 0 Null
Item_Effect_Jing: 0 Null
Item_Effect_Qi: 0 Null
Item_Effect_Shen: 0 Null
Item_Effect_Wu: 0 80
Item_Effect_Fang: 0 Null
Item_Effect_Su: 0 Null
Item_Effect_Yun: 0 Null
Item_ShuiDu: 0 0
Item_HuoDu: 0 0
Item_FengDu: 1 15
Item_LeiDu: 0 0
Item_TuDu: 0 0
Item_Ding: 0 0
Item_Feng: 0 0
Item_Jin: 0 0
Item_Mian: 0 0
Item_Luan: 0 0
Item_Kuang: 0 0
Item_Jing: 0 0
Item_Bi: 0 0
Item_Jie: 0 0
Item_Yin: 0 0
Item_WuAdd: 0 0
Item_WuSub: 0 0
Item_FangAdd: 0 0
Item_FangSub: 0 0
Item_SuAdd: 0 0
Item_SuSub: 0 0
Item_YunAdd: 0 0
Item_YunSub: 0 0
Item_PinSi: 0 0
Item_SiWang: 0 0
Item_BiDu: 0 0
Item_BiXie: 0 0
Item_TuiMo: 0 0
Item_ShenYan: 0 0
Item_JingJin: 0 0
Item_Lian: 0
Item_BaoJi: 0
Item_TeJi: 0
Item_QiSub: 0
Item_ShenSub: 0
Item_ComposeID_1: 0
Item_ComposeID_2: 0
Item_Compose_PropID: 0
Item_StoneID: 0
Item_SmeltPropID: 0
Item_SmeltPrice: 0
Item_Remark: 枪杆镂空,用来减轻重量,舞动起来带有巨大的破空啸音。$风 武+80 风毒
#
#End_Current
复制代码
同样最下面两行54就好
Item_Name: 啸天枪
Item_ID: 82007
Item_ModelID: WCD
Item_ImageID: 1
复制代码
名称,ID,模型,图片 这些都是改了没有用的
Item_Type: 11
Item_TypeVal: 1
复制代码
Item_Type是武器种类代码Item_TypeVal则暂时不明,但是似乎不是攻击范围
Item_UseRange: 0
Item_UsePlace: 0
Item_Use_JingTian: Null
Item_Use_XueJian: Null
Item_Use_ChangQing: 1
Item_Use_LongKui: Null
Item_Use_ZiXuan: Null
复制代码
Item_UseRange和Item_UsePlace也是不明数据
后面五个就是可以使用的人员
Item_Old_Val: 45
Item_Price: 7000
Item_AttShui: Null
Item_AttHuo: Null
Item_AttFeng: 1
Item_AttLei: Null
Item_AttTu: Null
Item_Special: 23
复制代码
Item_Old_Val为古值,很好理解Item_Price就是价格(想到了免费的武器……)接下来则是水火雷风土,但是Item_Special又是一个不明物
Item_Effect_Shui: 0 Null
Item_Effect_Huo: 0 Null
Item_Effect_Feng: 0 1
Item_Effect_Lei: 0 Null
Item_Effect_Tu: 0 Null
Item_Effect_Jing: 0 Null
Item_Effect_Qi: 0 Null
Item_Effect_Shen: 0 Null
Item_Effect_Wu: 0 80
Item_Effect_Fang: 0 Null
Item_Effect_Su: 0 Null
Item_Effect_Yun: 0 Null
复制代码
很明显这儿是能力提升,不过中间的0不知何解
Item_ShuiDu: 0 0
Item_HuoDu: 0 0
Item_FengDu: 1 15
Item_LeiDu: 0 0
Item_TuDu: 0 0
Item_Ding: 0 0
Item_Feng: 0 0
Item_Jin: 0 0
Item_Mian: 0 0
Item_Luan: 0 0
Item_Kuang: 0 0
Item_Jing: 0 0
Item_Bi: 0 0
Item_Jie: 0 0
Item_Yin: 0 0
Item_WuAdd: 0 0
Item_WuSub: 0 0
Item_FangAdd: 0 0
Item_FangSub: 0 0
Item_SuAdd: 0 0
Item_SuSub: 0 0
Item_YunAdd: 0 0
Item_YunSub: 0 0
Item_PinSi: 0 0
Item_SiWang: 0 0
Item_BiDu: 0 0
Item_BiXie: 0 0
Item_TuiMo: 0 0
Item_ShenYan: 0 0
Item_JingJin: 0 0
复制代码
特殊状态附加(当然增益状态的附加可以54)
Item_Lian: 0
Item_BaoJi: 0
Item_TeJi: 0
Item_QiSub: 0
Item_ShenSub: 0
复制代码
Item_Lian是连击,Item_BaoJi字读一读就知道了,Item_TeJi也是读一读就知道了。
Item_QiSub和Item_ShenSub就是气损伤和神损伤了(PS:怪物的用不上气损伤的)
Item_ComposeID_1: 0
Item_ComposeID_2: 0
Item_Compose_PropID: 0
Item_StoneID: 0
Item_SmeltPropID: 0
Item_SmeltPrice: 0
复制代码
这五行似乎没有用
剩下一行则是最容易看懂的了……不解释
作者:
黄泉
时间:
2011-6-25 09:42
= -依然不懂......
作者:
BlackFeather
时间:
2011-6-25 11:00
= -依然不懂......
七杀 发表于 2011-6-25 09:42
不急不急,下一个就是仙术了
作者:
七千
时间:
2011-6-25 14:02
你爱上了改代码- -
作者:
BlackFeather
时间:
2011-6-25 14:13
你爱上了改代码- -
七千 发表于 2011-6-25 14:02
因为要向3D过渡
作者:
残阳泪珀
时间:
2011-6-25 15:10
严格来讲你改的只是数据库 程序代码你是改不了的
欢迎光临 仙剑之十里坡 (http://palslp.com/BBS/)
Powered by Discuz! X2.5