情境:
你在玩一款遊戲,你可能需要使用模組啟動器來開遊戲或是你在玩這個遊戲的時候會搭配個輔助程式。
實際情況可能是我在玩魔物獵人的時候,會想要搭配個HunterPie之類的輔助工具來看一下魔物血量,但我每次都要先開啟遊戲,再去找HunterPie這個應用程式來打開,我是一個超級懶人,我光是要多一個開啟的動作就覺得不方便。
另一個情況是你玩的遊戲可能是要透過模組啟動器才能正常載入模組,就沒辦法用steam原生來開。
或是你玩的是日文的遊戲,需要先開啟遊戲以後再開啟某個翻譯或是轉碼的工具。
如果你有碰過以上的狀況並且覺得可以簡化步驟的人,請看以下。
如果你希望開遊戲的時候,自動開啟另一個檔案的人可以這樣做。
先找到遊戲的安裝目錄。
先找到遊戲的安裝目錄。
在裡面新增一個文本文件
並將以下內容寫進去
@echo off
start ""
start ""
exit
接著就可以去複製你要開啟的遊戲主程式位置,以及輔助工具的檔案位置。
上面的位置複製完要記得加上文件的名稱,MonsterHunterWorld.exe
主程式完整路徑:
"D:\Steam\steamapps\common\Monster Hunter World\MonsterHunterWorld.exe"
輔助程式完整路徑:
"D:\Steam\steamapps\common\Monster Hunter World\HunterPie\HunterPie.exe"
找出路徑以後貼在記事本的後面
@echo off
start "" "D:\Steam\steamapps\common\Monster Hunter World\MonsterHunterWorld.exe"
start "" "D:\Steam\steamapps\common\Monster Hunter World\HunterPie\HunterPie.exe"
都完成以後請選擇記事本左上角的另存新檔
文件的檔案名稱的請按照相同的方式來命名 launch_helper.bat
並且複製 launch_helper 的完整路徑。
完成以後回到steam,找到遊戲->內容->一般->啟動選項
在啟動選項的位置把你的 launch_helper 的完整路徑貼上進去。
最重要的一點! 請在後面加上一個 %command%
"D:\Steam\steamapps\common\Monster Hunter World\launch_helper.bat" %command%
以上是完整的樣子。
以上是完整的樣子。
請注意: 完整路徑都需要用雙引號包起來! 不然讀取不到
都完成以後就可以嘗試用steam開啟遊戲了。
這個概念就是覆寫steam的啟動方式,原本是開始遊戲本身,但修改成開啟我們的 launch_helper.bat (也可以說這是我們自製的啟動器
然後我們的launch_helper.bat 就可以幫我們同時開啟我想要的遊戲跟輔助程式。
另外說說模組啟動器就比較簡單一點。
你只要把模組啟動器的完整位置複製好,直接貼近去啟動選項+%command%即可。
範例:
"C:\users\desktop\modloader.exe" %command%
直接把這個貼進去啟動選項,你下次從steam開遊戲的時候,就會以你的模組啟動器為主了。
( 這個的前提是你的模組啟動器會幫你把遊戲打開,或是啟動器內部有自己設計按鈕開遊戲,若你的模組載入器是不會幫你開遊戲的話,你就要改用上面的做法。
要恢復正常的話只要把啟動選項的內容清空就可以了,要用就再寫回去。
再也不要的話就清空,順便把 launch_helper.bat 一起刪掉。
關於 launch_helper.bat 裡面的語法到底在幹嘛,請去問GPT。