Minecraft 1.6.4【 AutoSwitch 自動切換工具模組 】自行定義其它模組ID無效的修正程式

AutoSwitch 是個相當方便好用的模組,會自動切換選擇手上最合適的工具來挖礦、鏟沙、砍樹或攻擊敵人,作者也提供玩家自訂切換手上工具武器的規則,來符合個人喜好,或解決標準切換判斷不足的地方。

AutoSwitch 自訂規則的設定檔是在 .minecraft\config 下的 AutoSwitch_Overrides.cfg,AutoSwitch v4.2.0 的版本只能使用物品 ID 來定義,理論上也可以設定其它模組的物品 ID,但是實際上執行後,如果設定了其它模組的 ID 是沒有作用的(譬如工業模組的30149奈米刀、30233電鋸),而本篇文章主要的目的就是要解決這個問題。

至於 AutoSwitch v4.3.0 以後的新版本,作者大幅度修改了 AutoSwitch_Overrides.cfg 的設定方式,可以設定物品名稱,但不知道是否解決了這個問題,我詢問過作者,他已不願意再去修改舊版程式,所以對於還在使用 Minecraft 1.6.4 的我,只好自己想辦法解決,也因此本篇適用的範圍只基於 AutoSwitch v4.2.0 for Minecraft 1.6.4

先看一下,AutoSwitch_Overrides.cfg 中自訂武器的設定方式大致如下:

# 電鋸
W I30233 + 10
# 奈米刀
W I30149 + 20
# 量子刀
W I31985 + 30

但是設定好後,似乎無法在遊戲中作用,可能的原因是模組在啟動時還無法讀到其它模組的物品ID,因此我寫了一支程式,只要在 Minecraft 啟動進入主畫面後,執行一次程式,或是在遊戲中任何時候執行一次,就可以使 AutoSwitch 重新載入 AutoSwitch_Overrides.cfg,這樣檔案中的設定就會正常作用了。

程式使用方式:
1.下載後的檔案是 AutoSwitch_Overrides_Fix.7z,必須先解壓縮為 AutoSwitch_Overrides_Fix.exe
2.將檔案存放到 .minecraft\config 的資料夾中,再建立捷徑至任何方便執行的地方,如、桌面。
3.程式必須讀取 AutoSwitch_Overrides.cfg 檔,請確定檔案也在 .minecraft\config 資料夾中。
4.如果以上操作順利,可以試著執行 AutoSwitch_Overrides_Fix.exe 看看,如果出現"調整完成"的訊息,表示成功了,不必繼續執行以下步驟。
5.如果 Minecraft 使用如類似 BMCL 的啟動器,也就是原本 .minecraft\config 資料夾並不存在,要啟動程式後才會出現,可以先將 AutoSwitch_Overrides_Fix.exe 存放至任何地方。
6.先執行一次 AutoSwitch_Overrides_Fix.exe,可能會出現"找不到檔案"的訊息,直接確定不用管它,這時會發現出現了一個 AutoSwitch_Overrides_Fix.ini 的檔案,內容如下:
[File]
AutoSwitch_Overrides=C:\.minecraft\config\AutoSwitch_Overrides.cfg
7.修改 AutoSwitch_Overrides.cfg 的路徑為 Minecraft 啟動後會正確出現的檔案路徑,然後存檔。這樣在 Minecraft 啟動後再執行程式應該就會成功出現"調整完成"的訊息了。

以上講的好像很複雜,但是實際執行起來應該不會太困難,最後附上檔案的載點:AutoSwitch_Overrides_Fix.7z

希望可以幫到需要的玩家!祝大家遊戲愉快!

註:程式不會連網也不會竊取你的資料,更不會惡意破壞你的電腦,但我仍然無法保證使用的後果,所以還是請自行斟酌使用!
  再附上一張這支程式線上掃毒的結果:



文章標籤
創作者介紹

The Grant World

Grant 發表在 痞客邦 PIXNET 留言(0) 人氣()