Besiegeを起動せずにMODを一瞬で切り替える方法
この方法を用いればBesiegeを起動してMODを切って再起動するなんて手間が省けます
概要
大体こんな感じ
batファイルを実行するとMODが入れ替わりついでにBesiegeも起動する
機体製作用、レベルエディタ製作用、バニラ用としているが、ファイル名、MOD構成は自分の好きなようにほしい
また、ファイルの場所は人によって違う可能性があるので注意されたし
手順
フォルダを構成
任意の場所で構いが、私は
「C:\Program Files (x86)\Steam\steamapps\common\Besiege」
というフォルダに「\MOD構成」
さらにその下に
「\create」機体製作用
「\levelediter」レベルエディタ作成用
「\none」バニラ用
と3つのフォルダーを作成している。(noneじゃなくてvanillaの方がよかったなあ)
Modding.xmlのコピー
Besiegeを起動し、MODの構成を機体製作用にして(念のためバレンやレベルエディタに入り、MODをロードさせてから)Besiegeを落とす。
そのとき
「\Besiege\Besiege_Data\Mods\Config」というフォルダの「Modding.xml」を
「\MOD構成\create」にコピーする。
同様にして残り2つのMOD構成もコピーを行う。
batファイル作成
次のように「creata.bat」ファイルを記述する
cd C:\Program Files (x86)\Steam\steamapps\common\Besiege\MOD構成\create copy /y Modding.xml ..\..\Besiege_Data\Mods\Config "C:\Program Files (x86)\Steam\steam.exe" -applaunch 346010
1行目でコピー元のxmlファイルがある場所にディレクトリを移動し
2行目でBesiege内部にxmlファイルを警告無しで上書きコピーを行い
3行目でBesiegeを起動している(ローカルでない)
他の「levelediter.bat」や「none.bat」では1行目のフォルダの最後の部分を
「create」からそれぞれ「levelediter」「none」に変更して保存する
batファイルの起動
最後にbatファイルのショートカットを作ってデスクトップに貼り付けると
デスクトップからMODを変更しつつBesiegeを起動できる
注意点
新たなMODを導入した状態でbatファイルを実行すると
新たなMODはオンになった状態でBesiegeが起動されるため、
MODのサブスクライブが増えるたびに
「\Besiege_Data\Mods\Config」から「Modding.xml」ファイルをそれぞれにコピーしなければならない。
あとがき
新しいMOD入れるたびコピーするのだるい