附魔技能、珠寶、插槽獎(jiǎng)勵(lì)、磨刀石、護(hù)甲片、物品隨機(jī)前綴屬性的修改_第1頁
附魔技能、珠寶、插槽獎(jiǎng)勵(lì)、磨刀石、護(hù)甲片、物品隨機(jī)前綴屬性的修改_第2頁
附魔技能、珠寶、插槽獎(jiǎng)勵(lì)、磨刀石、護(hù)甲片、物品隨機(jī)前綴屬性的修改_第3頁
附魔技能、珠寶、插槽獎(jiǎng)勵(lì)、磨刀石、護(hù)甲片、物品隨機(jī)前綴屬性的修改_第4頁
附魔技能、珠寶、插槽獎(jiǎng)勵(lì)、磨刀石、護(hù)甲片、物品隨機(jī)前綴屬性的修改_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、附魔技能、珠寶、插槽獎(jiǎng)勵(lì)、磨刀石、護(hù)甲片、物品隨機(jī)前綴屬性的修改都涉及到spell.dbc和SpellItemEnchantment.dbc。實(shí)例1:修改精金磨刀石 物品描述:銳器的傷害提高12點(diǎn),爆擊等級(jí)提高14,持續(xù)1小時(shí)。不能對(duì)等級(jí)高于165的物品使用。修改為:銳器傷害提高18點(diǎn),暴擊等級(jí)提高48點(diǎn),護(hù)甲穿透提高48點(diǎn),持續(xù)1小時(shí)。不能對(duì)等級(jí)高于300的物品使用。一、啟動(dòng)AC-WEB數(shù)據(jù)庫服務(wù)器,再打開“NaviCat”,在“world”數(shù)據(jù)庫的“Item_template”表中搜索“精金磨刀石”, 在“spellid”列看到該物品附帶技能的技能ID為:29453.如下圖:&#

2、160;二、用MyDbcEditor打開spell.dbc,搜索29453,拉到38列,如下圖。38列數(shù)值為165,表示這個(gè)技能最大等級(jí)為165(不能對(duì)等級(jí)高于165的物品使用),把它改為300。 三、        拉到72列,數(shù)值為54,表示這個(gè)技能是臨時(shí)附魔,然后拉到111列,數(shù)值為2713,表示該技能對(duì)應(yīng)SpellItemEnchantment.dbc的ID為2713的技能。如下圖: 四、        拉到175列,把技能說明修改為:銳器傷害提高18點(diǎn),暴擊等級(jí)提高48點(diǎn),護(hù)甲穿透提高

3、48點(diǎn),持續(xù)1小時(shí)。不能對(duì)等級(jí)高于300的物品使用。修改完記得點(diǎn)SAVE保存五、        打開SpellItemEnchantment.dbc,查找2713.如下圖: SpellItemEnchantment.dbc各列的說明:1、第3、4、5列為一組,代表該技能屬性的類別。個(gè)人認(rèn)為:1=毒藥、圖騰; 2=武器傷害類;3=技能類(在12-14列為對(duì)應(yīng)的spell.dbc的技能ID);4=防具護(hù)甲、單抗類;5=屬性類(如力量、敏捷、法術(shù)強(qiáng)度、攻擊強(qiáng)度等);6=控制類?(不明、不常用)2、第6、7、8和第9、10、11列是第二組,代表該技能屬

4、性的具體數(shù)值。第6、9列數(shù)值相同;第7、10列數(shù)值相同;第8、11列數(shù)值相同,修改的時(shí)候要倆個(gè)一起改。其中第6、9列是16進(jìn)制的,OX表示該數(shù)值是16進(jìn)制,修改的時(shí)候”O(jiān)X“不要改動(dòng)。第7、10列和第8、11列是10進(jìn)制的。(我的MyDbcEditor不能在十六進(jìn)制里填寫字母,比如14=E,我不能填寫0xE,十分不便,如果有朋友的MyDbcEditor,可以填寫英文字母的,麻煩發(fā)你的MyDbcEditor工具到我的郵箱,郵箱為:1395887263,萬分感謝)3、第12、13、14列是第三組,代表該屬性的代碼,(第3、4、5列技能屬性類別不同,對(duì)應(yīng)的屬性代碼的含義也不同)A、如果第3-5列屬性

5、類別為2(武器傷害類)12-14列屬性代碼:0=武器傷害  (例如上圖中的第4列為2,第7、10列為12,第13列為0,表示:武器傷害+12)B、如果3-5列屬性類別為3(技能類)則12-14列的代碼為對(duì)應(yīng)spell.dbc的技能ID。一些相對(duì)比較復(fù)雜的屬性只能通過spell.dbc來實(shí)現(xiàn),比如:所有抗性、所有屬性增加、技能增強(qiáng)、附加技能等等。C、如果3-5列屬性類別為4(防具護(hù)甲、單抗類)時(shí),12-14列屬性代碼:0=護(hù)甲             2=火焰抗性   

6、0;    3= 自然抗性4=冰霜抗性      5=暗影抗性        6=奧術(shù)抗性D、如果3-5列屬性類別為5(屬性類)時(shí),12-14列屬性代碼:法力值=0生命值=1敏捷= 3力量= 4智力=5精神= 6耐力= 7                      防御等級(jí)= 12躲閃等級(jí) = 13招架等級(jí) = 14盾

7、牌格擋 = 15遠(yuǎn)程暴擊等級(jí)= 20命中等級(jí)= 31暴擊等級(jí)= 32韌性等級(jí)=35急速等級(jí) = 36精準(zhǔn)等級(jí)= 37攻擊強(qiáng)度= 38 遠(yuǎn)程攻擊強(qiáng)度= 39 每5秒法力回復(fù)= 43護(hù)甲穿透等級(jí) = 44法術(shù)強(qiáng)度= 45每5秒恢復(fù)生命=46細(xì)心的朋友就會(huì)發(fā)現(xiàn),這個(gè)代碼跟我在另外一個(gè)中級(jí)篇的實(shí)例:數(shù)據(jù)庫里修改stat_type的代碼是一樣的。4、第34列為寶石對(duì)應(yīng)數(shù)據(jù)庫的物品ID;36列為需要的技能ID;37列為需要的技能熟練度。比如有些寶石需要珠寶加工XX級(jí),死騎的符文需要武器等等。我們來分析一下2713這個(gè)技能的各列。A、第(3、6、9、12)列為這個(gè)技能的第一個(gè)屬性。第3列

8、的5表示這是一個(gè)屬性類的;第6列和9列的E換算十進(jìn)制等于14;第12列的32表示這個(gè)屬性是暴擊,它們構(gòu)成了這個(gè)技能的第一個(gè)屬性:暴擊等級(jí)增加14點(diǎn)。B、第(4、7、10、13)列為這個(gè)技能的第二個(gè)屬性。第4列的2表示這是一個(gè)傷害類的;第7列和10列的12;第13列的0,它們構(gòu)成了這個(gè)技能的第二個(gè)屬性:武器傷害增加12點(diǎn)C、如果我們想給這個(gè)技能增加第三個(gè)屬性,則需要修改第5、8、11、14列。六、我們要把屬性修改為:銳器傷害提高18點(diǎn),暴擊等級(jí)提高48點(diǎn),護(hù)甲穿透提高48點(diǎn),持續(xù)1小時(shí)。不能對(duì)等級(jí)高于300的物品使用。A、        第一和第二屬性不變

9、,只需要改數(shù)值。48換算成十六進(jìn)制等于30,那么6列和9列都改為0x30;7列和10列是十進(jìn)制的,直接改為18即可。B、        第三屬性為:護(hù)甲穿透提高48點(diǎn)。這個(gè)是一個(gè)屬性類的,第5列改為5;8列和11列改為48;第14列改為44(護(hù)甲穿透等級(jí)的代碼),如下圖: C、15列的技能描述改為:磨快(+18 傷害,+48 爆擊等級(jí),+48 護(hù)甲穿透)D、點(diǎn)save保存,然后壓制SpellItemEnchantment.dbc和spell.dbc文件到MPQ文件里,復(fù)制到客戶端DATA目錄下的ZHCN文件夾。并刪除客戶端的Cache文件夾。重

10、啟服務(wù)端、客戶端、進(jìn)游戲,大功告成。小結(jié):1、SpellItemEnchantment.dbc的15列技能描述,是指附魔到物品上顯示的描述。如下圖: 可以在物品等級(jí)200的物品上生效了。2、spell.dbc的175列的技能描述,是指物品上文字描述。如下圖: 實(shí)例2:修改附魔技能:附魔披風(fēng)-強(qiáng)效抗性     ID:20014技能效果: “永久性地為一件披風(fēng)附魔,使其獲得所有抗性 + 5的效果?!备臑椋骸坝谰眯缘貫橐患L(fēng)附魔,使其獲得所有抗性 + 20的效果?!?#160;1、用MyDbcEditor打開spell.dbc,查找ID:

11、20014,72列,數(shù)值為53,表示這個(gè)是一個(gè)永久附魔。111列,數(shù)值為1888.對(duì)應(yīng)SpellItemEnchantment.dbc的ID為1888的技能。 修改175列技能說明為:永久性地為一件披風(fēng)附魔,使其獲得所有抗性 + 20的效果2、打開SpellItemEnchantment.dbc,查找ID:1888 第3列為3,表示這個(gè)是一個(gè)技能類的屬性。6 - 11列數(shù)值全為0,繼續(xù)看12 - 14列,發(fā)現(xiàn)12列數(shù)值為19992,那么19992即對(duì)應(yīng)spell.dbc文件中ID為19992的技能了。修改第15列的技能說明為:+20 所有抗性3、打開spell.dbc,找到

12、19992的技能。72列數(shù)值為6,表示這個(gè)技能是一個(gè)BUFF,81列數(shù)值4和96列數(shù)值22以及111列數(shù)值126(2神圣,4火,8自然,16冰,32暗影,64奧術(shù),126全部抗性),組成了所有抗性+5。把81列改為19,其余不變。(81列的真實(shí)值=表值+1),然后點(diǎn)SAVE保存,然后壓制SpellItemEnchantment.dbc和spell.dbc文件到MPQ文件里,復(fù)制到客戶端DATA目錄下的ZHCN文件夾。并刪除客戶端的Cache文件夾。重啟服務(wù)端、客戶端、進(jìn)游戲,大功告成。4、進(jìn)游戲看實(shí)際效果 修改后的技能效果 附魔到披風(fēng)的效果 實(shí)際增加了20點(diǎn)全抗延

13、伸:可以通過修改SpellItemEnchantment.dbc的12-14列對(duì)應(yīng)的技能(Spell.dbc),達(dá)到自創(chuàng)附魔技能的效果。實(shí)例3:珠寶及插槽獎(jiǎng)勵(lì)修改珠寶修改除了涉及到Spell.dbc和SpellItemEnchantment.dbc之外,還涉及到一個(gè)新的DBC文件:GemProperties.dbc一、珠寶修改我們以:“魯莽紫黃晶”寶石為例,物品ID:401551、啟動(dòng)AC-WEB數(shù)據(jù)庫服務(wù)器,打開“NaviCat”,在“world”數(shù)據(jù)庫的“Item_template”表中搜索“魯莽紫黃晶”, 在“GemProperties”列看到該寶石對(duì)應(yīng)的ID為:1331.如下圖:

14、60;2、打開GemProperties.dbc,搜索ID:1331. 第2列數(shù)值3563對(duì)應(yīng)SpellItemEnchantment.dbc的ID為3563的技能。 第5列為寶石的種類:1=多彩     2=紅色    4=黃色     6=橙色     8=藍(lán)色     10=紫色     12=綠色    14=棱彩修改SpellItemEn

15、chantment.dbc文件ID為3563的技能即可。一些寶石技能還會(huì)像“附魔全抗”實(shí)例一樣,映射spell.dbc文件,因?yàn)槠P(guān)系,具體修改方法請(qǐng)參照以上兩個(gè)實(shí)例。二、裝備的珠寶插槽及獎(jiǎng)勵(lì)修改1、啟動(dòng)AC-WEB數(shù)據(jù)庫服務(wù)器,再打開“NaviCat”,在“world”數(shù)據(jù)庫的“Item_template”表中隨便搜索一件帶插槽的裝備,我們以“潛在能量護(hù)肩”為例,物品ID:45136,如下圖:  數(shù)據(jù)庫中的:Socketcolor_1列=8   代表第一個(gè)插槽是藍(lán)色插槽, Socketcolor_2列=2   代表第二個(gè)插槽是紅色

16、插槽,Socketcolor_3列是代表第三個(gè)插槽的顏色這里的代碼跟上面的寶石顏色代碼是一樣的,有需要的你可以修改,最多3個(gè)插槽。SocketBonus列=3602,這個(gè)是插槽獎(jiǎng)勵(lì)的代碼,這個(gè)代碼對(duì)應(yīng)SpellItemEnchantment.dbc的ID為3602的技能:+7的法術(shù)強(qiáng)度。 修改請(qǐng)參照前面的實(shí)例修改SpellItemEnchantment.dbc即可,這里就不再重復(fù)了。制作或修改技能僅需要操作Spell.dbc這一個(gè)文件。通過修改其中的數(shù)據(jù)可以對(duì)技能的所有方面進(jìn)行操作,所以單說制作技能的話,你只需要一個(gè)工具,MyDBCEditor。修改工具包在帖子中有下載鏈接。當(dāng)然,如

17、果想在客戶端得到視覺反饋(顯示圖標(biāo)、說明、動(dòng)畫什么的),則還需要將其壓入Patch.MPQ 里替掉客戶端,如何壓制MPQ補(bǔ)丁同樣在帖子有鏈接。而如果你希望這個(gè)技能可以被學(xué)習(xí),或是在角色創(chuàng)建時(shí)就擁有,則需要做其他的一些工作。      Spell.dbc共有234列,每一列都對(duì)應(yīng)著技能某個(gè)方面的屬性。帖子末尾附有詳細(xì)的 spell.dbc各列說明下載。如果你僅想修改一些技能的傷害,范圍,持續(xù)時(shí)間,效果等等,只需要其中的10列左右數(shù)據(jù)。但如果想自制一些復(fù)雜的技能,則至少要用到幾十列的特性,甚至需要制作技能鏈接才能實(shí)現(xiàn)預(yù)期的效果。既然是初級(jí)篇,那我們就先從(簡

18、單的)修改已有技能開始:      1: DBC文件用MyDbcEditor工具打開后,注意工具左下角打鉤的地方與下圖保持一致,否則里面每列的序號(hào)可能與本貼中介紹的不一致。        2: DBC文件里面有的列中的值是以"0x"開頭的,那表示這是16進(jìn)制的數(shù),碰到這種數(shù)字,就需要用計(jì)算器轉(zhuǎn)化成十進(jìn)制("0x"只是一個(gè)16進(jìn)制的標(biāo)識(shí),不要改動(dòng))    3: Spell.dbc常用的列說明   (適用巫妖王

19、之怒3.35版本)28列      施法時(shí)間索引,這將決定放出法術(shù)前所需要的讀條時(shí)間。之所以稱之為索引,是因這里不能直接寫上時(shí)間,而需要引用SpellCastTimes.dbc中的時(shí)間設(shè)置。當(dāng)然,如果這里面沒有你想要的時(shí)間長度,也可以自己添加新的。30列       技能冷卻時(shí)間(單位:毫秒)31列      技能族冷卻時(shí)間(同一技能的不同等級(jí)共享此冷卻時(shí)間 單位:毫秒)36列       技能觸發(fā)幾率,例如填"50"

20、;,那么該技能觸發(fā)幾率就是50%37列       技能能觸發(fā)的次數(shù)41列       技能持續(xù)時(shí)間(持續(xù)時(shí)間由"SpellDuration.dbc"文件控制,此處是索引,與"SpellDuration.dbc"文件中的ID列對(duì)應(yīng)42列       技能消耗的能量類型 0 法力 1 怒氣 3 能量 6 符文能量50列       技能的最大堆疊次數(shù),例如盜賊的致命毒藥最多堆疊5次,就由此列控制69

21、列       施放技能所需要的前提條件,如需要武器或護(hù)甲或其他什么東西等。先提到這個(gè)是因?yàn)檫@一條很容易被初學(xué)者所忽略,如果你希望無論何種情況都能放出技能,記得把69列設(shè)置為-1。72,73,74列       buff類技能此列值為6,永久附魔為53,臨時(shí)附魔為5475-77列        傷害浮動(dòng)值  該列數(shù)值= 實(shí)際值+1 (若實(shí)際效果是30,則該列數(shù)值為31)81,82,83列      

22、;技能的效果,該列效果值=實(shí)際值-1,例如王者祝福加所有屬性10%,那么該技能81列的數(shù)值為9,致死打擊使目標(biāo)的治療效果降低50%,那么該技能81列的數(shù)值為-51。需要注意的是有的技能效果由兩列控制,例如圣騎士天賦"圣光之觸",81和83列控制法術(shù)能量加成,82列控制極效治療的治療量。87-89列       技能施放的目標(biāo)。如果設(shè)置為自己(以及類型改為BUFF),觸發(fā)時(shí)就會(huì)在自己身上加BUFF,如果設(shè)置為小隊(duì),使用時(shí)會(huì)讓你選擇隊(duì)友,如果設(shè)置為敵人,則會(huì)丟掉敵人身上。此列一共有46種目標(biāo)類型,包括暴風(fēng)雪和冰錐術(shù)這一類的無目標(biāo)范圍也在其

23、中進(jìn)行設(shè)置。93,94,95 列    魔法有效距離,范圍法術(shù)的有效范圍(實(shí)際距離和范圍由"spellradius.dbc"文件控制,此處為索引,與"spellradius.dbc"文件中的ID列對(duì)應(yīng))96-98列        技能效果光環(huán),主要用于操作BUFF和DEBUFF的屬性(需要在72-74列中指明BUFF屬性),是應(yīng)用最廣泛的特性。比如我希望做一個(gè)增加25%法術(shù)傷害的BUFF,那么就需要在這里指明“法術(shù)傷害”,如果我希望做一個(gè)免疫一切傷害的盾,就要在這里指明“免疫

24、傷害”,等等。這一列共有286種光環(huán)效果,但實(shí)際情況遠(yuǎn)比這286種復(fù)雜得多。比如說我想制作一個(gè)每3點(diǎn)智力轉(zhuǎn)化為1點(diǎn)法術(shù)強(qiáng)度和2點(diǎn)攻擊強(qiáng)度的BUFF,單靠這一列是沒法做出來的,還需要其他列來提供更多的參數(shù)。99,100,101列    技能發(fā)動(dòng)間隔,即多長時(shí)間發(fā)動(dòng)一次105,106,107列    效果鏈的作用數(shù)量,例如命令圣印使普通攻擊額外傷害2個(gè)敵人,相當(dāng)于技能效果的鏈接數(shù)是3個(gè),那么在105列的數(shù)值是十六進(jìn)制的"0x3"。111,112,113列    假如是附魔技能,該列的值對(duì)應(yīng)"SpellItem

25、Enchantment.dbc"文件中的技能ID117,118,119列    由此技能觸發(fā)的另外的技能132列     技能的視覺效果。134列     技能圖標(biāo)(可以找類似的法術(shù)復(fù)制代碼)。141列    技能或buff的標(biāo)題,名字158列    技能的等級(jí)說明或天賦標(biāo)識(shí)175列    技能的說明192列    buff的說明213列    多目標(biāo)技能的最大作用數(shù)量,數(shù)值為實(shí)際值+1

26、,例如神圣風(fēng)暴最多可對(duì)4個(gè)目標(biāo)造成傷害,該列的值為5。"正義之錘(ID:53595)"技能的修改(這類技能沒有觸發(fā)技能,是最容易修改的技能) 1、我們要修改技能,必須要知道技能ID,在已學(xué)習(xí)的法術(shù),在法術(shù)書里,用大腳插件即可查看技能ID。在一些端里的GM指令文檔中也會(huì)有一些變態(tài)技能的ID。正義之錘的技能ID和效果: 用戰(zhàn)錘攻擊當(dāng)前目標(biāo)和最多2個(gè)鄰近的額外目標(biāo),每秒造成4倍于主手武器傷害的神圣傷害。 2、用MyDbcEditor打開sepll.dbc,在search中搜索53595,回車,找到“正義之錘”。如果不會(huì)用,請(qǐng)看我的相關(guān)帖子-各個(gè)修改工具的簡單使

27、用教程。然后拉到175列,內(nèi)容太長,顯示不完怎么辦?打開一個(gè)新的文本文檔,然后雙擊該列的文字內(nèi)容,選擇copy,把內(nèi)容復(fù)制到文本文檔里,即可查看完整的技能描述。正義之錘的技能描述:用戰(zhàn)錘攻擊當(dāng)前目標(biāo)和最多$x1-1個(gè)鄰近的額外目標(biāo),每秒造成$s3 倍于主手武器傷害的神圣傷害3、我們預(yù)期修改效果: 用戰(zhàn)錘攻擊當(dāng)前目標(biāo)和最多8個(gè)鄰近的額外目標(biāo),每秒造成10倍于主手武器傷害的神圣傷害。要達(dá)到預(yù)期效果,我們需要修改兩個(gè)內(nèi)容:一個(gè)是法術(shù)作用的目標(biāo),由105、106、107列控制,x1表示為第一個(gè),即105列;二個(gè)是法術(shù)的傷害,由81、82、83列控制,s3表示是第三個(gè),即83列。4、修改位置:a、 該技

28、能能攻擊3個(gè)目標(biāo),105列是效果作用的數(shù)量,原始數(shù)值為0x3,修改成能攻擊9個(gè)目標(biāo),數(shù)值應(yīng)改為0x9(此列為十六進(jìn)制數(shù)值,但是貌似不能超過10,我填A(yù)沒效果,變成0x0)b、  83列數(shù)值用于控制造成多少倍主手武器傷害,原效果是4倍武器傷害,此列數(shù)值為實(shí)際值-1,因此數(shù)值是3,現(xiàn)要改為10倍武器傷害,把數(shù)值修改為9就可以了。 如上圖紅圈所示,把83列的數(shù)值3改為9. 如上圖紅圈所示,把105列的數(shù)值0x3改為0x9.然后點(diǎn)擊save,保存。然后壓制spell.abc到MPQ補(bǔ)丁后,復(fù)制到客戶端就OK了進(jìn)游戲看效果,技能效果已經(jīng)變成:用戰(zhàn)錘攻擊當(dāng)前目標(biāo)和最多8個(gè)鄰近的額外目標(biāo),每秒造成10倍于主手武器傷害的神

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論