共享 PC 上的 Dota-2 配置文件
我的兄弟和我共享一台用於 Dota2 的 PC,但我們有單獨的 Steam 帳戶。我們倆的 Dota2 設置都是一樣的,包括熱鍵、聊天輪、自動攻擊等。如果我們中的一個人更改了設置,那麼另一個人的設置也會隨之更改。是否需要為單獨的配置文件更改某些設置,或者這只是一個錯誤?謝謝。
編輯:我們也有單獨的 Windows 帳戶。
如果您想花 5 分鐘編寫腳本,您可以製作每個自己的配置文件來保存所有設置。
每次啟動 DotA2 時,這些設置都會被載入,並且可以單獨修改。
您需要做的只是 4 個步驟:
步驟1
轉到您的 DotA 配置文件夾(預設應為
C:\Program Files (x86)\Steam\SteamApps\common\dota 2 beta\dota\cfg
)並創建 3 個名為 的文件autoexec.cfg
,mySettings.cfg
然後myBrothersSettings.cfg
第2步
將其寫入您的 autoexec.cfg:
exec mySettings.cfg //exec myBrothersSettings.cfg
//
告訴 dota 不要在該行中載入它後面的內容(此處為 myBrothersSettings.cfg)。所以在這個例子中mySettings.cfg將被載入。第 3 步
定義您的設置(先自己做,然後將整個程式碼複製粘貼到您的兄弟文件中,讓他修改所需的更改)。
要設置熱鍵,您需要 3 個部分:
bind
key
action
bind只是告訴 dota 你想將一個鍵綁定到一個動作。
鍵幾乎可以是鍵盤上的任何鍵(az、0-9、numpadnumbers、Tab、箭頭鍵等)
action是 dota 應該執行的命令。在下面的範例中,是重要/最需要的命令。完整列表可在此處找到。
如果您也想配置設置,您只需要 2 個部分:
settingcommand
value
settingcommand是您要設置的設置(這些命令也可以在上面的列表中找到)。
取決於設置的值將定義設置應該是什麼樣的。
配置文件的設置範例如下:
"dota_player_units_auto_attack" "1"
此範例將自動攻擊設置為 ON(您也可以在遊戲菜單中看到此設置)。
我在下面為您提供我的綁定。您可以通過將其複製到您的文件中作為開始來使用它。如果您有任何問題或想要更多設置(您在 dota 2 菜單中看到),請告訴我,我會將其添加到答案中。
/////////////////// // Main Bindings // /////////////////// unbindall //removes all bindings so it will not interfere with another file //Attack & Movement bind "A" "mc_attack" bind "mouse1" "+attack" bind "mouse2" "+attack2" bind "S" "dota_stop" bind "D" "dota_hold" //Spells from left to right (0-5) bind "Q" "dota_ability_execute 0" bind "W" "dota_ability_execute 1" bind "E" "dota_ability_execute 2" bind "X" "dota_ability_execute 3" bind "C" "dota_ability_execute 4" bind "R" "dota_ability_execute 5" //Items from upper left corner to lower right corner (0-5) bind "3" "dota_item_execute 0" bind "4" "dota_item_execute 1" bind "Mouse5" "dota_item_execute 2" bind "SPACE" "dota_item_execute 3" bind "F" "dota_item_execute 4" bind "Mouse4" "dota_item_execute 5" //Groups bind "1" "+dota_camera_follow" //hero bind "2" "dota_select_all_others" //selects all other units bind "5" "dota_select_courier" //selects courier bind "TAB" "dota_cycle_selected" //cycle through the selected group ///////////// // Utility // ///////////// bind "L" "dota_glyph" //activate glyph bind "." "toggleshoppanel" //show shop bind "M" "+showscores" //show scoreboard bind "," "+voicerecord" //push to talk bind "KP_0" "dota_purchase_quickbuy" //buy quickbuy ///////////////// // MetaBinding // ///////////////// bind "ESCAPE" "escape" //escape key bind "F6" "jpeg" //take screenshot bind "F9" "dota_pause" //pause dota bind "F10" "disconnect" bind "F11" "toggleconsole" //show console ////////// // Chat // ////////// bind "ENTER" "say" bind "KP_ENTER" "say" echo "myMainBindings loaded"
步驟 4 選項 A(使用熱鍵)
下面的程式碼讓你通過熱鍵在你兄弟和你自己的設置之間切換(它甚至會告訴你在遊戲中你選擇了哪一個!所以你可以隨時在遊戲中切換它!)。要使用此程式碼,您需要將其添加到兩個文件(您兄弟的 cfg 和您自己的 cfg)中。享受!
PS:別忘了換鑰匙!
bind "key1" "exec mySettings.cfg; say_team "mySettings loaded" bind "key2" "exec myBrothersSettings.cfg; say_team "myBrothersSettings loaded"
我推薦 KP_1 和 KP_2 作為鍵,因為它們是小鍵盤上的數字。
步驟 4 選項 B(無控制台)
每次您想將配置更改為您的兄弟,反之亦然,請執行以下操作:
關閉 DotA 2. 打開 autoexec.cfg 並將其放在
//
您不想載入的行之前。同時刪除//
您要載入的行之前的兩個。開始 DotA 2。步驟 4 選項 C(帶控制台)
使用控制台有很多好處。比如不需要重啟遊戲客戶端。
要獲得控制台,您需要執行 2 分鐘步驟。
小步驟 1
將該行添加
"con_enable" "1"
到您的autoexec.cfg小步驟 2
現在啟動 DotA 2。將載入 Autoexec.cfg。現在重新啟動 DotA 2。您現在應該可以通過在設置菜單中設置的熱鍵來啟動控制台(預設鍵是**`**)。
完成啟動控制台後,您可以使用exec執行任何 .cfg 文件。因此,如果您想載入您兄弟的配置,只需鍵入
exec myBrothersSettings.cfg
並按 Enter。再次按控制台熱鍵以隱藏控制台。