首先要知道魔獸爭霸3是支持熱鍵修改的,我的印象大賽里面也是允許使用的,不是像某些人說的是作弊,然后就是怎么改的問題。
進(jìn)入魔獸的安裝目錄,如果你使用的是正版的魔獸,你可以在文件夾里面看到2個文本文件:CustomKeysSample.txt和CustomKeysInfo.txt,如果沒有這兩個文件也沒有關(guān)系,實(shí)現(xiàn)熱鍵修改不需要它們。CustomKeysInfo.txt文件是暴雪給出的一個修改熱鍵的基本教程,CustomKeysSample.txt是魔獸里面所有熱鍵的列表,都是全英文的,內(nèi)容這里就不寫了。隨后我會給出這兩個文件的下載。
在魔獸的安裝目錄新建一個文本文件,取名為CustomKeys.txt(如果你的電腦隱藏了文件的擴(kuò)展名,那么取名的時候就用CustomKeys),熱鍵的修改就依靠這個文件,war3會優(yōu)先讀取這個文件的內(nèi)容,如果沒有修改就使用默認(rèn)的熱鍵,然后就是文件內(nèi)容的問題,我舉個例子來說明。
把巫妖的霜凍新星的熱鍵從“N”改成“C”,腳本如下:
//霜凍新星
[AUfn]
Tip=霜凍新星(|cffffcc00C|r) -[|cffffcc00等級1|r],霜凍新星(|cffffcc00C|r) -[|cffffcc00等級2|r],霜凍新星(|cffffcc00C|r) -[|cffffcc00等級3|r]
Hotkey=C
Researchtip=學(xué)習(xí)霜凍新星(|cffffcc00C|r) -[|cffffcc00等級%d|r]
Researchhotkey=C
也就是把上面這些字復(fù)制到CustomKeys.txt里面保存就可以了,下面解釋一下這個腳本,說明一些要注意的地方。這個腳本總共6行。
第一行“//霜凍新星”是注釋文件,寫入自定義熱鍵的內(nèi)容以示區(qū)別,就是讓你自己以后看到的時候記得這是修改的哪個熱鍵;
第二行“[AUfn]“代表霜凍新星熱鍵的代碼,魔獸里面的每個熱鍵都有一個相對應(yīng)的代碼,寫在中括號里面,這個就是告訴魔獸你要修改的是”霜凍新星“的熱鍵;
第三行“Tip=……”是要使用霜凍新星技能時把鼠標(biāo)放在霜凍新星的圖標(biāo)上時看到的說明,如圖:

因?yàn)橛屑寄苡?個等級,每升一級之后說明文字都會改變,所以這里的說明按照等級寫了3次,“(|cffffcc00C|r)”里面大寫的C是你看到的熱鍵提示,其他的“|cffffcc00C|r”是自定義顏色的格式,在游戲里面看到的熱鍵提示默認(rèn)的是黃色的,如果你熟悉RGB顏色編碼就可以改成其他的顏色。后面的“等級*”也是黃色的;“|cffffcc00等級1|r”類似,“等級1”是提示,其他是顏色編碼;
第四行“Hotkey=C”就是要修改的核心,就是要使用霜凍新星時的熱鍵,這里使用的是“C”;
第五行“Researchtip=……”是研究霜凍新星時看到的說明,與第三行類似,如圖:
第六行“Researchhotkey=C”是研究霜凍新星的熱鍵,這里也使用的“C”。
需要強(qiáng)調(diào)以下幾點(diǎn):
1.最重要的是第二行,第四行和第六行,因?yàn)榈诙惺歉嬖V魔獸你改的是那個項(xiàng)目的熱鍵,第四行和第六行分別告訴游戲你把使用熱鍵和研究熱鍵分別改成了哪兩個鍵;
2.第四行,第六行里面的熱鍵必須是大寫;
3.說明文字其實(shí)無所謂,不過為了精益求精,把提示也寫清楚也是有必要的。你甚至可以在提示里面寫你想寫的其他話,那樣你在使用技能的時候就會看到你寫的東西,呵呵。
4.如果想在魔獸里面正確的顯示中文說明文字,你的CustomKeys.txt文件必須保存為UTF-8編碼,這個比較容易忽略,有的玩家改了熱鍵之后可以使用,但就是看不到說明文字,可能就是這個原因,使用記事本保存的時候默認(rèn)的編碼是ANSI的,需要使用另存為,然后將編碼改成UTF-8編碼,如圖:
CustomKeys.txt創(chuàng)建好了以后就可以實(shí)現(xiàn)自定義熱鍵了,現(xiàn)在進(jìn)入游戲把“選項(xiàng)—游戲性—自定義熱鍵”打上勾,如圖:
自定義熱鍵就被激活了。就可以在游戲中使用自己改過的熱鍵了。
有人可能會問你怎么知道“霜凍新星”的代碼是[AUfn]而不是其他的,要知道CustomKeysInfo.txt列表里面有幾百個熱鍵,而且都是英文的,我怎么可能看得懂,這個就需要軟件來搞了,網(wǎng)上有未知作者制作的魔獸自定義熱鍵工具,文件名是HotKey.exe,如圖:
用它來修改熱鍵非常方便,唯一的缺點(diǎn)是生成的CustomKeys.txt里面的說明文字是英文的,不過并不影響使用,相信現(xiàn)在沒人放技能還看說明吧,-_-!!!
這個軟件使用很簡單,直接在面板上找到你需要改的項(xiàng)目,修改之后點(diǎn)保存修改,然后關(guān)閉軟件就可以了。這個軟件還可以幫我們測試熱鍵沖突,如果兩個熱鍵是被改成一樣的就會沖突,比如我把“霜凍新星”改成“F”,而“冰凍護(hù)甲”本來就是F”,這樣就沖突了,在游戲中只會有一個生效,而且不知道是哪一個。
附兩張效果圖和一張惡搞的:
下面附一些轉(zhuǎn)載的東西:
暴雪公司不會對CustomKeys.txt中數(shù)據(jù)的相關(guān)問題提供技術(shù)支持.暴雪公司不會對使用CustomKeys.txt的相關(guān)問題提供支持.在CustomKeys.txt中加入任何條目風(fēng)險自負(fù).暴雪公司也不會提供第三方工具、對第三方工具提供技術(shù)支持或者認(rèn)可使用第三方工具以創(chuàng)建、修改CustomKeys.txt中的條目.使用任何第三方工具來創(chuàng)建、修改CustomKeys.txt中的條目風(fēng)險自負(fù)。
在說明文字中的字符色彩編碼
單獨(dú)或者一組字符可以自定義顯示明暗不同的色彩.這可以通過在文字中鑲?cè)?escape sequences"來實(shí)現(xiàn). escapesequences的格式是"|cARGB",ARGB是指十六進(jìn)制數(shù)值的Alpha混合透明(alpha), 紅(red), 綠(green),藍(lán)(blue). escape sequence用"|r"來表示色彩的結(jié)束.所以將上面一個提示中的熱鍵用黃色高亮顯示, 該條目就是這樣的:(|cffffcc00C|r) 。
色彩的初次教育
目前常用的色彩是16位色的(隨著計(jì)算機(jī)處理能力的提高, 32位色正在興起).16位色就有16777216種色彩,我們通過對256級色深(值越大越亮)的紅、綠、藍(lán)的組合,就可以獲得這16M的色彩.而我們接觸到的軟件一般使用十六進(jìn)制來輸入數(shù)據(jù),所以一個FF7F00的色彩就是桔色: 255(FF)的紅, 127(7F)的綠, 0(0)的藍(lán).對于Alpha混合透明來說也有256級, 值越大越不透明, FF就是原色了,而00就會看不見, 7F則會使該文字于背景色彩混合,體現(xiàn)出透明的效果。
這3段都轉(zhuǎn)至 小劍惡魔心的教程,我從他的教程里面學(xué)到不少,向他表示感謝。
愛華網(wǎng)


