Dota2 如何通過(guò)控制臺(tái)綁定快速施法快捷鍵
最近有個(gè)自定義游戲 omg4+2 比較熱門(mén),但是發(fā)文時(shí)其中的自選技能無(wú)法綁定快速施法鍵位。要是選到了精華變遷和球狀閃電這樣的技能,怕不是手都要按掉了~ 那么,如何通過(guò)控制臺(tái)綁定快速施法快捷鍵作為暫時(shí)的替代方案呢?
控制臺(tái)命令
要實(shí)現(xiàn)此目的,需要用到控制臺(tái)命令?dota_ability_quickcast 和?bind。dota_ability_quickcast 可以快速施法選中的單位的技能。在7.31更新以前,格式為 'dota_ability_quickcast 技能序號(hào)', 技能序號(hào)是從 0 開(kāi)始計(jì)數(shù),如 'dota_ability_quickcast 0' 將會(huì)快速施法第 1 個(gè)技能,依此類(lèi)推。7.31后,這個(gè)命令做了一個(gè)不太了解的更改,需要在后面再加一個(gè)參數(shù)才有效,比如 'dota_ability_quickcast 0 1' 才可以。bind?可以將快捷鍵綁定到其它的控制臺(tái)命令上。所以,如果想要綁定 F 到快速施法技能序號(hào)?17,在控制臺(tái)輸入‘bind f dota_ability_quickcast 17 1’?即可。也可以自己選定鍵位,改一下 bind 后的字母就行。一定要勾上按鍵里的“按鍵后快速施法”的選項(xiàng),否則會(huì)變成普通施法。
針對(duì) omg4+2
經(jīng)測(cè)試目前絕大多數(shù)英雄的小技能和終極技能的序號(hào)分別為?17 和?18,?以綁定 F 和 G 為例,在控制臺(tái)依次輸入
bind f dota_ability_quickcast 17 1
bind g dota_ability_quickcast 18 1
即可。部分英雄的自選技能編號(hào)可能會(huì)不同,已經(jīng)測(cè)試過(guò)的英雄的技能編號(hào)見(jiàn)下圖(只測(cè)試了小技能,終極技能猜測(cè)應(yīng)該是+1即可)。

自選技能的編號(hào)可能會(huì)因地圖的更新產(chǎn)生變化,這樣可能需要重新測(cè)試。一個(gè)合適的做法是進(jìn)入游戲后測(cè)試一下小技能,從17左右開(kāi)始往后測(cè)試,測(cè)試成功后再+1設(shè)置給自選終極技能就好了。
更多說(shuō)明
dota_ability_quickcast?和?bind?均可在非作弊模式下使用。?這個(gè)綁定關(guān)系會(huì)保存在本地,重啟客戶端依然有效,如果開(kāi)啟了云同步,還會(huì)保存到 steam 云上。在輸入命令后會(huì)即時(shí)生效,但無(wú)法覆蓋熱鍵中的按鍵設(shè)置,如果打算使用額外技能的按鍵 (如DF),需要在熱鍵設(shè)置里取消設(shè)置,此綁定才會(huì)生效。這個(gè)方法適用與有衍生技能的情況,如光法的沖擊波等。以按鍵 f 為例,綁定 ALT 組合鍵的方法為 bind f+alt?控制臺(tái)命令,也可綁定到 ctrl 和 shift 組合鍵,bind f+ctrl 和 bind f+shift 即可。如果擔(dān)心對(duì)已有鍵位產(chǎn)生干擾,可以使用?unbind?命令取消綁定,如?unbind f?可取消 f 鍵的綁定。如果不確定綁定了哪些鍵位,可以使用?unbindall?取消所有控制臺(tái)自定義的綁定鍵位。
為了防止誤導(dǎo),強(qiáng)調(diào)一下,需要勾上“按鍵后快速施法”只是控制臺(tái)命令快速施法的特性。dota2本身按鍵面板里設(shè)置的改鍵不會(huì)如此,而是,勾上時(shí),按下鍵后立刻快速施法,不勾時(shí),按下鍵位,松開(kāi)的時(shí)候快速施法,按住鍵位未松開(kāi)時(shí),會(huì)顯示技能的指示器;對(duì)于二段的矢量技能,如DS的拉墻,勾與不勾表現(xiàn)都一樣,都是按下時(shí)顯示技能指示器,松開(kāi)的時(shí)候施法。
另外,dota_ability_autocast?是自動(dòng)施法命令,dota_ability_autocast 17 可以切換自動(dòng)施法狀態(tài),開(kāi)啟 “智能雙擊施法” 后,dota_ability_autocast 17 1 可對(duì)自身施法(技能需要支持雙擊對(duì)自身施法)。bind f+alt?dota_ability_autocast 17?可以綁定自動(dòng)施法到 ALT+F。dota_ability_execute?是技能施法,?dota_item_execute?是物品施法,dota_item_quick_cast?是物品快速施法。
綁定的按鍵可以在 dota2 安裝目錄下 game\dota\cfg\user_keys_0_slot0.vcfg 中查看。也可以在 user_keys_dev_default.vcfg 中參考一下其他特殊鍵位的寫(xiě)法。dota2 默認(rèn)技能鍵位的順序如果按 QWEDFR 的話是對(duì)應(yīng) 012345。
說(shuō)明:7.32e 更新后,控制臺(tái)命令?dota_ability_quickcast?的表現(xiàn)變成了普通的施法 -- 2023.3.8.
參考資料:https://dota.huijiwiki.com/wiki/